рдбреЗрд╡рдСрдкреНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдВрдбреЗрд╢рди рдХрд╛ рдирдпрд╛ рдлрдВрдб рдЬреЗрдирдХрд┐рдВрд╕ рдФрд░ рд╕реНрдкрд┐рдирдВрдХрд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ

рдбреЗрд╡рдСрдкреНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдВрдбреЗрд╢рди рдХрд╛ рдирдпрд╛ рдлрдВрдб рдЬреЗрдирдХрд┐рдВрд╕ рдФрд░ рд╕реНрдкрд┐рдирдВрдХрд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ

рдкрд┐рдЫрд▓реЗ рд╕рдкреНрддрд╛рд╣, рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдВрдбреЗрд╢рди рдиреЗ рдЕрдкрдиреЗ рдУрдкрди рд╕реЛрд░реНрд╕ рд▓реАрдбрд░рд╢рд┐рдк рд╢рд┐рдЦрд░ рд╕рдореНрдореЗрд▓рди рдХреЗ рджреМрд░рд╛рди рдХреА рдШреЛрд╖рдгрд╛ рдХреА рдУрдкрди рд╕реЛрд░реНрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдП рдХреЛрд╖ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдкрд░ред рдЦреБрд▓реА [рдФрд░ рдЙрджреНрдпреЛрдЧ-рдорд╛рдВрдЧ рд╡рд╛рд▓реА] рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рд╕реНрд╡рддрдВрддреНрд░ рд╕рдВрд╕реНрдерд╛рди рдХреЛ рдирд┐рд░рдВрддрд░ рд╡рд┐рддрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдФрд░ рд╕реАрдЖрдИ/рд╕реАрдбреА рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, DevOps рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕рдВрдЧрдарди рдХреЛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рдерд╛: рдж рд╕рддрдд рд╡рд┐рддрд░рдг рдлрд╛рдЙрдВрдбреЗрд╢рди (рд╕реАрдбреАрдПрдл)ред

рдпрд╣ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдореВрд▓ рд╕рдВрдЧрдарди рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдВрдбреЗрд╢рди рдХреЗ рддрд╣рдд рдРрд╕реЗ рдлрд╛рдЙрдВрдбреЗрд╢рди рдХреНрдпреЛрдВ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдмрд╕ рдПрдХ рдЕрдзрд┐рдХ рдкреНрд░рд╕рд┐рджреНрдз рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВ - рд╕реАрдПрдирд╕реАрдПрдл (рдХреНрд▓рд╛рдЙрдб рдиреЗрдЯрд┐рд╡ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдлрд╛рдЙрдВрдбреЗрд╢рди)ред рдпрд╣ рдлрдВрдб 2015 рдореЗрдВ рд╕рд╛рдордиреЗ рдЖрдпрд╛ рдФрд░ рддрдм рд╕реЗ рдЗрд╕рдиреЗ рдХрдИ рдУрдкрди рд╕реЛрд░реНрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрд▓рд╛рдЙрдб рдЖрдИрдЯреА рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рдЖрдзреБрдирд┐рдХ рдкрд░рд┐рджреГрд╢реНрдп рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ: рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕, рдХрдВрдЯреЗрдирд░рдб, рдкреНрд░реЛрдореЗрдерд┐рдпрд╕, рдЖрджрд┐ред

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

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

