рд╕рд░реНрд╡рд░ рд░рд╣рд┐рдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд┐рдкреНрд╕ рдФрд░ рд╕рдВрд╕рд╛рдзрди

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

рд╕рд░реНрд╡рд░ рд░рд╣рд┐рдд рддрдХрдиреАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЧрд▓рдд рдзрд╛рд░рдгрд╛рдПрдБ

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

рд╕рд░реНрд╡рд░ рд░рд╣рд┐рдд рддрдХрдиреАрдХреЛрдВ рдХреЗ рдкреАрдЫреЗ рдореВрд▓ рд╕рд┐рджреНрдзрд╛рдВрдд рдпрд╣ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рдкреНрд░рдмрдВрдзрди рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ, рдЖрдк рдХреЗрд╡рд▓ рдЙрд╕реА рдХрд╛ рднреБрдЧрддрд╛рди рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХрд╛ рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдХрдИ рд╕реЗрд╡рд╛рдПрдБ рдЗрди рдорд╛рдирджрдВрдбреЛрдВ рдкрд░ рдЦрд░реА рдЙрддрд░рддреА рд╣реИрдВ - AWS DynamoDB, S3, SNS рдпрд╛ SQS, Graphcool, Auth0, Now, Netlify, Firebase рдФрд░ рдХрдИ рдЕрдиреНрдпред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╕рд░реНрд╡рд░ рд░рд╣рд┐рдд рдХрд╛ рдЕрд░реНрде рд╣реИ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдиреЗ рдФрд░ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рдХреНрд▓рд╛рдЙрдб рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХреА рдкреВрд░реА рд╢рдХреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рднреА рд╣реИ рдХрд┐ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рд╕реНрддрд░ рдкрд░ рд╕реБрд░рдХреНрд╖рд╛ рдЕрдм рдЖрдкрдХреА рдЪрд┐рдВрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЬреЛ рдХрд┐ рд╕реБрд░рдХреНрд╖рд╛ рдорд╛рдирдХреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреА рдХрдард┐рдирд╛рдИ рдФрд░ рдЬрдЯрд┐рд▓рддрд╛ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдПрдХ рдмрдбрд╝рд╛ рд▓рд╛рдн рд╣реИред рдЕрдВрдд рдореЗрдВ, рдЖрдкрдХреЛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЛ рдЦрд░реАрджрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИред

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

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

рдХреНрд▓рд╛рдЙрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп рдХреБрдЫ рд╡рд┐рдХреНрд░реЗрддрд╛ рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рд╕реЗ рднреНрд░рдорд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рд╕рд░реНрд╡рд░ рд░рд╣рд┐рдд рддрдХрдиреАрдХреЛрдВ рдХреЗ рд╕рд╛рде рднреА рдпрд╣реА рд╕рдЪ рд╣реИ, рдФрд░ рдпрд╣ рд╢рд╛рдпрдж рд╣реА рдХреЛрдИ рдЧрд▓рдд рдзрд╛рд░рдгрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдЕрдиреБрднрд╡ рдореЗрдВ, AWS рдкрд░ рд╕рд░реНрд╡рд░ рд░рд╣рд┐рдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдирд╛, AWS рд▓реИрдореНрдмреНрдбрд╛ рдХреА рдЕрдиреНрдп AWS рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдмрдВрдбрд▓ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рд╕рдВрдпреБрдХреНрдд рд░реВрдк рд╕реЗ рд╕рд░реНрд╡рд░ рд░рд╣рд┐рдд рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреА рддрд╛рдХрдд рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдпрд╣ рддрд╛рд▓рдореЗрд▓ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рдЬрдм рд╕рдВрдпреЛрдЬрди рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдХреЗрд╡рд▓ рд╢рдмреНрджреЛрдВ рдХреЗ рдпреЛрдЧ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрддрд╛ рд╣реИред рд╡реЗрдВрдбрд░ рдирд┐рд░реНрднрд░рддрд╛ рд╕реЗ рдмрдЪрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рд╕реЗ рдФрд░ рднреА рд╕рдорд╕реНрдпрд╛рдПрдБ рдЖ рд╕рдХрддреА рд╣реИрдВред рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЗ рдмреАрдЪ рдЕрдкрдиреА рдЕрдореВрд░реНрдд рдкрд░рдд рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЬрдм рд╕рд░реНрд╡рд░ рд░рд╣рд┐рдд рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рдмрд╛рдд рдЖрддреА рд╣реИ, рддреЛ рдкреНрд░рдпрд╛рд╕ рдХрд╛ рдлрд▓ рдирд╣реАрдВ рдорд┐рд▓реЗрдЧрд╛, рдЦрд╛рд╕рдХрд░ рдпрджрд┐ рд▓рд╛рдЧрдд-рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдХреЛ рд╢реБрд░реВ рд╕реЗ рд╣реА рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдПред рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╡рд┐рдХреНрд░реЗрддрд╛ рдХреИрд╕реЗ рд╕реЗрд╡рд╛рдПрдВ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдХреБрдЫ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реЗрд╡рд╛рдПрдВ рдЕрдиреНрдп рд╡рд┐рдХреНрд░реЗрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдмрд┐рдВрджреБрдУрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИрдВ рдФрд░ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдкреНрд▓рдЧ-рдПрдВрдб-рдкреНрд▓реЗ рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреА рд╣реИрдВред рдХрд┐рд╕реА рдХрдВрдЯреЗрдирд░ рдпрд╛ EC2 рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдХреЛ рдкреНрд░реЙрдХреНрд╕реА рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЧреЗрдЯрд╡реЗ рдПрдкреАрдЖрдИ рдПрдВрдбрдкреЙрдЗрдВрдЯ рд╕реЗ рд▓реИрдореНрдмреНрдбрд╛ рдХреЙрд▓ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред рдЧреНрд░рд╛рдлрд╝рдХреВрд▓ Auth0 рдХреЗ рд╕рд╛рде рдЖрд╕рд╛рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рддреГрддреАрдп рдкрдХреНрд╖ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдЖрд╕рд╛рди рд╣реИред

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

рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛:

  • рдЖрдкрдХреЛ рдХрд┐рди рд╕реЗрд╡рд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдХреНрдпреЛрдВред
  • рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛ рдХреМрди рд╕реА рд╕реЗрд╡рд╛рдПрдВ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рдЪреБрдиреЗ рд╣реБрдП FaaS рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред
  • рдХреМрди рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЧрддрд┐рд╢реАрд▓ рдпрд╛ рд╕реНрдерд┐рд░ рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХреЗ рд╕рд╛рде, рд╕рдВрдХрд▓рд┐рдд рдпрд╛ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреА рдЧрдИ, рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдХреНрдпрд╛ рд╣реИрдВ, рдХреЛрд▓реНрдб рд╕реНрдЯрд╛рд░реНрдЯ рдкрд░ рдкреНрд░рджрд░реНрд╢рди рдХреНрдпрд╛ рд╣реИ, рдУрдкрди рд╕реЛрд░реНрд╕ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рдХреНрдпрд╛ рд╣реИ, рдЖрджрд┐)ред
  • рдЖрдкрдХреА рд╕реБрд░рдХреНрд╖рд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ рдХреНрдпрд╛ рд╣реИрдВ (SLA, 2FA, OAuth, HTTPS, SSL, рдЖрджрд┐)ред
  • рдЕрдкрдиреЗ рд╕реАрдЖрдИ/рд╕реАрдбреА рдФрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдЪрдХреНрд░реЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХреИрд╕реЗ рдХрд░реЗрдВред
  • рдЖрдк рдХрд┐рд╕ рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░-рдПрдЬ-рдХреЛрдб рд╕рдорд╛рдзрд╛рди рдХрд╛ рд▓рд╛рдн рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВред

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

рдЬрдм рд╕рд░реНрд╡рд░ рд░рд╣рд┐рдд рдЕрдЪреНрдЫрд╛ рд╣реИ

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

