рдпрд╣ рдЖрд▓реЗрдЦ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдФрд░ рддреЗрдЬрд╝ рдбреЗрдЯрд╛ рдЦреЛрдЬ рдЯреВрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдХрд╛рдо рдЖрдк рдХреЗрдбреАрдкреАрд╡реА рдкрд░ рджреЗрдЦрддреЗ рд╣реИрдВред рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рд╡реНрд╣реЗрд▓ рдХреЛ рд░рд┐рдореЛрдЯ рдЧрд┐рдЯ рд╕рд░реНрд╡рд░ рдкрд░ рд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХрдЯ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рд╡рд░рдг.
Airbnb рдХреЗ рдбреЗрдЯрд╛ рдбрд┐рд╕реНрдХрд╡рд░реА рдЯреВрд▓ рдиреЗ рдореЗрд░реА рдЬрд┐рдВрджрдЧреА рдХреИрд╕реЗ рдмрджрд▓ рджреА
рдореЗрд░реЗ рдХрд░рд┐рдпрд░ рдореЗрдВ, рдореБрдЭреЗ рдХреБрдЫ рдордЬреЗрджрд╛рд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдЖрдирдВрдж рдорд┐рд▓рд╛ рд╣реИ: рдореИрдВрдиреЗ рдПрдордЖрдИрдЯреА рдореЗрдВ рдЕрдкрдиреА рдбрд┐рдЧреНрд░реА рдХрд░рддреЗ рд╣реБрдП рдлреНрд▓реЛ рдореИрде рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛, рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдореЙрдбрд▓ рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛, рдФрд░ рдПрдХ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╕рд╛рде
рдореБрдЭреЗ {{рдбреЗрдЯрд╛}} рдХрд╣рд╛рдВ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ? рдбреЗрдЯрд╛рдкреЛрд░реНрдЯрд▓.
рдЗрд╕ рдХреЙрд▓рдо рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ? рдбреЗрдЯрд╛рдкреЛрд░реНрдЯрд▓.
рдЖрдЬ {{metric}} рдХреИрд╕рд╛ рдЪрд▓ рд░рд╣рд╛ рд╣реИ? рдбреЗрдЯрд╛рдкреЛрд░реНрдЯрд▓.
рдЬреАрд╡рди рдХрд╛ рдПрд╣рд╕рд╛рд╕ рдХреНрдпрд╛ рд╣реИ? рдореЗрдВ рдбреЗрдЯрд╛рдкреЛрд░реНрдЯрд▓, рд╢рд╛рдпрджред
рдареАрдХ рд╣реИ, рдЖрдкрдиреЗ рдЪрд┐рддреНрд░ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рд╣реИред рдбреЗрдЯрд╛ рдвреВрдВрдврдирд╛ рдФрд░ рд╕рдордЭрдирд╛ рдХрд┐ рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдЕрд░реНрде рд╣реИ, рдЗрд╕реЗ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ, рдЗрд╕рдореЗрдВ рдШрдВрдЯреЛрдВ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдХреБрдЫ рдорд┐рдирдЯ рд▓рдЧрддреЗ рд╣реИрдВред рдореИрдВ рдиреЛрдЯреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦреБрджрд╛рдИ рдХрд░рдиреЗ, рджреЛрд╣рд░рд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ SQL рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ, рдФрд░ рд╕реНрд▓реИрдХ рдкрд░ рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдиреЗ рдФрд░ рд╕рдВрджрд░реНрдн рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╕рд░рд▓ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рдиреЗ, рдпрд╛ рдирдП рдПрд▓реНрдЧреЛрд░рд┐рджрдо, (... рдпрд╛ рдбреЗрдЯрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдЙрддреНрддрд░ рджреЗрдиреЗ) рдореЗрдВ рдЕрдкрдирд╛ рд╕рдордп рд╡реНрдпрддреАрдд рдХрд░ рд╕рдХрддрд╛ рдерд╛ред .
рдХреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рд╣реИ?
рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдореЗрд░реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рджреЛрд╕реНрддреЛрдВ рдХреЗ рдкрд╛рд╕ рдРрд╕реЗ рдЯреВрд▓ рддрдХ рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рдереАред рдХреБрдЫ рдХрдВрдкрдирд┐рдпрд╛рдБ рдбреЗрдЯрд╛рдкреЛрд░реНрдЯрд▓ рдЬреИрд╕реЗ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЯреВрд▓ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдФрд░ рд░рдЦрд░рдЦрд╛рд╡ рдХреЗ рд▓рд┐рдП рдмрдбрд╝реЗ рд╕рдВрд╕рд╛рдзрди рдЦрд░реНрдЪ рдХрд░рдиреЗ рдХреЛ рддреИрдпрд╛рд░ рд╣реИрдВред рдФрд░ рдЬрдмрдХрд┐ рдХреБрдЫ рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рд╕рдорд╛рдзрд╛рди рд╣реИрдВ, рд╡реЗ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдПрдХ рд╕рдорд░реНрдкрд┐рдд DevOps рдЗрдВрдЬреАрдирд┐рдпрд░ рдХреЗ рдмрд┐рдирд╛ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдФрд░ рдмрдирд╛рдП рд░рдЦрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдХреБрдЫ рдирдпрд╛ рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред
рд╡реНрд╣реЗрд▓: рдПрдХ рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг рд╕рд░рд▓ рдбреЗрдЯрд╛ рдЦреЛрдЬ рдЙрдкрдХрд░рдг
рдФрд░ рд╣рд╛рдБ, рдмреЗрд╡рдХреВрдлреА рд╕реЗ рд╕рд░рд▓ рдореЗрд░рд╛ рдорддрд▓рдм рдмреЗрд╡рдХреВрдлреА рд╕реЗ рд╕рд░рд▓ рд╣реИред рд╡реНрд╣реЗрд▓ рдХреЗ рдХреЗрд╡рд▓ рджреЛ рдШрдЯрдХ рд╣реЛрддреЗ рд╣реИрдВ:
- рдПрдХ рдкрд╛рдпрдерди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЬреЛ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рддреА рд╣реИ рдФрд░ рдЗрд╕реЗ рдорд╛рд░реНрдХрдбрд╛рдЙрди рдореЗрдВ рд╕реНрд╡рд░реВрдкрд┐рдд рдХрд░рддреА рд╣реИред
- рдЗрд╕ рдбреЗрдЯрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рд░рд╕реНрдЯ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ред
рд░рдЦрд░рдЦрд╛рд╡ рдХреЗ рд▓рд┐рдП рдЖрдВрддрд░рд┐рдХ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдХреЗрд╡рд▓ рдмрд╣реБрдд рд╕рд╛рд░реА рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ рдФрд░ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реИ рдЬреЛ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИред рдмрд╕ рдЗрддрдирд╛ рд╣реА, рдЗрд╕рд▓рд┐рдП Github рдЬреИрд╕реЗ git рд╕рд░реНрд╡рд░ рдкрд░ рд╣реЛрд╕реНрдЯ рдХрд░рдирд╛ рдорд╛рдореВрд▓реА рдмрд╛рдд рд╣реИред рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдирдИ рдХреНрд╡реЗрд░реА рднрд╛рд╖рд╛ рдирд╣реАрдВ, рдХреЛрдИ рдкреНрд░рдмрдВрдзрди рд╕рдВрд░рдЪрдирд╛ рдирд╣реАрдВ, рдХреЛрдИ рдмреИрдХрдЕрдк рдирд╣реАрдВред Git рдХреЛ рд╣рд░ рдХреЛрдИ рдЬрд╛рдирддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕рдордиреНрд╡рдпрди рдФрд░ рд╕рд╣рдпреЛрдЧ рдореБрдлрд╝реНрдд рд╣реИред рдЖрдЗрдП рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкрд░ рдХрд░реАрдм рд╕реЗ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ
рдкреВрд░реНрдг рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рд╡рд╛рд▓рд╛ рдЧрд┐рдЯ-рдЖрдзрд╛рд░рд┐рдд рдЬреАрдпреВрдЖрдИ
рд╡реНрд╣реЗрд▓ рдХреЛ рд░рд┐рдореЛрдЯ рдЧрд┐рдЯ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рдореБрджреНрд░ рдореЗрдВ рддреИрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╡рд╣
рдЧреАрдереВрдм рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрддреНрдкрдиреНрди рд╕реНрдЯрдм рдЯреЗрдмрд▓ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдгред рдкреВрд░реНрдг рдХрд╛рд░реНрдпрд╢реАрд▓ рдбреЗрдореЛ
рдЖрдкрдХреЗ рднрдВрдбрд╛рд░ рдХреЗ рд▓рд┐рдП рдмрд┐рдЬрд▓реА рдХреА рддреЗрдЬрд╝ рд╕реАрдПрд▓рдЖрдИ рдЦреЛрдЬ
рд╡реНрд╣реЗрд▓ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рд░рд╣рддреА рд╣реИ рдФрд░ рд╕рд╛рдВрд╕ рд▓реЗрддреА рд╣реИ, рдЖрдкрдХреА рдЯреЗрдмрд▓ рдкрд░ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА, рдорд┐рд▓реАрд╕реЗрдХрдВрдб рд▓реБрдХрдЕрдк рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред рд▓рд╛рдЦреЛрдВ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд╛рде рднреА, рд╣рдо рдХреБрдЫ рдЪрддреБрд░ рдХреИрд╢рд┐рдВрдЧ рддрдВрддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдФрд░ рд░рд╕реНрдЯ рдореЗрдВ рдмреИрдХрдПрдВрдб рдХрд╛ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд░рдХреЗ рд╡реНрд╣реЗрд▓ рдХреЛ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдкреНрд░рджрд░реНрд╢рди рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗред рдЖрдкрдХреЛ рдХреЛрдИ рдЦреЛрдЬ рд╡рд┐рд▓рдВрдм рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ [рдирдорд╕реНрдХрд╛рд░ Google DS]ред
рд╡реНрд╣реЗрд▓ рдбреЗрдореЛ, рдорд┐рд▓рд┐рдпрди рдЯреЗрдмрд▓ рд▓реБрдХрдЕрдкред
рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЧрдгрдирд╛ [рдмреАрдЯрд╛ рдореЗрдВ]
рдПрдХ рдбреЗрдЯрд╛ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдореЗрд░реА рд╕рдмрд╕реЗ рдХрдо рдкрд╕рдВрджреАрджрд╛ рдЪреАрдЬреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдбреЗрдЯрд╛ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рд░-рдмрд╛рд░ рд╡рд╣реА рдХреНрд╡реЗрд░реА рдЪрд▓рд╛рдирд╛ред рд╡реНрд╣реЗрд▓ рд╕рд╛рджреЗ SQL рдореЗрдВ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдХреЗ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреНрд▓реАрдирдЕрдк рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реЗрдбреНрдпреВрд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╕реНрдЯрдм рдЯреЗрдмрд▓ рдХреЗ рдЕрдВрджрд░ рдПрдХ YAML рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдмреНрд▓реЙрдХ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ, рдФрд░ рд╡реНрд╣реЗрд▓ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рд╢реЗрдбреНрдпреВрд▓ рдкрд░ рдЪрд▓реЗрдЧреА рдФрд░ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдореЗрдВ рдиреЗрд╕реНрдЯреЗрдб рдХреНрд╡реЗрд░реАрдЬрд╝ рдЪрд▓рд╛рдПрдЧреАред
```metrics
metric-name:
sql: |
select count(*) from table
```
рдЬреАрдердм рдХреЗ рд╕рд╛рде рд╕рдВрдпреБрдХреНрдд, рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╡реНрд╣реЗрд▓ рдореАрдЯреНрд░рд┐рдХ рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рддреНрдп рдХрд╛ рдПрдХ рдЖрд╕рд╛рди рдХреЗрдВрджреНрд░реАрдп рд╕реНрд░реЛрдд рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╡реНрд╣реЗрд▓ "~/" рдореЗрдВ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдорд╛рдиреЛрдВ рдХреЛ рднреА рд╕рд╣реЗрдЬрддрд╛ рд╣реИред рд╡реНрд╣реЗрд▓/рдореЗрдЯреНрд░рд┐рдХреНрд╕" рдпрджрд┐ рдЖрдк рдХреБрдЫ рдЪрд╛рд░реНрдЯрд┐рдВрдЧ рдпрд╛ рдЕрдзрд┐рдХ рдЧрд╣рди рд╢реЛрдз рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдж рдлреНрдпреВрдЪрд░
рд╡реНрд╣реЗрд▓ рдХреЗ рд╣рдорд╛рд░реЗ рдкреВрд░реНрд╡-рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕реЗ рдмрд╛рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рд▓реЛрдЧреЛрдВ рдХреЛ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЯреЗрдмрд▓ рд▓реБрдХрдЕрдк рдЯреВрд▓ рдХреНрдпреЛрдВ? рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд╕рд░реНрдЪ рдЯреВрд▓ рдХреНрдпреЛрдВ рдирд╣реАрдВ? рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдХреНрдпреЛрдВ рдирд╣реАрдВ? SQL рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрди рдЙрдкрдХрд░рдг рдХреНрдпреЛрдВ рдирд╣реАрдВ? рдЬрдмрдХрд┐ рд╡реНрд╣реЗрд▓ v1 рдХреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕реАрдПрд▓рдЖрдИ рд╕рд╣рдпреЛрдЧреА рдЙрдкрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЧрдпрд╛ рдерд╛ Dataportal/Amundsen
, рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдкреВрд░реНрдг рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рд╡рд╛рд▓реЗ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рдЪреБрдХрд╛ рд╣реИ, рдФрд░ рд╣рдореЗрдВ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрдЯрд┐рд╕реНрдЯ рдХреЗ рдЯреВрд▓рдХрд┐рдЯ рдХрд╛ рдПрдХ рдЕрднрд┐рдиреНрди рдЕрдВрдЧ рдмрди рдЬрд╛рдПрдЧрд╛ред
рдпрджрд┐ рдЖрдк рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдХреБрдЫ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░реЗ рд╕рд╛рде рдЬреБрдбрд╝реЗрдВ
рдирд┐рд╖реНрдХрд░реНрд╖
рд╡реНрд╣реЗрд▓ рдХреЛ рдбреЗрдЯрд╛рдлрд╝реНрд░реЗрдо рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдФрд░ рд░рдЦрд░рдЦрд╛рд╡ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдПрдХ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдЬрд┐рд╕реЗ рдореБрдЭреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╣-рд╕рдВрд╕реНрдерд╛рдкрдХ рд╣реЛрдиреЗ рдХрд╛ рд╕реМрднрд╛рдЧреНрдп рдорд┐рд▓рд╛ рд╣реИред рдЬрдмрдХрд┐ рд╡реНрд╣реЗрд▓ рдбреЗрдЯрд╛ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЧрдИ рд╣реИ, рдбреЗрдЯрд╛рдлрд╝реНрд░реЗрдо рдбреЗрдЯрд╛ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЧрдИ рд╣реИред рдЖрдкрдореЗрдВ рд╕реЗ рдЬреЛ рд▓реЛрдЧ рдЕрдзрд┐рдХ рдирд┐рдХрдЯрддрд╛ рд╕реЗ рд╕рд╣рдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╡реЗ рдмреЗрдЭрд┐рдЭрдХ рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдФрд░ рдкреНрд░реЛрдореЛ рдХреЛрдб рджреНрд╡рд╛рд░рд╛ рд╣рд╛рдмреНрд░реА, рдЖрдк рдмреИрдирд░ рдкрд░ рджрд░реНрд╢рд╛рдИ рдЧрдИ рдЫреВрдЯ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд 10% рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдСрдирд▓рд╛рдЗрди рдмреВрдЯрдХреИрдВрдк рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдХреЗ рдкреЗрд╢реЗ рдХреЛ рдЦрд░реЛрдВрдЪ рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рджреЗрдирд╛ рдбреЗрдЯрд╛ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдСрдирд▓рд╛рдЗрди рдмреВрдЯрдХреИрдВрдк рд╕реНрдХреНрд░реИрдЪ рд╕реЗ рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдХреЗ рдкреЗрд╢реЗ рдХреЛ рдкрдврд╝рд╛рдирд╛ рд╡реЗрдм рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХреЛрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдкрд╛рдпрдерди
рдЕрдзрд┐рдХ рдкрд╛рдареНрдпрдХреНрд░рдо
рдбреЗрдЯрд╛ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдХреЛрд░реНрд╕ рдбреЗрд╡рдСрдкреНрд╕ рдХреЛрд░реНрд╕ рд╡реНрдпрд╡рд╕рд╛рдп рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░ рд╢реБрд░реВ рд╕реЗ рд╣реА рдЖрдИрдУрдПрд╕ рдбреЗрд╡рд▓рдкрд░ рдХрд╛ рдкреЗрд╢рд╛ рд╢реБрд░реВ рд╕реЗ рд╣реА рдкреЗрд╢рд╛ рдПрдВрдбреНрд░реЙрдЗрдб рдбреЗрд╡рд▓рдкрд░ рд╢реБрд░реВ рд╕реЗ рд╣реА рдкреЗрд╢рд╛ рдЬрд╛рд╡рд╛ рдбреЗрд╡рд▓рдкрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд╛рдареНрдпрдХреНрд░рдо рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХреЛрд░реНрд╕ рдХреЛрд░реНрд╕ "рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдХреЗ рд▓рд┐рдП рдЧрдгрд┐рдд рдФрд░ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ" рдЙрдиреНрдирдд рдкрд╛рдареНрдпрдХреНрд░рдо "рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдкреНрд░реЛ + рдбреАрдк рд▓рд░реНрдирд┐рдВрдЧ"
рдкреНрд░рджрд░реНрд╢рд┐рдд рд▓реЗрдЦ
рдмрд┐рдирд╛ рдСрдирд▓рд╛рдЗрди рдХреЛрд░реНрд╕ рдХреЗ рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрдЯрд┐рд╕реНрдЯ рдХреИрд╕реЗ рдмрдиреЗрдВ 450 рдирд┐рдГрд╢реБрд▓реНрдХ рдЖрдЗрд╡реА рд▓реАрдЧ рдкрд╛рдареНрдпрдХреНрд░рдо рд▓рдЧрд╛рддрд╛рд░ 5 рдорд╣реАрдиреЛрдВ рддрдХ рд╕рдкреНрддрд╛рд╣ рдореЗрдВ 9 рджрд┐рди рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХрд╛ рдЕрдзреНрдпрдпрди рдХреИрд╕реЗ рдХрд░реЗрдВ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдХрд┐рддрдирд╛ рдХрдорд╛рддрд╛ рд╣реИ: 2020 рдореЗрдВ рд░реВрд╕ рдФрд░ рд╡рд┐рджреЗрд╢реЛрдВ рдореЗрдВ рд╡реЗрддрди рдФрд░ рд░рд┐рдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдЕрд╡рд▓реЛрдХрди рдЦрдирди рдЙрджреНрдпреЛрдЧ рдореЗрдВ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬрди
рд╕реНрд░реЛрдд: www.habr.com