тАЬрдХрдВрдЯреАрдиреНрдпреВрдЕрд╕ рдбрд┐рд▓реАрд╡рд░реА рдлрд╛рдЙрдВрдбреЗрд╢рди (рд╕реАрдбреАрдПрдл) рдорд╣рддреНрд╡рдкреВрд░реНрдг рдУрдкрди рд╕реЛрд░реНрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдХреНрд░реЗрддрд╛-рддрдЯрд╕реНрде рдШрд░ рд╣реЛрдЧрд╛ рдЬреЛ рдирд┐рд░рдВрддрд░ рдбрд┐рд▓реАрд╡рд░реА рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣реИ рдЬреЛ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рддреЗрдЬреА рд▓рд╛рддреЗ рд╣реИрдВред рд╕реАрдбреАрдПрдл рдЙрджреНрдпреЛрдЧ рдХреЗ рдЕрдЧреНрд░рдгреА рдбреЗрд╡рд▓рдкрд░реНрд╕, рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдФрд░ рд╡рд┐рдХреНрд░реЗрддрд╛рдУрдВ рдХреА рдмрд╛рддрдЪреАрдд рдХреА рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛, рд╕реАрдЖрдИ/рд╕реАрдбреА рдФрд░ рдбреЗрд╡рдСрдкреНрд╕ рдкрджреНрдзрддрд┐рдпреЛрдВ рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдЧрд╛, рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдФрд░ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХрд░реЗрдЧрд╛, рдЧрд╛рдЗрдб рдФрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рд╛рдордЧреНрд░реА рддреИрдпрд╛рд░ рдХрд░реЗрдЧрд╛ рдЬреЛ рджреБрдирд┐рдпрд╛ рдореЗрдВ рдХрд╣реАрдВ рд╕реЗ рднреА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдЯреАрдореЛрдВ рдХреЛ рд╕реАрдЖрдИ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рдПрдЧрд╛ред /рд╕реАрдбреА рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдПрдБред

рд╡рд┐рдЪрд╛рд░

рдореВрд▓ рдореВрд▓реНрдп рдФрд░ рд╕рд┐рджреНрдзрд╛рдВрдд рдЬреЛ рдЗрд╕ рд╕рдордп рд╕реАрдбреАрдПрдл рдХрд╛ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХрд░рддреЗ рд╣реИрдВ рддреИрдпрд╛рд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд┐ рд╕рдВрдЧрдарди:

  1. ... рдирд┐рд░рдВрддрд░ рдбрд┐рд▓реАрд╡рд░реА рдХреА рд╢рдХреНрддрд┐ рдореЗрдВ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдХреИрд╕реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рдЯреАрдореЛрдВ рдХреЛ рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реЗ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЛ рдЕрдзрд┐рдХ рдмрд╛рд░ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╢рдХреНрдд рдмрдирд╛рддрд╛ рд╣реИ;
  2. ...рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдВрдкреВрд░реНрдг рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╡рд┐рддрд░рдг рдЪрдХреНрд░ рдореЗрдВ рдПрдХ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ;
  3. ... рдУрдкрди рд╕реЛрд░реНрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдПрдХ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдФрд░ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╕рд╣рдпреЛрдЧ рдФрд░ рдкрд╛рд░рд╕реНрдкрд░рд┐рдХ рдЕрдиреБрдХреВрд▓рддрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд┐рдХреНрд░реЗрддрд╛рдУрдВ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╣реИ;
  4. ...рдирд┐рд░рдВрддрд░ рд╡рд┐рддрд░рдг рд╡реНрдпрд╡рд╕рд╛рдпрд┐рдпреЛрдВ рдХреЛ рд╕рд╣рдпреЛрдЧ рдХрд░рдиреЗ, рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдФрд░ рдЕрдкрдиреА рдкреНрд░рдерд╛рдУрдВ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдврд╝рд╛рд╡рд╛ рдФрд░ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ

рд▓реЗрдХрд┐рди рд╕реБрдВрджрд░ рд╢рдмреНрдж рд╡рд┐рдкрдгрдХ рдХреЗ рдмрд╣реБрдд рд╣реИрдВ, рдЬреЛ рд╣рдореЗрд╢рд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдореЗрдВ рдЬреЛ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдЙрд╕рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддреЗ рд╣реИрдВред рдФрд░ рдЗрд╕ рдЕрд░реНрде рдореЗрдВ, рд╕рдВрдЧрдарди рдХреА рдкрд╣рд▓реА рдЫрд╛рдк рдЗрд╕ рдмрд╛рдд рд╕реЗ рдмрди рд╕рдХрддреА рд╣реИ рдХрд┐ рдХрд┐рд╕ рдХрдВрдкрдиреА рдиреЗ рдЗрд╕реЗ рдмрдирд╛рдпрд╛ рдФрд░ рдХреМрди рд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдБ рдЗрд╕рдХреА "рдкрд╣рд▓реА рд╕рдВрддрд╛рди" рдмрдиреАрдВред

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

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