рд▓рд╛рдЧрдд рдмрдЪрдд рдФрд░ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдореЗрдВ рдЖрд╕рд╛рдиреА рдХреЗ рдХрд╛рд░рдг, рд╕рд░реНрд╡рд░ рд░рд╣рд┐рдд рд╕рдорд╛рдзрд╛рди рдЖрдВрддрд░рд┐рдХ рдФрд░ рдмрд╛рд╣рд░реА рджреЛрдиреЛрдВ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВ, рдПрдХ рдмрд╣реБ-рдорд┐рд▓рд┐рдпрди рджрд░реНрд╢рдХреЛрдВ рд╡рд╛рд▓реЗ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рддрдХред рдЦрд╛рддреЛрдВ рдХреЛ рдпреВрд░реЛ рдХреЗ рдмрдЬрд╛рдп рд╕реЗрдВрдЯ рдореЗрдВ рдорд╛рдкрд╛ рдЬрд╛рддрд╛ рд╣реИред AWS EC2 (t1.micro) рдХреЗ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рдХреЛ рдПрдХ рдорд╣реАрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд░рд╛рдП рдкрд░ рд▓реЗрдиреЗ рдкрд░ тВм15 рдХрд╛ рдЦрд░реНрдЪ рдЖрдПрдЧрд╛, рднрд▓реЗ рд╣реА рдЖрдк рдЗрд╕рдХреЗ рд╕рд╛рде рдХреБрдЫ рди рдХрд░реЗрдВ (рдЬреЛ рдЗрд╕реЗ рдмрдВрдж рдХрд░рдирд╛ рдХрднреА рдирд╣реАрдВ рднреВрд▓реЗ?!)ред рдЗрд╕рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рдЗрд╕реА рдЕрд╡рдзрд┐ рдореЗрдВ рдЦрд░реНрдЪ рдХреЗ рдЗрд╕ рд╕реНрддрд░ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ 512 рдПрдордмреА рд▓реИрдореНрдмреНрдбрд╛ рдХреЛ 1 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ 3 рдорд┐рд▓рд┐рдпрди рдмрд╛рд░ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдФрд░ рдпрджрд┐ рдЖрдк рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдХреБрдЫ рднреА рднреБрдЧрддрд╛рди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

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

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

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

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рд╕рд░реНрд╡рд░ рд░рд╣рд┐рдд SQL рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд░реНрд╡рд░ рд░рд╣рд┐рдд рдЕрд░реЛрд░рд╛рд╣рд╛рд▓рд╛рдБрдХрд┐, SQL рдбреЗрдЯрд╛рдмреЗрд╕ рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рдирд╣реАрдВ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рд▓реЗрди-рджреЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдиреЗрдХреНрд╢рди рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ AWS рд▓реИрдореНрдмреНрдбрд╛ рдкрд░ рднрд╛рд░реА рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗ рд╕рд╛рде рдЬрд▓реНрджреА рд╕реЗ рдПрдХ рдЕрдбрд╝рдЪрди рдмрди рд╕рдХрддрд╛ рд╣реИред рд╣рд╛рдВ, рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕рд░реНрд╡рд░ рд░рд╣рд┐рдд рдЕрд░реЛрд░рд╛ рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ рд╕реБрдзрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЖрдЬ NoSQL рд╕рдорд╛рдзрд╛рди рдЬреИрд╕реЗ DynamoDB. рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕рдореЗрдВ рдХреЛрдИ рд╢рдХ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╕реНрдерд┐рддрд┐ рдмрд╣реБрдд рдЬрд▓реНрдж рдмрджрд▓реЗрдЧреАред

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

рд╡рд┐рдХрд╛рд╕ рдЪрдХреНрд░ рдкрд░ рд╕рд░реНрд╡рд░ рд░рд╣рд┐рдд рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХрд╛ рдкреНрд░рднрд╛рд╡

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

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

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

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

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

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

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

рд╕рд░реНрд╡рд░ рд░рд╣рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рдФрд░ рддрдХрдиреАрдХреЗрдВ

рд╕рд░реНрд╡рд░ рд░рд╣рд┐рдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХрд╛ рдХреЛрдИ рд╡рд┐рд╢рд┐рд╖реНрдЯ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред рд╕рд╛рде рд╣реА рдЗрд╕ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯред AWS рдЖрдЬ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╕рд░реНрд╡рд░ рд░рд╣рд┐рдд рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ рдЕрдЧреНрд░рдгреА рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рднреА рджреЗрдЦреЗрдВ Google рдореЗрдШ, Zeit ╨╕ Firebase. рдпрджрд┐ рдЖрдк AWS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╢рдВрд╕рд┐рдд рддрд░реАрдХрд╛ рд╣реИ рд╕рд░реНрд╡рд░рд╣рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореЙрдбрд▓ (рдПрд╕рдПрдПрдо), рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕реА # рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рдЯреВрд▓рд┐рдВрдЧ рд╣реИред рдПрд╕рдПрдПрдо рд╕реАрдПрд▓рдЖрдИ рд╡рд╣ рд╕рдм рдХреБрдЫ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рдЕрдиреНрдп рдЖрдИрдбреАрдИ рдпрд╛ рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЖрдк рдХреБрдЫ рднреА рдирд╣реАрдВ рдЦреЛрдПрдВрдЧреЗред рдмреЗрд╢рдХ, рдПрд╕рдПрдПрдо рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд╕рд╛рде рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдпрджрд┐ рдЖрдк рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд▓рд┐рдЦ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рд╕рд░реНрд╡рд░рд▓реЗрд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдУрдкрди рд╕реЛрд░реНрд╕ рдЯреВрд▓ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдмрд╣реБрдд рд╢рдХреНрддрд┐рд╢рд╛рд▓реА YAML рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╕рд░реНрд╡рд░ рд░рд╣рд┐рдд рдлреНрд░реЗрдорд╡рд░реНрдХ рд╡рд┐рднрд┐рдиреНрди рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЗрд╕реЗ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реБрдЭрд╛рддреЗ рд╣реИрдВ рдЬреЛ рдорд▓реНрдЯреА-рдХреНрд▓рд╛рдЙрдб рд╕рдорд╛рдзрд╛рди рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕рдХрд╛ рдПрдХ рд╡рд┐рд╢рд╛рд▓ рд╕рдореБрджрд╛рдп рд╣реИ рдЬрд┐рд╕рдиреЗ рдХрд┐рд╕реА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рдмрдирд╛рдпрд╛ рд╣реИред

