рд╡рд░реНрдЧ: рдкреНрд░рд╢рд╛рд╕рди

werf - Kubernetes рдордзреАрд▓ CI/CD рд╕рд╛рдареА рдЖрдордЪреЗ рд╕рд╛рдзрди (рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрди рдЖрдгрд┐ рд╡реНрд╣рд┐рдбрд┐рдУ рдЕрд╣рд╡рд╛рд▓)

27 рдореЗ рд░реЛрдЬреА, RIT++ 2019 рдорд╣реЛрддреНрд╕рд╡рд╛рдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди рдЖрдпреЛрдЬрд┐рдд DevOpsConf 2019 рдкрд░рд┐рд╖рджреЗрдЪреНрдпрд╛ рдореБрдЦреНрдп рд╣реЙрд▓рдордзреНрдпреЗ, тАЬрдХрдВрдЯрд┐рдиреНрдпреБрдЕрд╕ рдбрд┐рд▓рд┐рд╡реНрд╣рд░реАтАЭ рд╡рд┐рднрд╛рдЧрд╛рдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди, тАЬwerf - Kubernetes рдордзреАрд▓ CI/CD рд╕рд╛рдареА рдЖрдордЪреЗ рд╕рд╛рдзрдитАЭ рд╣рд╛ рдЕрд╣рд╡рд╛рд▓ рджреЗрдгреНрдпрд╛рдд рдЖрд▓рд╛. рдХреБрдмреЗрд░рдиреЗрдЯрдордзреНрдпреЗ рддреИрдирд╛рдд рдХрд░рддрд╛рдирд╛ рдкреНрд░рддреНрдпреЗрдХрд╛рд▓рд╛ рдЬреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рдЖрдгрд┐ рдЖрд╡реНрд╣рд╛рдирд╛рдВрдирд╛ рд╕рд╛рдореЛрд░реЗ рдЬрд╛рд╡реЗ рд▓рд╛рдЧрддреЗ, рддрд╕реЗрдЪ рддрддреНрдХрд╛рд│ рд▓рдХреНрд╖рд╛рдд рди рдпреЗрдгрд╛рд░реНтАНрдпрд╛ рдмрд╛рд░рдХрд╛рд╡реНрдпрд╛рдВрдмрджреНрджрд▓ рддреЗ рдмреЛрд▓рддреЗ. [тАж]

рдЖрдореНрд╣реА рдПрдХрд╛рдзрд┐рдХ рд╡реЗрд│ рдорд╛рд▓рд┐рдХрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╕реЗ рддрдкрд╛рд╕рд▓реЗ