рдЕрдм, рд╢рд╛рдпрдж, рдореБрдЦреНрдп рдмрд╛рдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ - рдЙрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд┐рдирдХреА рджреЗрдЦрднрд╛рд▓ рдХрд╛ рдЬрд┐рдореНрдорд╛ рд╕реАрдбреАрдПрдл рдХреЛ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рдерд╛ред рд╕рдВрдЧрдарди рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╕рдордп рдЙрдирдореЗрдВ рд╕реЗ рдЪрд╛рд░ рдереЗ:

рдЬреЗрдирдХрд┐рдВрд╕ рдФрд░ рдЬреЗрдирдХрд┐рдВрд╕ рдПрдХреНрд╕

рдЬреЗрдирдХреАрдВрд╕ рдПрдХ рд╕реАрдЖрдИ/рд╕реАрдбреА рдкреНрд░рдгрд╛рд▓реА рд╣реИ рдЬрд┐рд╕реЗ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдкрд░рд┐рдЪрдп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдЬрд╛рд╡рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдХрдИ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдореМрдЬреВрдж рд╣реИ (рдЬрд╝рд░рд╛ рд╕реЛрдЪрд┐рдП: рдкрд╣рд▓реА рд░рд┐рд▓реАрдЬрд╝ - рд╣рдбрд╕рди рдХреЗ рд░реВрдк рдореЗрдВ - 14 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд╣реБрдИ рдереА!), рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЗрд╕рдиреЗ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреА рдЕрдирдЧрд┐рдирдд рд╕реЗрдирд╛ рд╣рд╛рд╕рд┐рд▓ рдХрд░ рд▓реА рд╣реИред

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

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

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

рдбреЗрд╡рдСрдкреНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдВрдбреЗрд╢рди рдХрд╛ рдирдпрд╛ рдлрдВрдб рдЬреЗрдирдХрд┐рдВрд╕ рдФрд░ рд╕реНрдкрд┐рдирдВрдХрд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ

рдЙрддреНрдкрд╛рдж рд╕реНрдЯреИрдХ - рдЬреЗрдирдХрд┐рдВрд╕, рдиреЗрдЯрд┐рд╡ рдмрд┐рд▓реНрдб, рдкреНрд░реЛ, рд╕реНрдХреИрдлреЛрд▓реНрдб рдФрд░ рд╣реЗрд▓реНрдоред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рд╣рдо рдкрд╣рд▓реЗ рд╣реА рд▓рд┐рдЦрд╛ рд╣реИ рд╣рдм рдкрд░.

рджреМрдбрд╝ рд▓рдЧрд╛рдиреЗрд╡рд╛рд▓реЗ рдЬрд╣рд╛рдЬрд╝ рдХрд╛ рдмрдбрд╝рд╛ рдкрд╛рд▓

рджреМрдбрд╝ рд▓рдЧрд╛рдиреЗрд╡рд╛рд▓реЗ рдЬрд╣рд╛рдЬрд╝ рдХрд╛ рдмрдбрд╝рд╛ рдкрд╛рд▓ рдиреЗрдЯрдлреНрд▓рд┐рдХреНрд╕ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдорд┐рдд рдФрд░ 2015 рдореЗрдВ рдУрдкрди рд╕реЛрд░реНрд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдПрдХ рд╕рддрдд рдбрд┐рд▓реАрд╡рд░реА рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╣реИред Google рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрд╕рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рд╢рд╛рдорд┐рд▓ рд╣реИ: рдЙрдирдХреЗ рд╕рдВрдпреБрдХреНрдд рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдЙрддреНрдкрд╛рдж рдХреЛ рдмрдбрд╝реЗ рд╕рдВрдЧрдардиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдЬрд┐рдирдХреА DevOps рдЯреАрдореЗрдВ рдХрдИ рд╡рд┐рдХрд╛рд╕ рдЯреАрдореЛрдВ рдХреЛ рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИрдВред

рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдкрд┐рдирдиреЗрдХрд░ рдореЗрдВ рдореБрдЦреНрдп рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдБ рдЕрдиреБрдкреНрд░рдпреЛрдЧ, рдХреНрд▓рд╕реНрдЯрд░ рдФрд░ рд╕рд░реНрд╡рд░ рд╕рдореВрд╣ рд╣реИрдВ, рдФрд░ рдмрд╛рд╣рд░реА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдЙрдирдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд░реНрд╕ рдФрд░ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ:

рдбреЗрд╡рдСрдкреНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдВрдбреЗрд╢рди рдХрд╛ рдирдпрд╛ рдлрдВрдб рдЬреЗрдирдХрд┐рдВрд╕ рдФрд░ рд╕реНрдкрд┐рдирдВрдХрд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ
рдмреБрдирд┐рдпрд╛рджреА рд╕реНрдкрд┐рдирдВрдХрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдпрд╣рд╛рдВ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рд▓реЗрдЦрди.

рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЖрдкрдХреЛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕, рдУрдкрдирд╕реНрдЯреИрдХ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛рдУрдВ (рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдИрд╕реА2, рдЬреАрд╕реАрдИ, рдЬреАрдХреЗрдИ, рдЬреАрдПрдИ, рдПрдЬрд╝реНрдпреЛрд░, рдУрд░реЗрдХрд▓ рдХреНрд▓рд╛рдЙрдб рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░) рд╕рд╣рд┐рдд рд╡рд┐рднрд┐рдиреНрди рдХреНрд▓рд╛рдЙрдб рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╡рд┐рднрд┐рдиреНрди рдЙрддреНрдкрд╛рджреЛрдВ рдФрд░ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рдХрд░рддрд╛ рд╣реИ:

  • рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рд╕реАрдЖрдИ рд╕рд┐рд╕реНрдЯрдо (рдЬреЗрдирдХрд┐рдВрд╕, рдЯреНрд░реИрд╡рд┐рд╕ рд╕реАрдЖрдИ) рдХреЗ рд╕рд╛рде;
  • рдбреЗрдЯрд╛рдбреЙрдЧ, рдкреНрд░реЛрдореЗрдерд┐рдпрд╕, рд╕реНрдЯреИрдХрдбреНрд░рд╛рдЗрд╡рд░ рдФрд░ рд╕рд┐рдЧреНрдирд▓рдПрдлрдПрдХреНрд╕ рдХреЗ рд╕рд╛рде - рдШрдЯрдирд╛рдУрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП;
  • рд╕реНрд▓реИрдХ, рд╣рд┐рдкрдЪреИрдЯ рдФрд░ рдЯреНрд╡рд┐рд▓рд┐рдпреЛ рдХреЗ рд╕рд╛рде - рд╕реВрдЪрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП;
  • рдкреИрдХрд░, рд╢реЗрдл рдФрд░ рдХрдардкреБрддрд▓реА рдХреЗ рд╕рд╛рде - рдЖрднрд╛рд╕реА рдорд╢реАрдиреЛрдВ рдХреЗ рд▓рд┐рдПред

рдпрд╣рд╛рдБ рдХреНрдпрд╛ рд╣реИ рд▓рд┐рдЦрд╛ рд╣реИ рдирдП рдлрдВрдб рдореЗрдВ рд╕реНрдкрд┐рдирдВрдХрд░ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдиреЗрдЯрдлреНрд▓рд┐рдХреНрд╕ рдХреЛ:

тАЬрд╕реНрдкрд┐рдирдХрд░ рдХреА рд╕рдлрд▓рддрд╛ рдХрд╛рдлреА рд╣рдж рддрдХ рдЙрди рдХрдВрдкрдирд┐рдпреЛрдВ рдФрд░ рд▓реЛрдЧреЛрдВ рдХреЗ рдЕрджреНрднреБрдд рд╕рдореБрджрд╛рдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдЬреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдпреЛрдЧрджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рд╕реНрдкрд┐рдирдВрдХрд░ рдХрд╛ рд╕реАрдбреАрдПрдл рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдЗрд╕ рд╕рдореБрджрд╛рдп рдХреЛ рдордЬрдмреВрдд рдХрд░реЗрдЧрд╛ред рдпрд╣ рдХрджрдо рдЙрди рдЕрдиреНрдп рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рдмрджрд▓рд╛рд╡реЛрдВ рдФрд░ рдирд┐рд╡реЗрд╢ рдХреЛ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░реЗрдЧрд╛ рдЬреЛ рдХрд┐рдирд╛рд░реЗ рд╕реЗ рджреЗрдЦ рд░рд╣реА рд╣реИрдВред рдирдИ рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рджрд░рд╡рд╛рдЬрд╝рд╛ рдЦреЛрд▓рдиреЗ рд╕реЗ рд╕реНрдкрд┐рдирдВрдХрд░ рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ рдирд╡реАрдирддрд╛ рдЖрдПрдЧреА рдЬрд┐рд╕рд╕реЗ рд╕рднреА рдХреЛ рд▓рд╛рдн рд╣реЛрдЧрд╛ред

рдореЗрдВ рдФрд░ рдЧреВрдЧрд▓ рдкреНрд░рдХрд╛рд╢рди рдХрдВрдЯреАрдиреНрдпреВрдЕрд╕ рдбрд┐рд▓реАрд╡рд░реА рдлрд╛рдЙрдВрдбреЗрд╢рди рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдЕрд╡рд╕рд░ рдкрд░, рдпрд╣ рдЕрд▓рдЧ рд╕реЗ рдиреЛрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ "рд╕реНрдкрд┐рдирдХрд░ рдПрдХ рдмрд╣реБ-рдШрдЯрдХ рдкреНрд░рдгрд╛рд▓реА рд╣реИ рдЬреЛ рд╡реИрдЪрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдЯреЗрдХреНрдЯрди рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИред" рдпрд╣ рд╣рдореЗрдВ рдирдП рдлрдВрдб рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдЕрдВрддрд┐рдо рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рд▓рд╛рддрд╛ рд╣реИред

Tecton

Tecton - рд╕реАрдЖрдИ/рд╕реАрдбреА рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдиреЗ рдФрд░ рдорд╛рдирдХреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рдШрдЯрдХреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдПрдХ рд░реВрдкрд░реЗрдЦрд╛ рдЬреЛ рдирд┐рдпрдорд┐рдд рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ, рд╕рд░реНрд╡рд░ рд░рд╣рд┐рдд рдФрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕рд╣рд┐рдд рд╡рд┐рднрд┐рдиреНрди рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рдореЗрдВ рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рджрд░реНрд╢рд╛рддреА рд╣реИред

рдпреЗ рдШрдЯрдХ рд╕реНрд╡рдпрдВ "рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕-рд╢реИрд▓реА" рд╕рдВрд╕рд╛рдзрди рд╣реИрдВ (K8s рдореЗрдВ рд╣реА CRDs рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд) рдЬреЛ рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдбрд┐рдВрдЧ рдмреНрд▓реЙрдХреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВред K8s рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдЙрдирдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЪрд┐рддреНрд░рдг рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╣рд╛рдВ.

рдЯреЗрдХреНрдЯрди рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдЙрддреНрдкрд╛рдж рд╕реНрдЯреИрдХ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░рд┐рдЪрд┐рдд рд▓рдЧреЗрдЧрд╛: рдЬреЗрдирдХрд┐рдВрд╕, рдЬреЗрдирдХрд┐рдВрд╕ рдПрдХреНрд╕, рд╕реНрдХреЗрдлреЛрд▓реНрдб рдФрд░ рдиреЗрдЯрд┐рд╡ред Google рдХреНрд▓рд╛рдЙрдб рдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЯреЗрдХреНрдЯрди "рдУрдкрди рд╕реЛрд░реНрд╕ рд╕рдореБрджрд╛рдп рдФрд░ рдкреНрд░рдореБрдЦ рд╡рд┐рдХреНрд░реЗрддрд╛рдУрдВ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╕реАрдЖрдИ/рд╕реАрдбреА рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЛ рдЖрдзреБрдирд┐рдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорд┐рд▓рдХрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред"

