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

рдорд╛рдирдЪрд┐рддреНрд░ рдкрд░ рд╡реЗ рдЕрднреНрдпрд╛рд╕ рд╣реИрдВ, рдЬрд┐рди рдкрд░ рд╣рдо рдЖрдЬ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗред
рдкреБрд╕реНрддрдХ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдкреНрд░рдерд╛рдУрдВ рдХрд╛ рджрд╛рдпрд░рд╛ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реИред рдЗрд╕ рдкреБрд╕реНрддрдХ рдХреЗ рдмрд╛рд╣рд░ рд▓рд╛рдЧреВ рдХреА рдЬрд╛ рд╕рдХрдиреЗ рд╡рд╛рд▓реА рдкреНрд░рдерд╛рдУрдВ рдХрд╛ рджрд╛рдпрд░рд╛ рдФрд░ рднреА рдЕрдзрд┐рдХ рд╣реИред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдЖрдк рдЙрдирдореЗрдВ рд╕реЗ рдХрдо рд╕реЗ рдХрдо рднрд╛рдЧ рдореЗрдВ рд╕реЗрд╡рд╛ рдХрд░реЗрдВ, рдЕрдкрдиреЗ рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЛ рдкрд╣рдЪрд╛рдиреЗрдВред рдореИрдВ рдЕрдкрдиреЗ рдЦреБрдж рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рджреЗ рджреВрдБрдЧрд╛ред
- рдЙрддреНрдкрд╛рджрдХрддрд╛ рдмрдврд╝рд╛рдПрдВред
- рд╕рдордЭрджрд╛рд░ рдХреЛрдб рд▓рд┐рдЦреЗрдВред
- рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕реНрддрд░ рдкрд░ рд╕реНрдХреЗрд▓рд┐рдВрдЧред
рдПрдХрд▓ рднрд╛рд╖рд╛
рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдХреБрдЫ рдирдпрд╛ рдмрдирд╛рдиреЗ рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ, рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдпрд╣ рдореМрдЬреВрджрд╛ рдЪреАрдЬрд╝ рдХрд╛ рдЕрдиреБрдХрд░рдг рд╣реИред
рдПрдХ рдореЙрдбрд▓ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд╕реНрддреБ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ рдЖрд╡рд╢реНрдпрдХ рдЧреБрдг рдФрд░ рдХрд╛рд░реНрдп рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рд╣рдо рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЙрддреНрдкрд╛рдж рдирд╣реАрдВ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдкреВрд░реЗ рд╡рд┐рд╖рдп рдХреНрд╖реЗрддреНрд░ рдХреЛ рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдЙрд╕ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ рдЬреЛ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░реЗрдЧрд╛ред
рдПрдХ рдореЙрдбрд▓ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЙрджрд╛рд╣рд░рдг рдПрдХ рд╕реНрдерд▓рд╛рдХреГрддрд┐рдХ рдорд╛рдирдЪрд┐рддреНрд░ рд╣реЛрдЧрд╛ред рд╡рд╣ рдПрдХ рдЗрд▓рд╛рдХрд╝рд╛ рдореЙрдбрд▓ рд╣реИред рдорд╛рдирдЪрд┐рддреНрд░ рдореЗрдВ рдЦреЗрддреЛрдВ рдФрд░ рдирджрд┐рдпреЛрдВ рдХреА рдШрд╛рд╕ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╕реНрдерд╛рди рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред
рд╕рднреА рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдкрд╖реНрдЯ рдФрд░ рд╕реНрдкрд╖реНрдЯ рдореЙрдбрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рд╣реА рднрд╛рд╖рд╛ рдмреЛрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рди рдХреЗрд╡рд▓ рдПрд░рд┐рдХ рдЗрд╡рд╛рдВрд╕ рд╣рдореЗрдВ рдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рд╕рд╛рдорд╛рдиреНрдп рдЬреНрдЮрд╛рди рднреА рд╣реИред рдпрджрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЕрдкрдиреА рд╢рд░реНрддреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ 'рд╕реНрд▓реИрдВрдЧ' рдХрд╛ рд╡реНрдпрд╡рд╕рд╛рдп рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкреВрд░реНрд╡ рдХреЛ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрдПрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╡реНрдпрд╡рд╕рд╛рдп рдПрдХ рдпрд╛ рджреВрд╕рд░реЗ "рдлреАрдЪрд░" рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд▓рд╛рдЧрдд рдХрд╛ рдПрд╣рд╕рд╛рд╕ рдирд╣реАрдВ рдХрд░ рдкрд╛рдПрдЧрд╛ред рдЖрдкрдиреЗ рдХрд┐рддрдиреА рдмрд╛рд░ рд╕реБрдирд╛ рд╣реИ: "рд╣рд╛рдБ, рдпрд╣ рд╕рд┐рд░реНрдл рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдЯрди рд╣реИ"?
рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдбрд┐рдЬрд╛рдЗрдирд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдкрдХрд╛ рд▓рдХреНрд╖реНрдп рдкреВрд░реА рдЯреАрдо рд╕реЗ рдПрдХ рджреВрд╕рд░реЗ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдордЭ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕реЗ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рдП? рдмрд╛рдд рд╢реБрд░реВ рдХрд░реЗрдВред рдпрджрд┐ рд▓реЛрдЧ рдХрд┐рд╕реА рдХрд░реАрдмреА рд╕рдореВрд╣ рдореЗрдВ рд╕рдВрд╡рд╛рдж рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЙрдирдХреЗ рдкрд╛рд╕ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕реНрд╡реАрдХреГрдд рд╢рд░реНрддреЛрдВ рдХрд╛ рд╕рдореВрд╣ рд╣реЛрддрд╛ рд╣реИред рд╡рд┐рднрд┐рдиреНрди рдХрдВрдкрдирд┐рдпреЛрдВ рдореЗрдВ, рдПрдХ рдЖрдо рднрд╛рд╖рд╛ рдХреЛ рдкреЗрд╢ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред рдпрд╣ рдПрдХ рдордЬрдмреВрдд рдЗрд░рд╛рджреЛрдВ рд╡рд╛рд▓рд╛ рдирд┐рд░реНрдгрдп рдпрд╛ рд▓реЛрдХрддрд╛рдВрддреНрд░рд┐рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рднрд╛рд╖рд╛ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджрд░реНрдЬ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╡реЗ рдмрд╕ рдЗрд╕реЗ рдмреЛрд▓рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рднрд╛рд╖рд╛ рдХреЛ рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫреА рддрдХрдиреАрдХ рд╕рд╛рдорд╛рдиреНрдп рджрд╕реНрддрд╛рд╡реЗрдЬ рд╣реИред
рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдбреЙрдХреНрдпреВрдореЗрдВрдЯреЗрд╢рди рдХреИрд╕реЗ рд░рдЦреЗрдВ
- рд╡реНрдпрд╡рд╕рд╛рдп рдФрд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмреАрдЪ рдХрд┐рд╕реА рднреА рд╕рдВрдЪрд╛рд░ рдХреЛ рдЖрдкрдХреЗ рдореЙрдбрд▓ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
- рдмреИрдардХ рдХреЗ рдмрд╛рдж, рдкрд░рд┐рдгрд╛рдо рдХреЛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг (рд╕реНрдХреНрд░реИрдо рд╡рд┐рд░реВрдкрдг рд╕рд╛рдХреНрд╖реНрдп) рдХреЗ рд░реВрдк рдореЗрдВ рд░рд┐рдХреЙрд░реНрдб рдХрд░реЗрдВ, рдФрд░ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╕рднреА рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЛ рдпрд╣ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рджрд┐рдЦрд╛рдПрдВред
- рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рдПрдХрд▓ рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
- рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг: рдкреНрд░рд▓реЗрдЦрди рдкрд░ рд╕рдордп рдмрд░реНрдмрд╛рдж рдордд рдХрд░реЛред рдЖрдкрдХреЛ рдЕрднреА рднреА рдХреЛрдб рд▓рд┐рдЦрдирд╛ рд╣реИ, рдФрд░ рдкреНрд░рд▓реЗрдЦрди рдХрдИ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЬрд╛рдПрдЧрд╛, рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдЦрд░реНрдЪ рдХрд░рдирд╛ рдорд╣рдВрдЧрд╛ рд╣реИред рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдпреВрдПрдордПрд▓ рдЪрд╛рд░реНрдЯрд┐рдВрдЧ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рдЧрдбрд╝рдмрдбрд╝ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЕрдкрдиреЗ рдлреЛрди рдкрд░ рдПрдХ рдиреИрдкрдХрд┐рди, рдкреЗрди рдФрд░ рдХреИрдорд░рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
- рдкреНрд░рд▓реЗрдЦрди рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╢рд╛рд╕рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ; рдЖрдк рдЗрд╕реЗ рд╕рдордп-рд╕рдордп рдкрд░ рдирд╣реАрдВ рд▓рд┐рдЦ рд╕рдХрддреЗред
- рдкреНрд░рд▓реЗрдЦрди рдЕрд▓рдЧ рдХрд░реЗрдВ:
- рдХреЛрдб рдореЗрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ - рдХреЛрдб рдореЗрдВ рд╕реАрдзреЗ рд╕рдордЭ рд╕реЗ рдмрд╛рд╣рд░ рдХреЗ рдХреНрд╖рдгреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ,
#ODO:
рдЫреЛрдбрд╝реЗрдВ #ODO:
(рдХреЛрдб рдХреЛ рдорд╛рд╕реНрдЯрд░ рдореЗрдВ рд╡рд┐рд▓рдп рдХрд░рддреЗ рд╕рдордп рд╣рдЯрд╛ рджреЗрдВ)ред рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЕрдкрдиреА рд░рд╛рдп рд╡реНрдпрдХреНрдд рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд▓реАрдЧрд╛рд╕реА рдХреЛрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдПрдХ рдпрд╛ рджреВрд╕рд░реЗ рдмреИрд╕рд╛рдЦреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред - рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рд░реВрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ
README.md
рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рддрдХрдиреАрдХреА рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП: рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреИрд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ, рдкрд░реАрдХреНрд╖рдг рдХреИрд╕реЗ рдЪрд▓рд╛рдПрдВ рдЖрджрд┐ред рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рднреА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИрдВ рдФрд░ рд╡реЗ рдХрд┐рд╕ рд╕рд░реНрд╡рд░ рдкрд░ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВред рд╕рднреА рд╕реНрд╡реАрдХреГрдд рд╕рдордЭреМрддреЛрдВ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░рд┐рдХреЙрд░реНрдб рдХрд░реЗрдВред - рдФрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, рдЬреНрдЮрд╛рди рдХрд╛ рдЖрдзрд╛рд░ред рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХрд╛ рдПрдХ рд╕рдВрдЧреНрд░рд╣, рдпрд╣ рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЗ рдФрд░ рд╡реНрдпрд╡рд╕рд╛рдп рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИред
- рдкреНрд░рд▓реЗрдЦрди рд▓рд┐рдЦрдиреЗ рд╡рд╛рд▓реЛрдВ рдХреА рдореБрдЦреНрдп рдЧрд▓рддреА рдЕрддрд┐рд░реЗрдХ рд╣реИред рд╕рдм рдХреБрдЫ рдФрд░ рд╕рдм рдХреБрдЫ рдХрд╡рд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рди рдХрд░реЗрдВ, рдХреЗрд╡рд▓ рд╕рд╛рдорд╛рдиреНрдп рдЕрд░реНрде рдмрддрд╛рдПрдВред рдкреНрд░рд▓реЗрдЦрди рдХреЛ рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдкреВрд░рдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрди рд╕рднреА рд╢рдмреНрджреЛрдВ рдХреЛ рди рд▓рд┐рдЦреЗрдВ рдЬреЛ рдХреЗрд╡рд▓ рдЕрд╕реНрдкрд╖реНрдЯ рд╣реИрдВред рдпрджрд┐ рдПрдХ рдкрд░рд┐рднрд╛рд╖рд╛ рдореЗрдВ рджреЛ рд╕реЗ рдЕрдзрд┐рдХ рд╡рд╛рдХреНрдп рд╣реИрдВ, рддреЛ рдпрд╣ рдПрдХ рдЦрд░рд╛рдм рдкрд░рд┐рднрд╛рд╖рд╛ рд╣реИред
рдкреНрд░рд▓реЗрдЦрди рдЙрджрд╛рд╣рд░рдг:
# . # : : - - email - ## : ### , email , 1 ( email ). ### . email . ### email email . , email. . ### , , . . ### email, , . 2 . ### . , , .
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рд╣рдордиреЗ рдПрдХ рд╕реНрдкрд╖реНрдЯ рд╢рдмреНрджрдХреЛрд╢ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдлрд┐рд░ рднреА рд╣рдордиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ , рдкреНрд░рд╛рдзрд┐рдХрд░рдг , рдкрдВрдЬреАрдХрд░рдг рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рдкреНрд░рд▓реЗрдЦрди рдХреЛ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдХреЛ 20 рдорд┐рдирдЯ рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд▓рдЧреЗрдЧрд╛ред
рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдЬреЛ рд╡рд┐рд╖рдп рдХреНрд╖реЗрддреНрд░ рдХрд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдирд╣реАрдВ рд╣реИ, рдХреЗ рд▓рд┐рдП рдкреНрд░рд▓реЗрдЦрди рд▓рд┐рдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХреБрдЫ рдЬрдЯрд┐рд▓ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬреНрдЮрд╛рди рдХреЗ рд╕рдВрдЧреНрд░рд╣ рдФрд░ рдПрдХрддреНрд░рд┐рдд рдЬреНрдЮрд╛рди рдХреЗ рд░рд┐рдХреЙрд░реНрдб рдХреЛ рдЕрд▓рдЧ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред != + .
"рдЬрд┐рд╕реЗ рдЖрдк рдмреНрд░рд╣реНрдорд╛рдВрдб рдХрд╣рддреЗ рд╣реИрдВ," рдЪреМрдереЗ рдиреЗ рдХрд╣рд╛, "рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рджреБрдирд┐рдпрд╛ рдХрд╛ рдПрдХ рд╕рдВрдЪрдп рд╣реИ, рдЬреЛ рдзрдиреБрд╖ рдХреА рддреНрд╡рдЪрд╛ рдХреА рддрд░рд╣ рд╣реИ, рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рдКрдкрд░ рд╣реИрдВ рдФрд░ рдзреАрд░реЗ-рдзреАрд░реЗ рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рдЕрд▓рдЧ рд╣реЛ рдЧрдП рд╣реИрдВред"
- рдЕрд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ! - рдЕрд╡рдзреЗрд╢ рдХреА рдкреНрд░рд╢рдВрд╕рд╛ рдХреАред - рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рд╕реНрдкрд╖реНрдЯ! "рдЙрдиреНрд╣реЗрдВ рд▓рдЧрд╛ рдХрд┐ рд╡реЗ рджрд╛рд░реНрд╢рдирд┐рдХ рдХреЛ рд╕рдордЭ рдЧрдП рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЬрд╛рдирддреЗ рдереЗ рдХрд┐ рдкреНрдпрд╛рдЬ рдХреНрдпрд╛ рдерд╛ред"
рдПрдмрд░рдбреАрди рд╕реНрдЯреЛрд░реА, рдХреНрд░рд┐рд╕реНрдЯреЛрд╡ рдорд╛рд░реНрдЯрд┐рди рд╡реЗрд▓реИрдВрдб
рд╕реАрдорд┐рдд рд╕рдВрджрд░реНрдн рдФрд░ рдбреЛрдореЗрди
рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рд╣рдордиреЗ рдПрдХ рдкреНрд░рдЧрддрд┐рд╢реАрд▓ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЗ рдПрдХ рдбрд┐рдЬрд╛рдЗрдирд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛ред рд╣рдо рд╕рднреА рдХреЛ рдардВрдбрд╛ рдкрд┐рдЬреНрдЬрд╛ рдкрд╕рдВрдж рд╣реИ, рдХреЛрд░рд┐рдпрд░ рдХреЗ рд╕рд╛рде рдХреЛрд╕ рдХрд░рдирд╛ рдФрд░ рдШрдВрдЯреЛрдВ рддрдХ рд╕рд╛рдЗрдЯ рдкрд░ рдлреЙрд░реНрдо рднрд░рдирд╛ред рдЗрд╕рд▓рд┐рдП, рд╣рдо рдПрдХ рдЕрджреНрднреБрдд рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк "рдЪрд╛рд░ рдХрдЫреБрдП рдФрд░ рдПрдХ рдЪреВрд╣рд╛" рдХреЗ рд╕рд╛рде рдЖрдП:
- рдПрдХ рд╕рд╛рдЗрдЯ рд╣реИ рдЬрд┐рд╕ рдкрд░ рдкрд┐рдЬрд╝реНрдЬрд╝реЗрд░рд┐рдпрд╛ рдкрдВрдЬреАрдХреГрдд рд╣реИрдВ рдФрд░ рдЕрдкрдиреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реНрдпрдВрдЬрди рдкреЛрд╕реНрдЯ рдХрд░рддреЗ рд╣реИрдВред
- рдЗрди рдкрд┐рдЬрд╝реНрдЬрд╝реЗрд░рд┐рдпрд╛ рдХреЗ рдкрд╛рд╕ рдЕрдкрдиреА рдЦреБрдж рдХреА рдХреВрд░рд┐рдпрд░ рд╕реЗрд╡рд╛ рдирд╣реАрдВ рд╣реИред
- рдРрд╕реЗ рдЧреНрд░рд╛рд╣рдХ рд╣реИрдВ рдЬреЛ рдкрд┐рдЬрд╝реНрдЬрд╝реЗрд░рд┐рдпрд╛ рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реЗ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдпрд╛ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдСрд░реНрдбрд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВред
- рдХрд┐рд▓рд░ 'рдлреАрдЪрд░': рдХреЛрд░рд┐рдпрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХрд╛рдо рдкрд░ рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рдХрд░реНрдордЪрд╛рд░реА рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рд╕рд╛рдорд╛рдиреНрдп рд▓реЛрдЧ рдЬреЛ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрдВрдЬреАрдХреГрдд рд╣реЛрддреЗ рд╣реИрдВ
- рдХреЛрд░рд┐рдпрд░ рдХреЛ рдСрд░реНрдбрд░ рдорд┐рд▓рддреЗ рд╣реИрдВ, рдЙрдирдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдмрд╛рдж рдЙрдиреНрд╣реЗрдВ рдХрд┐рдП рдЧрдП рдХрд╛рдо рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдорд┐рд▓рддрд╛ рд╣реИред
- рдЗрд╕ рддрд░рд╣ рдХреЗ рдХреЛрд░рд┐рдпрд░ рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдбрд┐рд▓реАрд╡рд░реА рдФрд░ рддрджрдиреБрд╕рд╛рд░ рдкрд┐рдЬреНрдЬрд╛ рд╕рд╕реНрддрд╛ рд╣реИред
рдЪрд▓рд┐рдП рдЙрд╕ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреЛ рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХрд╛ рд╡рд░реНрдгрди рд╣рдордиреЗ рдкрд┐рдЫрд▓реЗ рдЕрдзреНрдпрд╛рдп рдореЗрдВ рдХрд┐рдпрд╛ рдерд╛ред рд╡рд╣рд╛рдВ, рд╣рдорд╛рд░реЗ рдПрдХрд▓ рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ, рдкрдВрдЬреАрдХрд░рдг рд╢рдмреНрдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ ред рд▓реЗрдХрд┐рди рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЙрдирдореЗрдВ рд╕реЗ рдХрдИ рд╣реИрдВ:
- рдЧреНрд░рд╛рд╣рдХ рдкрдВрдЬреАрдХрд░рдг
- рдкрд┐рдЬрд╝реНрдЬрд╝реЗрд░рд┐рдпрд╛ рдкрдВрдЬреАрдХрд░рдг
- рдХреВрд░рд┐рдпрд░ рдкрдВрдЬреАрдХрд░рдг
- рдЖрджреЗрд╢ рдкрдВрдЬреАрдХрд░рдг
рдПрдХ рдПрдХреАрдХреГрдд рднрд╛рд╖рд╛ рдПрдХ рд╕реАрдорд┐рдд рд╕рдВрджрд░реНрдн рдореЗрдВ рд╣реЛрддреА рд╣реИред рдЙрдкрд░реЛрдХреНрдд рдкреНрд░рд▓реЗрдЦрди рдХрд╛ рдбреЛрдореЗрди 'рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдкреНрд░рдгрд╛рд▓реА' рд╣реИред рдЖрдЗрдП рд╣рдорд╛рд░реЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЗ рд▓рд┐рдП рдбреЛрдореЗрди рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рд╣рдо рд╢реБрд░реБрдЖрдд рдХрд░реЗрдВ, рдЖрдЗрдП рдереЛрдбрд╝рд╛ рд╢рдмреНрджрд╛рд╡рд▓реА рджреЗрдЦреЗрдВ рдХрд┐ рдбреЛрдореЗрди рдХреНрдпрд╛ рд╣реИ рдФрд░ рд╕реАрдорд┐рдд рд╕рдВрджрд░реНрдн рдХреНрдпрд╛ рд╣реИред
рдбреЛрдореЗрди (рдбреЛрдореЗрди) - рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реНрдпрд╡рд╕рд╛рдп рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЬреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: рд░рд╕рдж рдкреНрд░рдгрд╛рд▓реА, рднреБрдЧрддрд╛рди рдкреНрд░рдгрд╛рд▓реА, рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдкреНрд░рдгрд╛рд▓реА, рдЖрджреЗрд╢ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реАред
рдбреЛрдореЗрди рдХреЛ рдЙрдк-рдбреЛрдореЗрди рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдЫреЛрдЯреА рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: рдЖрджреЗрд╢реЛрдВ рдХреА рдПрдХ рдЯреЛрдХрд░реА, рдорд╛рд░реНрдЧреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдгрд╛рд▓реАред
рдкреНрд░рддреНрдпреЗрдХ рдбреЛрдореЗрди рдХреЗ рдкрд╛рд╕ рдЬрд┐рдореНрдореЗрджрд╛рд░реА рдХрд╛ рдПрдХ рд╕реАрдорд┐рдд рдХреНрд╖реЗрддреНрд░ рд╣реИ - рд╕реАрдорд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ред
рдмрджреНрдз рд╕рдВрджрд░реНрдн - рдбреЛрдореЗрди рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдЬреЛ рдбреЛрдореЗрди рдХреЛ рдЕрдкрдиреЗ рд╕рд░реНрд╡реЛрддреНрддрдо рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рдХрд╛рд░реНрдп рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред
рдореИрдВ рдЗрд╕ рд╢рдмреНрдж рдХреЛ рдРрд╕реЗ рдЕрдореВрд░реНрдд рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред рдПрдХ рдбреЛрдореЗрди рдПрдХ рд╕рд░реНрдХрд▓ рд╣реИред рдПрдХ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рд╕рдВрджрд░реНрдн рдПрдХ рдЪрдХреНрд░ рд╣реИред

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

рдорд╛рдирдЪрд┐рддреНрд░ рдбреЛрдореЗрди рдХреЗ рдмреАрдЪ рд▓рд┐рдВрдХ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдпрд╣ рдорд╛рдирдЪрд┐рддреНрд░ рдмрд╣реБрдд рд╣реА рд╕рддрд╣реА рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд┐рд╖рдп рдХреНрд╖реЗрддреНрд░ рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдордЭрд╛ рдирд╣реАрдВ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдкрд╣рд▓рд╛ рд╕реНрдХреЗрдЪ рд╣реИ, рдкреБрдирд░реНрд▓реЗрдЦрди рдЬреЛ рдЖрдкрдХреЛ рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓реЗрдЧрд╛ред
рдорд╛рдирдЪрд┐рддреНрд░ рдкрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рд╣рдо рдбреЛрдореЗрди рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз рджреЗрдЦрддреЗ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдХреА рд╕рдВрд░рдЪрдирд╛ рд╕реВрдХреНрд╖реНрдорджрд░реНрд╢реА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдкрд░ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдлрд┐рдЯ рд╣реЛрддреА рд╣реИ:
рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХрд╛ рдореБрдЦреНрдп рд╕рд┐рджреНрдзрд╛рдВрдд: рдХрдордЬреЛрд░ рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рдФрд░ рдордЬрдмреВрдд рдЖрд╕рдВрдЬрдиред
рдЗрд╕ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЛ рд╕реИрдо рдиреНрдпреВрдореИрди рджреНрд╡рд╛рд░рд╛ рдкреБрд╕реНрддрдХ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдХреНрд░рд┐рдПрдЯрд┐рдВрдЧ рд╕рд░реНрд╡рд┐рд╕реЗрдЬ , рдпрд╣ рджреВрд╕рд░реА рдкреБрд╕реНрддрдХ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдХреЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрдкрдпреЛрдЧ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрдврд╝рдирд╛ рд╣реЛрдЧрд╛ред рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ: рдбреЛрдореЗрди рд╢рд┐рдерд┐рд▓ рдпреБрдЧреНрдорд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдирд┐рдХрдЯрддрд╛ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред
рдЗрди рд╢рд░реНрддреЛрдВ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░реВрд╕реА рдЕрдиреБрд╡рд╛рдж рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░, рд╢рд╛рдпрдж, рдЦрд░рд╛рдм рд░реВрдк рд╕реЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рдЕрд░реНрде рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рдореВрд▓ рд╢рдмреНрджреЛрдВ рдореЗрдВ рд╣реИрдВ: рдХрдо рдпреБрдЧреНрдорди (рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА, рд╕рдЧрд╛рдИ, рдкрдХрдбрд╝, рд╕рдВрдпреБрдЧреНрдорди), рдЙрдЪреНрдЪ рд╕рд╛рдордВрдЬрд╕реНрдп (рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА, рд╢рдХреНрддрд┐)ред
рдбреЛрдореЗрди рд╢реЗрдпрд░рд┐рдВрдЧ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрднреНрдпрд╛рд╕
рдореИрдВ рдЕрдкрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЕрдиреБрднрд╡ - рд╕реВрдЪрд┐рдд рдирд┐рд░реНрдгрдпреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдореИрдВ рдЖрдкрд╕реЗ рдЗрди рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдЖрдЧреНрд░рд╣ рдирд╣реАрдВ рдХрд░рддрд╛ред рд▓реЗрдХрд┐рди рд╡реЗ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рдЖрдк рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХрд┐ рдХрд╣рд╛рдВ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВред рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЕрдиреБрднрд╡ рдХреЗ рд╕рд╛рде, рдЙрдкрдХрд░рдг рдЖрдкрдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрдВрдЧреЗред
рдореБрдЦреНрдп рд╕рд┐рджреНрдзрд╛рдВрдд рдЬреЛ рд╣рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
- рд╕рдорд╛рдзрд╛рди рдХреА рд╕рд╛рджрдЧреАред рдЬрдЯрд┐рд▓ рдЪреАрдЬреЛрдВ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдПрдВ, рд╕рд░рд▓ рдЬрдЯрд┐рд▓ рдирд╣реАрдВред
- рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХрддрд╛ред рдЖрдкрдХреЛ рд╣рдореЗрд╢рд╛ рд╕реНрдерд┐рддрд┐ рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдФрд░ рдореМрдЬреВрджрд╛ рд╕рдорд╛рдзрд╛рди рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдПрдХ рдирдпрд╛ рд╡рд┐рдХрд╛рд╕ рдХрд░реЗрдВред рд╕рдм рдХреБрдЫ рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рд╣рдардзрд░реНрдорд┐рддрд╛ рд╕реЗ рдмрдЪреЗрдВред
- рдХреЛрдб! = рдкреНрд░рд▓реЗрдЦрдиред рдорд╢реАрди рдХреЗ рд▓рд┐рдП рдХреЛрдб рдирд┐рд░реНрджреЗрд╢ рд╣реИ, рдкреНрд░рд▓реЗрдЦрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд░реНрджреЗрд╢ рд╣реИред рдЙрдиреНрд╣реЗрдВ рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рдФрд░ рдПрдХ рдХреЗ рдмрд╛рдж рдПрдХ рдмрд╛рд╣рд░ рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
- рдареЛрд╕
рдбреЛрдореЗрди рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд░реЗрдВ?
рдЕрд▓рдЧ-рдЕрд▓рдЧ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рдбреЛрдореЗрди рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред
рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдПрдХ рдЕрд▓рдЧ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реИ рдЬреЛ рдПрдХ рдбреЛрдореЗрди рдХреЗ рддрд░реНрдХ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред
рдбреАрдбреАрдбреА рд╡рд┐рдХрд╛рд╕ рдореЗрдВ, рдПрдХ рдЕрд▓рдЧ рдЖрд╡реЗрджрди рдореЗрдВ рдПрдХ рдорд╛рдЗрдХреНрд░реЛрд╕реИрд╕рд┐рд╡ рдХреЛ рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рд╕реАрдорд┐рдд рд╕рдВрджрд░реНрдн рд╣реЛрдЧрд╛ред рдпрд╣ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдкреГрдердХреНрдХрд░рдг рдХреЗ рддрдХрдиреАрдХреА рд╕рд┐рджреНрдзрд╛рдВрдд рдХреА рдЙрдкреЗрдХреНрд╖рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рдпрджрд┐ рдпрд╣ рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдХрд╛рд░рдг рд╣реИ)ред рд▓реЗрдХрд┐рди рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╕рд┐рджреНрдзрд╛рдВрдд рдкреНрд░рдореБрдЦ рдФрд░ рдмрд╛рдзреНрдпрдХрд╛рд░реА рд╣реЛрдЧрд╛ред
рдбреЛрдореЗрди рдХреЗ рдмреАрдЪ рдХреЗ рд░рд┐рд╢реНрддреЗ рдХреЛ рдХреИрд╕реЗ рдЙрдЬрд╛рдЧрд░ рдХрд░реЗрдВ?
рдбреЛрдореЗрди рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз рд╣рдореЗрд╢рд╛ рдПрдХ рдПрдкреАрдЖрдИ рд╣реИред рдпрд╣ RESTful json api, gRPC, AMPQ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рд▓реЗрдЦ рдХреЗ рдврд╛рдВрдЪреЗ рдХреЗ рднреАрддрд░, рд╣рдо рдПрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреА рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЙрдирдХреЗ рдлрд╛рдпрджреЗ рдФрд░ рдиреБрдХрд╕рд╛рди рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░реЗрдВрдЧреЗ, рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдкрд╛рд╕ рдЖрд╡реЗрджрди рдХрд╛ рдЕрдкрдирд╛ рдХреНрд╖реЗрддреНрд░ рд╣реИред рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА, рдЖрдЗрдП рд╣рдо рд╕рд╛рдорд╛рдиреНрдп рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ:
рдЗрд╕рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдПрдХрд░реВрдкрддрд╛ рдореЗрдВ рдПрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдФрд░ рдХрдареЛрд░ рдЪреБрдирдиреЗ рдореЗрдВ рд▓рдЪреАрд▓рд╛ рд╣реЛред
рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдЬреЛрдбрд╝реА рдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЪреБрдиреЗрдВ, рд╣рд░ рдЬрдЧрд╣ http рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рди рдХрд░реЗрдВ, рдЖрдкрдХреЛ рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдХрддрд╛рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ рдФрд░ AMPQ рдХреЗ рдлрд╛рдпрджреЗ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред рдЗрд╕ рдЕрд╡рд╕рд░ рдХреЛ рдЕрдирджреЗрдЦрд╛ рди рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╣рд░ рдЬрдЧрд╣ RESTful рд╣реИред
рджреВрд╕рд░реА рдУрд░, рдпрджрд┐ рдЖрдк Restful json рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдПрдХ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдорд╛рдирдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЖрдк рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ jsonapi рдпрд╛ openapiред рдпрджрд┐ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рд╕рдорд╛рдзрд╛рди рдЖрдкрдХреЛ рд╕реВрдЯ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдирд╛ рдорд╛рдирдХ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рдХрд╛ рд╡рд░реНрдгрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╣рд░ рдЬрдЧрд╣ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, "рдЪрд┐рдбрд╝рд┐рдпрд╛рдШрд░" рдорд╛рдирдХреЛрдВ рдХреЛ рди рдХрд░реЗрдВред рдпрджрд┐ рдЖрдкрдХреЛ рдПрдХ рдмрд╛рд╣рд░реА рдкреНрд░рдгрд╛рд▓реА рд╕реЗ рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рд╡реЗ рдЖрдкрдХреЗ рдорд╛рдирдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдорд╛рдЗрдХреНрд░реЛрдлрд╝реЛрди рдПрдбрд╛рдкреНрдЯрд░ рд▓рд┐рдЦреЗрдВред

рдЙрдкрдбреЛрдореЗрди рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд░реЗрдВ?
рдПрдХ microservice рдХреЗ рдЕрдВрджрд░ рдЕрд▓рдЧ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд░реВрдк рдореЗрдВред
рдПрдХ рдореЙрдбреНрдпреВрд▓ рдПрдХ рд╕рдмрдбреЛрдореЗрди рдХрд╛ рдПрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИ, рдПрдХ рдПрдХрд▓ рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдЕрд▓рдЧ рдирд╛рдорд╕реНрдерд╛рди (рдирд╛рдорд╕реНрдкреЗрд╕) рдореЗрдВ рддрд░реНрдХ рдбрд╛рд▓рдХрд░ред
рдпрд╣ рд╕рдм рдХреНрдпрд╛ рджрд┐рдЦрддрд╛ рд╣реИ? рдЖрдЗрдП рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВред рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдбрд┐рд▓реАрд╡рд░реА рд╕рд┐рд╕реНрдЯрдо рдбреЛрдореЗрди рд╣реИ - рдЗрд╕ рдбреЛрдореЗрди рдореЗрдВ рддреАрди рдЙрдк рдбреЛрдореЗрди рд╣реИрдВ:
- рдХреВрд░рд┐рдпрд░ рдкрдВрдЬреАрдХрд░рдг
- рдХрд╛рд░реНрдп (рдХрд╛рд░реНрдп) рдЬрд╛рд░реА рдХрд░рдирд╛
- рдХреВрд░рд┐рдпрд░ рджреНрд╡рд╛рд░рд╛ рдирд┐рдХрд╛рд▓реЗ рдЧрдП рдзрди рдХреА рд╡рд╛рдкрд╕реА рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди рдХрд╛ рдкрдВрдЬреАрдХрд░рдг (рдирд┐рдХрд╛рд╕реА)
- рдЬрд╛рдБрдЪ рдХрд░ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рдорд╛рдЗрдХреНрд░реЛрд╕реЗрд╡рд╛ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рд╕рд╣рд╛рдпрдХ, рддрдХрдиреАрдХреА рдЙрдкрдХрд░рдг (healt_checker)
рдпрд╣ рд╕рдм рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ:
$ tree --dirsfirst delivery_system delivery_system тФЬтФАтФА app/ тФВ тФЬтФАтФА health_checker/ тФВ тФВ тФФтФАтФА endpoints.rb тФВ тФЬтФАтФА registrations/ тФВ тФВ тФЬтФАтФА entities/ тФВ тФВ тФЬтФАтФА forms/ тФВ тФВ тФЬтФАтФА repositories/ тФВ тФВ тФЬтФАтФА interactor/ тФВ тФВ тФЬтФАтФА services/ тФВ тФВ тФЬтФАтФА validations/ тФВ тФВ тФЬтФАтФА endpoints.rb тФВ тФВ тФФтФАтФА helpers.rb тФВ тФЬтФАтФА tasks тФВ тФВ тФЬтФАтФА entities/ тФВ тФВ тФЬтФАтФА queries/ тФВ тФВ тФЬтФАтФА repositories/ тФВ тФВ тФЬтФАтФА endpoints.rb тФВ тФВ тФФтФАтФА helpers.rb тФВ тФФтФАтФА withdrawals тФВ тФЬтФАтФА entities/ тФВ тФЬтФАтФА forms/ тФВ тФЬтФАтФА repositories/ тФВ тФЬтФАтФА interactor/ тФВ тФЬтФАтФА services/ тФВ тФЬтФАтФА validations/ тФВ тФЬтФАтФА endpoints.rb тФВ тФФтФАтФА helpers.rb тФЬтФАтФА config/ тФЬтФАтФА db/ тФЬтФАтФА docs/ тФЬтФАтФА lib/ тФВ тФЬтФАтФА schemas/ тФВ тФФтФАтФА values/ тФЬтФАтФА public тФЬтФАтФА specs тФЬтФАтФА config.ru тФЬтФАтФА Gemfile тФЬтФАтФА Gemfile.lock тФЬтФАтФА Rakefile тФФтФАтФА README.md
apps/
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝реЛрд▓реНрдбрд░ рдПрдХ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЙрдкрдбреЛрдореЗрди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рдбреЛрдореЗрди рдХреЗ рднреАрддрд░ рд╡рд┐рднрд┐рдиреНрди рдкреИрдЯрд░реНрди рд╣реЛрддреЗ рд╣реИрдВ: entities
, forms
, services
, рд╣рдо рднрд╡рд┐рд╖реНрдп рдХреЗ рдХрд┐рд╕реА рдПрдХ рд▓реЗрдЦ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдП рдЧрдП рдкреНрд░рддреНрдпреЗрдХ рдкреИрдЯрд░реНрди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗред
рдЗрд╕ рддрд░рд╣ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдкреИрдЯрд░реНрди рдХреЛ рдЗрд╕реА рдирд╛рдорд╕реНрдерд╛рди (рдиреЗрдорд╕реНрдкреЗрд╕) рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдХреВрд░рд┐рдпрд░ рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡реЗрджрди рдкрддреНрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╛рд░реНрдо:
module Withdrawal
рдЙрдк-рдбреЛрдореЗрди рдХреЗ рдмреАрдЪ рд╕рдВрдЪрд╛рд░ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд░реЗрдВ?
рдЖрдЗрдП рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдХреВрд░рд┐рдпрд░ рдЦрд╛рддрд╛ рд╣реИ: Registrations::Entities::Account
ред рдпрд╣ Registrations
рдЙрдкрдбреЛрдореЗрди рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ - рдЪреВрдВрдХрд┐ рд╣рдо рдЗрд╕ рдбреЛрдореЗрди рдХреЛ рдПрдХ рдкрдВрдЬреАрдХрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдПрдХ рдЦрд╛рддрд╛ рддрд╛рд▓рд┐рдХрд╛ рдФрд░ рдПрдХ рдкрдВрдЬреАрдХрд░рдг рдкреБрд╕реНрддрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдорд╛рд░реЗ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдирд┐рд╖реНрдкрд╛рджрди рдХреА рджреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдБ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рд╕реЗ рд╣рдо рдЗрд╕ рдЦрд╛рддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
- рдПрдХ рдЦрд╛рддрд╛ рдмрдирд╛рдПрдБ (рдкрдВрдЬреАрдХрд░рдг)
- рдПрдХ рдХреВрд░рд┐рдпрд░ (Wihtdrawal) рджреНрд╡рд╛рд░рд╛ рдЕрд░реНрдЬрд┐рдд рдзрди рдХреА рд╡рд╛рдкрд╕реА рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡реЗрджрди рдХрд╛ рдирд┐рд░реНрдорд╛рдг
рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдпреЗ рджреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдБ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЙрдк-рдбреЛрдореЗрди рд╕реЗ рд╣реИрдВ - рдкрдВрдЬреАрдХрд░рдг рдФрд░ рд╡рд┐рд╣реНрд░рджреНрд░рд╡рд╛рд▓ред
module Registrations module Serivices class CreateAccount def call account = Entities::Account.new end end end end module Withdrwals module Serivices class CreateOrder def call account = Registrations::Entities::Account.new end end end end
рдкрд╣рд▓реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, Entities::Account
рдХреЛ рдПрдХ рдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Entities::Account
рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдФрд░ рджреВрд╕рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, Registrations::Entities::Account
рд▓рд┐рдП рдПрдХ рд╕реНрдкрд╖реНрдЯ рдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Registrations::Entities::Account
ред рдпрд╛рдиреА рдпрджрд┐ рд╣рдо рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдПрдХ рдЙрдкрдбреЛрдореЗрди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╡рд░реНрдЧ рджреВрд╕рд░реЗ рдЙрдкрдбреЛрдореЗрди рд╕реЗ рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП рд╣рдо рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХрдиреЗрдХреНрд╢рди рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрддреЗ рд╣реИрдВред
рдпрджрд┐ рд╡рд░реНрдЧ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХрд┐рд╕реА рднреА рдЙрдк-рдбреЛрдореЗрди рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдХрд┐ рд╡рд╣ рдЗрд╕реЗ lib/
рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд▓реЗ рдЬрд╛рдПред рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдпреЗ рд╡реЗ рд╡рд░реНрдЧ рд╣реИрдВ рдЬреЛ 'ValueObject' рдкреИрдЯрд░реНрди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓реЗрдЦреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рдЗрд╕ рдкреИрдЯрд░реНрди рдХреА рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЬрд╛рдБрдЪ рдХрд░реЗрдВрдЧреЗред
рдореЙрдбрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред
рдПрд░рд┐рдХ рдЗрд╡рд╛рдВрд╕ рдХреЛ рдЙрджреНрдзреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
рдпрджрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░, рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рдХреЗрдВрджреНрд░реАрдп рднрд╛рдЧ, рдбреЛрдореЗрди рдореЙрдбрд▓ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдЕрдиреБрд░реВрдк рдирд╣реАрдВ рд╣реИ, рддреЛ рдРрд╕рд╛ рдореЙрдбрд▓ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдмреЗрдХрд╛рд░ рд╣реИ, рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд╕рд╣реА рд╕рдВрдЪрд╛рд▓рди рдХреЛ рднреА рдкреНрд░рд╢реНрди рдореЗрдВ рдХрд╣рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрд╕реА рд╕рдордп, рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдореЗрдВ рдореЙрдбрд▓ рдФрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдмреАрдЪ рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рд╕рдВрдмрдВрдз рд╕рдордЭрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рдФрд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдП рд░рдЦрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред
рдЪрд▓реЛ рдПрдХ рдЕрдЪреНрдЫреЗ рдореЙрдбрд▓ рдХрд╛ рдЙрджрд╛рд╣рд░рдг рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЗрд╕ рд▓реЗрдЦ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЙрджреНрдзреГрдд рдХрд┐рдпрд╛ рдерд╛ - рдПрдХ рд╕реНрдерд▓рд╛рдХреГрддрд┐рдХ рдорд╛рдирдЪрд┐рддреНрд░ред рд╣рдорд╛рд░рд╛ рд▓рдХреНрд╖реНрдп рдЬрд▓реНрджреА рд╕реЗ рджреЛ рдмрд╕реНрддрд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рд╣реИред рд╣рдо рд╢рд╣рд░реЛрдВ рдХреЗ рдмреАрдЪ рджреЛ рдмрд┐рдВрджреБ рджрд┐рдЦрд╛рддреЗ рд╣реБрдП рдПрдХ рд╕рдВрджрд░реНрдн рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рд╣рдо рдХрд╛рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд╣рд╛рдБ рдФрд░ рд╡рд╣рд╛рдБ рджреЛрдиреЛрдВ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣рдореЗрдВ рд▓рдЧрднрдЧ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдорд┐рд▓рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдирдХреНрд╢рд╛ рдЕрдзрд┐рдХ рдХреЙрдореНрдкреИрдХреНрдЯ рд╣реИ, рдпрд╣ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рд╡рд┐рд╖рдп рдХреНрд╖реЗрддреНрд░ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдЕрдзрд┐рдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╣реИред рдПрдХ рдореЙрдбрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдирдХреНрд╢рд╛ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдЕрднрд┐рд╡реНрдпрдВрдЬрдХ рд╣реИред рдФрд░ рдЕрдЧрд░ рд╣рдо рдЗрд╕реЗ рдЗрд╕ рдХрд╛рд░реНрдп рдХреЗ рдврд╛рдВрдЪреЗ рдХреЗ рднреАрддрд░ рдорд╛рдирддреЗ рд╣реИрдВ, рддреЛ рджреВрд░реА рдХреЛ рдорд╛рдкрдирд╛ рдЙрд╕ рдХреНрд╖реЗрддреНрд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдорд╛рдирдЪрд┐рддреНрд░ рдкрд░ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рдЬреЛ рдЗрд╕реЗ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рдПрдХ рдореЙрдбрд▓ рдЬреЛ рдПрдХ рд╡рд┐рд╖рдп рдХреНрд╖реЗрддреНрд░ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рд╡рд╣ рдХреБрдЫ рдЧреБрдгреЛрдВ рдореЗрдВ рдЗрд╕реЗ рдкрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╣реИред
рдореЙрдбрд▓ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣рдореЗрд╢рд╛ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд░рдЪрдирд╛рддреНрдордХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИред рдЖрдкрдХреЗ рдХреЛрдб рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдЗрд╕рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдирд╣реАрдВ рд╣реИ, рди рд╣реА рдЗрд╕рдХреА рдЬрдЯрд┐рд▓рддрд╛, рдпрд╣ рд╕рд╛рджрдЧреА рдФрд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╣реИред рдЗрд╕реЗ рдирд┐рд░рдВрддрд░ рд░рд┐рдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реБрдзрд╛рд░реЗрдВ, рдЗрд╕реЗ рд▓рдЪреАрд▓рд╛ рдмрдирд╛рдПрдВ рдФрд░ рд╕рднреА рдЕрдирд╛рд╡рд╢реНрдпрдХ рдХреЛ рдХрд╛рдЯ рджреЗрдВред рдЙрд╕ рдкрд░рдд рдХреЛ рдЕрд▓рдЧ рдХрд░реЗрдВ рдЬреЛ рдкрд░рддреЛрдВ рдХреЗ рдореЙрдбрд▓ рдХреЗ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рддрд░реНрдХ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реЛрдЧреА рдЬрд┐рд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рддрдХрдиреАрдХреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдХрд╛рд░рдг рд╣реИред рд╣рдо рдРрд╕рд╛ рдХреИрд╕реЗ рдХрд░ рдкрд╛рдП, рдЗрд╕рдХрд╛ рд╡рд░реНрдгрди рдмрд╛рдж рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдкреНрд░реЗрд░рдгрд╛ рдХреЗ рд╕реНрд░реЛрдд