áááŻáážá áşáááş 206th Google Summer of Code ááźá áşááźáŽá¸á open source áááąáŹááťááşááąáŤááşá¸ 27 áᯠááŤáááşááŤáááşá áááŻáážá áşáááş Moira áĄááŤáĄáááş áááąáŹááťááş áá ááŻáĄáá˝ááş áááááŻáśá¸ááźá áşáááşá á¤áááşáážáŹ Kontur áá˝ááşáááşááŽá¸ááŹá¸ááąáŹ áĄááąá¸ááąáŤáşáĄááźáąáĄááąááťáŹá¸áĄááźáąáŹááşá¸ áĄááááąá¸ááťááşááťáŹá¸áĄáá˝ááş ááťá˝ááşáŻááşáááŻáˇáĄááźááŻááşááŻáśá¸á áá áşááźá áşáááşá

Moira ááᯠGSoC áááŻáˇááá°ááŹáá˝ááş ááťá˝ááşáŻááşáááş áĄáááşá¸áááşááŤáááşáááşáááşáá˛áˇáááźááˇáş ááᯠááťá˝ááşáŻááşáááş open source áĄáá˝ááş á¤ááźáąáážááşá¸áááşáážááˇáş Moira áĄáá˝ááş ááźáŽá¸ááŹá¸ááąáŹ ááŻááşááťáśááťáąáŹáşáá˝ážáŹá¸áážáŻááźá áşááŻáśááᯠáŚá¸á á˝áŹááźáąáŹááźááŤáááşá
áááşáááşááąáŹá ááŹá¸áĄáááşá¸áááş
GSoC áá˝ááş áážá áşá ááş ááášááŹáá áşáážááşá¸ááž ááťáąáŹááşá¸ááŹá¸ áá áşááąáŹááşáááˇáş ááŤáááşááŤáááşá ááźáŽá¸áá˛áˇáááˇáşáážá áşáá˝ááş áááŻááşááśááąáŤááşá¸ á á ááž ááťáąáŹááşá¸ááŹá¸ áááá áŚá¸áááş open source áááąáŹááťááşááąáŤááşá¸ ááá ááŻááᯠááŻááşááąáŹááşáá˛áˇáááşá Google áááş ááťáąáŹááşá¸ááŹá¸ááťáŹá¸á ááŤáááşáážáŻááᯠááśáˇáááŻá¸áá°ááŽááźáŽá¸ áááşá¸áááŻáˇáĄáŹá¸ ááąáŹááşááśáˇááźáąá¸ááťáŹá¸ ááąá¸ááąáŹááşáᏠáááąáŹááťááşááąáŹáˇááşáá˛áĄááşááťááşááŽááŹááťáŹá¸áááş ááťáąáŹááşá¸ááŹá¸ááťáŹá¸áĄáá˝ááş áááşá¸áá˝ážááşááąá¸áá°ááťáŹá¸áĄááźá áş ááŻááşááąáŹááşáᏠáááşá¸áááŻáˇáĄáŹá¸ open source áá˝ááş ááŤáááşáááş áá°ááŽááąá¸ááŤáááşá ááťáąáŹááşá¸ááŹá¸ááťáŹá¸á á˝áŹáĄáá˝ááşá á¤áááşáážáŹ á ááşáážáŻáá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻáĄáá˝áąáˇáĄááźáŻáśáážááˇáş áááşá¸áááŻáˇááááŻááşááąá¸ááŹááááşáá˝ááş áĄáąá¸ááźááąáŹáááŻááşá¸áá áşááŻááááş áĄááąáŹááşá¸ááŻáśá¸áĄáá˝ááˇáşáĄááąá¸ááźá áşáááşá
ááŹáááąáŹááťááşáá˛á ááŽáážá áşááŹá¸á ááźáŽá¸ááŹá¸áá˛áˇ áĄáá˝á˛áˇáĄá ááşá¸áá˝áąá áááąáŹááťááşáá˝áąáĄááźááş (Apache, Linux, Wikimedia)á áĄáŻááşá áŻááźáŽá¸ááťáŹá¸á á˝áŹááᯠáá˝á˛ááźáŹá¸áááŻááşáááş-
- áááşáááşáážáŻá áá áşááťáŹá¸ (Debian(Fedora, FreeBSD)
- ááááŻááááşááŹááŹá ááŹá¸ááťáŹá¸ (Haskellá Pythoná Swift)
- á áŹááźááˇáşáááŻááşááťáŹá¸ (Boost C++á OpenCVá TensorFlow)
- compilers áážááˇáş build systems (GCCá LLVMá webpack)
- áĄáááşá¸áĄááźá áşááŻááş (Gitá Jenkinsá Neovim) áážááˇáşáĄááŻááşááŻááşáááşááááááŹááťáŹá¸
- DevOps ááááááŹááťáŹá¸ (Kapitaná Linkerdá Moira)
- ááąááŹááąáˇá áşááťáŹá¸ (MariaDBá PostgreSQL)

ááᯠá¤á áŹáááşá¸áá˝ááş Moira áááşáá˛áˇáááŻáˇáĄááŻáśá¸áááşáá˛áˇáááşááᯠááťá˝ááşáŻááşááźáąáŹááźááŤáááşá
ááźááşáááşááźáŽá¸ áááˇáşááťážáąáŹááşáá˝ážáŹáááşááŤá
GSoC áá˝ááş ááŤáááşááźááşá¸áĄáá˝ááş ááťážáąáŹááşáá˝ážáŹááťáŹá¸ááᯠáááşáááŤááŽááá˝ááş á áááşáá˛áˇáááşá Kontur ááž Moira áá˝áśáˇááźááŻá¸áááŻá¸áááşááąá¸áĄáá˝á˛áˇáááş ááťá˝ááşááąáŹáşáážááˇáş á ááŹá¸ááźáąáŹááźáŽá¸ ááŤáááşáááŻááźáąáŹááşá¸ áááąáŹááąáŤááşááŤáááşá ááťá˝ááşáŻááşáááŻáˇ ááŻáśá¸áááááá˛áˇá፠- áááşááťážáĄáŹá¸á ááŻááşááŻááşááááşááᯠááááááąá¸ááąáŹáşáááşá¸ Moira developer áĄáááŻááşá¸áĄáááŻááşá¸ááᯠáááŻá¸ááźážááˇáşáááşá Moira áá˝ááş ááźáŽá¸ááŹá¸ááąáŹáĄááşášááŤáááşáĄááťááŻáˇááᯠáááˇáşáá˝ááşá¸áááşáážááˇáş áááşááá áşááťáŹá¸á áŻááąáŹááşá¸ááźááşá¸áážááˇáş áááˇáşááťáąáŹáşááąáŹáááááąá¸ááťááşááťáŹá¸áĄáá˝ááş ááťá˝ááşáŻááşáááŻáˇáááąáášááŹááᯠááťážááąááśá áŹá¸ááŤáááşá
áĄáŹá¸ááŻáśá¸á áĄáśáˇááźá ááŹááážááᲠá áááşáá˛áˇááŹá áĄáááşááŻáśá¸ ááźááˇáşááąá¸áááşá GSoC áááşáááŻááşáá˝ááş áááşá¸áááŻáˇáááş Moira áážááˇáş áá°áá áĄáŹá¸ááŹááťááşááťáŹá¸áĄááźáąáŹááşá¸ ááźáąáŹáááŻáá˛áˇááźáááşá
áááŻáˇááąáŹááş GSoC ááŤáááşáá°ááťáŹá¸áááş á¤áá˝áąááŹááŽáá˝ááş ááŻááşááąáŹááşáááˇáş áĄááááĄááşášááŤáááşááťáŹá¸ááᯠááŻáśá¸ááźááşáááş áááŻáĄááşááŤáááşá áááşááŽá¸ááŤá áá˝ááşáá°ááąáŹáşáááşá¸ áááşáááˇáşáĄááŻááşááťáŹá¸ ááŤáááşááááşááᯠáááąáŹáá°áááşáážáŹ áááŻááááşáá˛ááŤáááşá ááąááąáŤáşááŤááŽáá áá˝áąááŹááŽáážáŹ ááťáąáŹááşá¸ááŹá¸áá˝áą ááŻááşááááˇáş áĄááŻááşáá˝áąááᯠáá˝áąá¸áááŻáˇ áááŻáááşá áááŻáááŻáááşáážáŹ ááťá˝ááşáŻááşáááŻáˇáááş áááşá¸áááŻáˇááᯠááŻááşááááş ááźáŻááŻááşáááŻááşáááşáááŻááşááŤá áĄá áŹá¸ ááťáąáŹááşá¸ááŹá¸á Moira á developer ááťáŹá¸áážááˇáş áá˝áąá¸áá˝áąá¸ááąáŹáĄá፠GSoC áĄáá˝ááş áááşáááˇáşáĄááŻááşááťáŹá¸ááᯠáá˝ážáąáˇáááŻááşá¸ááááşáááşá¸á

ááááşáĄááąááźááˇáş Moira core áážááŻááşááąáŹááşá ááŹááťáŹá¸ ( API áĄááźáąáŹááşá¸á ááťááşá¸ááŹááąá¸á á áşááąá¸áážáŻááťáŹá¸áážááˇáşáááááąá¸ááťááşááťáŹá¸ááąá¸áááŻáˇááźááşá¸áááŻááşááŹáááşá¸ááźáąáŹááşá¸ááťáŹá¸) áážááˇáş áááşá¸ááááşáĄááşááŹááąáˇá áş ( Grafana áážááˇáşááąáŤááşá¸á ááşá¸ááźááşá¸áĄááźáąáŹááşá¸á ááŻááşáĄááźáąááśááž TypeScript áááŻáˇááźáąáŹááşá¸áá˝ážáąáˇááźááşá¸áážááˇáş áá°áááşá¸ááááşá¸ááťáŻááşáážáŻááťáŹá¸áááŻáˇáá°á¸ááźáąáŹááşá¸ááźááşá¸) áááŻáˇáááş áááŻááąááŹáá˝ááşááźáŽá¸ááŻáśá¸áá˝áŹá¸ááŤáááşá ááąáŹááşááźáŽá¸ ááťá˝ááşááąáŹáşáááŻáˇá ááźááşáááşááŹáá˝áąáážááááşá áááŻáážáá áşáááˇáş áĄááŹáááş GSoC ááŤáááşáá°ááťáŹá¸áááş codebase áážááˇáş áĄááťá˝ááşá¸ááááşááźá áşááŹáááŻááşááźáŽá¸ Moira áá˝ááş áááşáááŻáˇááąáŹ áá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻááźá áşáááşááᯠáĄááźáśáĽáŹááşááá°áááŻááşááŤáááşá
áĄááťááŻá¸áááşááťáŹá¸ááᯠáááŻááşáá˝ááşááźáąáážááşá¸ááŤá
áááŻáˇááąáŹááş ááŻáśá¸áááşááźáŹá áąáŹááˇáşáááŻááşá¸áá˛áˇáááźáŽá¸ ááśááźááŻá¸ááąá¸á áŹááž áĄáááşá¸áááş ááťáąáŹáşáá˝ážááşáážáŻáá áşááŻ...

... áážááˇáş ááąáŤááşáá˝á˛ááś . á áááşáááşá áŹá¸á ááŹááąáŹááşá¸áá˛áˇ ááŹáááşáá˝áąáá˛áˇ áááşááźá˝á á˝áŹ ááŤáááşáá° áĄááťáŹá¸áĄááźáŹá¸ áĄá˛ááŽááᯠááąáŹááşááŹááźáŽá¸ áážáŻááşáážáŹá¸áážáŻáá áşáᯠá áááşáá˛áˇááŤáááşá ááťááşáážá áááşááąáˇááťáşááťáŹá¸áááş ááŻáážáŹá¸-áĄááşášáááááş ááąáŹá ááşááŹá¸ááąáŹ ááŹááŹá ááŹá¸ááž áááˇáşá ááşááąáŹ áĄááşááťááşááŽááŹáĄááşášáááááşááŹááŹá ááŹá¸áááŻáˇ ááźáąáŹááşá¸áá˛áá˛áˇááźáŽá¸ Moira á developer ááťáŹá¸áááş áááşá¸áááŻáˇá ááąáŹáşáááŻááááşá áááŻááşáá˝ááş ááŤáááşáá°áĄáá áşááťáŹá¸áážááˇáş á áááşáááşá¸áážáŽá¸ááŹáááş-

Github áá˝ááş ááąáŹáˇááááşááŻááˇáşááťáŹá¸áá˛áˇáááŻáˇ âááąáŹááşá¸ááąáŹ áááááźáżááŹááťáŹá¸â ááąáŹááşá¸ááťáááşá ááŻáśá¸áááááşáážááşááŹá¸áá˛áˇáĄááŹáá áşááŻááᯠááŻááşáá˛áˇáááŤáááş- áĄáááŻááşá¸áĄáááŻááşá¸áĄáá˝á˛áˇáááşáĄáá áşááťáŹá¸áĄáá˝ááş áĄáá°á¸ááááşáááşááąá¸á ááŹááąá¸áá˝áą áĄá áŻáĄááąá¸ááźáŽá¸áá áşááŻáá˛áˇ ááąáŹááşááŹáááşá

ááŤááąáááˇáş ááťá˝ááşááąáŹáşáááŻáˇ áĄáąáŹááşááźááşááźáŽá¸ áááşá¸ááŹááŤáááşá
ááąáŹááşááŹáááşááźá áşááá˛
áĄááŻááŹáááˇáş áááşá áá áááş ááááşášááŹááąáˇáážáŹ ááŽá¸ááźáŹá¸áááąáŹááťááşááťáŹá¸áá˝ááş ááŤáááşáááş ááťáąáŹááşá¸ááŹá¸ááťáŹá¸ááž ááťážáąáŹááşáá˝ážáŹááťáŹá¸ááᯠáááşááśááŤáááşá Moiraá Haskellá TensorFlow áááŻáˇáááŻááş áĄááźáŹá¸ááąáŹ áááąáŹááťááşááąáŤááşá¸ áážá áşááŹá áá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻáĄáá˝ááş áá˝áąááŹááŽáá˝ááş ááŤáááşáá˝ááˇáşááťážáąáŹááşááŹá¸áááş áá°áááŻááşá¸áá˝ááş áážá áşáááşááźáŹáááşááźá áşáááşá ááťá˝ááşáŻááşáááŻáˇáážááˇáşáĄáá° áá°á¸ááąáŤááşá¸ááŤáááşááźáŽá¸ á¤áá˝áąááŹááŽáá˝ááş open source áĄáá˝ááş ááźáŽá¸ááŹá¸ááąáŹááśáˇáááŻá¸áá°ááŽáážáŻáá áşáᯠááźáŻááŻááşááźááŤá ááŻáˇá
áĄááŻáśá¸áááşááąáŹ link ááťáŹá¸ -
- GitHub áá˝ááşá и áááŻááŹ
- developer ááťáŹá¸ááž Moira áĄááźáąáŹááşá¸ Habre áĄááźáąáŹááşá¸ ááąáŹááşá¸ááŤá¸ááťáŹá¸ , и
- HighLoad Moscow 2018 ááŽááŹááśáá˝ááş
- Đ´ŃŃгио Kontur ááž áááşááŽá¸ááźáŽá¸ ááśáˇáááŻá¸ááŹá¸áááşá
áááŻáááşá¸ á áŹáááşá¸áá˝ááşá¸ááŤá ááŤáááŻáˇáá˛áˇ . GSoC áá˝ááş ááťá˝ááşáŻááşáááŻáˇ áááşáááŻáˇááŤáááşááąáŹááşáá˝ááşááŻáśáážááˇáş áĄááźáŹá¸á áááşáááşá áŹá¸áá˝ááşáĄááŹááťáŹá¸ááᯠááźáąáŹááźááŤáááşá
source: www.habr.com