...

рд╕реАрдПрдирд╕реАрдПрдл рдХреЗ рдЕрдиреБрд░реВрдк, рд╕реАрдбреАрдПрдл рдиреЗ рдПрдХ рддрдХрдиреАрдХреА рд╕рдорд┐рддрд┐ (рддрдХрдиреАрдХреА рдирд┐рд░реАрдХреНрд╖рдг рд╕рдорд┐рддрд┐, рдЯреАрдУрд╕реА) рдмрдирд╛рдИ рд╣реИ, рдЬрд┐рд╕рдХреА рдЬрд┐рдореНрдореЗрджрд╛рд░рд┐рдпреЛрдВ рдореЗрдВ рдлрдВрдб рдореЗрдВ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдореБрджреНрджреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ (рдФрд░ рдирд┐рд░реНрдгрдп рд▓реЗрдирд╛) рд╢рд╛рдорд┐рд▓ рд╣реИред рд╕рдВрдЧрдарди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдиреНрдп рдЬрд╛рдирдХрд╛рд░реА рд╕реНрд╡рдпрдВ рдкрд░ рд╕реАрдбреАрдПрдл рд╡реЗрдмрд╕рд╛рдЗрдЯ рдЕрднреА рдЬрд╝реНрдпрд╛рджрд╛ рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рд╕рдордп рдХреА рдмрд╛рдд рд╣реИред

рдЖрдЗрдП рдПрдХ рдЙрджреНрдзрд░рдг рдХреЗ рд╕рд╛рде рдЕрдкрдиреА рдмрд╛рдд рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ рдЬреЗрдлреНрд░реЙрдЧ рдШреЛрд╖рдгрд╛:

тАЬрдЕрдм, рдирд╡рдЧрдард┐рдд рдХрдВрдЯреАрдиреНрдпреВрдЕрд╕ рдбрд┐рд▓реАрд╡рд░реА рдлрд╛рдЙрдВрдбреЗрд╢рди рдХрдВрдкрдирд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо рдЕрдкрдиреА рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ [рдРрд╕реА рддрдХрдиреАрдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЕрдиреНрдп рд╕реАрдЖрдИ/рд╕реАрдбреА рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рд╕рдорд░реНрдерди рдореЗрдВ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╣реЛ] рдХреЛ рдЕрдЧрд▓реЗ рд╕реНрддрд░ рдкрд░ рд▓реЗ рдЬрд╛рдПрдВрдЧреЗред рдпрд╣ рдирдпрд╛ рд╕рдВрдЧрдарди рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдирд┐рд░рдВрддрд░ рд╡рд┐рддрд░рдг рдорд╛рдирдХреЛрдВ рдХреЛ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд░реЗрдЧрд╛ рдЬреЛ рдПрдХ рд╕рд╣рдпреЛрдЧреА рдФрд░ рдЦреБрд▓реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд░рд┐рд▓реАрдЬрд╝ рдЪрдХреНрд░ рдХреЛ рдЧрддрд┐ рджреЗрдЧрд╛ред рдЗрд╕ рдлрд╛рдЙрдВрдбреЗрд╢рди рдХреЗ рд╡рд┐рдВрдЧ рдХреЗ рддрд╣рдд рдЬреЗрдирдХрд┐рдВрд╕, рдЬреЗрдирдХрд┐рдВрд╕ рдПрдХреНрд╕, рд╕реНрдкрд┐рдирдВрдХрд░ рдФрд░ рдЕрдиреНрдп рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЛ рдЕрдкрдирд╛рдиреЗ рдХреЗ рд╕рд╛рде, рд╣рдо рд╕реАрдЖрдИ/рд╕реАрдбреА рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдЬреНрдЬреНрд╡рд▓ рднрд╡рд┐рд╖реНрдп рджреЗрдЦрддреЗ рд╣реИрдВ!

рдкреБрдирд╢реНрдЪ

рд╣рдорд╛рд░реЗ рдмреНрд▓реЙрдЧ рдкрд░ рднреА рдкрдврд╝реЗрдВ:

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