рдорд┐рдЦрд╛рдЗрд▓ рд╕рд╛рд▓реЛрд╕рд┐рдиред рдЧреЛрд▓рд╛рдЩ рднреЗрдЯрдШрд╛рдЯ ред рд▓реБрдХ+ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдХреЛ рдмреНрдпрд╛рдХрдЗрдиреНрдбрдорд╛ рдЧреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ

рдорд┐рдЦрд╛рдЗрд▓ рд╕рд╛рд▓реЛрд╕рд┐рди (рдпрд╕рдкрдЫрд┐ - рдПрдордПрд╕): - рдирдорд╕реНрддреЗ рд╕рдмреИ! рдореЗрд░реЛ рдирд╛рдо рдорд╛рдЗрдХрд▓ рд╣реЛред рдо MC2 рд╕рдлреНрдЯрд╡реЗрдпрд░рдорд╛ рдмреНрдпрд╛рдХрдПрдиреНрдб рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рдХреЛ рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрдЫреБ, рд░ рдо рд▓реБрдХ+ рдореЛрдмрд╛рдЗрд▓ рдПрдкрдХреЛ рдмреНрдпрд╛рдХрдЗрдиреНрдбрдорд╛ Go рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдмрд╛рд░реЗ рдХреБрд░рд╛ рдЧрд░реНрдиреЗрдЫреБред

рдорд┐рдЦрд╛рдЗрд▓ рд╕рд╛рд▓реЛрд╕рд┐рдиред рдЧреЛрд▓рд╛рдЩ рднреЗрдЯрдШрд╛рдЯ ред рд▓реБрдХ+ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдХреЛ рдмреНрдпрд╛рдХрдЗрдиреНрдбрдорд╛ рдЧреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ

рдпрд╣рд╛рдБ рдХрд╕реИрд▓рд╛рдИ рд╣рдХреНрдХреА рдорди рдкрд░реНрдЫ?

рдорд┐рдЦрд╛рдЗрд▓ рд╕рд╛рд▓реЛрд╕рд┐рдиред рдЧреЛрд▓рд╛рдЩ рднреЗрдЯрдШрд╛рдЯ ред рд▓реБрдХ+ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдХреЛ рдмреНрдпрд╛рдХрдЗрдиреНрдбрдорд╛ рдЧреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ

рддреНрдпрд╕рдкрдЫрд┐ рдпреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рддрдкрд╛рдЗрдБрдХреЛ рд▓рд╛рдЧрд┐ рд╣реЛред рдпреЛ рдПрдиреНрдбреНрд░реЛрдЗрдб рд░ рдЖрдИрдУрдПрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рд╣реЛ рд░ рд╡рд┐рднрд┐рдиреНрди рдЦреЗрд▓рдХреБрдж рдШрдЯрдирд╛рд╣рд░реВ рдЕрдирд▓рд╛рдЗрди рд░ рд░реЗрдХрд░реНрдб рдЧрд░рд┐рдПрдХрд╛ рдкреНрд░рд╕рд╛рд░рдгрд╣рд░реВ рд╣реЗрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ рд╡рд┐рднрд┐рдиреНрди рддрдереНрдпрд╛рдЩреНрдХрд╣рд░реВ, рдкрд╛рда рдкреНрд░рд╕рд╛рд░рдгрд╣рд░реВ, рд╕рдореНрдореЗрд▓рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ, рдЯреВрд░реНрдирд╛рдореЗрдВрдЯрд╣рд░реВ рд░ рдкреНрд░рд╢рдВрд╕рдХрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреЛрдЧреА рдЕрдиреНрдп рдЬрд╛рдирдХрд╛рд░реА рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред

рдорд┐рдЦрд╛рдЗрд▓ рд╕рд╛рд▓реЛрд╕рд┐рдиред рдЧреЛрд▓рд╛рдЩ рднреЗрдЯрдШрд╛рдЯ ред рд▓реБрдХ+ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдХреЛ рдмреНрдпрд╛рдХрдЗрдиреНрдбрдорд╛ рдЧреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ

рд╕рд╛рдереИ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдорд╛ рднрд┐рдбрд┐рдпреЛ рдХреНрд╖рдгрд╣рд░реВ рдЬрд╕реНрддрд╛ рдЪреАрдЬрд╣рд░реВ рдЫрдиреН, рдЕрд░реНрдерд╛рддреН рддрдкрд╛рдЗрдБ рдЦреЗрд▓рд╣рд░реВрдХреЛ рд╕рдмреИрднрдиреНрджрд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдХреНрд╖рдгрд╣рд░реВ (рдЧреЛрд▓рд╣рд░реВ, рдЭрдЧрдбрд╛рд╣рд░реВ, рд╢реВрдЯрдЖрдЙрдЯрд╣рд░реВ, рдЖрджрд┐) рд╣реЗрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдпрджрд┐ рддрдкрд╛рдЗрдБ рд╕рдореНрдкреВрд░реНрдг рдкреНрд░рд╕рд╛рд░рдг рд╣реЗрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрди рднрдиреЗ, рддрдкрд╛рдЗрдБ рдХреЗрд╡рд▓ рд╕рдмреИрднрдиреНрджрд╛ рд░реЛрдЪрдХрд╣рд░реВ рд╣реЗрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рд╡рд┐рдХрд╛рд╕рдорд╛ рдХреЗ рдЙрдкрдпреЛрдЧ рдЧрд░реНрдиреБрднрдпреЛ ?

рдореБрдЦреНрдп рднрд╛рдЧ рдЧреЛ рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдерд┐рдпреЛред рдПрдкреАрдЖрдИ рдЬреБрди рдореЛрдмрд╛рдЗрд▓ рдХреНрд▓рд╛рдЗрдиреНрдЯрд╣рд░реВрд╕рдБрдЧ рд╕рдЮреНрдЪрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ Go рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдерд┐рдпреЛред рдореЛрдмрд╛рдЗрд▓ рдлреЛрдирдорд╛ рдкреБрд╢ рд╕реВрдЪрдирд╛рд╣рд░реВ рдкрдард╛рдЙрдиреЗ рд╕реЗрд╡рд╛ рдкрдирд┐ рдЧреЛрдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдерд┐рдпреЛред рд╣рд╛рдореАрд▓реЗ рд╣рд╛рдореНрд░реЛ рдЖрдлреНрдиреИ ORM рдкрдирд┐ рд▓реЗрдЦреНрдиреБрдкрд░реНрдиреЗ рдерд┐рдпреЛ, рдЬрд╕рдХреЛ рдмрд╛рд░реЗрдорд╛ рд╣рд╛рдореА рдХреБрдиреИ рджрд┐рди рдХреБрд░рд╛ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред рдЦреИрд░, рдХреЗрд╣реА рд╕рд╛рдирд╛ рд╕реЗрд╡рд╛рд╣рд░реВ Go рдорд╛ рд▓реЗрдЦрд┐рдПрдХрд╛ рдерд┐рдП: рд╕рдореНрдкрд╛рджрдХрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЫрд╡рд┐рд╣рд░реВ рд░рд┐рд╕рд╛рдЗрдЬ рдЧрд░реНрдиреЗ рд░ рд▓реЛрдб рдЧрд░реНрджреИ...

рд╣рд╛рдореАрд▓реЗ PostgreSQL рдбрд╛рдЯрд╛рдмреЗрд╕рдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдпреМрдВред рд╕рдореНрдкрд╛рджрдХ рдЗрдиреНрдЯрд░рдлреЗрд╕ ActiveAdmin рд░рддреНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ Ruby on Rails рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдерд┐рдпреЛред рддрдереНрдпрд╛рдЩреНрдХ рдкреНрд░рджрд╛рдпрдХрдмрд╛рдЯ рддрдереНрдпрд╛рдЩреНрдХрд╣рд░реВ рдЖрдпрд╛рдд рдЧрд░реНрдиреЗ рдкрдирд┐ рд░реБрдмреАрдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫред

рдкреНрд░рдгрд╛рд▓реА API рдкрд░реАрдХреНрд╖рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ рдкрд╛рдЗрдерди рдПрдХрд╛рдЗ рдкрд░реАрдХреНрд╖рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдпреМрдВред Memcached API рднреБрдХреНрддрд╛рдиреА рдХрд▓рд╣рд░реВ рдереНрд░реЛрдЯрд▓ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, "рд╢реЗрдл" рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, Zabbix рдЖрдиреНрддрд░рд┐рдХ рдкреНрд░рдгрд╛рд▓реА рддрдереНрдпрд╛рдЩреНрдХрд╣рд░реВ рд╕рдЩреНрдХрд▓рди рд░ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред Graylog2 рд▓рдЧрд╣рд░реВ рд╕рдЩреНрдХрд▓рдирдХреЛ рд▓рд╛рдЧрд┐ рд╣реЛ, рд╕реНрд▓реЗрдЯ рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ API рдХрд╛рдЧрдЬрд╛рдд рд╣реЛред

рдорд┐рдЦрд╛рдЗрд▓ рд╕рд╛рд▓реЛрд╕рд┐рдиред рдЧреЛрд▓рд╛рдЩ рднреЗрдЯрдШрд╛рдЯ ред рд▓реБрдХ+ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдХреЛ рдмреНрдпрд╛рдХрдЗрдиреНрдбрдорд╛ рдЧреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ

рдкреНрд░реЛрдЯреЛрдХрд▓ рдЪрдпрди

рд╣рд╛рдореАрд▓реЗ рд╕рд╛рдордирд╛ рдЧрд░реЗрдХреЛ рдкрд╣рд┐рд▓реЛ рд╕рдорд╕реНрдпрд╛: рд╣рд╛рдореАрд▓реЗ рдмреНрдпрд╛рдХрдЗрдиреНрдб рд░ рдореЛрдмрд╛рдЗрд▓ рдХреНрд▓рд╛рдЗрдиреНрдЯрд╣рд░реВ рдмреАрдЪрдХреЛ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдирд┐рдореНрди рдмреБрдБрджрд╛рд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░реЛрдЯреЛрдХрд▓ рдЫрдиреМрдЯ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ...

  • рд╕рдмреИрднрдиреНрджрд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЖрд╡рд╢реНрдпрдХрддрд╛: рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрдорд╛ рдбрд╛рдЯрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордпрдорд╛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рд╣реБрдиреБрдкрд░реНрдЫред рддреНрдпреЛ рд╣реЛ, рд╣рд╛рд▓ рдкреНрд░рд╕рд╛рд░рдг рд╣реЗрд░рд┐рд░рд╣реЗрдХрд╛ рд╕рдмреИрд▓реЗ рд▓рдЧрднрдЧ рддреБрд░реБрдиреНрддреИ рдЕрдкрдбреЗрдЯрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрдкрд░реНрдЫред
  • рдЪреАрдЬрд╣рд░реВрд▓рд╛рдИ рд╕рд░рд▓ рдмрдирд╛рдЙрди, рд╣рд╛рдореАрд▓реЗ рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрд╕рдБрдЧ рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬ рдЧрд░рд┐рдПрдХреЛ рдбреЗрдЯрд╛ рдореЗрдЯрд╛рдЗрдПрдХреЛ рдЫреИрди, рддрд░ рд╡рд┐рд╢реЗрд╖ рдЭрдгреНрдбрд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд▓реБрдХреЗрдХреЛ рдЫ рднрдиреЗрд░ рдорд╛рдиреЗрдХрд╛ рдЫреМрдВред
  • рд╕рдмреИ рдкреНрд░рдХрд╛рд░рдХрд╛ рджреБрд░реНрд▓рдн рдЕрдиреБрд░реЛрдзрд╣рд░реВ (рдЬрд╕реНрддреИ рддрдереНрдпрд╛рдЩреНрдХ, рдЯреЛрд▓реА рд░рдЪрдирд╛рд╣рд░реВ, рдЯреЛрд▓реА рддрдереНрдпрд╛рдЩреНрдХрд╣рд░реВ) рд╕рд╛рдзрд╛рд░рдг GET рдЕрдиреБрд░реЛрдзрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рд╣реБрдиреНрдЫрдиреНред
  • рд╕рд╛рдереИ, рдкреНрд░рдгрд╛рд▓реАрд▓реЗ рд╕рдЬрд┐рд▓реИрд╕рдБрдЧ рдПрдХреИ рд╕рдордпрдорд╛ 100 рд╣рдЬрд╛рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдиреБрдкрд░реНрджрдЫред

рдпрд╕рдХреЛ рдЖрдзрд╛рд░рдорд╛, рд╣рд╛рдореАрд╕рдБрдЧ рджреБрдИ рдкреНрд░реЛрдЯреЛрдХрд▓ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдерд┐рдП:

  1. рд╡реЗрдмрд╕рдХреЗрдЯрд╣рд░реВред рддрд░ рд╣рд╛рдореАрд▓рд╛рдИ рдЧреНрд░рд╛рд╣рдХрдмрд╛рдЯ рд╕рд░реНрднрд░рдорд╛ рдЪреНрдпрд╛рдирд▓рд╣рд░реВ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрдиред рд╣рд╛рдореАрд▓реЗ рдХреЗрд╡рд▓ рд╕рд░реНрднрд░рдмрд╛рдЯ рдХреНрд▓рд╛рдЗрдиреНрдЯрдорд╛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ рдкрдард╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рддреНрдпрд╕реИрд▓реЗ рд╡реЗрдмрд╕рдХреЗрдЯ рдПрдХ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╡рд┐рдХрд▓реНрдк рд╣реЛред
  2. рд╕рд░реНрднрд░-рдкрдард╛рдЗрдПрдХреЛ рдШрдЯрдирд╛рдХреНрд░рдо (SSE) рдареАрдХреИ рдЖрдпреЛ! рдпреЛ рдПрдХрджрдо рд╕рд░рд▓ рдЫ рд░ рдореВрд▓рддрдпрд╛ рд╣рд╛рдореАрд▓рд╛рдИ рдЪрд╛рд╣рд┐рдиреЗ рд╕рдмреИ рдХреБрд░рд╛ рд╕рдиреНрддреБрд╖реНрдЯ рдЧрд░реНрджрдЫред

рд╕рд░реНрднрд░-рдкрдард╛рдЗрдПрдХреЛ рдШрдЯрдирд╛рд╣рд░реВ

рдпреЛ рдХреБрд░рд╛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫ рднрдиреНрдиреЗ рдмрд╛рд░реЗ рдХреЗрд╣реА рд╢рдмреНрджрд╣рд░реВ...

рдпреЛ http рдЬрдбрд╛рдирдХреЛ рд╢реАрд░реНрд╖рдорд╛ рдЪрд▓реНрдЫред рдХреНрд▓рд╛рдЗрдиреНрдЯрд▓реЗ рдЕрдиреБрд░реЛрдз рдкрдард╛рдЙрдБрдЫ, рд╕рд░реНрднрд░рд▓реЗ рд╕рд╛рдордЧреНрд░реА-рдкреНрд░рдХрд╛рд░: рдкрд╛рда/рдШрдЯрдирд╛-рд╕реНрдЯреНрд░рд┐рдордХреЛ рд╕рд╛рде рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджрд┐рдиреНрдЫ рд░ рдЧреНрд░рд╛рд╣рдХрд╕рдБрдЧ рдЬрдбрд╛рди рдмрдиреНрдж рдЧрд░реНрджреИрди, рддрд░ рдЬрдбрд╛рдирдорд╛ рдбреЗрдЯрд╛ рд▓реЗрдЦреНрди рдЬрд╛рд░реА рд░рд╛рдЦреНрдЫ:

рдорд┐рдЦрд╛рдЗрд▓ рд╕рд╛рд▓реЛрд╕рд┐рдиред рдЧреЛрд▓рд╛рдЩ рднреЗрдЯрдШрд╛рдЯ ред рд▓реБрдХ+ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдХреЛ рдмреНрдпрд╛рдХрдЗрдиреНрдбрдорд╛ рдЧреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ

рдбрд╛рдЯрд╛ рдЧреНрд░рд╛рд╣рдХрд╣рд░реБ рд╕рдВрдЧ рд╕рд╣рдордд рдврд╛рдБрдЪрд╛ рдорд╛ рдкрдард╛рдЙрди рд╕рдХрд┐рдиреНрдЫред рд╣рд╛рдореНрд░реЛ рдорд╛рдорд▓рд╛рдорд╛, рд╣рд╛рдореАрд▓реЗ рдпрд╕рд▓рд╛рдИ рдпрд╕ рдлрд╛рд░рдордорд╛ рдкрдард╛рдПрдХрд╛ рдЫреМрдВ: рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░рд┐рдПрдХреЛ рд╕рдВрд░рдЪрдирд╛рдХреЛ рдирд╛рдо (рд╡реНрдпрдХреНрддрд┐, рдЦреЗрд▓рд╛рдбреА) рдШрдЯрдирд╛ рдХреНрд╖реЗрддреНрд░рдорд╛ рдкрдард╛рдЗрдпреЛ, рд░ JSON рдирдпрд╛рдБ, рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░рд┐рдПрдХрд╛ рдлрд┐рд▓реНрдбрд╣рд░реВ рдкреНрд▓реЗрдпрд░рдХреЛ рд▓рд╛рдЧрд┐ рдбреЗрдЯрд╛ рдлрд┐рд▓реНрдбрдорд╛ рдкрдард╛рдЗрдпреЛред

рдЕрдм рдХреБрд░рд╛ рдЧрд░реМрдВ рдХрд╕рд░реА рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЖрдлреИрд▓реЗ рдХрд╛рдо рдЧрд░реНрджрдЫред

  • рдЧреНрд░рд╛рд╣рдХрд▓реЗ рдЧрд░реНрдиреЗ рдкрд╣рд┐рд▓реЛ рдХреБрд░рд╛ рднрдиреЗрдХреЛ рд╕реЗрд╡рд╛рд╕рдБрдЧ рдЕрдиреНрддрд┐рдо рдкрдЯрдХ рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ: рдпрд╕рд▓реЗ рдпрд╕рдХреЛ рд╕реНрдерд╛рдиреАрдп рдбрд╛рдЯрд╛рдмреЗрд╕рд▓рд╛рдИ рд╣реЗрд░реНрдЫ рд░ рдпрд╕рд▓реЗ рд░реЗрдХрд░реНрдб рдЧрд░реЗрдХреЛ рдЕрдиреНрддрд┐рдо рдкрд░рд┐рд╡рд░реНрддрдирдХреЛ рдорд┐рддрд┐ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрджрдЫред
  • рдпреЛ рдорд┐рддрд┐ рд╕рдВрдЧ рдЕрдиреБрд░реЛрдз рдкрдард╛рдЙрдБрдЫред
  • рдЬрд╡рд╛рдлрдорд╛, рд╣рд╛рдореА рдЙрд╕рд▓рд╛рдИ рддреНрдпреЛ рдорд┐рддрд┐ рджреЗрдЦрд┐ рднрдПрдХреЛ рд╕рдмреИ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ рдкрдард╛рдЙрдБрдЫреМрдВред
  • рддреНрдпрд╕ рдкрдЫрд┐, рдпрд╕рд▓реЗ рд▓рд╛рдЗрдн рдЪреНрдпрд╛рдирд▓рдорд╛ рдЬрдбрд╛рди рдмрдирд╛рдЙрдБрдЫ рд░ рдпрд╕рд▓рд╛рдИ рдпреА рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ рдЖрд╡рд╢реНрдпрдХ рдирднрдПрд╕рдореНрдо рдмрдиреНрдж рд╣реБрдБрджреИрди:

рдорд┐рдЦрд╛рдЗрд▓ рд╕рд╛рд▓реЛрд╕рд┐рдиред рдЧреЛрд▓рд╛рдЩ рднреЗрдЯрдШрд╛рдЯ ред рд▓реБрдХ+ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдХреЛ рдмреНрдпрд╛рдХрдЗрдиреНрдбрдорд╛ рдЧреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ

рд╣рд╛рдореА рдЙрд╕рд▓рд╛рдИ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рд╕реВрдЪреА рдкрдард╛рдЙрдБрдЫреМрдВ: рдпрджрд┐ рдХрд╕реИрд▓реЗ рдЧреЛрд▓ рдЧрд░реНрдЫ рднрдиреЗ, рд╣рд╛рдореА рдЦреЗрд▓рдХреЛ рд╕реНрдХреЛрд░ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдЫреМрдВ, рдпрджрд┐ рдК рдШрд╛рдЗрддреЗ рднрдпреЛ рднрдиреЗ, рдпреЛ рдкрдирд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордпрдорд╛ рдкрдард╛рдЗрдиреНрдЫред рдпрд╕реИрд▓реЗ, рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрд▓реЗ рддреБрд░реБрдиреНрддреИ рдореНрдпрд╛рдЪ рдШрдЯрдирд╛ рдлрд┐рдбрдорд╛ рдЕрдк-рдЯреБ-рдбреЗрдЯ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдЫрдиреНред рдЖрд╡рдзрд┐рдХ рд░реВрдкрдорд╛, рддрд╛рдХрд┐ рдХреНрд▓рд╛рдЗрдиреНрдЯрд▓реЗ рдмреБрдЭреНрдЫ рдХрд┐ рд╕рд░реНрднрд░ рдорд░реЗрдХреЛ рдЫреИрди, рдпрд╕рд▓рд╛рдИ рдХреЗрд╣рд┐ рднрдПрдХреЛ рдЫреИрди, рд╣рд╛рдореА рдкреНрд░рддреНрдпреЗрдХ 15 рд╕реЗрдХреЗрдиреНрдбрдорд╛ рдЯрд╛рдЗрдорд╕реНрдЯреНрдпрд╛рдореНрдк рдкрдард╛рдЙрдБрдЫреМрдВ - рддрд╛рдХрд┐ рдпреЛ рдерд╛рд╣рд╛ рдЫ рдХрд┐ рд╕рдмреИ рдХреБрд░рд╛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЫ рд░ рдкреБрди: рдЬрдбрд╛рди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрдиред

рдкреНрд░рддреНрдпрдХреНрд╖ рдЬрдбрд╛рди рдХрд╕рд░реА рд╕реЗрд╡рд╛ рдЧрд░рд┐рдиреНрдЫ?

  • рд╕рдмреИ рднрдиреНрджрд╛ рдкрд╣рд┐рд▓реЗ, рд╣рд╛рдореА рдПрдЙрдЯрд╛ рдЪреНрдпрд╛рдирд▓ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдЫреМрдВ рдЬрд╕рдорд╛ рдмрдлрд░ рдЧрд░рд┐рдПрдХрд╛ рдЕрдкрдбреЗрдЯрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рд╣реБрдиреЗрдЫрдиреНред
  • рддреНрдпрд╕ рдкрдЫрд┐, рд╣рд╛рдореА рдЕрдкрдбреЗрдЯрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдпреЛ рдЪреНрдпрд╛рдирд▓рд▓рд╛рдИ рд╕рджрд╕реНрдпрддрд╛ рд▓рд┐рдиреНрдЫреМрдВред
  • рд╣рд╛рдореАрд▓реЗ рд╕рд╣реА рд╣реЗрдбрд░ рд╕реЗрдЯ рдЧрд░реНрдЫреМрдВ рддрд╛рдХрд┐ рдЧреНрд░рд╛рд╣рдХрд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ рдХрд┐ рд╕рдмреИ рдареАрдХ рдЫред
  • рдкрд╣рд┐рд▓реЛ рдкрд┐рдВрдЧ рдкрдард╛рдЙрдиреБрд╣реЛрд╕реНред рд╣рд╛рдореА рдХреЗрд╡рд▓ рд╣рд╛рд▓рдХреЛ рдЬрдбрд╛рди рдЯрд╛рдЗрдорд╕реНрдЯреНрдпрд╛рдореНрдк рд░реЗрдХрд░реНрдб рдЧрд░реНрдЫреМрдВред
  • рддреНрдпрд╕ рдкрдЫрд┐, рдЕрдкрдбреЗрдЯ рдЪреНрдпрд╛рдирд▓ рдмрдиреНрдж рдирднрдПрд╕рдореНрдо рд╣рд╛рдореА рдЪреНрдпрд╛рдирд▓рдмрд╛рдЯ рд▓реБрдкрдорд╛ рдкрдвреНрдЫреМрдВред рдЪреНрдпрд╛рдирд▓рд▓реЗ рдЖрд╡рдзрд┐рдХ рд░реВрдкрдорд╛ рд╣рд╛рд▓рдХреЛ рдЯрд╛рдЗрдорд╕реНрдЯреНрдпрд╛рдореНрдк рд╡рд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрдЫ рдЬреБрди рд╣рд╛рдореАрд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рдЬрдбрд╛рдирд╣рд░реВ рдЦреЛрд▓реНрди рд▓реЗрдЦрд┐рд░рд╣реЗрдХрд╛ рдЫреМрдВред

рдорд┐рдЦрд╛рдЗрд▓ рд╕рд╛рд▓реЛрд╕рд┐рдиред рдЧреЛрд▓рд╛рдЩ рднреЗрдЯрдШрд╛рдЯ ред рд▓реБрдХ+ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдХреЛ рдмреНрдпрд╛рдХрдЗрдиреНрдбрдорд╛ рдЧреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ

рд╣рд╛рдореАрд▓реЗ рд╕рд╛рдордирд╛ рдЧрд░реЗрдХреЛ рдкрд╣рд┐рд▓реЛ рд╕рдорд╕реНрдпрд╛ рдирд┐рдореНрди рдерд┐рдпреЛ: рдХреНрд▓рд╛рдЗрдиреНрдЯрд╕рдБрдЧ рдЦреЛрд▓рд┐рдПрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдЬрдбрд╛рдирдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ рдкреНрд░рддреНрдпреЗрдХ 15 рд╕реЗрдХреЗрдиреНрдбрдорд╛ рдПрдХ рдкрдЯрдХ рдЯрд┐рдХ рдЧрд░реНрдиреЗ рдЯрд╛рдЗрдорд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНтАНрдпреМрдВ - рдпрджрд┐ рд╣рд╛рдореАрд╕рдБрдЧ рдПрдЙрдЯрд╛ рдореЗрд╕рд┐рди (рдПрдкреАрдЖрдИ рд╕рд░реНрднрд░рдХреЛ рд╕рд╛рде) 6 рд╣рдЬрд╛рд░ рдЬрдбрд╛рдирд╣рд░реВ рдЦреБрд▓рд╛ рдЫ рднрдиреЗ, 6ред рд╣рдЬрд╛рд░ рдЯрд╛рдЗрдорд░рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдпреЛред рдпрд╕рд▓реЗ рдЧрд░реНрджрд╛ рдореЗрд╕рд┐рдирд▓реЗ рдЖрд╡рд╢реНрдпрдХ рднрд╛рд░ рдзрд╛рд░рдг рдЧрд░реНрди рд╕рдХреЗрдиред рд╕рдорд╕реНрдпрд╛ рд╣рд╛рдореАрд▓рд╛рдИ рд╕реНрдкрд╖реНрдЯ рдерд┐рдПрди, рддрд░ рд╣рд╛рдореАрд▓реЗ рдереЛрд░реИ рдорджреНрджрдд рдкрд╛рдпреМрдВ рд░ рдпрд╕рд▓рд╛рдИ рдареАрдХ рдЧрд░реНрдпреМрдВред

рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, рдЕрдм рд╣рд╛рдореНрд░реЛ рдкрд┐рдВрдЧ рдПрдЙрдЯреИ рдЪреНрдпрд╛рдирд▓рдмрд╛рдЯ рдЖрдЙрдБрдЫ рдЬреБрди рдЕрдкрдбреЗрдЯ рдЖрдЙрдБрдЫред

рддрджрдиреБрд╕рд╛рд░, рддреНрдпрд╣рд╛рдБ рдПрдЙрдЯрд╛ рдорд╛рддреНрд░ рдЯрд╛рдЗрдорд░ рдЫ рдЬреБрди рдкреНрд░рддреНрдпреЗрдХ 15 рд╕реЗрдХреЗрдиреНрдбрдорд╛ рдПрдХ рдкрдЯрдХ рдЯрд┐рдХреНрдЫред

рдпрд╣рд╛рдБ рдзреЗрд░реИ рд╕рд╣рд╛рдпрдХ рдХрд╛рд░реНрдпрд╣рд░реВ рдЫрдиреН - рд╣реЗрдбрд░, рдкрд┐рдЩ рд░ рд╕рдВрд░рдЪрдирд╛ рдЖрдлреИрдВ рдкрдард╛рдЙрдиреЗред рддреНрдпреЛ рд╣реЛ, рддрд╛рд▓рд┐рдХрд╛рдХреЛ рдирд╛рдо (рд╡реНрдпрдХреНрддрд┐, рдореНрдпрд╛рдЪ, рд╕рд┐рдЬрди) рд░ рдпрд╕ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рдпрд╣рд╛рдБ рдкрдард╛рдЗрдиреНрдЫ:

рдорд┐рдЦрд╛рдЗрд▓ рд╕рд╛рд▓реЛрд╕рд┐рдиред рдЧреЛрд▓рд╛рдЩ рднреЗрдЯрдШрд╛рдЯ ред рд▓реБрдХ+ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдХреЛ рдмреНрдпрд╛рдХрдЗрдиреНрдбрдорд╛ рдЧреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ

рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ рдкрдард╛рдЙрдиреЗ рд╕рдВрдпрдиреНрддреНрд░

рдЕрдм рдереЛрд░реИ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдХрд╣рд╛рдБрдмрд╛рдЯ рдЖрдЙрдБрдЫрдиреНред рд╣рд╛рдореАрд╕рдБрдЧ рдзреЗрд░реИ рд╡реНрдпрдХреНрддрд┐рд╣рд░реВ, рд╕рдореНрдкрд╛рджрдХрд╣рд░реВ рдЫрдиреН, рдЬрд╕рд▓реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордпрдорд╛ рдкреНрд░рд╕рд╛рд░рдг рд╣реЗрд░реНрдЫрдиреНред рддрд┐рдиреАрд╣рд░реВрд▓реЗ рд╕рдмреИ рдШрдЯрдирд╛рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдЫрдиреН: рдХрд╕реИрд▓рд╛рдИ рдкрдард╛рдЗрдпреЛ, рдХреЛрд╣реА рдШрд╛рдЗрддреЗ рднрдпреЛ, рдХреБрдиреИ рдкреНрд░рдХрд╛рд░рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди ...

CMS рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рдбрд╛рдЯрд╛ рдбреЗрдЯрд╛рдмреЗрд╕рдорд╛ рдкреНрд░рд╡реЗрд╢ рдЧрд░реНрджрдЫред рдпрд╕ рдкрдЫрд┐, рдбрд╛рдЯрд╛рдмреЗрд╕рд▓реЗ рдПрдкреАрдЖрдИ рд╕рд░реНрднрд░рд╣рд░реВрд▓рд╛рдИ рдпрд╕ рдмрд╛рд░реЗ рд╕реБрдиреНрди/рд╕реВрдЪрдирд╛ рдореЗрдХрд╛рдирд┐рдЬрдо рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕реВрдЪрд┐рдд рдЧрд░реНрджрдЫред API рд╕рд░реНрднрд░рд╣рд░реВрд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрд▓рд╛рдИ рдпреЛ рдЬрд╛рдирдХрд╛рд░реА рдкрдард╛рдЙрдБрдЫрдиреНред рддрд╕рд░реНрде, рд╣рд╛рдореАрд╕рдБрдЧ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдкрдорд╛ рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рдЬрдбрд╛рди рднрдПрдХрд╛ рдХреЗрд╣реА рд╕рд░реНрднрд░рд╣рд░реВ рдЫрдиреН рд░ рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рдХреБрдиреИ рд╡рд┐рд╢реЗрд╖ рднрд╛рд░ рдЫреИрди, рдХрд┐рдирднрдиреЗ рдХреНрд▓рд╛рдЗрдиреНрдЯрд▓реЗ рдХреБрдиреИ рдкрдирд┐ рддрд░рд┐рдХрд╛рд▓реЗ рдбрд╛рдЯрд╛рдмреЗрд╕рд╕рдБрдЧ рд╕реАрдзрд╛ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрджреИрди:

рдорд┐рдЦрд╛рдЗрд▓ рд╕рд╛рд▓реЛрд╕рд┐рдиред рдЧреЛрд▓рд╛рдЩ рднреЗрдЯрдШрд╛рдЯ ред рд▓реБрдХ+ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдХреЛ рдмреНрдпрд╛рдХрдЗрдиреНрдбрдорд╛ рдЧреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ

PostgreSQL: рд╕реБрдиреНрдиреБрд╣реЛрд╕реН/рд╕реВрдЪрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН

Postgres рдорд╛ рд╕реБрдиреНрдиреБрд╣реЛрд╕реН/рд╕реВрдЪрдирд╛ рд╕рдВрдпрдиреНрддреНрд░рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдШрдЯрдирд╛рд╣рд░реВрдорд╛ рд╕рджрд╕реНрдпрд╣рд░реВрд▓рд╛рдИ рд╕реВрдЪрд┐рдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ рдХрд┐ рдХреЗрд╣реА рдШрдЯрдирд╛ рдкрд░рд┐рд╡рд░реНрддрди рднрдПрдХреЛ рдЫ - рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рдХреЗрд╣реА рд░реЗрдХрд░реНрдб рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред рдпреЛ рдЧрд░реНрди, рд╣рд╛рдореАрд▓реЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЯреНрд░рд┐рдЧрд░ рд░ рдкреНрд░рдХрд╛рд░реНрдп рд▓реЗрдЦреНрдпреМрдВ:

рдорд┐рдЦрд╛рдЗрд▓ рд╕рд╛рд▓реЛрд╕рд┐рдиред рдЧреЛрд▓рд╛рдЩ рднреЗрдЯрдШрд╛рдЯ ред рд▓реБрдХ+ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдХреЛ рдмреНрдпрд╛рдХрдЗрдиреНрдбрдорд╛ рдЧреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ

рд░реЗрдХрд░реНрдб рд╕рдореНрдорд┐рд▓рд┐рдд рд╡рд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрджрд╛, рд╣рд╛рдореА data_updates рдЪреНрдпрд╛рдирд▓рдорд╛ рд╕реВрдЪрдирд╛ рдкреНрд░рдХрд╛рд░реНрдпрд▓рд╛рдИ рдХрд▓ рдЧрд░реНрдЫреМрдВ, рддреНрдпрд╣рд╛рдБ рддрд╛рд▓рд┐рдХрд╛рдХреЛ рдирд╛рдо рд░ рд░реЗрдХрд░реНрдбрдХреЛ рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛ рдЬреБрди рдкрд░рд┐рд╡рд░реНрддрди рд╡рд╛ рд╕рдореНрдорд┐рд▓рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред

рдХреНрд▓рд╛рдЗрдиреНрдЯрд╕рдБрдЧ рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬ рдЧрд░рд┐рдиреБ рдкрд░реНрдиреЗ рд╕рдмреИ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореА рдЯреНрд░рд┐рдЧрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрдЫреМрдВ, рдЬрд╕рд▓реЗ рд░реЗрдХрд░реНрдб рдкрд░рд┐рд╡рд░реНрддрди / рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реЗрдкрдЫрд┐ рддрд▓рдХреЛ рд╕реНрд▓рд╛рдЗрдбрдорд╛ рд╕рдВрдХреЗрдд рдЧрд░рд┐рдПрдХреЛ рдкреНрд░рдХрд╛рд░реНрдпрд▓рд╛рдИ рдХрд▓ рдЧрд░реНрджрдЫред
API рд▓реЗ рдпреА рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдорд╛ рдХрд╕рд░реА рд╕рджрд╕реНрдпрддрд╛ рд▓рд┐рдиреНрдЫ?

рдПрдХ Fanout рд╕рдВрдпрдиреНрддреНрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫ - рдпрд╕рд▓реЗ рдЧреНрд░рд╛рд╣рдХрд▓рд╛рдИ рд╕рдиреНрджреЗрд╢рд╣рд░реВ рдкрдард╛рдЙрдБрдЫред рдпрд╕рд▓реЗ рд╕рдмреИ рдЧреНрд░рд╛рд╣рдХ рдЪреНрдпрд╛рдирд▓рд╣рд░реВ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрджрдЫ рд░ рдпреА рдЪреНрдпрд╛рдирд▓рд╣рд░реВ рдорд╛рд░реНрдлрдд рдкреНрд░рд╛рдкреНрдд рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ рдкрдард╛рдЙрдБрдЫ:

рдорд┐рдЦрд╛рдЗрд▓ рд╕рд╛рд▓реЛрд╕рд┐рдиред рдЧреЛрд▓рд╛рдЩ рднреЗрдЯрдШрд╛рдЯ ред рд▓реБрдХ+ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдХреЛ рдмреНрдпрд╛рдХрдЗрдиреНрдбрдорд╛ рдЧреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ

рдпрд╣рд╛рдБ рдорд╛рдирдХ pq рдкреБрд╕реНрддрдХрд╛рд▓рдп, рдЬреБрди рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рдЬрдбрд╛рди рд╣реБрдиреНрдЫ рд░ рдпрд╕рд▓реЗ рдЪреНрдпрд╛рдирд▓ (рдбреЗрдЯрд╛_рдЕрдкрдбреЗрдЯрд╣рд░реВ) рд╕реБрдиреНрди рдЪрд╛рд╣рдиреНрдЫ рднрдиреА рдЬрдбрд╛рди рдЦреБрд▓рд╛ рдЫ рд░ рд╕рдмреИ рдареАрдХ рдЫ рднрдиреА рдЬрд╛рдБрдЪ рдЧрд░реНрджрдЫред рдо рдард╛рдЙрдБ рдмрдЪрдд рдЧрд░реНрди рддреНрд░реБрдЯрд┐ рдЬрд╛рдБрдЪ рдЫреЛрдбреНрджреИ рдЫреБ (рдЬрд╛рдБрдЪ рдЧрд░реНрдиреБ рдЦрддрд░рдирд╛рдХ рдЫреИрди)ред

рдЕрд░реНрдХреЛ, рд╣рд╛рдореАрд▓реЗ рдПрд╕рд┐рдиреНрдХреНрд░реЛрдирд╕ рд░реВрдкрдорд╛ рдЯрд┐рдХрд░ рд╕реЗрдЯ рдЧрд░реНрдЫреМрдВ, рдЬрд╕рд▓реЗ рдкреНрд░рддреНрдпреЗрдХ 15 рд╕реЗрдХреЗрдиреНрдбрдорд╛ рдкрд┐рдЩ рдкрдард╛рдЙрдиреЗрдЫ, рд░ рд╣рд╛рдореАрд▓реЗ рд╕рджрд╕реНрдпрддрд╛ рд▓рд┐рдПрдХреЛ рдЪреНрдпрд╛рдирд▓ рд╕реБрдиреНрди рд╕реБрд░реБ рдЧрд░реНрдЫреМрдВред рдпрджрд┐ рд╣рд╛рдореАрд▓реЗ рдкрд┐рдЩ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдЫреМрдВ рднрдиреЗ, рд╣рд╛рдореА рдпреЛ рдкрд┐рдЩ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реНрдЫреМрдВред рдпрджрд┐ рд╣рд╛рдореАрд▓реЗ рдХреБрдиреИ рдкреНрд░рдХрд╛рд░рдХреЛ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдпреМрдВ рднрдиреЗ, рд╣рд╛рдореА рдпрд╕ рдлреНрдпрд╛рдирдЖрдЙрдЯрдХрд╛ рд╕рдмреИ рд╕рджрд╕реНрдпрд╣рд░реВрд▓рд╛рдИ рдпреЛ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реНрдЫреМрдВред

рдлреНрдпрд╛рди-рдЖрдЙрдЯ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫ?

рд░реВрд╕реА рднрд╛рд╖рд╛рдорд╛ рдпрд╕рд▓рд╛рдИ "рд╕реНрдкреНрд▓рд┐рдЯрд░" рднрдирд┐рдиреНрдЫред рд╣рд╛рдореАрд╕рдБрдЧ рдПрдЙрдЯрд╛ рд╡рд╕реНрддреБ рдЫ рдЬрд╕рд▓реЗ рд╕рджрд╕реНрдпрддрд╛рд╣рд░реВ рджрд░реНрддрд╛ рдЧрд░реНрджрдЫ рдЬрд╕рд▓реЗ рдХреЗрд╣реА рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫред рд░ рдпрд╕ рд╡рд╕реНрддреБрдорд╛ рдЕрдкрдбреЗрдЯ рдЖрдЙрдиреЗ рдмрд┐рддреНрддрд┐рдХреИ, рдпрд╕рд▓реЗ рдЖрдлреНрдирд╛ рд╕рдмреИ рд╕рджрд╕реНрдпрд╣рд░реВрд▓рд╛рдИ рдпреЛ рдЕрдкрдбреЗрдЯ рд╡рд┐рддрд░рдг рдЧрд░реНрджрдЫред рдкрд░реНрдпрд╛рдкреНрдд рд╕рд░рд▓:

рдорд┐рдЦрд╛рдЗрд▓ рд╕рд╛рд▓реЛрд╕рд┐рдиред рдЧреЛрд▓рд╛рдЩ рднреЗрдЯрдШрд╛рдЯ ред рд▓реБрдХ+ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдХреЛ рдмреНрдпрд╛рдХрдЗрдиреНрдбрдорд╛ рдЧреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ

рдпрд╕рд▓рд╛рдИ Go рдорд╛ рдХрд╕рд░реА рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫ:

рдорд┐рдЦрд╛рдЗрд▓ рд╕рд╛рд▓реЛрд╕рд┐рдиред рдЧреЛрд▓рд╛рдЩ рднреЗрдЯрдШрд╛рдЯ ред рд▓реБрдХ+ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдХреЛ рдмреНрдпрд╛рдХрдЗрдиреНрдбрдорд╛ рдЧреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ

рддреНрдпрд╣рд╛рдБ рдПрдХ рд╕рдВрд░рдЪрдирд╛ рдЫ, рдпреЛ Mutexes рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬ рдЧрд░рд┐рдПрдХреЛ рдЫред рдпрд╕рдорд╛ рдПрдЙрдЯрд╛ рдлрд┐рд▓реНрдб рдЫ рдЬрд╕рд▓реЗ рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рдлреНрдпрд╛рдирдЖрдЙрдЯрдХреЛ рдЬрдбрд╛рдирдХреЛ рдЕрд╡рд╕реНрдерд╛ рдмрдЪрдд рдЧрд░реНрджрдЫ, рдЕрд░реНрдерд╛рддреН рдпреЛ рд╣рд╛рд▓ рд╕реБрдирд┐рд░рд╣реЗрдХреЛ рдЫ рд░ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗрдЫ, рд╕рд╛рдереИ рд╕рдмреИ рдЙрдкрд▓рдмреНрдз рдЪреНрдпрд╛рдирд▓рд╣рд░реВрдХреЛ рд╕реВрдЪреА - рдирдХреНрд╕рд╛, рдЬрд╕рдХреЛ рдХреБрдЮреНрдЬреА рдЪреНрдпрд╛рдирд▓ рд░ рд╕рдВрд░рдЪрдирд╛рдХреЛ рд░реВрдкрдорд╛ рдЫред рдорд╛рдирд╣рд░реВ (рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдкрдорд╛ рдпреЛ рдХреБрдиреИ рдкрдирд┐ рддрд░рд┐рдХрд╛рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдЫреИрди)ред

