рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЯрд┐рдкрд╛ рдЖрдгрд┐ рд╕рдВрд╕рд╛рдзрдиреЗ

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

рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдмрджреНрджрд▓ рдЧреИрд░рд╕рдордЬ

рдмрд░реНтАНрдпрд╛рдЪ рд▓реЛрдХрд╛рдВрдЪрд╛ рдЕрд╕рд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЖрд╣реЗ рдХреА рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ (рд╕реЗрд╡рд╛ рдореНрд╣рдгреВрди рдХрд╛рд░реНрдпреЗ, FaaS) рдЬрд╡рд│рдЬрд╡рд│ рд╕рдорд╛рди рдЧреЛрд╖реНрдЯреА рдЖрд╣реЗрдд. рдпрд╛рдЪрд╛ рдЕрд░реНрде рдЕрд╕рд╛ рдХреА рдлрд░рдХ рдлрд╛рд░ рдореЛрдард╛ рдирд╛рд╣реА рдЖрдгрд┐ рдирд╡реАрди рдЙрддреНрдкрд╛рджрди рд╕рд╛рджрд░ рдХрд░рдгреЗ рдпреЛрдЧреНрдп рдЖрд╣реЗ. рдЬрд░реА AWS Lambda рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪреНрдпрд╛ рдЙрджрдпрд╛рддреАрд▓ рдПрдХ рддрд╛рд░рд╛ рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдЪреНрдпрд╛ рд╕рд░реНрд╡рд╛рдд рд▓реЛрдХрдкреНрд░рд┐рдп рдШрдЯрдХрд╛рдВрдкреИрдХреА рдПрдХ рд╣реЛрддрд╛, рддрд░реАрд╣реА рдпрд╛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдордзреНрдпреЗ FaaS рдкреЗрдХреНрд╖рд╛ рдмрд░реЗрдЪ рдХрд╛рд╣реА рдЖрд╣реЗ.

рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕рдЪреЗ рдореБрдЦреНрдп рддрддреНрд╡ рд╣реЗ рдЖрд╣реЗ рдХреА рддреБрдореНрд╣рд╛рд▓рд╛ рддреБрдордЪреА рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХрд┐рдВрд╡рд╛ рд╕реНрдХреЗрд▓ рдХрд░рдгреНрдпрд╛рдмрджреНрджрд▓ рдХрд╛рд│рдЬреА рдХрд░рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдирд╛рд╣реА; рддреБрдореНрд╣реА рдЬреЗ рд╡рд╛рдкрд░рддрд╛ рддреНрдпрд╛рд╕рд╛рдареАрдЪ рддреБрдореНрд╣реА рдкреИрд╕реЗ рджреНрдпрд╛. рдЕрдиреЗрдХ рд╕реЗрд╡рд╛ рдпрд╛ рдирд┐рдХрд╖рд╛рдВрдордзреНрдпреЗ рдмрд╕рддрд╛рдд - AWS DynamoDB, S3, SNS рдХрд┐рдВрд╡рд╛ SQS, Graphcool, Auth0, Now, Netlify, Firebase рдЖрдгрд┐ рдЗрддрд░ рдЕрдиреЗрдХ. рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рдореНрд╣рдгрдЬреЗ рд╕реНрдХреЗрд▓рд┐рдВрдЧрдЪреНрдпрд╛ рдлрд╛рдпрджреНрдпрд╛рд╕рд╛рдареА рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдЖрдгрд┐ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рди рдХрд░рддрд╛ рдХреНрд▓рд╛рдЙрдб рдХреЙрдореНрдкреНрдпреБрдЯрд┐рдВрдЧрдЪреНрдпрд╛ рд╕рд░реНрд╡ рдХреНрд╖рдорддрд╛ рд╡рд╛рдкрд░рдгреЗ. рдпрд╛рдЪрд╛ рдЕрд░реНрде рдЕрд╕рд╛ рдЖрд╣реЗ рдХреА рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрдЪреНрдпрд╛ рдкрд╛рддрд│реАрд╡рд░ рд╕реБрд░рдХреНрд╖рд╛ рд╣реА рдЖрддрд╛ рддреБрдордЪреА рд╕рдорд╕реНрдпрд╛ рдирд╛рд╣реА, рдЬреА рд╕реБрд░рдХреНрд╖рд╛ рдорд╛рдирдХрд╛рдВрдЪреА рдкреВрд░реНрддрддрд╛ рдХрд░рдгреНрдпрд╛рдд рдЕрдбрдЪрдг рдЖрдгрд┐ рдЬрдЯрд┐рд▓рддрд╛ рд▓рдХреНрд╖рд╛рдд рдШреЗрдКрди рдПрдХ рдореЛрдард╛ рдлрд╛рдпрджрд╛ рдЖрд╣реЗ. рд╢реЗрд╡рдЯреА, рддреБрдореНрд╣рд╛рд▓рд╛ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рдЦрд░реЗрджреА рдХрд░рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдирд╛рд╣реА.

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

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