рдЧреЗрд▓реНрдпрд╛ рдХрд╛рд╣реА рд╡рд░реНрд╖рд╛рдВрдордзреНрдпреЗ, рд╡реЗрд│-рдорд╛рд▓рд┐рдХрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдПрдХрд╛ рд╡рд┐рдЪрд┐рддреНрд░ рдЧреЛрд╖реНрдЯреАрдкрд╛рд╕реВрди (рдЙрдЪреНрдЪ рджреЗрдЦрд░реЗрдЦ рдкреНрд░рдгрд╛рд▓реАрдВрдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ (рдЖрдгрд┐ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрд╛рдпрд╛рдВрд╢реА рдЬреЛрдбрд▓реЗрд▓реЗ) рдХрд┐рдВрд╡рд╛ рдмрд┐рдЧ рдбреЗрдЯрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рдВрдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рдЕрддреНрдпрдВрдд рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЧреЛрд╖реНрдЯреАрдВрдордзреВрди "рдЧреНрд░рд╛рд╣рдХ рдЙрддреНрдкрд╛рджрди" рдордзреНрдпреЗ рдмрджрд▓рд▓реЗ рдЖрд╣реЗрдд. рд░рд╢рд┐рдпрди рдлреЗрдбрд░реЗрд╢рдирдЪреНрдпрд╛ рдкреНрд░рджреЗрд╢рд╛рд╡рд░, рдпрд╛рд╕рд╛рдареА рдпрд╛рдВрдбреЗрдХреНрд╕ рдЖрдгрд┐ рдХреНрд▓рд┐рдХрд╣рд╛рдКрд╕рдЪреЗ рд╡рд┐рд╢реЗрд╖ рдЖрднрд╛рд░ рдорд╛рдирд▓реЗ рдкрд╛рд╣рд┐рдЬреЗрдд. рдпрд╛ рдЯрдкреНрдкреНрдпрд╛рдкрд░реНрдпрдВрдд, рдЬрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рдмрдЪрдд рдХрд░рд╛рдпрдЪреА рдЕрд╕реЗрд▓ рддрд░ [тАж]

рд╕реНрдорд╛рд░реНрдЯ рд╢рд╣рд░рд╛рдВрд╕рд╛рдареА рдбреЗрд▓реНрдЯрд╛ рд╕реЛрд▓реНрдпреВрд╢рдиреНрд╕: рдЪрд┐рддреНрд░рдкрдЯрдЧреГрд╣ рдХрд┐рддреА рд╣рд┐рд░рд╡реЗ рдЕрд╕реВ рд╢рдХрддреЗ рдпрд╛рдЪрд╛ рддреБрдореНрд╣реА рдХрдзреА рд╡рд┐рдЪрд╛рд░ рдХреЗрд▓рд╛ рдЖрд╣реЗ рдХрд╛?

рдЙрдиреНрд╣рд╛рд│реНрдпрд╛рдЪреНрдпрд╛ рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ рднрд░рд▓реЗрд▓реНрдпрд╛ COMPUTEX 2019 рдкреНрд░рджрд░реНрд╢рдирд╛рдд, рдбреЗрд▓реНрдЯрд╛рдиреЗ рдЖрдкрд▓рд╛ рдЕрдиреЛрдЦрд╛ тАЬрдЧреНрд░реАрдитАЭ 8K рд╕рд┐рдиреЗрдорд╛, рддрд╕реЗрдЪ рдЖрдзреБрдирд┐рдХ, рдкрд░реНрдпрд╛рд╡рд░рдгрдкреВрд░рдХ рд╢рд╣рд░рд╛рдВрд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ рдЕрдиреЗрдХ IoT рд╕реЛрд▓реНрдпреВрд╢рдиреНрд╕ рджрд╛рдЦрд╡рд▓реЗ. рдпрд╛ рдкреЛрд╕реНрдЯрдордзреНрдпреЗ рдЖрдореНрд╣реА рдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдХ рд╡рд╛рд╣рдирд╛рдВрд╕рд╛рдареА рд╕реНрдорд╛рд░реНрдЯ рдЪрд╛рд░реНрдЬрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдорд╕рд╣ рд╡рд┐рд╡рд┐рдз рдирд╡рдХрд▓реНрдкрдирд╛рдВрдмрджреНрджрд▓ рддрдкрд╢реАрд▓рд╡рд╛рд░ рдмреЛрд▓рдд рдЖрд╣реЛрдд. рдЖрдЬ, рдкреНрд░рддреНрдпреЗрдХ рдХрдВрдкрдиреА рдЕрдзрд┐рдХ рдкрд░реНрдпрд╛рд╡рд░рдгрд╛рд╕ рдЕрдиреБрдХреВрд▓ рдЖрдгрд┐ рдкреНрд░рдЧрдд рдкреНрд░рдХрд▓реНрдк рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддреЗ, рд╕реНрдорд╛рд░реНрдЯ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдЯреНрд░реЗрдВрдбрд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ [тАж]

рдбреЙрдХрд░ рд╕реНрдЯреЛрд░реЗрдЬ рд╕реНрдерд▓рд╛рдВрддрд░ рд╕рдорд╕реНрдпреЗрдЪрд╛ рдЗрддрд┐рд╣рд╛рд╕ (рдбреЙрдХрд░ рд░реВрдЯ)

рдХрд╛рд╣реА рджрд┐рд╡рд╕рд╛рдВрдкреВрд░реНрд╡реАрдЪ, рдПрдХрд╛ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдбреЙрдХрд░ рд╕реНрдЯреЛрд░реЗрдЬ (рдбреЙрдХрд░ рд╕рд░реНрд╡ рдХрдВрдЯреЗрдирд░ рдЖрдгрд┐ рдЗрдореЗрдЬ рдлрд╛рдИрд▓реНрд╕ рд╕рд╛рдард╡реВрди рдареЗрд╡рдгрд╛рд░реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛) рд╡реЗрдЧрд│реНрдпрд╛ рд╡рд┐рднрд╛рдЬрдирд╛рдд рд╣рд▓рд╡рдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрдгреНрдпрд╛рдд рдЖрд▓рд╛ рд╣реЛрддрд╛, рдЬреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬрд╛рд╕реНрдд рд╣реЛрддреА. рд╣реЗ рдХрд╛рд░реНрдп рдХреНрд╖реБрд▓реНрд▓рдХ рд╡рд╛рдЯрд▓реЗ рдЖрдгрд┐ рдЕрдбрдЪрдгреАрдЪреЗ рднрд╛рдХреАрдд рдХреЗрд▓реЗ рдирд╛рд╣реА... рдЪрд▓рд╛ рдкреНрд░рд╛рд░рдВрдн рдХрд░реВрдпрд╛: 1. рдЖрдордЪреНрдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдЪреЗ рд╕рд░реНрд╡ рдХрдВрдЯреЗрдирд░ рдерд╛рдВрдмрд╡рд╛ рдЖрдгрд┐ рдорд╛рд░реВрди рдЯрд╛рдХрд╛: рдЬрд░ рдмрд░реЗрдЪ рдХрдВрдЯреЗрдирд░ рдЕрд╕рддреАрд▓ рдЖрдгрд┐ рддреЗ рдЖрд╣реЗрдд рддрд░ рдбреЙрдХрд░-рдХрдВрдкреЛрдЬ рдбрд╛рдЙрди рдХрд░рд╛ [тАж]

рдмрд┐рди, sbin, usr/bin, usr/sbin рдордзреАрд▓ рдлрд░рдХ

30 рдиреЛрд╡реНрд╣реЗрдВрдмрд░ 2010 рд░реЛрдЬреА рдбреЗрд╡реНрд╣рд┐рдб рдХреЙрд▓рд┐рдпрд░рдиреЗ рд▓рд┐рд╣рд┐рд▓реЗ: рдорд╛рдЭреНрдпрд╛ рд▓рдХреНрд╖рд╛рдд рдЖрд▓реЗ рдХреА рдмрд┐рдЭреАрдмреЙрдХреНрд╕рдордзреНрдпреЗ рд▓рд┐рдВрдХреНрд╕ рдпрд╛ рдЪрд╛рд░ рдбрд┐рд░реЗрдХреНрдЯрд░реАрдордзреНрдпреЗ рд╡рд┐рднрд╛рдЧрд▓реНрдпрд╛ рдЖрд╣реЗрдд. рдХреЛрдгрддреНрдпрд╛ рдбрд┐рд░реЗрдХреНрдЯрд░реАрдордзреНрдпреЗ рдХреЛрдгрддреА рд▓рд┐рдВрдХ рдЕрд╕рд╛рд╡реА рд╣реЗ рдард░рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд╣реА рд╕рд╛рдзреЗ рдирд┐рдпрдо рдЖрд╣реЗрдд рдХрд╛... рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, kill рд╣реЗ /bin рдордзреНрдпреЗ рдЖрд╣реЗ рдЖрдгрд┐ killall рд╣реЗ /usr/bin рдордзреНрдпреЗ рдЖрд╣реЗ... рдорд▓рд╛ рдпрд╛ рд╡рд┐рднрд╛рдЧрд╛рдордзреНрдпреЗ рдХреЛрдгрддреЗрд╣реА рддрд░реНрдХ рджрд┐рд╕рдд рдирд╛рд╣реА. рдЖрдкрдг, [тАж]

рдмрд┐рди, sbin, usr/bin, usr/sbin рдордзреАрд▓ рдлрд░рдХрд╛рд╡рд░реАрд▓ рджреБрд╕рд░реЗ рдордд

рдорд▓рд╛ рдиреБрдХрддрд╛рдЪ рд╣рд╛ рд▓реЗрдЦ рд╕рд╛рдкрдбрд▓рд╛: bin, sbin, usr/bin, usr/sbin рдордзреАрд▓ рдлрд░рдХ. рдореА рдорд╛рдирдХрд╛рдВрдмрджреНрджрд▓ рдорд╛рдЭреЗ рдордд рд╕рд╛рдорд╛рдпрд┐рдХ рдХрд░реВ рдЗрдЪреНрдЫрд┐рддреЛ. /bin рдордзреНтАНрдпреЗ рдЖрджреЗрд╢ рдЕрд╕рддрд╛рдд рдЬреЗ рд╕рд┐рд╕реНтАНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддреНтАНрдпрд╛рдВрджреНрд╡рд╛рд░реЗ рд╡рд╛рдкрд░рддрд╛ рдпреЗрддрд╛рдд, рдкрд░рдВрддреБ рдЗрддрд░ рдлрд╛рдИрд▓ рд╕рд┐рд╕реНтАНрдЯрдо рдЖрд░реЛрд╣рд┐рдд рдирд╕рд▓реНтАНрдпрд╛рд╡рд░ рдЖрд╡рд╢реНтАНрдпрдХ рдЕрд╕рддрд╛рдд (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдПрдХрд▓-рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдореЛрдбрдордзреНтАНрдпреЗ). рдпрд╛рдордзреНрдпреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯрджреНрд╡рд╛рд░реЗ рдЕрдкреНрд░рддреНрдпрдХреНрд╖рдкрдгреЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рдХрдорд╛рдВрдбреНрд╕ рджреЗрдЦреАрд▓ рдЕрд╕реВ рд╢рдХрддрд╛рдд. рддреЗрдереЗ [тАж]

рдЧрдбрдж 50ms рдордзреНрдпреЗ рдХреЛрдб рдХрд╕рд╛ рдЙрдкрдпреЛрдЬрд┐рдд рдХрд░рддреЛ

рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЬрд┐рддрдХреА рдЬрд▓рдж рд╣реЛрдИрд▓ рддрд┐рддрдХреНрдпрд╛ рд╡реЗрдЧрд╛рдиреЗ рддрдВрддреНрд░рдЬреНрдЮрд╛рди рдХрдВрдкрдиреА рд╡рд╛рдврддреЗ. рджреБрд░реНрджреИрд╡рд╛рдиреЗ, рдЖрдзреБрдирд┐рдХ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдЖрдордЪреНрдпрд╛ рд╡рд┐рд░реБрджреНрдз рдХрд╛рд░реНрдп рдХрд░рддрд╛рдд - рдЖрдордЪреНрдпрд╛ рд╕рд┐рд╕реНрдЯрдореНрд╕ рдХреЛрдгрд╛рд▓рд╛рд╣реА рддреНрд░рд╛рд╕ рди рджреЗрддрд╛ рдХрд┐рдВрд╡рд╛ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдХрд┐рдВрд╡рд╛ рд╡реНрдпрддреНрдпрдп рдЖрдгрд▓реНрдпрд╛рд╢рд┐рд╡рд╛рдп рд░рд┐рдЕрд▓ рдЯрд╛рдЗрдордордзреНрдпреЗ рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реНрдпрд╛ рдкрд╛рд╣рд┐рдЬреЗрдд. рдЕрд╢рд╛ рдкреНрд░рдгрд╛рд▓реАрдВрдордзреНрдпреЗ рддреИрдирд╛рдд рдХрд░рдгреЗ рдЖрд╡реНрд╣рд╛рдирд╛рддреНрдордХ рд╣реЛрддреЗ рдЖрдгрд┐ рд▓рд╣рд╛рди рд╕рдВрдШрд╛рдВрд╕рд╛рдареАрд╣реА рдЬрдЯрд┐рд▓ рд╕рддрдд рд╡рд┐рддрд░рдг рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рддрд╛рдд. [тАж]

рдмрд┐рд▓реНрдбрд░реНрд╕рд╕рд╛рдареА B2B рд╕реЗрд╡реЗрдЪреЗ рдЙрджрд╛рд╣рд░рдг рд╡рд╛рдкрд░реВрди рдбреЗрдЯрд╛рдмреЗрд╕ рдХреНрд╡реЗрд░реА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХрд░рдгреЗ

рдЕрдзрд┐рдХ рдЙрддреНрдкрд╛рджрдирдХреНрд╖рдо рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рди рдЬрд╛рддрд╛ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреАрд▓ рдкреНрд░рд╢реНрдирд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛ 10 рдкрдЯ рдХрд╢реА рд╡рд╛рдврд╡рд╛рдпрдЪреА рдЖрдгрд┐ рд╕рд┐рд╕реНрдЯрдо рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╢реА рд░рд╛рдЦрд╛рдпрдЪреА? рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд╛рдВрдЧреЗрди рдХреА рдЖрдореНрд╣реА рдЖрдордЪреНрдпрд╛ рдбреЗрдЯрд╛рдмреЗрд╕рдЪреНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрддреАрд▓ рдШрд╕рд░рдгреАрдЪрд╛ рд╕рд╛рдордирд╛ рдХрд╕рд╛ рдХреЗрд▓рд╛, рдЖрдореНрд╣реА рд╢рдХреНрдп рддрд┐рддрдХреНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рд╕реЗрд╡рд╛ рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╕рдВрдЧрдгрдХреАрдп рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪреА рдХрд┐рдВрдордд рд╡рд╛рдврд╡реВ рдирдпреЗ рдореНрд╣рдгреВрди рдЖрдореНрд╣реА SQL рдХреНрд╡реЗрд░реА рдХрд╢реА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реА. рдореА рд╡реНрдпрд╡рд╕рд╛рдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реЗрд╡рд╛ рдХрд░рдд рдЖрд╣реЗ [...]

рдореЛрдлрдд рдЯреВрд▓ SQLIndexManager рдЪреЗ рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди

рддреБрдореНрд╣рд╛рд▓рд╛ рдорд╛рд╣рд┐рддреА рдЖрд╣реЗ рдХреА, DBMS рдордзреНрдпреЗ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдорд╣рддреНрддреНрд╡рд╛рдЪреА рднреВрдорд┐рдХрд╛ рдмрдЬрд╛рд╡рддрд╛рдд, рдЖрд╡рд╢реНрдпрдХ рдиреЛрдВрджреАрдВрдЪрд╛ рджреНрд░реБрдд рд╢реЛрдз рдкреНрд░рджрд╛рди рдХрд░рддрд╛рдд. рдореНрд╣рдгреВрдирдЪ рддреНрдпрд╛рдВрдЪреА рд╡реЗрд│реЗрд╡рд░ рд╕реЗрд╡рд╛ рдХрд░рдгреЗ рдЦреВрдк рдорд╣рддреНрд╡рд╛рдЪреЗ рдЖрд╣реЗ. рдЗрдВрдЯрд░рдиреЗрдЯрд╕рд╣ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЖрдгрд┐ рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рдирдмрджреНрджрд▓ рдмрд░реЗрдЪ рд╕рд╛рд╣рд┐рддреНрдп рд▓рд┐рд╣рд┐рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рдд рдпрд╛ рд╡рд┐рд╖рдпрд╛рдЪреЗ рдЕрд▓реАрдХрдбреЗрдЪ рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди рдХреЗрд▓реЗ рдЧреЗрд▓реЗ. рдпрд╛рд╕рд╛рдареА рдЕрдиреЗрдХ рд╕рд╢реБрд▓реНрдХ рдЖрдгрд┐ рд╡рд┐рдирд╛рдореВрд▓реНрдп рдЙрдкрд╛рдп рдЖрд╣реЗрдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рддреЗрдереЗ рдЖрд╣реЗ [тАж]

Kubernetes рдордзреАрд▓ рдкреЙрдб рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдорд╛рдВрдореБрд│реЗ Grafana Labs рдордзреНрдпреЗ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдХрд╕рд╛ рдЭрд╛рд▓рд╛

рдиреЛрдВрдж рдЯреНрд░рд╛рдиреНрд╕.: рдЧреНрд░рд╛рдлрдирд╛рдЪреНрдпрд╛ рдирд┐рд░реНрдорд╛рддреНрдпрд╛рдВрдиреА рд░рд╛рдЦрд▓реЗрд▓реНрдпрд╛ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡реЗрдордзреНрдпреЗ рдЕрд▓реАрдХрдбреАрд▓ рдбрд╛рдЙрдирдЯрд╛рдЗрдордЪреНрдпрд╛ рдХрд╛рд░рдгрд╛рдВрдмрджреНрджрд▓ рдЖрдореНрд╣реА рддрд╛рдВрддреНрд░рд┐рдХ рддрдкрд╢реАрд▓ рддреБрдордЪреНрдпрд╛ рд▓рдХреНрд╖рд╛рдд рдЖрдгреВрди рджреЗрддреЛ. рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрдЪреА рдЧреБрдгрд╡рддреНрддрд╛ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ рдПрдХ рдирд╡реАрди рдЖрдгрд┐ рд╡рд░рд╡рд░ рдЕрддреНрдпрдВрдд рдЙрдкрдпреБрдХреНрдд рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдХрд╕реЗ рдЖрд╣реЗ рдпрд╛рдЪреЗ рд╣реЗ рдЙрддреНрдХреГрд╖реНрдЯ рдЙрджрд╛рд╣рд░рдг рдЖрд╣реЗ... рдЖрдкрдг рдЙрддреНрдкрд╛рджрдирд╛рдЪреНрдпрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддреЗрдордзреНрдпреЗ рддреНрдпрд╛рдЪреНрдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рддреАрд▓ рдЕрд╕рдВрдЦреНрдп рдмрд╛рд░рдХрд╛рд╡реЗ рдкреНрд░рджрд╛рди рди рдХреЗрд▓реНрдпрд╛рд╕ рддреЗ рдиреБрдХрд╕рд╛рди рд╣реЛрдК рд╢рдХрддреЗ. рдЬреЗрд╡реНрд╣рд╛ рдпрд╛рд╕рд╛рд░рдЦреА рд╕рд╛рдордЧреНрд░реА рджрд┐рд╕реВрди рдпреЗрддреЗ рддреЗрд╡реНрд╣рд╛ рд╣реЗ рдЫрд╛рди рдЖрд╣реЗ рдЬреЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдХреЗрд╡рд│ рд╢рд┐рдХрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдд тАЛтАЛтАЛтАЛрдирд╛рд╣реА [...]

"рд▓рд┐рдирдХреНрд╕ рдЗрди рдЕреЕрдХреНрд╢рди" рд╣реЗ рдкреБрд╕реНрддрдХ

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

рд╕реЗрд╡рд╛ рд╡рд┐рднрд╛рдЧрд╛рддреАрд▓ рдХрд┐рд╕реНрд╕реЗ. рдЧрдВрднреАрд░ рдХрд╛рдорд╛рдмрджреНрджрд▓ рдПрдХ рдлрд╛рд▓рддреВ рдкреЛрд╕реНрдЯ

рд╕реЗрд╡рд╛ рдЕрднрд┐рдпрдВрддреЗ рдЧреЕрд╕ рд╕реНрдЯреЗрд╢рдиреНрд╕ рдЖрдгрд┐ рд╕реНрдкреЗрд╕рдкреЛрд░реНрдЯреНрд╕рдордзреНрдпреЗ, рдЖрдпрдЯреА рдХрдВрдкрдиреНрдпрд╛ рдЖрдгрд┐ рдХрд╛рд░ рдХрд╛рд░рдЦрд╛рдиреНрдпрд╛рдВрдордзреНрдпреЗ, рд╡реНрд╣реАрдПрдЭреЗрдб рдЖрдгрд┐ рд╕реНрдкреЗрд╕ рдПрдХреНрд╕рдордзреНрдпреЗ, рд▓рд╣рд╛рди рд╡реНрдпрд╡рд╕рд╛рдпрд╛рдВрдордзреНрдпреЗ рдЖрдгрд┐ рдЖрдВрддрд░рд░рд╛рд╖реНрдЯреНрд░реАрдп рджрд┐рдЧреНрдЧрдЬрд╛рдВрдордзреНрдпреЗ рдЖрдврд│рддрд╛рдд. рдЖрдгрд┐ рдЗрддрдХрдВрдЪ рдЖрд╣реЗ, рддреНрдпрд╛ рд╕рд░реНрд╡рд╛рдВрдиреА рдПрдХрджрд╛ "рддреЛ рд╕реНрд╡рддрдГ" рдмрджреНрджрд▓рдЪрд╛ рдХреНрд▓рд╛рд╕рд┐рдХ рд╕реЗрдЯ рдРрдХрд▓рд╛ рдЖрд╣реЗ, "рдореА рддреЛ рдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдХрд▓ рдЯреЗрдкрдиреЗ рдЧреБрдВрдбрд╛рд│рд▓рд╛ рдЖрдгрд┐ рддреЛ рдЪрд╛рд▓рд▓рд╛, рдЖрдгрд┐ рдирдВрддрд░ рддреЛ рдмреВрдо рдЭрд╛рд▓рд╛", "рдореА рдХрд╛рд╣реАрд╣реА рд╕реНрдкрд░реНрд╢ рдХреЗрд▓рд╛ рдирд╛рд╣реА", "рдореА рдирдХреНрдХреАрдЪ рддреЗ рдмрджрд▓рд▓реЗ рдирд╛рд╣реАтАЭ рдЖрдгрд┐ [тАж]