рд╕реНрдерд╛рдиреАрдп рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП, рдУрдкрди рд╕реЛрд░реНрд╕ рдЯреВрд▓ рдбреЙрдХрд░-рд▓реИрдореНрдмреНрдбрд╛, рд╕рд░реНрд╡рд░рд▓реЗрд╕ рд▓реЛрдХрд▓, рдбрд╛рдпрдиреЗрдореЛрдбреАрдмреА рд▓реЛрдХрд▓ рдФрд░ рд▓реЛрдХрд▓рд╕реНрдЯреИрдХ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдХреВрд▓ рд╣реИрдВред рд╕рд░реНрд╡рд░ рд░рд╣рд┐рдд рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ рдЕрднреА рднреА рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЕрдкрдиреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЪрд░рдг рдореЗрдВ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЙрдирдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЬрдЯрд┐рд▓ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд░рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рдХрдбрд╝реА рдореЗрд╣рдирдд рдХрд░рдиреА рд╣реЛрдЧреАред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХреЗрд╡рд▓ рдвреЗрд░ рдХреЛ рдПрдХ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рддреИрдирд╛рдд рдХрд░рдирд╛ рдФрд░ рд╡рд╣рд╛рдВ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рд╕рд╕реНрддрд╛ рд╣реИред рдФрд░ рдЖрдкрдХреЛ рдХреНрд▓рд╛рдЙрдб рдкрд░рд┐рд╡реЗрд╢реЛрдВ рдХреА рд╕рдЯреАрдХ рд╕реНрдерд╛рдиреАрдп рдкреНрд░рддрд┐ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рддреИрдирд╛рдд рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдФрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХреЛ рдЧрддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП AWS рд▓реИрдореНрдмреНрдбрд╛ рд▓реЗрдпрд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВред рдЕрд▓рдЧ-рдЕрд▓рдЧ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдЕрдкрдиреЗ-рдЕрдкрдиреЗ рдлрд╛рдпрджреЗ рдФрд░ рдиреБрдХрд╕рд╛рди рд╣реИрдВред рдХрдИ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рд╣реИрдВ, рд▓реЗрдХрд┐рди AWS рд▓реИрдореНрдмреНрдбрд╛ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдкрд╛рдпрдерди рдФрд░ C# (.NET Core 2.1+) рдЕрдЧреНрд░рдгреА рд╣реИрдВред AWS рд▓реИрдореНрдмреНрдбрд╛ рдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд░рдирдЯрд╛рдЗрдо рдПрдкреАрдЖрдИ рдкреЗрд╢ рдХрд┐рдпрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдЕрдкрдиреА рд╡рд╛рдВрдЫрд┐рдд рд░рдирдЯрд╛рдЗрдо рднрд╛рд╖рд╛ рдФрд░ рд╡рд╛рддрд╛рд╡рд░рдг рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВред

рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рдХрд╛ рдЖрдХрд╛рд░ рдЫреЛрдЯрд╛ рд░рдЦреЗрдВред рд╡реЗ рдЬрд┐рддрдиреЗ рдЫреЛрдЯреЗ рд╣реЛрддреЗ рд╣реИрдВ, рдЙрддрдиреА рд╣реА рддреЗрдЬреА рд╕реЗ рд▓реЛрдб рд╣реЛрддреЗ рд╣реИрдВред рдмрдбрд╝реЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдмрдЪреЗрдВ, рдЦрд╛рд╕рдХрд░ рдпрджрд┐ рдЖрдк рдЙрдирдХреА рдХреБрдЫ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЕрдкрдиреЗ рдмрд┐рд▓реНрдб рдХреЛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реЗрдмрдкреИрдХ рдЬреИрд╕реЗ рдмрд┐рд▓реНрдб рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рдХреЗрд╡рд▓ рд╡рд╣реА рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ рдЬрд┐рд╕рдХреА рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред .NET Core 3.0 рдореЗрдВ QuickJit рдФрд░ Tiered Compilation рд╣реИ рдЬреЛ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдардВрдб рд╢реБрд░реВ рд╣реЛрдиреЗ рдкрд░ рдмрд╣реБрдд рдорджрдж рдХрд░рддрд╛ рд╣реИред

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

рдирд┐рд╖реНрдХрд░реНрд╖

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

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

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