рдХреНрд▓рд╛рдЙрдб рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддрд╛рдирд╛ рдХрд╛рд╣реА рд▓реЛрдХ рд╡рд┐рдХреНрд░реЗрддреНрдпрд╛рдЪреНрдпрд╛ рдЕрд╡рд▓рдВрдмрдирд╛рдореБрд│реЗ рдЧреЛрдВрдзрд│рд▓реЗрд▓реЗ рдЕрд╕рддрд╛рдд. рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪреНрдпрд╛ рдмрд╛рдмрддреАрддрд╣реА рдЕрд╕реЗрдЪ рдЖрд╣реЗ рдЖрдгрд┐ рд╣реЗ рдЪреБрдХреАрдЪреНрдпрд╛ рд╕рдордЬреБрддреАрдЪреЗ рдкрд░рд┐рдгрд╛рдо рдЕрд╕рдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рдирд╛рд╣реА. рдЖрдордЪреНрдпрд╛ рдЕрдиреБрднрд╡рд╛рдиреБрд╕рд╛рд░, AWS рд╡рд░ рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рддрдпрд╛рд░ рдХрд░рдгреЗ, AWS Lambda рдЪреА рдЗрддрд░ AWS рд╕реЗрд╡рд╛ рдПрдХрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдХреНрд╖рдорддреЗрд╕рд╣, рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░реНрд╕рд▓рд╛ рдЙрддреНрдХреГрд╖реНрдЯ рдмрдирд╡рд┐рдгреНрдпрд╛рдЪрд╛ рдПрдХ рднрд╛рдЧ рдЖрд╣реЗ. рд╣реЗ рд╕рдордиреНрд╡рдпрд╛рдЪреЗ рдПрдХ рдЪрд╛рдВрдЧрд▓реЗ рдЙрджрд╛рд╣рд░рдг рдЖрд╣реЗ, рдЬреЗрд╡реНрд╣рд╛ рд╕рдВрдпреЛрдЧрд╛рдЪрд╛ рдкрд░рд┐рдгрд╛рдо рддреНрдпрд╛рдЪреНрдпрд╛ рднрд╛рдЧрд╛рдВрдЪреНрдпрд╛ рдмреЗрд░реАрдЬрдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЕрд╕рддреЛ. рд╡рд┐рдХреНрд░реЗрддрд╛ рд▓реЙрдХ-рдЗрди рдЯрд╛рд│рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓реНрдпрд╛рд╕ рдЖрдгрдЦреА рд╕рдорд╕реНрдпрд╛ рдЙрджреНрднрд╡реВ рд╢рдХрддрд╛рдд. рдХрдВрдЯреЗрдирд░рд╕рд╣ рдХрд╛рдо рдХрд░рддрд╛рдирд╛, рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддреНрдпрд╛рдВрдордзреНрдпреЗ рддреБрдордЪрд╛ рд╕реНрд╡рддрдГрдЪрд╛ рдЕтАНреЕрдмреНрд╕реНрдЯреНрд░реЕрдХреНрд╢рди рд▓реЗрдпрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рд╕реЛрдкреЗ рдЖрд╣реЗ. рдкрд░рдВрддреБ рдЬреЗрд╡реНрд╣рд╛ рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рд╕реЛрд▓реНрдпреВрд╢рдиреНрд╕рдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рддреЗрд╡реНрд╣рд╛ рдкреНрд░рдпрддреНрдирд╛рдВрдЪреЗ рдлрд│ рдорд┐рд│рдгрд╛рд░ рдирд╛рд╣реА, рд╡рд┐рд╢реЗрд╖рдд: рдЬрд░ рддреБрдореНрд╣реА рд╕реБрд░реБрд╡рд╛рддреАрдкрд╛рд╕реВрдирдЪ рдХрд┐рдВрдордд-рдкреНрд░рднрд╛рд╡реАрдкрдгрд╛рдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХреЗрд▓рд╛ рддрд░. рд╡рд┐рдХреНрд░реЗрддреЗ рд╕реЗрд╡рд╛ рдХрд╢рд╛ рджреЗрддрд╛рдд рд╣реЗ рд╢реЛрдзрдгреНрдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рд╛. рдХрд╛рд╣реА рд╡рд┐рд╢реЗрд╖ рд╕реЗрд╡рд╛ рдЗрддрд░ рд╡рд┐рдХреНрд░реЗрддреНрдпрд╛рдВрд╕рд╣ рдПрдХрддреНрд░реАрдХрд░рдг рдмрд┐рдВрджреВрдВрд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЕрд╕рддрд╛рдд рдЖрдгрд┐ рдмреЙрдХреНрд╕рдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░ рдкреНрд▓рдЧ-рдЕрдБрдб-рдкреНрд▓реЗ рдХрдиреЗрдХреНрдЯрд┐рд╡реНрд╣рд┐рдЯреА рдкреНрд░рджрд╛рди рдХрд░реВ рд╢рдХрддрд╛рдд. рдХрд╛рд╣реА рдХрдВрдЯреЗрдирд░ рдХрд┐рдВрд╡рд╛ EC2 рдЙрджрд╛рд╣рд░рдгрд╛рдВрдирд╛ рд╡рд┐рдирдВрддреА рдкреНрд░реЙрдХреНрд╕реА рдХрд░рдгреНрдпрд╛рдкреЗрдХреНрд╖рд╛ рдЧреЗрдЯрд╡реЗ API рдПрдВрдбрдкреЙрдИрдВрдЯрд╡рд░реВрди Lambda рдХреЙрд▓ рдкреНрд░рджрд╛рди рдХрд░рдгреЗ рд╕реЛрдкреЗ рдЖрд╣реЗ. Graphcool Auth0 рд╡рд╛рдкрд░реВрди рд╕реЛрдкреНрдпрд╛ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирд▓рд╛ рдЕрдиреБрдорддреА рджреЗрддреЗ, рдЬреЗ рдерд░реНрдб-рдкрд╛рд░реНрдЯреА рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди рдЯреВрд▓реНрд╕ рд╡рд╛рдкрд░рдгреНрдпрд╛рдкреЗрдХреНрд╖рд╛ рд╕реЛрдкреЗ рдЖрд╣реЗ.

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

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

  • рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдХреЛрдгрддреНрдпрд╛ рд╕реЗрд╡рд╛рдВрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ рдЖрдгрд┐ рдХрд╛.
  • рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддреЗ рдХреЛрдгрддреА рд╕реЗрд╡рд╛ рджреЗрддрд╛рдд рдЖрдгрд┐ рддреБрдореНрд╣реА рдирд┐рд╡рдбрд▓реЗрд▓реНрдпрд╛ FaaS рд╕реЛрд▓реНрдпреВрд╢рдирдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рддреБрдореНрд╣реА рддреНрдпрд╛ рдХрд╢рд╛ рдПрдХрддреНрд░ рдХрд░реВ рд╢рдХрддрд╛.
  • рдХреЛрдгрддреНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗрдд (рдЧрддрд┐рд╢реАрд▓рдкрдгреЗ рдХрд┐рдВрд╡рд╛ рд╕реНрдерд┐рд░рдкрдгреЗ рдЯрд╛рдЗрдк рдХреЗрд▓реЗрд▓реНрдпрд╛, рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдВрд╡рд╛ рд╡реНрдпрд╛рдЦреНрдпрд╛, рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдХрд╛рдп рдЖрд╣реЗрдд, рдХреЛрд▓реНрдб рд╕реНрдЯрд╛рд░реНрдЯ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдХрд╛рдп рдЖрд╣реЗ, рдУрдкрди рд╕реЛрд░реНрд╕ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рдХрд╛рдп рдЖрд╣реЗ рдЗ.).
  • рддреБрдордЪреНрдпрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрд╛рдп рдЖрд╣реЗрдд (SLA, 2FA, OAuth, HTTPS, SSL, рдЗ.).
  • рддреБрдордЪреА CI/CD рдЖрдгрд┐ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рд╕рд╛рдпрдХрд▓ рдХрд╢реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛рд╡реА.
  • рддреБрдореНрд╣реА рдХреЛрдгрддреНрдпрд╛ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░-рдПрдЬ-рдХреЛрдб рд╕реЛрд▓реНрдпреВрд╢рдиреНрд╕рдЪрд╛ рд▓рд╛рдн рдШреЗрдК рд╢рдХрддрд╛?

рдЬрд░ рддреБрдореНрд╣реА рд╡рд┐рджреНрдпрдорд╛рди рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдд рдЕрд╕рд╛рд▓ рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рдлрдВрдХреНрд╢рдиреНрд╕ рд╡рд╛рдвреАрд╡ рдкреНрд░рдорд╛рдгрд╛рдд рдЬреЛрдбрдд рдЕрд╕рд╛рд▓, рддрд░ рд╣реЗ рдХрд╛рд╣реА рдкреНрд░рдорд╛рдгрд╛рдд рдЙрдкрд▓рдмреНрдз рдХреНрд╖рдорддрд╛ рдорд░реНрдпрд╛рджрд┐рдд рдХрд░реВ рд╢рдХрддреЗ. рддрдерд╛рдкрд┐, рдЬрд╡рд│рдЬрд╡рд│ рд╕рд░реНрд╡ рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рддрдВрддреНрд░рдЬреНрдЮрд╛рди рдХрд╛рд╣реА рдкреНрд░рдХрд╛рд░рдЪреЗ API (REST рдХрд┐рдВрд╡рд╛ рд╕рдВрджреЗрд╢ рд░рд╛рдВрдЧреЗрджреНрд╡рд╛рд░реЗ) рдкреНрд░рджрд╛рди рдХрд░рддрд╛рдд рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛрд░рдкрд╛рд╕реВрди рд╕реНрд╡рддрдВрддреНрд░ рдЖрдгрд┐ рд╕реБрд▓рдн рдПрдХрддреНрд░реАрдХрд░рдгрд╛рд╕рд╣ рд╡рд┐рд╕реНрддрд╛рд░ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддрд╛рдд. рд╕реНрдкрд╖реНрдЯ API, рдЪрд╛рдВрдЧрд▓реЗ рджрд╕реНрддрдРрд╡рдЬ рдЖрдгрд┐ рдордЬрдмреВрдд рд╕рдореБрджрд╛рдп рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕реЗрд╡рд╛ рд╢реЛрдзрд╛ рдЖрдгрд┐ рддреБрдореНрд╣реА рдЪреБрдХреАрдЪреЗ рд╣реЛрдК рд╢рдХрдд рдирд╛рд╣реА. рдПрдХрддреНрд░реАрдХрд░рдгрд╛рдЪреА рд╕реБрд▓рднрддрд╛ рд╣реА рдмрд╣реБрдзрд╛ рдореБрдЦреНрдп рдореЗрдЯреНрд░рд┐рдХ рдЕрд╕реВ рд╢рдХрддреЗ рдЖрдгрд┐ 2015 рдордзреНрдпреЗ рд▓реЕрдореНрдмрдбрд╛ рдмрд╛рд╣реЗрд░ рдЖрд▓реНрдпрд╛рдкрд╛рд╕реВрди AWS рдпрд╢рд╕реНрд╡реА рд╣реЛрдгреНрдпрд╛рдЪреЗ рдореБрдЦреНрдп рдХрд╛рд░рдг рдЖрд╣реЗ.

рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рдХреЗрд╡реНрд╣рд╛ рдЙрдкрдпреБрдХреНрдд рдЖрд╣реЗ?

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

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

рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рд╣реЗ рдкреНрд░рд╛рдореБрдЦреНрдпрд╛рдиреЗ рдЗрд╡реНрд╣реЗрдВрдЯ-рдЪрд╛рд▓рд┐рдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рд▓реЗрдЧрд╕реА рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдЬреЛрдбрдгреЗ рдЕрдЧрджреА рд╕реЛрдкреЗ рдЖрд╣реЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, AWS S3, Lambda рдЖрдгрд┐ Kinesis рд╡рд╛рдкрд░реВрди, рддреБрдореНрд╣реА рдПрдкреАрдЖрдп рджреНрд╡рд╛рд░реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реВ рд╢рдХрдгрд╛рд░реНтАНрдпрд╛ рд▓реАрдЧреЗрд╕реА рд░рд┐рдЯреЗрд▓ рд╕рд┐рд╕реНрдЯрдорд╕рд╛рдареА рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗрд╡рд╛ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛.

рдмрд╣реБрддреЗрдХ рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдПрдХрд╛рдзрд┐рдХ рднрд╛рд╖рд╛рдВрдирд╛ рд╕рдорд░реНрдерди рджреЗрддрд╛рдд. рдмрд╣реБрддреЗрдХрджрд╛ рд╣реЗ Python, JavaScript, C#, Java рдЖрдгрд┐ Go рдЕрд╕рддрд╛рдд. рд╕рд╛рдорд╛рдиреНрдпрддрдГ, рд╕рд░реНрд╡ рднрд╛рд╖рд╛рдВрдордзреНрдпреЗ рд▓рд╛рдпрдмреНрд░рд░реАрдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рд╡рд░ рдХреЛрдгрддреЗрд╣реА рдирд┐рд░реНрдмрдВрдз рдирд╛рд╣реАрдд, рддреНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣реА рддреБрдордЪреА рдЖрд╡рдбрддреА рдореБрдХреНрдд рд╕реНрд░реЛрдд рд▓рд╛рдпрдмреНрд░рд░реА рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛. рддрдерд╛рдкрд┐, рдЕрд╡рд▓рдВрдмрдирд╛рдВрдЪрд╛ рдЕрддрд┐рд╡рд╛рдкрд░ рди рдХрд░рдгреЗ рдЙрдЪрд┐рдд рдЖрд╣реЗ рдЬреЗрдгреЗрдХрд░реБрди рддреБрдордЪреА рдХрд╛рд░реНрдпреЗ рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рдкреНрд░рдХрд╛рд░реЗ рдкрд╛рд░ рдкрд╛рдбрддреАрд▓ рдЖрдгрд┐ рддреБрдордЪреНрдпрд╛ рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдЪреНрдпрд╛ рдкреНрд░рдЪрдВрдб рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреАрдЪреЗ рдлрд╛рдпрджреЗ рд░рджреНрдж рдХрд░реВ рдирдХрд╛. рдХрдВрдЯреЗрдирд░рдордзреНрдпреЗ рдЬрд┐рддрдХреЗ рдЕрдзрд┐рдХ рдкреЕрдХреЗрдЬ рд▓реЛрдб рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдХреЛрд▓реНрдб рд╕реНрдЯрд╛рд░реНрдЯрд▓рд╛ рдЬрд╛рд╕реНрдд рд╡реЗрд│ рд▓рд╛рдЧреЗрд▓.

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

AWS рд╕реЛрдбрд▓реЗ рддрд░реА рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рдПрд╕рдХреНрдпреВрдПрд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рдЕрд░реЛрд░рд╛рддрдерд╛рдкрд┐, SQL рдбреЗрдЯрд╛рдмреЗрд╕ рдпрд╛ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рд╕рд╛рдареА рдЖрджрд░реНрд╢ рдирд╛рд╣реАрдд рдХрд╛рд░рдг рддреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрдиреЗрдХреНрд╢рдирд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЕрд╕рддрд╛рдд, рдЬреЗ AWS Lambda рд╡рд░ рднрд░рдкреВрд░ рд░рд╣рджрд╛рд░реА рдЕрд╕рддрд╛рдирд╛ рддреНрд╡рд░реАрдд рдЕрдбрдерд│рд╛ рдмрдиреВ рд╢рдХрддрд╛рдд. рд╣реЛрдп, рд╡рд┐рдХрд╛рд╕рдХ рд╕рддрдд рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рдЕрд░реЛрд░рд╛ рд╕реБрдзрд╛рд░рдд рдЖрд╣реЗрдд, рдЖрдгрд┐ рддреБрдореНрд╣реА рддреНрдпрд╛рдЪрд╛ рдкреНрд░рдпреЛрдЧ рдХреЗрд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ, рдкрд░рдВрддреБ рдЖрдЬ NoSQL рдЙрдкрд╛рдп рдЬрд╕реЗ рдбрд╛рдпрдирд╛рдореЛрдбреАрдмреА. рдорд╛рддреНрд░, рд╣реА рд╕реНрдерд┐рддреА рд▓рд╡рдХрд░рдЪ рдмрджрд▓реЗрд▓, рдпрд╛рдд рд╢рдВрдХрд╛ рдирд╛рд╣реА.

рдЯреВрд▓рдХрд┐рдЯ рдЕрдиреЗрдХ рдорд░реНрдпрд╛рджрд╛ рджреЗрдЦреАрд▓ рд▓рд╛рджрддреЗ, рд╡рд┐рд╢реЗрд╖рдд: рд╕реНрдерд╛рдирд┐рдХ рдЪрд╛рдЪрдгреАрдЪреНрдпрд╛ рдХреНрд╖реЗрддреНрд░рд╛рдд. рдбреЙрдХрд░-рд▓реЕрдореНрдмрдбрд╛, рдбрд╛рдпрдиреЕрдореЛрдбреАрдмреА рд▓реЛрдХрд▓ рдЖрдгрд┐ рд▓реЛрдХрд▓рд╕реНрдЯреЕрдХ рд╕рд╛рд░рдЦреЗ рдЙрдкрд╛рдп рдЕрд╕рд▓реЗ рддрд░реА, рддреНрдпрд╛рдВрдирд╛ рдкрд░рд┐рд╢реНрд░рдордкреВрд░реНрд╡рдХ рдХрд╛рдо рдЖрдгрд┐ рд▓рдХреНрд╖рдгреАрдп рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рддрдерд╛рдкрд┐, рд╣реЗ рд╕рд░реНрд╡ рдкреНрд░рдХрд▓реНрдк рд╕рдХреНрд░рд┐рдпрдкрдгреЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдд рдЖрд╣реЗрдд, рддреНрдпрд╛рдореБрд│реЗ рд╕рд╛рдзрдиреЗ рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕реНрддрд░рд╛рд╡рд░ рдкреЛрд╣реЛрдЪрдгреНрдпрд╛рдЖрдзреАрдЪ рд╡реЗрд│ рдЖрд╣реЗ.

рд╡рд┐рдХрд╛рд╕ рдЪрдХреНрд░рд╛рд╡рд░ рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪрд╛ рдкреНрд░рднрд╛рд╡

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

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

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

Epsagon, Thundra, Dashbird рдЖрдгрд┐ IOPipe рд╕рд╛рд░рдЦреА рдЕрддрд┐рд╢рдп рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рджреЗрдЦрд░реЗрдЦ рдЖрдгрд┐ рджреГрд╢реНрдпрдорд╛рдирддрд╛ рд╕рд╛рдзрдиреЗ рдЖрд╣реЗрдд. рддреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдЪреНрдпрд╛ рд╕рджреНрдп рд╕реНрдерд┐рддреАрдЪреЗ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕, рд▓реЙрдЧ рдЖрдгрд┐ рдЯреНрд░реЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рдгреНрдпрд╛рд╕, рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдЖрдгрд┐ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд▓ рдЕрдбрдерд│реЗ рдХреЕрдкреНрдЪрд░ рдХрд░рдгреНрдпрд╛рд╕, рдЦрд░реНрдЪрд╛рдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЖрдгрд┐ рдЕрдВрджрд╛рдЬ рдЖрдгрд┐ рдмрд░реЗрдЪ рдХрд╛рд╣реА рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддрд╛рдд. рддреЗ рдХреЗрд╡рд│ DevOps рдЕрднрд┐рдпрдВрддреЗ, рд╡рд┐рдХрд╛рд╕рдХ рдЖрдгрд┐ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯрдирд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рдирд╛рдЪреЗ рд╕рд░реНрд╡рд╕рдорд╛рд╡реЗрд╢рдХ рджреГрд╢реНрдп рджреЗрдд рдирд╛рд╣реАрдд, рддрд░ рддреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХрд╛рдВрдирд╛ рд░рд┐рдЕрд▓-рдЯрд╛рдЗрдо, рджреБрд╕рд▒реНрдпрд╛-рджрд░-рд╕реЗрдХрдВрдж рд╕рдВрд╕рд╛рдзрди рдЦрд░реНрдЪ рдЖрдгрд┐ рдЦрд░реНрдЪ рдЕрдВрджрд╛рдЬрд╛рдордзреНрдпреЗ рджреГрд╢реНрдпрдорд╛рдирддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдХрд░рддрд╛рдд. рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрд╕рд╣ рд╣реЗ рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреЗ рдЕрдзрд┐рдХ рдХрдареАрдг рдЖрд╣реЗ.

рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдбрд┐рдЭрд╛рдИрди рдХрд░рдгреЗ рдЦреВрдк рд╕реЛрдкреЗ рдЖрд╣реЗ рдХрд╛рд░рдг рддреБрдореНрд╣рд╛рд▓рд╛ рд╡реЗрдм рд╕рд░реНрд╡реНрд╣рд░ рддреИрдирд╛рдд рдХрд░рдгреЗ, рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди рдХрд┐рдВрд╡рд╛ рдХрдВрдЯреЗрдирд░, рдкреЕрдЪ рд╕рд░реНрд╡реНрд╣рд░, рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо, рдЗрдВрдЯрд░рдиреЗрдЯ рдЧреЗрдЯрд╡реЗ рдЗ. рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдирд╛рд╣реА. рдпрд╛ рд╕рд░реНрд╡ рдЬрдмрд╛рдмрджрд╛рд▒реНрдпрд╛ рдЕрдореВрд░реНрдд рдХрд░рдгреЗ рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд▓рд╛ рд╕рд░реНрд╡рд╛рдд рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЧреЛрд╖реНрдЯреАрдВрд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ: рд╕рдорд╛рдзрд╛рди рд╡реНрдпрд╡рд╕рд╛рдп рдЖрдгрд┐ рдЧреНрд░рд╛рд╣рдХрд╛рдВрдЪреНрдпрд╛ рдЧрд░рдЬрд╛.

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

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

рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╛рдзрдиреЗ рдЖрдгрд┐ рддрдВрддреНрд░реЗ

рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдХреЛрдгрддрд╛рд╣реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдорд╛рд░реНрдЧ рдирд╛рд╣реА. рддрд╕реЗрдЪ рдпрд╛ рдХрд╛рд░реНрдпрд╛рд╕рд╛рдареА рд╕реЗрд╡рд╛рдВрдЪрд╛ рд╕рдВрдЪ. рдЖрдЬ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рд╕реЛрд▓реНрдпреВрд╢рдиреНрд╕рдордзреАрд▓ рдиреЗрддрд╛ AWS рдЖрд╣реЗ, рдкрд░рдВрддреБ рд▓рдХреНрд╖ рджреНрдпрд╛ Google рдореЗрдШ, рд╡реЗрд│ ╨╕ рдлрд╛рдпрд░рдмреЗрдЬ. рдЬрд░ рддреБрдореНрд╣реА AWS рд╡рд╛рдкрд░рдд рдЕрд╕рд╛рд▓, рддрд░ рдЖрдореНрд╣реА рдЕрд░реНрдЬ рдЧреЛрд│рд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рджреГрд╖реНрдЯрд┐рдХреЛрди рдореНрд╣рдгреВрди рд╢рд┐рдлрд╛рд░рд╕ рдХрд░реВ рд╢рдХрддреЛ рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдореЙрдбреЗрд▓ (SAM), рд╡рд┐рд╢реЗрд╖рдд: C# рд╡рд╛рдкрд░рддрд╛рдирд╛, рдХрд╛рд░рдг рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓ рд╕реНрдЯреБрдбрд┐рдУрдордзреНрдпреЗ рдЙрддреНрддрдо рд╕рд╛рдзрдиреЗ рдЖрд╣реЗрдд. SAM CLI рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓ рд╕реНрдЯреБрдбрд┐рдУ рдЬреЗ рдХрд╛рд╣реА рдХрд░реВ рд╢рдХрддреЛ рддреЗ рдХрд░реВ рд╢рдХрддреЗ, рддреНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣реА рд╡реЗрдЧрд│реНрдпрд╛ IDE рдХрд┐рдВрд╡рд╛ рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░рд╡рд░ рд╕реНрд╡рд┐рдЪ рдХреЗрд▓реНрдпрд╛рд╕ рддреБрдореНрд╣реА рдХрд╛рд╣реАрд╣реА рдЧрдорд╛рд╡рдгрд╛рд░ рдирд╛рд╣реА. рдЕрд░реНрдерд╛рдд, SAM рдЗрддрд░ рднрд╛рд╖рд╛рдВрд╕рд╣ рджреЗрдЦреАрд▓ рдХрд╛рд░реНрдп рдХрд░рддреЗ.

рддреБрдореНрд╣реА рдЗрддрд░ рднрд╛рд╖рд╛рдВрдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реНрдпрд╛рд╕, рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реЗ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдУрдкрди рд╕реЛрд░реНрд╕ рдЯреВрд▓ рдЖрд╣реЗ рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдЦреВрдк рд╢рдХреНрддрд┐рд╢рд╛рд▓реА YAML рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓реНрд╕ рд╡рд╛рдкрд░реВрди рдХрд╛рд╣реАрд╣реА рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ рд╡рд┐рд╡рд┐рдз рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛рдВрдирд╛ рджреЗрдЦреАрд▓ рд╕рдкреЛрд░реНрдЯ рдХрд░рддреЗ, рддреНрдпрд╛рдореБрд│реЗ рдЬреЗ рдорд▓реНрдЯреА-рдХреНрд▓рд╛рдЙрдб рд╕реЛрд▓реНрдпреВрд╢рди рд╢реЛрдзрдд рдЖрд╣реЗрдд рддреНрдпрд╛рдВрдирд╛ рдЖрдореНрд╣реА рдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХрд░рддреЛ. рдпрд╛рдд рдПрдХ рдореЛрдард╛ рд╕рдореБрджрд╛рдп рдЖрд╣реЗ рдЬреНрдпрд╛рдиреЗ рдХреЛрдгрддреНрдпрд╛рд╣реА рдЧрд░рдЬреЗрд╕рд╛рдареА рдкреНрд▓рдЧрдЗрдирдЪрд╛ рд╕рдореВрд╣ рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЖрд╣реЗ.

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

рдЙрдкрдпреЛрдЬрд┐рдд рдкреЕрдХреЗрдЬ рдЖрдХрд╛рд░ рдХрдореА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд▓реЛрдбрд┐рдВрдЧ рд╡реЗрд│рд╛ рд╡реЗрдЧрд╡рд╛рди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА AWS Lambda рд╕реНрддрд░ рд╡рд╛рдкрд░рд╛.

рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рдорд╛рдВрд╕рд╛рдареА рдпреЛрдЧреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╡рд╛рдкрд░рд╛. рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рднрд╛рд╖рд╛рдВрдЪреЗ рд╕реНрд╡рддрдГрдЪреЗ рдлрд╛рдпрджреЗ рдЖрдгрд┐ рддреЛрдЯреЗ рдЖрд╣реЗрдд. рдЕрдиреЗрдХ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдЖрд╣реЗрдд, рдкрд░рдВрддреБ JavaScript, Python, рдЖрдгрд┐ C# (.NET Core 2.1+) рд╣реЗ AWS Lambda рдХрд╛рдордЧрд┐рд░реАрдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд рдЖрдШрд╛рдбреАрд╡рд░ рдЖрд╣реЗрдд. AWS Lambda рдиреЗ рдЕрд▓реАрдХрдбреЗ рд░рдирдЯрд╛рдЗрдо API рд╕рд╛рджрд░ рдХреЗрд▓рд╛ рдЬреЛ рддреБрдореНрд╣рд╛рд▓рд╛ рддреБрдордЪреА рдЗрдЪреНрдЫрд┐рдд рднрд╛рд╖рд╛ рдЖрдгрд┐ рд░рдирдЯрд╛рдЗрдо рд╡рд╛рддрд╛рд╡рд░рдг рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЛ, рдореНрд╣рдгреВрди рдкреНрд░рдпреЛрдЧ рдХрд░рд╛.

рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдкреЕрдХреЗрдЬрдЪреЗ рдЖрдХрд╛рд░ рд▓рд╣рд╛рди рдареЗрд╡рд╛. рддреЗ рдЬрд┐рддрдХреЗ рд▓рд╣рд╛рди рдЖрд╣реЗрдд рддрд┐рддрдХреНрдпрд╛ рд╡реЗрдЧрд╛рдиреЗ рд▓реЛрдб рд╣реЛрддрд╛рдд. рдореЛрдареНрдпрд╛ рд▓рд╛рдпрдмреНрд░рд░реА рд╡рд╛рдкрд░рдгреЗ рдЯрд╛рд│рд╛, рд╡рд┐рд╢реЗрд╖рдд: рдЬрд░ рддреБрдореНрд╣реА рддреНрдпрд╛рддреАрд▓ рдХрд╛рд╣реА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рд╡рд╛рдкрд░рдд рдЕрд╕рд╛рд▓. рдЬрд░ рддреБрдореНрд╣реА JavaScript рдордзреНрдпреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд░рдд рдЕрд╕рд╛рд▓, рддрд░ рддреБрдордЪреА рдмрд┐рд▓реНрдб рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА Webpack рд╕рд╛рд░рдЦреА рдмрд┐рд▓реНрдб рдЯреВрд▓реНрд╕ рд╡рд╛рдкрд░рд╛ рдЖрдгрд┐ рдлрдХреНрдд рддреБрдореНрд╣рд╛рд▓рд╛ рдЬреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рддреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рд╛. .NET Core 3.0 рдордзреНрдпреЗ QuickJit рдЖрдгрд┐ Tiered Compilation рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ, рдЬреЗ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдд рд╕реБрдзрд╛рд░рдгрд╛ рдХрд░рддрд╛рдд рдЖрдгрд┐ рдХреЛрд▓реНрдб рд╕реНрдЯрд╛рд░реНрдЯрдордзреНрдпреЗ рдЦреВрдк рдорджрдд рдХрд░рддрд╛рдд.

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

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

рдЕрд▓рд┐рдХрдбрдЪреНрдпрд╛ рд╡рд░реНрд╖рд╛рдВрдд, рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рддрдВрддреНрд░рдЬреНрдЮрд╛рди рдЕрднреВрддрдкреВрд░реНрд╡ рд╡реЗрдЧрд╛рдиреЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдд рдЖрд╣реЗ. рдпрд╛ рдкреЕрд░рд╛рдбрд╛рдЗрдо рд╢рд┐рдлреНрдЯрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдХрд╛рд╣реА рдЧреИрд░рд╕рдордЬ рдЖрд╣реЗрдд. рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрдЪреЗ рдЕрдореВрд░реНрддреАрдХрд░рдг рдХрд░реВрди рдЖрдгрд┐ рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВрди, рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рд╕реЛрд▓реНрдпреВрд╢рдиреНрд╕ рд╕рд░рд▓реАрдХреГрдд рд╡рд┐рдХрд╛рд╕ рдЖрдгрд┐ DevOps рдкреНрд░рдХреНрд░рд┐рдпреЗрдкрд╛рд╕реВрди рдСрдкрд░реЗрд╢рдирд▓ рдЦрд░реНрдЪрд╛рдд рдореЛрдареНрдпрд╛ рдХрдкрд╛рддреАрдкрд░реНрдпрдВрдд рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдлрд╛рдпрджреЗ рджреЗрддрд╛рдд.
рдЬрд░реА рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рджреГрд╖реНрдЯреАрдХреЛрди рддреНрдпрд╛рдЪреНрдпрд╛ рджреЛрд╖рд╛рдВрд╢рд┐рд╡рд╛рдп рдирд╕рд▓рд╛ рддрд░реА, рддреЗрдереЗ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдбрд┐рдЭрд╛рдЗрди рдирдореБрдиреЗ рдЖрд╣реЗрдд рдЬреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдордЬрдмреВрдд рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд┐рдВрд╡рд╛ рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рдШрдЯрдХрд╛рдВрдирд╛ рд╡рд┐рджреНрдпрдорд╛рди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдордзреНрдпреЗ рд╕рдорд╛рдХрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