рджреБрдИрд╡рдЯрд╛ рд╡рд┐рдзрд┐рд╣рд░реВ - рдЬрдбрд╛рди рдЧрд░рд┐рдПрдХреЛ рд░ рд╡рд┐рдЪреНрдЫреЗрджрди рдЧрд░рд┐рдПрдХреЛ - рд╣рд╛рдореАрд▓рд╛рдИ Fanout рд▓рд╛рдИ рдЖрдзрд╛рд░рд╕рдБрдЧ рдЬрдбрд╛рди рдЫ, рдпреЛ рджреЗрдЦрд╛ рдкрд░реЗрдХреЛ рдЫ рд░ рдЖрдзрд╛рд░рд╕рдБрдЧрдХреЛ рдЬрдбрд╛рди рдЯреБрдЯреЗрдХреЛ рдЫ рднрдиреА рдмрддрд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рджреЛрд╕реНрд░реЛ рдЕрд╡рд╕реНрдерд╛рдорд╛, рддрдкрд╛рдИрдВрд▓реЗ рд╕рдмреИ рдХреНрд▓рд╛рдЗрдиреНрдЯрд╣рд░реВ рд╡рд┐рдЪреНрдЫреЗрдж рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рднрдиреНрдиреБрд╣реЛрд╕реН рдХрд┐ рддрд┐рдиреАрд╣рд░реВ рдЕрдм рдХреЗрд╣рд┐ рдкрдирд┐ рд╕реБрдиреНрди рд╕рдХреНрджреИрдирдиреН рд░ рддрд┐рдиреАрд╣рд░реВ рдкреБрди: рдЬрдбрд╛рди рд╣реБрдиреНрдЫрдиреН рдХрд┐рдирднрдиреЗ рддрд┐рдиреАрд╣рд░реВрд╕рдБрдЧ рдЬрдбрд╛рди рдмрдиреНрдж рднрдПрдХреЛ рдЫред

рддреНрдпрд╣рд╛рдБ рдПрдХ рд╕рджрд╕реНрдпрддрд╛ рд╡рд┐рдзрд┐ рдкрдирд┐ рдЫ рдЬрд╕рд▓реЗ рдЪреНрдпрд╛рдирд▓рд▓рд╛рдИ "рд╢реНрд░реЛрддрд╛рд╣рд░реВ" рдорд╛ рдердкреНрдЫ:

рдорд┐рдЦрд╛рдЗрд▓ рд╕рд╛рд▓реЛрд╕рд┐рдиред рдЧреЛрд▓рд╛рдЩ рднреЗрдЯрдШрд╛рдЯ ред рд▓реБрдХ+ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдХреЛ рдмреНрдпрд╛рдХрдЗрдиреНрдбрдорд╛ рдЧреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ

рддреНрдпрд╣рд╛рдБ рдПрдХ рдЕрдирд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдм рд╡рд┐рдзрд┐ рдЫ, рдЬрд╕рд▓реЗ рд╢реНрд░реЛрддрд╛рд╣рд░реВрдмрд╛рдЯ рдЪреНрдпрд╛рдирд▓ рд╣рдЯрд╛рдЙрдБрдЫ рдпрджрд┐ рдХреНрд▓рд╛рдЗрдиреНрдЯрд▓реЗ рдЬрдбрд╛рди рд╡рд┐рдЪреНрдЫреЗрдж рдЧрд░реНрджрдЫ, рд╕рд╛рдереИ рдкреНрд░рдХрд╛рд╢рди рд╡рд┐рдзрд┐, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕рдмреИ рд╕рджрд╕реНрдпрд╣рд░реВрд▓рд╛рдИ рд╕рдиреНрджреЗрд╢ рдкрдард╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

рдкреНрд░рд╢реНрди: - рдпреЛ рдЪреНрдпрд╛рдирд▓ рдорд╛рд░реНрдлрдд рдХреЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рд╣реБрдиреНрдЫ?

рд╕реБрд╢реНрд░реА: - рдореЛрдбреЗрд▓ рдЬреБрди рдкрд░рд┐рд╡рд░реНрддрди рднрдПрдХреЛ рдЫ рд╡рд╛ рдкрд┐рдВрдЧ рдкреНрд░рд╕рд╛рд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫ (рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдкрдорд╛ рдХреЗрд╡рд▓ рдПрдХ рд╕рдВрдЦреНрдпрд╛, рдкреВрд░реНрдгрд╛рдВрдХ)ред

рд╕реБрд╢реНрд░реА: - рддрдкрд╛рдЗрдБ рдХреЗрд╣рд┐ рдкрдард╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдХреБрдиреИ рдкрдирд┐ рд╕рдВрд░рдЪрдирд╛ рдкрдард╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдпрд╕рд▓рд╛рдИ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реН - рдпреЛ JSON рдорд╛ рдкрд░рд┐рдгрдд рд╣реБрдиреНрдЫ рд░ рдпреЛ рд╣реЛред

рд╕реБрд╢реНрд░реА: - рд╣рд╛рдореАрд▓реЗ Postgres рдмрд╛рдЯ рд╕реВрдЪрдирд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдЫреМрдВ - рдпрд╕рд▓реЗ рддрд╛рд▓рд┐рдХрд╛рдХреЛ рдирд╛рдо рд░ рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред рддрд╛рд▓рд┐рдХрд╛рдХреЛ рдирд╛рдо рд░ рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛рдХреЛ рдЖрдзрд╛рд░рдорд╛, рд╣рд╛рдореАрд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рдЖрд╡рд╢реНрдпрдХ рд░реЗрдХрд░реНрдб рдкрд╛рдЙрдБрдЫреМрдВ, рд░ рддреНрдпрд╕рдкрдЫрд┐ рд╣рд╛рдореА рдпреЛ рд╕рдВрд░рдЪрдирд╛ рдкреНрд░рдХрд╛рд╢рдирдХреЛ рд▓рд╛рдЧрд┐ рдкрдард╛рдЙрдБрдЫреМрдВред

рдЖрдзрд╛рд░рднреВрдд рд╕рдВрд░рдЪрдирд╛

рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдХреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдгрдмрд╛рдЯ рдпреЛ рдХрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ? рд╣рд╛рдореАрд╕рдБрдЧ 7 рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рд░реНрднрд░рд╣рд░реВ рдЫрдиреН: рддреА рдордзреНрдпреЗ рдПрдЙрдЯрд╛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рд╕рдорд░реНрдкрд┐рдд рдЫ, рдЕрдиреНрдп рдЫрд╡рдЯрд╛ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирд╣рд░реВ рдЪрд▓рд╛рдЙрдБрдЫрдиреНред рддреНрдпрд╣рд╛рдБ API рдХреЛ 6 рдкреНрд░рддрд┐рд▓рд┐рдкрд┐рд╣рд░реВ рдЫрдиреН: API рдХреЛ рд╕рд╛рде рдкреНрд░рддреНрдпреЗрдХ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рдПрдХ рдЕрд▓рдЧ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рд░реНрднрд░рдорд╛ рдЪрд▓реНрдЫ - рдпреЛ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╣реЛред

рдорд┐рдЦрд╛рдЗрд▓ рд╕рд╛рд▓реЛрд╕рд┐рдиред рдЧреЛрд▓рд╛рдЩ рднреЗрдЯрдШрд╛рдЯ ред рд▓реБрдХ+ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдХреЛ рдмреНрдпрд╛рдХрдЗрдиреНрдбрдорд╛ рдЧреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ

рдкрд╣реБрдБрдЪ рд╕реБрдзрд╛рд░ рдЧрд░реНрди рд╣рд╛рдореАрд╕рдБрдЧ Keepalived рд╕рдВрдЧ рджреБрдИрд╡рдЯрд╛ рдлреНрд░рдиреНрдЯрдПрдиреНрдбрд╣рд░реВ рдЫрдиреН, рддрд╛рдХрд┐ рдпрджрд┐ рдХреЗрд╣рд┐ рднрдпреЛ рднрдиреЗ, рдПрдЙрдЯрд╛ рдлреНрд░рдиреНрдЯрдПрдиреНрдбрд▓реЗ рдЕрд░реНрдХреЛрд▓рд╛рдИ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрди рд╕рдХреНрдЫред рд╕рд╛рдереИ - CMS рдХреЛ рджреБрдИ рдкреНрд░рддрд┐ред

рддреНрдпрд╣рд╛рдБ рддрдереНрдпрд╛рдЩреНрдХ рдЖрдпрд╛рддрдХрд░реНрддрд╛ рдкрдирд┐ рдЫред рддреНрдпрд╣рд╛рдБ рдПрдХ DB рд╕реНрд▓реЗрдн рдЫ рдЬрд╕рдмрд╛рдЯ рдмреНрдпрд╛рдХрдЕрдкрд╣рд░реВ рдЖрд╡рдзрд┐рдХ рд░реВрдкрдорд╛ рдмрдирд╛рдЗрдиреНрдЫред рддреНрдпрд╣рд╛рдБ рдкрд┐рдЬрди рдкреБрд╢рд░ рдЫ, рдПрдЙрдЯрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЬрд╕рд▓реЗ рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрд▓рд╛рдИ рдкреБрд╢ рд╕реВрдЪрдирд╛рд╣рд░реВ рдкрдард╛рдЙрдБрджрдЫ, рд╕рд╛рдереИ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдХрд╛ рдЪреАрдЬрд╣рд░реВ: Zabbix, Graylog2 рд░ Chefред

рд╡рд╛рд╕реНрддрд╡рдорд╛, рдпреЛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЫ, рдХрд┐рдирднрдиреЗ 100 рд╣рдЬрд╛рд░ рдХрдо рд╕рд░реНрднрд░рд╣рд░реВрд╕рдБрдЧ рд╕реЗрд╡рд╛ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рддрд░ рддреНрдпрд╣рд╛рдБ рдлрд▓рд╛рдо рдерд┐рдпреЛ - рд╣рд╛рдореАрд▓реЗ рдпрд╕рд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗ (рд╣рд╛рдореАрд▓рд╛рдИ рднрдирд┐рдПрдХреЛ рдерд┐рдпреЛ рдХрд┐ рдпреЛ рд╕рдореНрднрд╡ рдЫ - рдХрд┐рди рдЫреИрди)ред

Go рдХрд╛ рдлрд╛рдЗрджрд╛рд╣рд░реВ

рд╣рд╛рдореАрд▓реЗ рдпреЛ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдорд╛ рдХрд╛рдо рдЧрд░рд┐рд╕рдХреЗрдкрдЫрд┐, Go рдХреЛ рдпрд╕реНрддрд╛ рд╕реНрдкрд╖реНрдЯ рдлрд╛рдЗрджрд╛рд╣рд░реВ рджреЗрдЦрд╛ рдкрд░реНтАНрдпреЛред

  • рдХреВрд▓ http рдкреБрд╕реНрддрдХрд╛рд▓рдпред рдпрд╕рдХреЛ рд╕рд╛рде рддрдкрд╛рдИрдВ рдмрдХреНрд╕ рдмрд╛рд╣рд┐рд░ рдзреЗрд░реИ рдзреЗрд░реИ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
  • рд╕рд╛рдереИ, рдЪреНрдпрд╛рдирд▓рд╣рд░реВ рдЬрд╕рд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрд▓рд╛рдИ рд╕реВрдЪрдирд╛рд╣рд░реВ рдкрдард╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рд╕рдВрдпрдиреНрддреНрд░рд▓рд╛рдИ рд╕рдЬрд┐рд▓реИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдпреЛред
  • рдЕрджреНрднреБрдд рдХреБрд░рд╛ рд░реЗрд╕ рдбрд┐рдЯреЗрдХреНрдЯрд░рд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рдзреЗрд░реИ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрдЧрд╣рд░реВ (рд╕реНрдЯреЗрдЬрд┐рдЩ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░) рд╣рдЯрд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдпреЛред рд╕реНрдЯреЗрдЬрд┐рдЩрдорд╛ рдХрд╛рдо рдЧрд░реНрдиреЗ рд╕рдмреИ рдЪреАрдЬрд╣рд░реВ рд╕реБрд░реВ рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░реЗрд╕ рдХреБрдЮреНрдЬреАрд╕рдБрдЧ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░рд┐рдПрдХреЛ рдЫ; рд░ рд╣рд╛рдореА, рддрджрдиреБрд╕рд╛рд░, рд╣рд╛рдореАрд╕рдБрдЧ рдХреЗ рд╕рдореНрднрд╛рд╡рд┐рдд рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдЫрдиреН рднрдиреЗрд░ рд╣реЗрд░реНрди рд╕реНрдЯреЗрдЬрд┐рдЩ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рд╣реЗрд░реНрди рд╕рдХреНрдЫреМрдВред
  • рдиреНрдпреВрдирддрдорддрд╛ рд░ рднрд╛рд╖рд╛рдХреЛ рд╕рд░рд▓рддрд╛ред

рдорд┐рдЦрд╛рдЗрд▓ рд╕рд╛рд▓реЛрд╕рд┐рдиред рдЧреЛрд▓рд╛рдЩ рднреЗрдЯрдШрд╛рдЯ ред рд▓реБрдХ+ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдХреЛ рдмреНрдпрд╛рдХрдЗрдиреНрдбрдорд╛ рдЧреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ

рд╣рд╛рдореА рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ рдЦреЛрдЬрд┐рд░рд╣реЗрдХрд╛ рдЫреМрдВ! рдХрд╕реИрд▓рд╛рдИ рдЪрд╛рд╣рдиреБ рд╣реБрдиреНрдЫ рднрдиреЗ ред

рддрдкрд╛рдИрдВрдХрд╛ рдкреНрд░рд╢реНрдирд╣рд░реВ

рд╢реНрд░реЛрддрд╛рд╣рд░реВрдмрд╛рдЯ рдкреНрд░рд╢реНрди (рдпрд╕рдкрдЫрд┐ - B): - рдпреЛ рдорд▓рд╛рдИ рд▓рд╛рдЧреНрдЫ рдХрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдлреНрдпрд╛рди-рдЖрдЙрдЯрдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛ рдПрдЙрдЯрд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдмрд┐рдиреНрджреБ рдЫреБрдЯрд╛рдЙрдиреБрднрдпреЛред рдХреЗ рдореИрд▓реЗ рдпреЛ рдмреБрдЭреЗрдХреЛрдорд╛ рд╕рд╣реА рдЫ рдХрд┐ рдЬрдм рддрдкрд╛рдЗрдБ рдЧреНрд░рд╛рд╣рдХрд▓рд╛рдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкрдард╛рдЙрдиреБрд╣реБрдиреНрдЫ, рдпрджрд┐ рдЧреНрд░рд╛рд╣рдХрд▓реЗ рдкрдвреНрди рдЪрд╛рд╣рдБрджреИрди рднрдиреЗ рддрдкрд╛рдЗрдБ рдмреНрд▓рдХ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ?

рд╕реБрд╢реНрд░реА: - рд╣реЛрдЗрди, рд╣рд╛рдореА рд░реЛрдХрд┐рд░рд╣реЗрдХрд╛ рдЫреИрдиреМрдВред рдкрд╣рд┐рд▓реЛ, рд╣рд╛рдореАрд╕рдБрдЧ рдпреЛ рд╕рдмреИ nginx рдкрдЫрд╛рдбрд┐ рдЫ, рддреНрдпреЛ рд╣реЛ, рдврд┐рд▓реЛ рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрд╕рдБрдЧ рдХреБрдиреИ рд╕рдорд╕реНрдпрд╛ рдЫреИрдиред рджреЛрд╕реНрд░реЛ, рдХреНрд▓рд╛рдЗрдиреНрдЯрд╕рдБрдЧ рдмрдлрд░ рднрдПрдХреЛ рдЪреНрдпрд╛рдирд▓ рдЫ - рд╡рд╛рд╕реНрддрд╡рдорд╛, рд╣рд╛рдореА рддреНрдпрд╣рд╛рдБ рд╕рдпреМрдВ рдЕрдкрдбреЗрдЯрд╣рд░реВ рд░рд╛рдЦреНрди рд╕рдХреНрдЫреМрдВ ... рдпрджрд┐ рд╣рд╛рдореАрд▓реЗ рдЪреНрдпрд╛рдирд▓рдорд╛ рд▓реЗрдЦреНрди рд╕рдХреНрджреИрдиреМрдВ рднрдиреЗ, рддреНрдпрд╕рд▓реЗ рдпрд╕рд▓рд╛рдИ рдореЗрдЯрд╛рдЙрдБрдЫред рдпрджрд┐ рд╣рд╛рдореАрд▓реЗ рдЪреНрдпрд╛рдирд▓ рдЕрд╡рд░реБрджреНрдз рднрдПрдХреЛ рджреЗрдЦреНрдпреМрдВ рднрдиреЗ, рд╣рд╛рдореА рдХреЗрд╡рд▓ рдЪреНрдпрд╛рдирд▓ рдмрдиреНрдж рдЧрд░реНрдиреЗрдЫреМрдВ, рд░ рдпреЛ рд╣реЛ - рдпрджрд┐ рдХреБрдиреИ рд╕рдорд╕реНрдпрд╛ рдЙрддреНрдкрдиреНрди рднрдпреЛ рднрдиреЗ рдЧреНрд░рд╛рд╣рдХрд▓реЗ рдкреБрди: рдЬрдбрд╛рди рдЧрд░реНрдиреЗрдЫред рддреНрдпрд╕рдХрд╛рд░рдг, рд╕рд┐рджреНрдзрд╛рдиреНрддрдорд╛, рдпрд╣рд╛рдБ рдХреБрдиреИ рдЕрд╡рд░реЛрдз рдЫреИрдиред

IN: - рдпреЛ рддреБрд░реБрдиреНрддреИ рд╕реБрдиреНрди / рд╕реВрдЪрд┐рдд рдЧрд░реНрди рд░реЗрдХрд░реНрдб рдкрдард╛рдЙрди рд╕рдореНрднрд╡ рдЫреИрди, рд░ рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛ рддрд╛рд▓рд┐рдХрд╛ рд╣реЛрдЗрди?

рд╕реБрд╢реНрд░реА: - рд╕реБрдиреНрдиреБрд╣реЛрд╕реН/рд╕реВрдЪрдирд╛рд▓реЗ рдкрдард╛рдПрдХреЛ рдкреНрд░рд┐рд▓реЛрдбрдорд╛ 8 рд╣рдЬрд╛рд░ рдмрд╛рдЗрдЯрдХреЛ рд╕реАрдорд╛ рдЫред рд╕реИрджреНрдзрд╛рдиреНрддрд┐рдХ рд░реВрдкрдорд╛, рдпреЛ рдкрдард╛рдЙрди рд╕рдореНрднрд╡ рд╣реБрдиреЗрдЫ рдпрджрд┐ рд╣рд╛рдореАрд▓реЗ рдереЛрд░реИ рдбрд╛рдЯрд╛рд╕рдБрдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рдЧрд░рд┐рд░рд╣реЗрдХрд╛ рдЫреМрдВ, рддрд░ рдорд▓рд╛рдИ рд▓рд╛рдЧреНрдЫ рдХрд┐ рдпрд╕ рддрд░рд┐рдХрд╛ [рд╣рд╛рдореАрд▓реЗ рдпреЛ рдЧрд░реНрдиреЗ рддрд░рд┐рдХрд╛] рдХреЗрд╡рд▓ рдЕрдзрд┐рдХ рднрд░рдкрд░реНрджреЛ рдЫред рд╕реАрдорд┐рддрддрд╛рд╣рд░реВ Postgres рдорд╛ рдЫрдиреНред

IN: - рдХреЗ рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрд▓реЗ рдЙрдиреАрд╣рд░реВрд▓рд╛рдИ рд░реБрдЪрд┐ рдирднрдПрдХрд╛ рдорд┐рд▓рд╛рдирд╣рд░реВрдорд╛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдЫрдиреН?

рд╕реБрд╢реНрд░реА: - рд╕рд╛рдорд╛рдиреНрдп рдорд╛, рд╣реЛред рдирд┐рдпрдордХреЛ рд░реВрдкрдорд╛, рддреНрдпрд╣рд╛рдБ 2-3 рдореНрдпрд╛рдЪрд╣рд░реВ рд╕рдорд╛рдирд╛рдиреНрддрд░рдорд╛ рднрдЗрд░рд╣реЗрдХрд╛ рдЫрдиреН, рд░ рддреНрдпрд╕рдкрдЫрд┐ рдкрдирд┐ рдзреЗрд░реИ рд╡рд┐рд░рд▓реИред рдпрджрд┐ рдПрдХ рдЧреНрд░рд╛рд╣рдХ рдХреЗрд╣рд┐ рд╣реЗрд░реНрджреИ рдЫ, рддрдм рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдЙрд╕рд▓реЗ рдЦреЗрд▓рд┐рд░рд╣реЗрдХреЛ рдЦреЗрд▓ рд╣реЗрд░рд┐рд░рд╣реЗрдХреЛ рдЫред рддреНрдпрд╕рдкрдЫрд┐, рдЧреНрд░рд╛рд╣рдХрд╕рдБрдЧ рдПрдХ рд╕реНрдерд╛рдиреАрдп рдбрд╛рдЯрд╛рдмреЗрд╕ рдЫ рдЬрд╕рдорд╛ рдпреА рд╕рдмреИ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ рдердкрд┐рдПрдХрд╛ рдЫрдиреН, рд░ рдЗрдиреНрдЯрд░рдиреЗрдЯ рдЬрдбрд╛рди рдмрд┐рдирд╛ рдкрдирд┐, рдЧреНрд░рд╛рд╣рдХрд▓реЗ рд╕рдмреИ рд╡рд┐рдЧрддрдХрд╛ рдорд┐рд▓рд╛рдирд╣рд░реВ рд╣реЗрд░реНрди рд╕рдХреНрдЫ рдЬрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдЙрд╕рд╕рдБрдЧ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ рдЫрдиреНред рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдкрдорд╛, рд╣рд╛рдореА рд╕рд░реНрднрд░рдорд╛ рд╣рд╛рдореНрд░реЛ рдбрд╛рдЯрд╛рдмреЗрд╕рд▓рд╛рдИ рдЧреНрд░рд╛рд╣рдХрдХреЛ рд╕реНрдерд╛рдиреАрдп рдбрд╛рдЯрд╛рдмреЗрд╕рд╕рдБрдЧ рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬ рдЧрд░реНрдЫреМрдВ рддрд╛рдХрд┐ рдЙрд╕рд▓реЗ рдЕрдлрд▓рд╛рдЗрди рдХрд╛рдо рдЧрд░реНрди рд╕рдХреВрдиреНред

IN: - рддрдкрд╛рдИрдВрд▓реЗ рдЖрдлреНрдиреЛ ORM рдХрд┐рди рдмрдирд╛рдЙрдиреБрднрдпреЛ?

рдПрд▓реЗрдХреНрд╕реА (рд▓реБрдХ+ рдХреЛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ рдордзреНрдпреЗ рдПрдХ): - рддреНрдпреЛ рд╕рдордпрдорд╛ (рдпреЛ рдПрдХ рд╡рд░реНрд╖ рдкрд╣рд┐рд▓реЗ рдерд┐рдпреЛ) рддреНрдпрд╣рд╛рдБ рдЕрд╣рд┐рд▓реЗ рднрдиреНрджрд╛ рдХрдо ORM рд╣рд░реВ рдерд┐рдП, рдЬрдм рддрд┐рдиреАрд╣рд░реВ рдзреЗрд░реИ рдЫрдиреНред рддреНрдпрд╣рд╛рдБ рдзреЗрд░реИ ORM рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдореЗрд░реЛ рдордирдкрд░реНрдиреЗ рдХреБрд░рд╛ рдпреЛ рд╣реЛ рдХрд┐ рддреА рдордзреНрдпреЗ рдзреЗрд░реИ рдЦрд╛рд▓реА рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВрдорд╛ рдЪрд▓реНрдЫрдиреНред рддреНрдпреЛ рд╣реЛ, рдпреА ORM рдорд╛ рд╡рд┐рдзрд┐рд╣рд░реВ рдХреБрдиреИ рдкрдирд┐ рдХреБрд░рд╛ рд▓рд┐рди рддрдпрд╛рд░ рдЫрдиреН: рдПрдХ рд╕рдВрд░рдЪрдирд╛, рдПрдХ рд╕рдВрд░рдЪрдирд╛ рд╕реВрдЪрдХ, рд╕рдВрдЦреНрдпрд╛, рдХреЗрд╣рд┐ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЕрдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ ...

рд╣рд╛рдореНрд░реЛ ORM рд▓реЗ рдбрд╛рдЯрд╛ рдореЛрдбреЗрд▓рдорд╛ рдЖрдзрд╛рд░рд┐рдд рд╕рдВрд░рдЪрдирд╛рд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрдЫред рдо рдЖрдлреИред рд░ рддреНрдпрд╕реИрд▓реЗ рд╕рдмреИ рд╡рд┐рдзрд┐рд╣рд░реВ рдареЛрд╕ рдЫрдиреН, рдкреНрд░рддрд┐рдмрд┐рдореНрдм, рдЖрджрд┐ рдкреНрд░рдпреЛрдЧ рдирдЧрд░реНрдиреБрд╣реЛрд╕реНред рддрд┐рдиреАрд╣рд░реВ рд╕рдВрд░рдЪрдирд╛рд╣рд░реВ рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрдЫрдиреН рд░ рдЖрдЙрдиреЗ рд╕рдВрд░рдЪрдирд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЖрд╢рд╛ рдЧрд░реНрдЫрдиреНред

IN: - рдХрддрд┐ рдЬрдирд╛ рд╕рд╣рднрд╛рдЧреА рднрдП ?

рд╕реБрд╢реНрд░реА: - рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдЪрд░рдгрдорд╛, рджреБрдИ рдЬрдирд╛ рд╕рд╣рднрд╛рдЧреА рдерд┐рдПред рд╣рд╛рдореАрд▓реЗ рдЬреБрдирдорд╛ рдХрддреИ рд╕реБрд░реБ рдЧрд░реНрдпреМрдВ, рд░ рдЕрдЧрд╕реНрдЯрдорд╛ рдореБрдЦреНрдп рднрд╛рдЧ рддрдпрд╛рд░ рднрдпреЛ (рдкрд╣рд┐рд▓реЛ рд╕рдВрд╕реНрдХрд░рдг)ред рд╕реЗрдкреНрдЯреЗрдореНрдмрд░рдорд╛ рд░рд┐рд▓рд┐рдЬ рднрдПрдХреЛ рдерд┐рдпреЛред

IN: - рдЬрд╣рд╛рдБ рддрдкрд╛рдЗрдБ SSE рдХреЛ рд╡рд░реНрдгрди рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ, рддрдкрд╛рдЗрдБ рдЯрд╛рдЗрдордЖрдЙрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реБрдиреНрдиред рддреНрдпреЛ рдХрд┐рди рд╣реЛ?

рд╕реБрд╢реНрд░реА: - рдЗрдорд╛рдирджрд╛рд░ рд╣реБрдирдХреЛ рд▓рд╛рдЧрд┐, SSE рдЕрдЭреИ рдкрдирд┐ html5 рдкреНрд░реЛрдЯреЛрдХрд▓ рд╣реЛ: SSE рдорд╛рдирдХ рдмреНрд░рд╛рдЙрдЬрд░рд╣рд░реВрд╕рдБрдЧ рдХреБрд░рд╛рдХрд╛рдиреА рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╣реЛ, рдЬрд╣рд╛рдБрд╕рдореНрдо рдореИрд▓реЗ рдмреБрдЭреЗрдХреЛ рдЫреБред рдпрд╕рдорд╛ рдердк рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдЫрдиреН рддрд╛рдХрд┐ рдмреНрд░рд╛рдЙрдЬрд░рд╣рд░реВ рдкреБрди: рдЬрдбрд╛рди рдЧрд░реНрди рд╕рдХреВрдиреН (рд░ рдпрд╕реНрддреИ), рддрд░ рд╣рд╛рдореАрд▓рд╛рдИ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд░реНрджреИрди, рдХрд┐рдирднрдиреЗ рд╣рд╛рдореАрд╕рдБрдЧ рдЬрдбрд╛рди рдЧрд░реНрди рд░ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдХреБрдиреИ рдкрдирд┐ рддрд░реНрдХ рд▓рд╛рдЧреВ рдЧрд░реНрди рд╕рдХреНрдиреЗ рдЧреНрд░рд╛рд╣рдХрд╣рд░реВ рдерд┐рдПред рд╣рд╛рдореАрд▓реЗ SSE рдмрдирд╛рдПрдХрд╛ рд╣реЛрдЗрдиреМрдВ, рдмрд░реБ SSE рдЬрд╕реНрддреИ рдХреЗрд╣рд┐ рдмрдирд╛рдпреМрдВред рдпреЛ рдкреНрд░реЛрдЯреЛрдХрд▓ рдЖрдлреИрдорд╛ рд╣реЛрдЗрдиред
рдЖрд╡рд╢реНрдпрдХрддрд╛ рдиреИ рдерд┐рдПрди ред рдЬрд╣рд╛рдБрд╕рдореНрдо рдореИрд▓реЗ рдмреБрдЭреЗрдХреЛ рдЫреБ, рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрд▓реЗ рдЬрдбрд╛рди рд╕рдВрдпрдиреНрддреНрд░ рд▓рдЧрднрдЧ рд╕реНрдХреНрд░реНрдпрд╛рдЪрдмрд╛рдЯ рд▓рд╛рдЧреВ рдЧрд░реЗред рддрд┐рдиреАрд╣рд░реВрд▓реЗ рд╡рд╛рд╕реНрддрд╡рдорд╛ рд╡рд╛рд╕реНрддрд╛ рдЧрд░реЗрдирдиреНред

IN: - рддрдкрд╛рдИрдВрд▓реЗ рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрднрдпреЛ?

рд╕реБрд╢реНрд░реА: - рд╣рд╛рдореАрд▓реЗ рд╕рдмреИрднрдиреНрджрд╛ рд╕рдХреНрд░рд┐рдп рд░реВрдкрдорд╛ govet рд░ golint рдХреЛ рд╢реИрд▓реАрд▓рд╛рдИ рдПрдХреАрдХреГрдд рдмрдирд╛рдЙрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдпреМрдВ, рд╕рд╛рдереИ gofmtред рдЕрд░реБ рдХреЗрд╣реА рдкреНрд░рдпреЛрдЧ рднрдПрди ред

IN: - рддрдкрд╛рдИрдВрд▓реЗ рдбрд┐рдмрдЧ рдЧрд░реНрди рдХреЗ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрднрдпреЛ?

рд╕реБрд╢реНрд░реА: - рдбрд┐рдмрдЧрд┐рдЩ рдзреЗрд░реИ рд╣рджрд╕рдореНрдо рдкрд░реАрдХреНрд╖рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реА рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рд╣рд╛рдореАрд▓реЗ рдХреБрдиреИ рдкрдирд┐ рдбрд┐рдмрдЧрд░ рд╡рд╛ GOP рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрдХрд╛ рдЫреИрдиреМрдВред

IN: - рдХреЗ рддрдкрд╛рдЗрдБ рд╕реНрд▓рд╛рдЗрдб рдлрд┐рд░реНрддрд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдЬрд╣рд╛рдБ рдкреНрд░рдХрд╛рд╢рди рдкреНрд░рдХрд╛рд░реНрдп рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ? рдХреЗ рдПрдХрд▓-рдЕрдХреНрд╖рд░ рдЪрд▓ рдирд╛рдорд╣рд░реВрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рднреНрд░рдорд┐рдд рдкрд╛рд░реНрдЫ?

рд╕реБрд╢реНрд░реА: - рдЫреИрдиред рддрд┐рдиреАрд╣рд░реВрд╕рдБрдЧ рджреГрд╢реНрдпрддрд╛рдХреЛ рдПрдХрджрдо "рд╕рд╛рдБрдШреБрд░реЛ" рджрд╛рдпрд░рд╛ рдЫред рддрд┐рдиреАрд╣рд░реВ рдпрд╣рд╛рдБ рдмрд╛рд╣реЗрдХ рдЕрд░реВ рдХрддреИ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдЫреИрди (рдпрд╕ рд╡рд░реНрдЧрдХреЛ рдЖрдиреНрддрд░рд┐рдХрд╣рд░реВ рдмрд╛рд╣реЗрдХ), рд░ рдпреЛ рдзреЗрд░реИ рдХрдореНрдкреНрдпрд╛рдХреНрдЯ рдЫ - рдпрд╕рд▓реЗ рдХреЗрд╡рд▓ 7 рд▓рд╛рдЗрдирд╣рд░реВ рд▓рд┐рдиреНрдЫред

IN: - рдХрддреИ рдпреЛ рдЕрдЭреИ рдкрдирд┐ рд╕рд╣рдЬ рдЫреИрди ...

рд╕реБрд╢реНрд░реА: - рд╣реЛрдЗрди, рд╣реЛрдЗрди, рдпреЛ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХреЛрдб рд╣реЛ! рдпреЛ рд╢реИрд▓реА рдХреЛ рдмрд╛рд░реЗ рдорд╛ рдЫреИрдиред рдпреЛ рдХреЗрд╡рд▓ рдпрд╕реНрддреЛ рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╡рд╛рджреА, рдзреЗрд░реИ рд╕рд╛рдиреЛ рд╡рд░реНрдЧ рд╣реЛ - рдХрдХреНрд╖рд╛ рднрд┐рддреНрд░ рдорд╛рддреНрд░ 3 рдХреНрд╖реЗрддреНрд░рд╣рд░реВ ...

рдорд┐рдЦрд╛рдЗрд▓ рд╕рд╛рд▓реЛрд╕рд┐рдиред рдЧреЛрд▓рд╛рдЩ рднреЗрдЯрдШрд╛рдЯ ред рд▓реБрдХ+ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдХреЛ рдмреНрдпрд╛рдХрдЗрдиреНрдбрдорд╛ рдЧреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ

рд╕реБрд╢реНрд░реА: - рд░ рдареБрд▓реЛ рд░реВрдкрдорд╛, рд╕рдмреИ рдбрд╛рдЯрд╛ рдЬреБрди рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрд╕рдБрдЧ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬ рдЧрд░рд┐рдПрдХреЛ рдЫ (рд╕рд┐рдЬрди рдЦреЗрд▓рд╣рд░реВ, рдЦреЗрд▓рд╛рдбреАрд╣рд░реВ) рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдБрджреИрдиред рд╕рд╛рдорд╛рдиреНрдп рд░реВрдкрдорд╛ рднрдиреНрдиреБрдкрд░реНрджрд╛, рдпрджрд┐ рд╣рд╛рдореАрд▓реЗ рдЕрд░реНрдХреЛ рдЦреЗрд▓ рдмрдирд╛рдпреМрдВ рдЬрд╕рдорд╛ рд╣рд╛рдореАрд▓реЗ рдореНрдпрд╛рдЪ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ рднрдиреЗ, рд╣рд╛рдореА рдЧреНрд░рд╛рд╣рдХрдХреЛ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рд╕рдмреИ рдХреБрд░рд╛рд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрдиреЗрдЫреМрдВ, рд░ рдЧреНрд░рд╛рд╣рдХрдХреЛ рдкреБрд░рд╛рдиреЛ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ рдкреНрд░рддрд┐рдмрдиреНрдзрд┐рдд рд╣реБрдиреЗрдЫрдиреНред

IN: - рддреНрдпрд╣рд╛рдБ рдХреБрдиреИ рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рдирд┐рд░реНрднрд░рддрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдЫрдиреН?

рд╕реБрд╢реНрд░реА: - рд╣рд╛рдореАрд▓реЗ рдЧреЛ рдбрд┐рдк рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдпреМрдВред

IN: тАУ рд░рд┐рдкреЛрд░реНрдЯрдХреЛ рд╡рд┐рд╖рдпрд╡рд╕реНрддреБрдорд╛ рднрд┐рдбрд┐рдпреЛрдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреЗрд╣рд┐ рдерд┐рдпреЛ, рддрд░ рднрд┐рдбрд┐рдпреЛрдХреЛ рдмрд╛рд░реЗрдорд╛ рд░рд┐рдкреЛрд░реНрдЯрдорд╛ рдХреЗрд╣рд┐ рдерд┐рдПрдиред

рд╕реБрд╢реНрд░реА: - рд╣реЛрдЗрди, рднрд┐рдбрд┐рдпреЛрдХреЛ рд╡рд┐рд╖рдпрдорд╛ рдорд╕рдБрдЧ рдХреЗрд╣реА рдЫреИрдиред рдпрд╕рд▓рд╛рдИ "Look+" рднрдирд┐рдиреНрдЫ - рддреНрдпреЛ рдПрдкрдХреЛ рдирд╛рдо рд╣реЛред

IN: - рддрдкрд╛рдИрд▓реЗ рднрдиреНрдиреБрднрдпреЛ рдХрд┐ рдпреЛ рдЧреНрд░рд╛рд╣рдХрд╣рд░реБ рд▓рд╛рдИ рд╕реНрдЯреНрд░рд┐рдо рдЧрд░рд┐рдПрдХреЛ рдЫ? ..

рд╕реБрд╢реНрд░реА: - рд╣рд╛рдореА рднрд┐рдбрд┐рдпреЛ рд╕реНрдЯреНрд░рд┐рдорд┐рдЩрдорд╛ рд╕рдВрд▓рдЧреНрди рдерд┐рдПрдиреМрдВред рдпреЛ рдкреВрд░реНрдгрддрдпрд╛ рдореЗрдЧрд╛рдлреЛрди рджреНрд╡рд╛рд░рд╛ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рд╣реЛ, рдореИрд▓реЗ рдПрдкреНрд▓рд┐рдХреЗрд╕рди рдореЗрдЧрд╛рдлреЛрди рд╣реЛ рднрдиреЗрд░ рднрдиреЗрдХреЛ рд╣реЛрдЗрдиред

рд╕реБрд╢реНрд░реА: - рдЬрд╛рдиреБрд╣реЛрд╕реН - рд╕рдмреИ рдбреЗрдЯрд╛ рдкрдард╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ - рд╕реНрдХреЛрд░рдорд╛, рдЦреЗрд▓ рдШрдЯрдирд╛рд╣рд░реВрдорд╛, рддрдереНрдпрд╛рдЩреНрдХрд╣рд░реВрдорд╛... рдЧреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдореНрдкреВрд░реНрдг рдмреНрдпрд╛рдХрдЗрдиреНрдб рд╣реЛред рдЧреНрд░рд╛рд╣рдХрд▓реЗ рдЦреЗрд▓рд╛рдбреАрдХреЛ рд▓рд╛рдЧрд┐ рдХреБрди рд▓рд┐рдЩреНрдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рднрдиреЗрд░ рдХрддреИрдмрд╛рдЯ рдерд╛рд╣рд╛ рд╣реБрдиреБрдкрд░реНрдЫ рддрд╛рдХрд┐ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдореНрдпрд╛рдЪ рд╣реЗрд░реНрди рд╕рдХреНрдЫред рд╣рд╛рдореАрд╕рдБрдЧ рддрдпрд╛рд░ рдЧрд░рд┐рдПрдХрд╛ рднрд┐рдбрд┐рдпреЛрд╣рд░реВ рд░ рд╕реНрдЯреНрд░рд┐рдорд╣рд░реВрдХреЛ рд▓рд┐рдЩреНрдХрд╣рд░реВ рдЫрдиреНред

рдХреЗрд╣реА рд╡рд┐рдЬреНрдЮрд╛рдкрдирд╣рд░реВ ЁЯЩВ

рд╣рд╛рдореАрд╕рдБрдЧ рд░рд╣рдиреБ рднрдПрдХреЛрдорд╛ рдзрдиреНрдпрд╡рд╛рджред рддрдкрд╛рдИрд▓рд╛рдИ рд╣рд╛рдореНрд░рд╛ рд▓реЗрдЦрд╣рд░реВ рдордирдкрд░реНрдЫ? рдердк рд░реЛрдЪрдХ рд╕рд╛рдордЧреНрд░реА рд╣реЗрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ? рд╣рд╛рдореАрд▓рд╛рдИ рдЕрд░реНрдбрд░ рдЧрд░реЗрд░ рд╡рд╛ рд╕рд╛рдереАрд╣рд░реВрд▓рд╛рдИ рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░реЗрд░ рд╕рдорд░реНрдерди рдЧрд░реНрдиреБрд╣реЛрд╕реН, $4.99 рдмрд╛рдЯ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдХреНрд▓рд╛рдЙрдб VPS, рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐-рд╕реНрддрд░ рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдПрдирд╛рд▓рдЧ, рдЬреБрди рд╣рд╛рдореАрд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рд▓рд╛рдЧрд┐ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдЧрд░реЗрдХреЛ рд╣реЛ: VPS (KVM) E5-2697 v3 (6 рдХреЛрд░) 10GB DDR4 480GB SSD 1Gbps $ 19 рдмрд╛рдЯ рд╡рд╛ рдХрд╕рд░реА рд╕рд░реНрднрд░ рд╕рд╛рдЭрд╛ рдЧрд░реНрдиреЗ рдмрд╛рд░реЗ рд╕рдореНрдкреВрд░реНрдг рд╕рддреНрдп? (RAID1 рд░ RAID10 рд╕рдБрдЧ рдЙрдкрд▓рдмреНрдз, 24 рдХреЛрд░ рд╕рдореНрдо рд░ 40GB DDR4 рд╕рдореНрдо)ред

рдбреЗрд▓ R730xd 2x рдПрдореНрд╕реНрдЯрд░реНрдбрдордХреЛ рдЗрдХреНрд╡рд┐рдирд┐рдХреНрд╕ рдЯрд┐рдпрд░ IV рдбрд╛рдЯрд╛ рд╕реЗрдиреНрдЯрд░рдорд╛ рд╕рд╕реНрддреЛ рдЫ? рдпрд╣рд╛рдБ рдорд╛рддреНрд░ 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV $199 рдмрд╛рдЯ рдиреЗрджрд░рд▓реНрдпрд╛рдгреНрдб рдорд╛! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - $99 рдмрд╛рдЯ! рдмрд╛рд░реЗ рдкрдвреНрдиреБрд╣реЛрд╕реН рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдХрд░реНрдкреЛрд░реЗрд╢рди рдХрд╕рд░реА рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреЗред рдбреЗрд▓ R730xd E5-2650 v4 рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧрдХреЛ рд╕рд╛рде рдПрдХ рдкреИрд╕рд╛рдХреЛ рд▓рд╛рдЧрд┐ 9000 рдпреВрд░реЛ рдореВрд▓реНрдпрдХреЛ рд╡рд░реНрдЧ?

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди