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