á RIT 2019ᣠáŁáá°á¨áŁá˝á á áááłáá°á áŽáŽáľáŽá á áŤ
áᎠá°á¨á
"áᎠá°á¨á á¨ááŁá ááá á¨ááᣠáĽáá°áá
á áááľ ááá á ááá
á"
ááľá°á áşá ᨠ"áŠáá á áááł" ááá
á CIAN ááľáĽ á ááśááľáľ áĽáŤ á¨ááá¨á áŠáŁááŤá á¨á°áá°á¨á° á¨14 áááłáľ á áá ááᢠá ááŤá áá á áááľ áĄáľá ááľáĽ 35 á°áá˝ áá áŠá˘ áááá áá¨áĽáłá á áá°á? áĽááἠááᣠá ááśáá˝á á á°áá°á ááአáá áᣠááá áá áááŁá áá á°áľ áĽá áŽáľ á á ááŚáľ á¨á°áᨠá á áŁáŤ á 2015 ááá á ááá¨á˘
á ááŤá áá á ááááľ/áááśááľ á°áá¨áŽá˝ áá á¨á°áá¨áá á¨ááááᣠá˛# áĽá áá¤á˝á ááá ááááľ áá á¨áᢠáá áá ááŤá ááá°ááŤáľáŁ á áĽá á¨áááŽáĽáŁá¸á á¨áľááŞááśá˝ áľáĽáľáĽ áá á¨áᢠá áááŤáá˝á á ááááľáŁ ááľááśá˝á á áá¨á áĽá âá áááŁáłá ááľáĽ áŤááľ á¨á°ááŤáŠ á°ááŁáŤáľâ áá á ááááŁáľ áááśá˝ ááááŤáľ á áá áĽá áľáá á¨ááŤáᣠá¨ááááľ ááŁá¤á áá áᢠááá áŤá áá°áľ áá áá áááľááá˘
á áá
á°áľá°á á ááá áááᣠáĽá áá°áá á¨áá˝áᣠá ááśááľáľ áĽá ááľá°áłá°á á¨áá˝á á¨áááŁáł áĽá á¨áá°ááŤáľ áá°áľ ááááŁáľ áĽááááááᢠááá
á ᨠCI / á˛á˛ áľáááľ áŤáľááááá, áĽá á¨ááą áá áľáá°áŤá áĽá áááąá á á°ááŁáŽá˝ áľáĽáľáĽ ááľáĽ áľáááľáá á ááá ᨠTeamcity áĽá á¨áááŞááľ áľáŞáľ ááŤá¨á áá¨áĽá. Teamcityá áĽáá° á¨á
áἠáá áááľ ááá ááᢠá áá áá, áĽá áá áááᎠá°ááŞáľ á ááá´áá¸á á áá°á áááá áĽá áĽá áľáŤáá˝á áĽá ááŽáááśá˝á á áá á á
áá.
áá° á¨áŤáłá˝á áľáááľ ááłáĽ á°áá°ááá˘
á¨Teamcity áľáá ፠á¨á°ááá°á á¨áĽá áĽáŤá ááá áĽáť ááᥠá¨áá¨á á¨áá áĽáŤááá˝á ááá áᣠááłáŽá˝á á á ፠á°á¨á ááľá°ááá áĽá á¨áááá ááłáŽá˝á ááá¨áĽ ááᢠá¨Teamcity á˛áľá°á á¨áá á áá áááá á ááťááᢠá°á¨á᪠á ááśáá˛á ááááľá ááá¨áĽ á áľááá áá á. á Teamcity ááľáĽ á¨áľááŞááśá˝ áá áááľáŤáľ ááá áá° á¨áśáľá°á ááá á ááśáá˛á á˛áľá°á áááá¨á á ááŤáŽá˝á á°áááá°ááᢠáá á áá¨á¨áť á¨áŤáłá˝á áááľá áĽáť á¨ááŤááá áá á¨áá°á á°ááááááľ áĽáá°ááŤáľáááá ááľááá. Integro á°áĽá á¨áá áŤá á¨ááľáŁá á ááśáá˝á á˛áľá°á á¨ááááŞáŤ áľáŞáľ á áá ááááľ áłá¨á˘
Teamcity á¨áááŁáł áĽá á¨áá°ááŤáľ áá°áśá˝á á ááľááá á°á¨á áá á¨á ááśááľá˝á áá áá°áŤáᣠá˘áá´áᎠáá á á¨áá°á á°á¨á á¨áĽáľááľ áá°áśá˝á á áŤáľ-á°á áá á á°áŠáŻáᢠáľáŤá á á፠ááľáĽ áŤá ááłáŽá˝ áá á Bitbucket ááľáĽ áŤáá á°áŤáŤáĽ ááá áŽáľ áá°áľ áá ááŁáá á áľááá áá áᢠá áá á°á¨á á˘áá´áᎠá¨á°ááŤáŠ ááááśá˝ áľáŤáá˝ áá áááľáŤáľ á¨áŤáą á¨áľáŤ áá°áśá˝ ááá ááá¨.
á á˘áááľ áá°áśá˝ ááľáĽ á áŤáľ-á°á áá¨áá ááááŤáľ á áĄáľá ááľáĽ áŤá á¨ááŽáááśá˝ áĽá áŠáŤáá˝ áĽááľ á¨ááŻáᢠáľááá á á˛áľ á˝áá áᣠá ááľ áá á¨áĄáľá á¨á°á ááłá á á á ááá á¨á (3 ááŞáá˝ áĽá 100 ááŽáááśá˝) áá ááłá á¨áá¨áá (3 á°á¨á᪠ááŞáá˝ áĽá 100 ááŽáááśá˝) ᣠá¨á፠ááᢠá áá¤áąáᣠáááľá°áłá°á á áľá¸á᪠á ááá á¨á ááŤáł ááááá˝ áľáááľ á á ááá˘
ᨠ4 á ááłá áĽáŤá á˛ááł, áĽáá°áá
á áááľ ááá ááá á áĽáá°ááá˝á á°ááááĽá, ááááŤáąá 4 á ááŁááá˝á ááá°áá á á ááá ááŞáá˝ á ááááá áá°áĽ ááľáĽ á ááá áŠá. á¨áá¨ááá áľ Teamcity áľáááááľ ááá ááť áááŞááľ áľáááá¨áĽ áĽáŤáá á°ááłá˘ á ááłááá˝ áĽá á ááśáá˝á áĽá
áśá˝ áá áľááśá˝á á áľááá á áááŞááľ áĽáá°áááá áá°ááᢠá¨áĽááľ áłáááłáľ á áá áá° áááŞááľ á°áááá áĽá áĽá á¨áĄáľá á¨á°á á ááŁááá˝á á¨ááá¨áľ áá á¨á°áŤáŤááá á ááłááľ á¨áŤáľ ááłáľ á áľááá°ááᢠáľááá
á˘áá´ááŽá á ááłá á áĽá áááŞááľá ááŤáłá˝á á áá ááľ áá áá°áŽá á˝áááá˘
á áá á¨áłá á ááśáá˛á áĽáľááľ (á¨ááľáľ áĽáŤááá˝á á áŤáľ-á°á á ááá á ᣠá¨áŽáľ á˝áá áĽá ááá˝ áźáŽá˝á á áá°áŁá°áĽ áĽá á áá°á) á á°áťá áá á á áĽá á¨áááááľá ááá°á áĽá áá áá áľáŤ ááŽáŚáśá˝ áááľá áľ á¨áá°á ááááľ á áᢠá á°á¨ááŞá áŠáŁááŤá á áŠáŁááŤá ááľáĽ áá° áááᎠá°ááŞáľ ááááłááľ ááá¨, áá á á á°á°ááá áááá፠áŤáľááááá, áĽá áĽááľ á áĽááłá¸á á°ááá°á. ááľ á ááľ áá° áááᎠá áááááśáťá˝á á ááśáá˛á áááśá˝ á¨ááŁáá á áá ááááľ áá (á á áá áá á áá°áą ááľáĽáľáĽááľ ááááľá á áĽá áĽá¨ááá á ááá˘) áá ᣠáĽáá°á°ááá°á ᣠá á˛áľ ááľáĽáľáĽááľ á°ááłá˘
áá¨áŤá á áŤáľ-á°á áĽáá°áááá
á á°ááááľ á ááśááľáľ ááááŤáľáŁ á ááłááľ á¨áá°áť á°á¨ááá˝á á áááá á¨áĽáľááľ áá°áśá˝ á°ááĽáááᢠáĽá áá
ááááŤá áĽáŤáľ ááŁáľ ááááŤáľ ááá. ááá áááľáá, ááá áá áááśá˝á á¨ááá á áá, á¨áááľ áááľ áá´á áááἠá áľááá áá á. áľá ááá¨áŤ á ááśáá˛á áá°áĽ áŁá¨áá áááááľ (áĽáá
á¨ááááá¨á áľá âááá
ááą ááľáĽ áŤááá ááłáĽ ááá áâ áá ᣠá¨áááἠá
áŁáľ áłááá) áľá ááá˘á á¨á°áááá áŽáľ áĽá á ááľáĄ áŤá áľá
á°áśá˝ áĽáá˛áá ááłáá á áŤáľ á°á á áá°ááŤáľ á°ááŁáá áááá
/á ááááá
á˘
á¨áĽáŤáľ á˝ááŽá˝á á ááľáááľ áá° áááľ á áľááá ááłááá˝ á°áá°áá-á¨áŤá᪠ááá፠ááŤááľ áááá áĽá á¨áľá á°áľ áłáŤáá á¨áá á á áá ááá˝ á ááľá áľ á ááśáá˛á ááĽáĽáá á áľá°ááááᢠá¨ááááŞáŤá áááľá áŽáą áá á áá áá° áááľ á¨áááŁáą á ááľ ááá˝ á¨áá áľá á°áśá˝á áááááľ á áľá˝áá, ááá°áá á áááľ ááľáĽ áááľ á˝ááŽá˝ á¨ááá˝ ááá áááˇá. áľá á°áśá˝ á áĽááἠáá¨á°áłá ááááá á áĽáááá áááŤá˝áá áĽá áĽá¨áłá˝áá á¨ááá áá áĽááąá áááľá°áŤá¨á áłááá áĽááąá á ááááľ áá ááá˘
á ááśáá˝á áĄáľá
á á áá áá á¨130 ááá˘áá˝ á°áŤá°áá˝ á áá áĽá áĽáááĽááá
DevOps áá˛á áá¤á áłááľ á¨á´á/á¤áł á áŤáŁá˘áŁ Integro á áŤáŁá˘áŁ ááá˘áá˝ á˝ááŽá˝á áĽáá˛ááą áŤááá áĽá á áŤáŁá˘áá˝á ááááŤáľ á áłá˛áľ á ááŤá¨áŚá˝á áŤááááᢠá¨á˘áá´áᎠáááľ á á áŁáŤ áááąáá á˘áá´ááŽá áĽá á°ááá á áááááśá˝á áááá¨áłá ᣠáááłá ᣠááááŞáᾠᣠá፠ᣠáŽáááááľ á°á°áŞáá˝ áĽá áĽáá˛áá ááááľ áĄáľáá˝ á¨áłáľ áááááŤáá˝á áĽá áá°áá áŞáŤáá˝á áŤááááá˘
á¨á˛á á áĄáľá á¨áááľááá áĄáľá áá á áľáĽáĽá áá°áŤáᣠáá á á¨ááľáĽ á ááá´áá¸ááᣠá¤á°ááťáááľá áĽá á¨áááľ á ááŤá¨áŚá˝á áŤáłáĽáŤáᢠá á°ááłáłá ááᣠá CIAN ááľáĽ áŤá ááááá ááᢠáá ááśáá˝á á áľá°áá á ááľá¨á áá˝ááᣠáááłáᣠá¨áĄáľáá ááááľ áááááľ áááᎠá ááśááľá˝á ááľáŤáľ ááá á ááśáá˝á áĽáá´áľ á¨á°áťá ááľá¨á áĽáá°ááťá áĽáŠ ááłáĽ áááŤáľá˘
á¨ááĽááĽá áŹá á ááśáá˝á á CIAN
á á ááśáá˝á ááľáĽ á¨á°áŤá°áą ááá áľáááśá˝ á á ááŤáł ááĽááĽáŽá˝ áá¨áá áá˝áá-
- ááŤá áľáááśá˝ (Jira, Bitbucket, ááá°). á¨áááľ áĄáľáá˝ á áĽá¨áá¸á áá áŤá.
- Integro ááľá¨á. áĽááá áá ááá˘áá˝ á¨áĽáą áá á ááĽáł á áá°áŠá, ááá áá áááá á ááśáá˛á áľáŤáá˝ áĽáá˛á°áŠ á¨ááŤá°áá áá.
- á¨ááľá¨áľáŁ á¨áŚááŹáľáľáŤ áĽá á¨áááľ á áááááśá˝ (áááłá áááááľáŁ áááľáᣠááá)ᢠá áĽááą áĽááłáł áŽáľá á á ááááŽá˝ áá áĽáá°ááŤáá áĽá á áááááśáš áĽááľ á áĽááľ ááľáŤáłá¸áá áĽáá¨áááŁááá˘
- á áŤáá ááĽááĽá (á°áá¨áŽá˝áŁ OSᣠá°ááá áśááľáá)ᢠá¨áĽá áŽáľ á áá á°á¨á áá°áŤáᢠáá á áŤáá á áááá ááá áááŁá (LXCᣠKVMᣠDocker) ááá áá˝ááá˘
á áá á áá°-ááłáĽ áá°á¨áľáŁ á¨áááááľ áŚáłáá˝á á á˛á á áĄáľá ááľáĽ áĽááŤááááᢠá¨ááááŞáŤááš áááľ á°á¨ááá˝ á¨á˘áá´áᎠáááľ á á áŁáŤ á¨áááááľ áŚáł áá áá¸á ᣠáĽá á¨áá¨á¨áťááš áááľ á°á¨ááá˝ ááľááá á á´ááŚááľ á¨áááááľ áŚáł áá áá¸áᢠáĽááľ á ááłá˝á á áἠáľáááá áĽá áĽáááľá áĽá áááľá áŤáááá¨áĽ áľááááááἠáá áááŤá¨áľ á á°ááŁáŽá˝ áá áĽááľáá°áŠá áŤáľá˝ááá áĽá ááľá°ááĽá ááľáĽ áŁáá á áááŁáá˘
áŤáá°ááŤ
á˘áá´áᎠáá áĽáá°áŠá áĽá á á´áááá ááá áĽáááááĄ-
- CentOS 7
- áśá¨á + ááááá + áááľá + áŽááľá˘
- Java 11 (á¨ááľáá á˘áá´áᎠááááľ á á፠8 áá áááŤá)
- á¨áá°á áĄáľ 2.X + áľááŞáá ááááľ áá á¨áľ
- PostgreSql 11
- RabbitMQ
- Apache Ignite
- áŤáááł (á¨á°á¨á°á°)
- ááŤáá + ááŤáááľ + ááŽáá´á¨áľ + ááá + á¤ááŹ
- á¨áľá áŠá áᥠááá˝ (CSR) + MobX
- á¤áľá¤áľáŚáĄ áŞáá
ááá áĽááłá á áĽááłá á¨á˘áá´áᎠáľáŞáľ ááááľ ááá áŤáá áááľ á˘ááá á¨áááᎠá áááááľ áááľ ááá á áĽáá¨á°áááᢠáĽáŤááłááą áááᎠá°ááŞáľ á áŤáą Docker áŽáá´ááá ááľáĽ áá°áŤáᣠáĽá á áááááśáš á HTTP áĽáŤááá˝ áĽá RabbitMQ áááááśá˝ áááááᢠáááᎠá°ááŞáľ á áááľá á áŠá ááááá áĽá áĽáŤá áŤáááĄááłáᣠáááľ á SSO (Keycloak, OAuth 2/OpenID Connect) á áŠá á áááá˘
áĽáá° áĽááá°á á
áááľ ááłáᣠá¨áá¨á°ááľá á°á¨ááá˝ á¨áŤááá á¨áááŞááľ áá áááááľá á áľáĄá áľáĄ
- á¨áľáŤ áá°áľ á áľá°áłá°á áááᎠá°ááŞáľ (á¨áá á áá áá°áľ áááᎠá áááááľ á°áĽá á¨áá áŤá) á áááŞááľ ááľáĽ áááŁáłá ááŤááľ áááááᢠáá áá áááľá¨á á¨áááŞááľ áá áááááľ á¨áááᎠá°ááŞáąá IP:PORT áááááľ áááľá áá ááá (á¨áá á áá áááŞááľ áááᎠá°ááŞáľ ááŁáá) áĽá á áááŞááľ ááľáĽ áááŁáłáá áĽáá˛ááá áŤáá°ááłá°á áĽáŤá áááŤáá˘
- áĽáŤá á¨á°áá á á áá á¨áááŞááľ áááᎠá°ááŞáľ áŤáááŤá áĽá á¨áĽáŤ ááłáá፠áá ááá˝ áá°áŁá, á¨ááŤá á¨áĽáŤáá áá¤áľ áááá¨áľ áĽá á áá ááá áá˝áá. á á°ááłáłá ááᣠá REST API áĽáŞ á áŠá á áááŞááľ ááľáĽ áŤááá áááŁáł áŤáľááłáá˘
- áááŞááľ áááŁáłáá áŤá¨áááá áĽá á¨á°á ááá á áá á¨áľá ááá ááá á¨á áááá áá¤áśáš áá áá° áááŞááľ áááᎠá áááááľ áááŤáá˘
- á¨áááŞááľ áááᎠá°ááŞáľ á¨áľá ááá ááá á¨á°áá á á áá áľá áĽáŤáá áá°áľ áá ááá áááĽááľ áŤáááŤá áĽá á¨ááľáá¸á፠áá¤áąá á¨áĽáą áá á áŤááááᢠá¨ááá¨á áááĽááľ áá° RabbitMQ áá¨á áááŤáá˘
- á RabbitMQ á áŠáᣠá¨áłá°áá áááĽááľ á¨áĽáŤáá áĽá á¨á°áá áá áááĽááľ á¨áľáŤ ááłáááŤáá á ááááľ á°ááŁáŠá áľáááľáŹáľ áá¤áąá á¨ááá¨á áá°áľ áááᎠá°ááŞáľ áá°ááłáá˘
á áá áá° 30 á¨áá á áĽáá á á áááááśá˝ á áá ᣠáĽááąá áá° áĽá áĄáľáá˝ áá¨áá áá˝áá á˘
- á¨áááá á áľá°áłá°á.
- áá¨á áĽá á¨á°á áááá˝ áá ááľá°ááĽá (áááĽáá°áá˝, á°áĽáłá¤).
- á¨ááá áŽáľ áá á ááľáŤáľ ááá˘
- á¨áá°ááŞáŤ ááłáŞáŤáá˝ (áááŞááľáŁ áááááᣠáááľáᣠááá°) áá áááááá˘
- ááľáľá (áááśá˝, áľá á°áśá˝, ááá°).
- á¨áľá áááááŤáá˝ (á¨áá¨áŤ á áŤáŁá˘áá˝á áááľá°áłá°áᣠáľáłá˛áľá˛ááľ ááá°áĽá°áĽáŁ ááá°.)
- á¨á°ááŁá á°ááŁáŁáŞáá˝ áĽá á°ááłáłá áľáááśá˝ áá áá á°áľ.
- áá°ááŤáŠ á°ááŁáŤáľ á¨áľáŤ áá°áľ á áľá°áłá°á.
á¨áľáŤ áá°áľ á°ááŁáŤáľ
á˘áá´áᎠá¨á°ááŁá á¨ááááľ áá°áľ áá á¨á°áŤáŤá áĽáá áľáá´áá˝á á áŤáľ-á°á áŤá°áááᢠá ááá á áááá˝áŁ á¨á ááľ á°ááŁá á¨ááááľ áá°áľ á á፠ááľáĽ á¨á ááľ á°ááŁá á¨áĽáŤ áá°áľ áĽáá°áá áááááŁáᢠá¨áĽá á¨áĽáľááľ áá°áśá˝ á ááŽááṠᣠá á°ááŁáŠ á áááľ áĽá á á ááľ á¨á°áá°á á°ááŁá ááľáĽ á á°áá¨áĄáľ á ááŤáŽá˝ áá á áááľá¨áľ á ááŤáł á¨áľáŤ áá°áľ ááŠááśá˝ á áá¸áá˘
áĽá áá á¨ááá áááá á¨áľáŤ áá°áľ áĽáááá¨áľáĄ-
á áĽááá ááááŤá áá ááá˝ á˝ááá á áŤáľ-á°á á Integro áĽáá°áá ፠áŤáłáŤá ᣠá¨á°á ááľá á°áá á˝ááá á á°á áĽá
áĽáá°áá ፠áŤáłáŤá ᢠá áá
á¨áľáŤ áá°áľ ááľáĽ á ááľ á°ááŁá áááľáľáŁá¸á á¨áá˝áá¸áá á ááŤáł ááááśá˝á áĽáááá¨áľá˘
áá á áá á DEV+BETA áá áŤá á¨áŤá᪠áá¨áŤáá˝ (áĽááá áá ááááľ á¨ááááá á áá ááááľ áá)
ááá˝ á¨á˝ááá áĽááŽá˝ ááአáá˝áá. á ááłááľ áá á˝áá á¨áááľá°á ááááľ á á፠ááľáĽ áŁá á ááŤáŽá˝ ááá¨áĽ áá˝ááá˘
á¨á°ááŁá áĽáá áľáá´
á ááľ á°ááŁá á "DEV Testing + Canary Tests" á¨áľáŤ áá°áľ ááľáĽ á˛áááá á¨áá¨ááááľá áá áá áĽááááá˝á áĽáááá¨áľáĄ-
1. ááá˘á ááá PM á°ááŁáŠá áááĽáŤá.
2. ááá˘á áĽáŤáá áá° áĽáŤ áááľáłá. á¨á°á ááá á áá áá° áááá áááł ááá¨áŤáá˘
3. á፠ááĽááá áá° á፠áááᎠá áááááľ (á¨á፠áá á¨ááááľ áááááľ áŤáá) áááŤáá˘
4. á¨á፠áááᎠá°ááŞáľ á¨áľáŤ áá°áľá áááľááá á Flow á áááááľ (áááľáŁá á¨áľáŤ áá°áśá˝ áááááľ áŤáá) áĽáŤá áááŤá.
5. á¨áá°áľ á áááááľ ááľáĽáĄ-
- áááááá˝ áá°ááŁáŠ á°ááľá áá (áľá á°á áááá˝ áááá ááá á¨ááŤáá á¨á°á áááá˝ áááᎠá áááááľ + Jira áááᎠá áááááľ)á˘
- á ááአáááᎠá°ááŞáľ á áŠá (áľá áá¨ááťáá˝ áĽá á áááŤáá˝ áŤááá ááá áá á¨áŽáą áá á áá°áŤá) á¨áá ááłá á áááŤá áŤáŤá°áą áá¨ááťáá˝ ááá ááŤááłá (ááááá ááááá á¨á áááŤá áľá á¨ááłáŠ áá ááŁáŁáá) ááĽá á ááŤ)ᢠáĽááá áá á ááľ á°ááŁá á á ááľ áá¨ááť ááľáĽ á ááľ á áááŤá áĽáť á áá ᣠáá á¨áá°ááŤáąá áá¨á á áŤáŤá ááá áŤá°áááá áĽá á áá¨ááťáá˝ ááŤá¨á áŤááá áááááľ ááááłáá˘
- ááĽáŤááłááą á¨á°áá á
áááŤá á¨áá¨á°áá á¨áĽááááá˝ á
á°á á°á¨á°á áá¨áááá
i) áááá á áááŤá áááá (á¨áŽáľ áá áááľáŤáľ Git microservice)á˘
ii) á áááŤá á ááá˘á (Bitbucket microservice) áááŚá˝ áłááˇáá˘
iii) ááá á áááŤá (Bitbucket áááᎠá áááááľ) ᨠPull áĽáŤá á°ááĽáŻáá˘
iv) áľá á á˛áľ á¨áá áĽáŤá áááĽááľ áá° ááᢠáťáśá˝ á°ááłá (á¨ááłáááŤáá˝ áá áááľáŤáľ áááᎠá áááááľá áŤáłáá)á˘
v) áľáŤáá˝á ááááŁáľáŁ ááá¨á áĽá áá°ááŤáľ á DEV (áááŞááľ áááᎠá°ááŞáľ á¨áááŞááľ áá áááľáŤáľ) á°áááŻáá˘
vi) ááá á¨áá°ááľ áĽááááá˝ á á°áłáŤ áááł á¨á°á ááá á˘áá´áᎠáá˝á°áá á Pull Request (Bitbucket áááᎠá áááááľ) ááľáĽ áŤáľáááŁáᢠ- Integro á¨á°áá¨áĄáľ áááááá˝ á¨áá áĽáŤáá áá˝á°á á áá áĽááá˘
- ááá á áľááá áá˝á°áá˝ áĽáá°á°á¨áą (á ááśááľáľ áá¨áŤáá˝ á á áááłá ááአá áááá) á˘áá´áᎠá°ááŁáŠá áá° Dev (Jira microservice) áááł áá°á áŤáľá°ááááá˘
6. ááŤáŞáá˝ áľáŤáá áááľáťá. ááá á˝ááŽá˝ á¨áá, áľáŤá áá° áááááľ áááŁáł áááł á°áááá.
7. á˘áá´áᎠáľáŤá ááááá ááá áááá "áŤáŤá" áĽá á áŤá᪠áááł (áááŞááľ áááᎠá°ááŞáľ) áá°ááŤáľ ááááŤá. ááááá áááááľ á¨ááá°áá á á°ááŚá˝ áľáĽáľáĽ ááᢠáááłá, áľáŤá á ááááá á°á¨á áá áá, á ááá˝ á°ááŁáŤáľ áá ááá áááááŤáá˝ á¨áá, á á áá áá á¨áá áááᎠá áááááľ ááŁáŞ á°áááá˝ á¨áá, ááá°.
8. á°ááŁáŠ áá° áŤá᪠áááł (á፠áááᎠá°ááŞáľ) á°áááá.
9. áááŞááľ á áŤá᪠áááł (á á°áááś 1-3 á ááŁááá˝) á áááľ á áŠá á¨áá°ááŤáľ á°ááŁá ááááŤá áĽá á¨áááá፠ááľáľá á áááááľá (DeployWatch microservice) áľá áá°ááŤáą áŤáłáááá˘
10. ᨠDeployWatch áááᎠá°ááŞáľ á¨áľá á°áąá áłáŤ áá°á áľáŁá áĽá á áľááá á¨áá ááá˝ áá°áŁáᢠá¨áľá á°áą áłáŤ á¨á áá (á¨ááᣠáá°á áá á áŤáľ-á°á áá°áá)ᣠááá˘áá˝ á Notify microservice á áŠá ááááŤá¸ááᢠᨠ5 á°áááá˝ á áá ááá˘á ááá˝ áŤáá°á (á°áááľ ááá áá á¨áááá á á áŤáľáá) á¨á፠á¨áŤá᪠ááłááá˝á á áŤáľ-á°á áááś áááá ááááŤáᢠá¨á áľá°áááŁá á¨ááá áἠá¨áá ááá˘á áá° áááľ áá°ááŤáľá (á áŠá áአááľáĽ áŤááá á ááŤá á á á ááľá¨á) á áĽá ááľááá á áá áľá˘ á 60 á°áá ááľáĽ ááá˘á áá° áááľ áá°ááŤáąá áŤáááá¨áŁ á¨ááŤá á¨áŤá᪠á ááŁááá˝ áá°á áááľ á˛áŁá áá° áá ááááłáá˘
11. áá° áááľ áá°ááŤáľ á¨ááᨠá áááĄ-
- á°ááŁáŠ áá° á¨áááľ áááł (á፠áááᎠá°ááŞáľ) á°áááá.
- á¨áááŞááľ áááᎠá°ááŞáľ á¨áá°ááŤáľ áá°áąá ááááŤá áĽá áľá áá°ááŤáą áDeployWatch áááᎠá áááááľ áŤáłáááá˘
- á¨DeployWatch áááᎠá áááááľ á áááľ áá áŤá ááá áŽáá´áááŽá˝ á¨á°ááá áááá¸áá áááľáťá (ááá áŤáá°ááá áááłáá˝ áá áŠ)á˘
- á Notify microservice á áŠá áľá áá°ááŤáą áá¤áśá˝ ááłáá፠áá° áááľ áááŤáá˘
12. á¨á°áłáłá° á¨áááᎠá áááááľ áŁá ᪠á¨á°áá ááá˘áá˝ á ááľá áľáŤ á¨áááľ áá° áá ááááľ ááááá 30 á°áááá˝ áááŤá¸ááᢠá¨áá áá á áá á°ááŁáŠ á áŤáľ-á°á áá° áá (ááľ áááᎠá°ááŞáľ) ááááááá˘
13. á¨á°áłáŤ áá° ááľá°á á¨á°áááą á áá á¨á°ááŁá áááł áá° áá (á፠áááᎠá°ááŞáľ) ááá¨áŤáá˘
áľááá ááááŤá áá á áá áááá áĽáá°áá á áŤáľááľáá (á áĽáááą á°á¨á᪠áĽááááá˝á á á) ᣠáá áá° áá°áśá˝ á¨ááááľ á°á¨áá áááááá áŤáľá˝áááłáᢠáá áĽá áľ á°áľáá áá áĽáá á ááľá áá áĽá á áŤáľ á°á á¨áááá፠áĽá á¨áá°ááŤáľ áľáá áá°áśá˝á áĽáŤáťáťáá ááá˘
á¨áááĽáá áááľáá
áá ááśáá˝á áááľ áľáá áĽá áśá˝ á áá áááłá á áááá áááśá˝ áá áľ á áĽá á¨áá°áŠ áľáŤáá˝á ááľáááľáŁ á áŤáľ á°á á áá°ááŠá áľ áá áľ ááľáľáá ááťáťá áĽá á¨ááá˘áá˝ áá áŤááá áááááľ ááťáťáá˘
áá áá áá áĽáá
áĽááĽáᢠá á ááśáá˝á áááá ááľáĽ áĽá ááá° ááłáŽá˝á á ááŠá á¸ááááᣠá ááłááśáš á¨ááś á áá°ááŠáᣠáľááá
áĽáŤááá˝á áááááľ á°áľá°áá˝ áĽáááááᢠá áááá áá áĽáá°áá¸áá áĽáááá˝á áĽá¨á á á
á áá, á á áľá°áŤá¨áśáš ááľáĽ ááťá.
ááá: hab.com