рдЗрд╕рдХрд╛ рдЕрдзрд┐рдХ рд╕рд╣реА рдЕрд░реНрде рдХреНрдпрд╛ рд╣реИ - рдЕрдзрд┐рдХ рд╕реНрдерд┐рд░, рджреЛрд╖ рд╕рд╣рд┐рд╖реНрдгреБ, рдЕрдзрд┐рдХ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдордЭрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ - рдПрдХ рддреНрд╡рд░рд┐рдд рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐, рддреНрд░реБрдЯрд┐ рдпрд╛ рджреБрд░реНрдШрдЯрдирд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЬрд▓реНрджреА рд╕реЗ рдмрд╣рд╛рд▓, рд╕рд╣реА рдореИрдЯреНрд░рд┐рдХреНрд╕ рдФрд░ рд╣рд░ рдЪреАрдЬ рдХреЗ рд▓рд┐рдП рдЕрд▓рд░реНрдЯ рдХреЗ рд╕рд╛рдеред
рд╢рд╛рдВрдд рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рддреБрд░рдВрдд рдХреНрдпреЛрдВ рди рд░рдЦреЗрдВ:
- рдорд╣рдВрдЧрд╛, рдЦреЛрдЬрдиреЗ рдореЗрдВ рдХрдард┐рдиред
- рд╡рд┐рддрд░рд┐рдд рдХреА рдЧрдИ рдпреЛрдЧреНрдпрддрд╛ рдХреЛ рд░рдЦрдирд╛ рд╡рд╛рдВрдЫрдиреАрдп рд╣реИред
- рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдХреЗ рдХрд╛рд░рдг рд╡реЗ рд╣рдореЗрд╢рд╛ рд╕рд╛рде рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИред
- рдЕрддреНрдпрдзрд┐рдХ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ
рдЬреВрдирд┐рдпрд░ рдбреЗрд╡рд▓рдкрд░ - рд╡рд┐рдкрдХреНрд╖:
- рд╕рд╣реА рдбрд┐рдЬрд╛рдЗрди рдХреА рдХреЛрдИ рдиреАрдВрд╡ рдФрд░ рдЬреНрдЮрд╛рди рдирд╣реАрдВ рд╣реИред
- рд╡рд╣ рдЦреБрдж рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд╡реЗ "рдореИрдВрдиреЗ рдХрд┐рдпрд╛ рдерд╛" рдФрд░ рддреЗрдЬреА рд╕реЗ рдХрд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд▓реНрджреА рдХрд░реЛред
- рд╡реЗ рдорд╛рд▓реЛрдорд╛рд▓реНрд╕реНрдХреА рдирд┐рдпрдореЛрдВ рдХреЛ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВред
- рдЯреЗрд╕реНрдЯ - рд╡реЗ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧреА рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗ рдХрднреА рдирд╣реАрдВ рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВред
- рдореИрдЯреНрд░рд┐рдХреНрд╕ - рдпрд╣ рдХреНрдпрд╛ рд╣реИред
- рдкрдХреНрд╖ рдХреА рдУрд░ рд╢рд┐рдХрд╛рд░ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред
рдЬреВрдирд┐рдпрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ - рдкреНрд▓рд╕рд╕:
- рд╡реЗ рдПрдХ рдкреИрд╕рд╛ рдЦрд░реНрдЪ рдХрд░рддреЗ рд╣реИрдВ, рдЦреЛрдЬрдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рд╣реИ
- рдЖрдк рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдЖрджреЗрд╢ рдХреЗ рддрд╣рдд рдЦрд╛рдирд╛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕рд╕реЗ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рдкреНрд▓рд╕рд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ minuses рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП minuses pluses рдореЗрдВ рдХреИрд╕реЗ рдмрджрд▓ рдЬрд╛рддреЗ рд╣реИрдВ? рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдЦреБрдж рдХреЛ рдереЛрдбрд╝рд╛ рдкрд╕реАрдирд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдиреАрдВрд╡ рдмрдирд╛рдиреА рд╣реЛрдЧреА:
- Microservice рдкрд░реНрдпрд╛рд╡рд░рдг, рдФрд░ microservices рд╕рдВрднрд╡ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ microservice рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдпрд╣рд╛рдБ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ - рдФрд░ рд░реВрд╕реА рдореЗрдВ ред рдбреЗрд╡рд▓рдкрд░ рдХреА рдорд╛рдБ, рдЬреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рдХрд╛рдо рдХрд░рддреА рд╣реИ, рдХреЗ рдкрд╛рд╕ рднреА рдорд╛рдЗрдХреНрд░реЛрд╕реЗрд╡рд▓реНрд╕ рд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред
- рд╕рдВрдкреВрд░реНрдг рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдг (рдирд╣реАрдВ, рдирд╣реАрдВ, рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдмреЗрд╡рдХреВрдл, рд╡рд┐рдЪрд╛рд░рд╣реАрди рдкреНрд░рд▓реЗрдЦрди рдЬреЛ рдХреЛрдИ рдирд╣реАрдВ рдкрдврд╝рддрд╛ рд╣реИ) рдПрдХ рд╕рдордЭ рдореЗрдВ рдЖрдиреЗ рд╡рд╛рд▓реА рдпреЛрдЬрдирд╛ рд╣реИ рдФрд░ рдпрджрд┐ рдпрд╣ рдФрд░ рднреА рдмреЗрд╣рддрд░ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╣реИред рдпрджрд┐ 1 рджрд┐рди рдореЗрдВ рдбреЗрд╡рд▓рдкрд░ рдиреЗ рдЖрдкрдХреЗ рдорд╛рдЗрдХреНрд░реЛрд╕реЗрд╡рд╛ рдХреЛ рдирд╣реАрдВ рд╕рдордЭрд╛, рддреЛ рдЖрдкрдХреЛ рдкреНрд░рд▓реЗрдЦрди рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реИред
- рдкрд░реАрдХреНрд╖рдг, рдкрд░реАрдХреНрд╖рдг, рдкрд░реАрдХреНрд╖рдгред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд╕реНрд╡реАрдХреГрддрд┐ рдкрд░реАрдХреНрд╖рдг рдФрд░ рд╕рд╛рде рд╣реА рдореБрдХрд╛рдмрд▓рд╛ рдкрд░реНрдпрд╛рд╡рд░рдг рдкрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХреЗ рдкрд░реАрдХреНрд╖рдг рд╕рдмрд╕реЗ рдкреНрд░рднрд╛рд╡реА рдкрд░рд┐рдгрд╛рдо рджреЗрддреЗ рд╣реИрдВред рдЯреЗрд╕реНрдЯ рдХреЛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП - рдбреЗрд╡рд▓рдкрд░реНрд╕ рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдЬреЛ рдбреА ... рдореЛред
- рдкрдВрдЬреАрдХрд░рдг - рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдкрдХреЛ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдФрд░ рдЕрдиреБрд╕рд░рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореИрдВ рдЗрд╕реЗ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╛рдорд▓рд╛ рдорд╛рдирддрд╛ рд╣реВрдВред рд╡рд┐рдХрд╛рд╕ рдХреА рд╢реБрд░реБрдЖрдд, рдХреЛрдбрд┐рдВрдЧ рдорд╛рдирдХ рдХрд╛ рд╡рд┐рд╡рд░рдг, рдкрд░реАрдХреНрд╖рдг, рдкрд░реАрдХреНрд╖рдг, рдореИрдЯреНрд░рд┐рдХреНрд╕ рдФрд░ рдЕрд▓рд░реНрдЯ рдХреА рдбрд┐рд▓реАрд╡рд░реА, рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд╕рдВрд╕реНрдХреГрддрд┐, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЪрд╛рдп рдкреАрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдо - рдпрд╣ рд╕рдм рдкреВрд░реЗ рд╕рдордп рдХрд╛ рд▓рдЧрднрдЧ 50% рд▓реЗрдирд╛ рдЪрд╛рд╣рд┐рдПред
- рдПрдХ рдЬреВрдирд┐рдпрд░ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд╛рд╕ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ - рд╡рд┐рдХрд╕рд┐рдд, рдЙрддреНрддреАрд░реНрдг рдкрд░реАрдХреНрд╖рдг, рдореИрдЯреНрд░рд┐рдХреНрд╕, рдЕрд▓рд░реНрдЯ, рдкреНрд░рд▓реЗрдЦрди = рдХрд╛рд░реНрдп рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ред
рдЕрдВрддрддрдГ рдХреНрдпрд╛ рджреЗрддрд╛ рд╣реИ:
- рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдк рд╣рдореЗрд╢рд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХрднреА рднреА рдХрд╛рдо рдирд╣реАрдВ рдЫреЛрдбрд╝рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдЖрдк рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдирд╣реАрдВ рд╕рдордЭрддреЗ рд╣реИрдВред
- рдЕрдЧрд░ рдХреБрдЫ рдЯреВрдЯ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЖрдк рд╣рдореЗрд╢рд╛ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕реЗ рдХреНрдпрд╛, рдХрд╣рд╛рдВ рдФрд░ рдХреИрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рд╣реИред
- рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрдо рдкреИрд╕реЗ рдореЗрдВ 2 рдЧреБрдирд╛ рдЕрдзрд┐рдХ рд▓реЛрдЧ (рдПрдорд╡реАрдкреА рдЯреАрдо рдХреА рдЧрд╛рд░рдВрдЯреА) рд╣реИрдВред
- рдПрдХ рдмреЛрдирд╕ рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдкрдХреЛ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдореВрд▓реНрдпрд╡рд╛рди рд╣реИ - рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдореИрдЯреНрд░рд┐рдХреНрд╕, рдЕрд▓рд░реНрдЯ рдФрд░ рдкрд░реАрдХреНрд╖рдг - рдЗрд╕рдХреЗ рд▓рд┐рдП, рд╕рдм рдХреБрдЫ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдкреЛрд╕реНрдЯ рдХрд╛ рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде
рдЖрдкрдХреЛ рд╕реЗрд╡рд╛рдУрдВ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП
рдПрдХ рдиреАрдВрд╡ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред