ááĽá á ááá áĽá¨áá¨á¨ ááᢠá áá á¨á ááľ á ááľ á áá ááŚáá ááá°ááᢠá¨áľáľáľáľ ááŤáľ á ááľ á¨áŤáĽáŽáŞáľáľ áá á áá ááááŤáłá á¨áá á áľá°áŤá¨áľ á ááá°áááĄ- âáśáśáŁ á ááá áŚáł á¨áŤáľá áľáááľ áĽááłáá áľáááŤáá ᢠáĽá áá áľáááľ áááľá áá? áĽá á¨áá á°áá°ááľ ááá áŤáľááááá?
áá áĽáá°ááá˝á á°ááá á á áľá á á°á¨áłáᢠáááá ááá á áŁáśáťá˝á áá áááĽáŤáŤáľ áĽááááŤáá, ááá áá á á°áá°áą áááĽáŤáŽá˝ ááľáĽ áááŁá áĽá á¨áľá áŚáł á¨áľáááą áá ááá፠á¨áá. áľááá á áľá áśáś á áá¤áľ á°á¨áłáłá á ááá˝á á¨ááá áŁáá¨á á¨áá°áĽá°áĽ áŁá°áŤá˛áŤáá á¨áááá áĽá á¨ááá á¨á á áá á°ááá¨á˘ áĽáááľ!
ááľáááá˝áĄ á áľá°áŤá¨áľáá á¨áĽá áá áľááአáĽááá°ááááᢠááĽáą ááľáá áááŁá, á áá¨á¨áťá áľáááąá ááá á, á´áááŤá áŤáłáá á ááá á°áá áĽá á á áᥠáľá áá°áśáťá˝á áľáá ááá፠áĽááá¨ááá. áŤá áĽááľáᣠáá°á¨á᪠5 áááłáľ áĽá፠áĽáááἠáá áá˘
á°á¨áłáłá ááŁáĽáá˝ "Dodo IS áááľá áá?" áľááĄ
- áá°ááľ ááááľ á áśáś á áá¤áľ (2011-2015)ᢠ(á áá°áľ áá...)
- á¨áááá á˘áŽ ááááľáĄ á¨á°áᨠáá°á¨áľ áĽá á ááśáĄáľá˘ (áĽáá áá˝)
- á¨á°áá á á¨áá ááááľáĄ á¨áá á¨áą á áá ááľ áááľ (2016-2017)ᢠ(á áá°áľ áá...)
- á¨áĽááá°á áááᎠá áááááśá˝ áłáŞáᢠ(2018-2019)ᢠ(á áá°áľ áá...)
- á¨á°á áááá ááááľ áĽá á¨áŞá-á ááá áá¨áááľ. (á áá°áľ áá...)
áá ááá áááá ááááľ áŤááľ - á á áľá°áŤá¨áśáš ááľáĽ ááá.
á¨á¸ááá á áá á
á°á á°á¨á°á ááá፠áá á áľá°áŤá¨áľ
"á¨áľáááľ á ááá´áá¸á" á ááá áááľ áá áá áłá˛áľ á°áŤá°áá˝ á á¨ááá áľáĽá°áŁ á á°áááá. áĽá âIntro to Dodo IS Architectureâ áĽáá áĽáá áŤááá áĽá áá áłá˛áľ ááá˘áá˝ á¨ááłáá áá°áľ á áŤá ááᢠáľá áľá-á
ááá˝á ᣠáľá áŁá
áŞáŤáą á á ááľ ááá á áá ááááľ áááá ᣠááááá á¨á°áá°á áłáŞáŤá á ááŤá¨áĽ áááľáŠá˘
á á°áááś áľáááąá áĽáá° á áŤá (á´áááŤá ááá á¨áá°á-á°á¨á), á ááłááľ ááŚá˝á áááłáŤáľ áĽááľ á ááľ á¨áááá á¨áááľ áááá˝á áĽáááá¨áłáá. áĽá áĽáá°áá á áááľ áĽááł áááľá áľáááá á¨áá, áááá áĽá ááá¨áłáľ á áŁá á°áľáá á áá°áá. áĽáá áĽá ááááŤáśá˝ á á:
- áĽáááłá á áá¨ááľ áá áŤáá á¨á°áᨠááᢠááá ááá áĽáá°áłá°á á á áá°áŤá. áĽá á áĽáááą áĽáá´áľ áĽáá° á°ááá áĽá áĽáá°áá°áŤ ááááľ á ááá˘
- ááĽááľ áŤáá á¨áá¨á á ááŤá¨áĽá˘ áĽáá° áĽáááą á¨áá, á¨ááááŞáŤá áĽáľá¨ á áá áŁáá áááł á áá á á°á á°á¨á°á áááľ áá˝áá.
- á¨ááá áĽáľá¨ ááľáĽáľáĽá˘ á á áá á áá á°á¨á á áá°áá, áá á áĽá áááł ááľáĽ áá. á ááá´áá¸á á¨ááá á ááŤá¨áŚá˝ áá° ááľáĽáľáĽ áááŽá˝ á°á¸áááŻáᢠáĽááá áá á á°ááłá°á áá᳠ᣠá¨áľáá ፠ááĽááľ áĽá áá¨áááľ á˝ááŽá˝ á°ááľá°áá ᣠáĽáá˛áá á á°ááá á¨ááá አááá˝ áŁá
áŞáá˝ á¨ááá°áŠ ááľáááśá˝ áááá (
áĽáá á¨ááá˝ ááľáááśá˝ áá áľá áá á á ááľáĽáľáĽááľ á á°áἠá°áááŻá).
áĽ.á¤.á . á 2011ᣠá¨áśáś á áá¤áľ á ááá´áá¸á áá á áááľááá˘
áĽ.á¤.á . á 2020 ᣠáľáá˝ á¨á°ááłá°á ááá áĽáá áĽáá°áá ááá á˘
áá
áááá° ááἠáĽáá´áľ á°á¨á°á°? á¨áľáááą á¨á°ááŤáŠ áááá˝ ááá áŤáľáááá? áá ááááľ á¨áĽá ááá ááłááá˝ á°á°áááá áĽá ááá? á áá
á°á¨áłáłá ááŁáĽáá˝ ááľáĽ áĽááá
á˘
ᨠ2016 á¨ááááŞáŤ á˝ááŽá˝: ááá á áááááśá˝ ááááľá áá°á á ááŁá¸á?
á¨áá°áą á¨ááááŞáŤááš ááŁáĽáá˝ á¨ááááľ áááá¨áľ á¨ááááŞáŤááš áľááá አá áááááśá˝ ááááᢠáĽááľáá á ááá°-á˝áá áááľááἠá 2016 ááááŞáŤ áá á á˛áľá°á ááľáĽ áá á˝ááŽá˝ áĽáá°áá áŠá áĽáááááłáá ᣠáá á á¨á áááááľ áááŤá¨áľá áááá áá á¨áĽá á˘
áá á á¨MySql áłáłá¤áᣠá ááŤá áá á áśáś á áá¤áľ á¨áá አááá áá°áá áŞáŤáá˝ ááááŚáťá¸áá á¨ááá áľá˘ áá¤áśáš á¨áá¨á°ááľ áá áŠáĄ-
- á¨áŁáľ áááľ (á¨85% áĽáŤááá˝ áááŁáĽ á°ááĽá¨áá)á˘
- áá°á¨áą á áľááᢠá áá ááááŤáľ ááŞá áĽá áľáá á˝áá ááá.
- áá á á¨ááľááľ ááĽáĽá˘ áá° áłáłá¤á á¨áá˝á á ááľ áá°áá áŞáŤ á áľáááľ á¨á áá á áááľ ááĽáŤáľ á¨ááᨠááá˝ áá°áá áŞáŤáá˝ á áŤáłá¸á áá á°á°ááˇá¸á áá áá˘
- á áá¨ááť áĽá áá ááá˝ ááľáĽ áĽááľ ááŁáľ. áĽááá áá ááᥠáá ááłááľ áááłáá˝ ááš á áá áá áááá˝ á¨áááá˝ á áá ááá á ááľáĽ á°á¨áá˝áˇáᢠá˘áá´ááśá˝ á ááłááľ áľáŤáá˝á áŤááĽáá, áá ááá˝á ááŤááአáá˝áá.
- á ááłááľ á˝ááŽá˝ á á˝áŽá á á°á አáá¸ááŤáá˝ áĽá á¨á°áá ᥠá ááá˝ áá° á¤á (áá á¨á°áᨠá˝áá áááá) á°ááá°áá ᣠáá áá áĽáá˛áŤáá áĽáť áá á°áá áĽá á˝ááŠá á áá á¨áłáááľ áááą á ááťááá˘
á˝áአá¨ááááľ áĽáŤáą ááአáá áá˘. áá¤áśáš á¨áá¨á°ááľ áá áŠáĄ-
- áá á áĽá áĽáá Ꮰáááśá˝á˘
- áĽá ááĽá áŤáá¸á á°áá˝ á á፠áááľ ááľáĽ á áľá¸ááŞááľ.
- á áłá˛áľ á´áááááá˝áᣠá áłá˛áľ ááááá˝á áĽá á¤á°ááťáááľá áááŁáľ á áááťáá˘
á¨áá á¨áą áĽá á¨ááááľ áá áŤá á˝ááŽá˝ áĽá áá á°áĽáŤáá°áá ᣠáááłá ᣠá 2018 ááááŞáŤ áá á á°á¨á°áą á á°ááá˝ á ááľ (áĽ.á¤.á .)
á¨áá á˘áŽ áąáŤáĄ á¨á°áᨠáá á¨áśá˝ áĽá á ááśáĄáľ
á¨áááŤá á á°áł
ááááľ áĽá áľ 2016 ááááľá áááŤáá á áááá ááᥠAuth áĽá Tracker áááŤá¨áľ
Auth áá áŤá°ááá? áááśá˝ á¨á¨áľ áá¸á? Auth á ááá¨áľ áá Tracker áá áŤá°ááá? áááśá˝ á¨á¨áľ áá¸á? ááŤáá፠áá¨áłá°áŤ
ááááľ áĽá áľ 2016
á¨áśáś á áá¤áľ 2016 ááááľ áá áĽááŽá˝ áĽáá
á áᣠáĽá á¨áá
á áłá˝ á¨áá á°ááŁáŤá¸áá áááŁá á áá˘
áááἠá°ááŁá áááŞáŤá˘ áá°áááŞáá˝ á¨ááłáĽ á áŤáŤá áŁáá°áááŞáá˝ áľáááá˝á ááľá áľ á˘
á¨áĽáá፠ááá¨á. á áŚááŹá°áŠ á áŠá áľáááá˝á ááá á.
áŁá˘áŤ. á¨áĽá áľá¨-áážá˝ (dodopizza.ru, dodopizza.co.uk, dodopizza.by, ááá°.)
áá¨áááŤ. ááá á˘áŽ á¨áááľ áĽá á¨áá¨áá፠á áááááľá˘
áá¨áłá°áŤ. á áŠá˝á ááľáĽ áá¨áłá°áŤ áááᢠáľáĽáá á áááá
á áľ áá áááááľ áááłáá˝á ááááľ áááľá¨á á áááááľá˘
á¨ááἠá¤áą á¨áááἠá´áľá. á á ááľ ááἠá¤áľ ááľáĽ áľáááá˝á ááá°áľ, áááἠá°ááŁá á áááá˝.
áá° á᪠áá. áááłáĽ á áŤáŤá á 1C ááľáĽ áŞáááśá˝á á ááľáá áá.
ááłáááŤáá˝ áĽá á°á¨á°áá˝. á áŠá˝á ááľáĽ á¨áľáá
áľáááá˝ (áááłáᣠâá á˛áľ áá á°ááˇáâ) + ááááĽáá°áá˝ á¨áá፠áá á¨á፠áá°áá˘
Shift á áľá°áłáłáŞ. ááá¨á áĽáŤ á áľáŞáŤá
áĽáŤ á áááážá˝-á¨áľáĽáá áááá ᣠá¨á áááá ááŤáὠᣠá¨á°áŤá°áá˝ á˝áááá˘
á˘áŽ á áľá°áłáłáŞ. áááŤááťááą áĽá áá áľá°áłáłáŞá áĽáŤ á áááážá˝-á¨á°áŤá°áá˝ á ááŁá á ᣠáľá áááŞáŤ áĽáŤ áááŁáá˝ á˘
ááἠá¤áľ á¨áá¤áľ á°ááł. á áááŞáŤ ááľáĽ á á˛áŞáá˝ áá á¨ááá ááłáŤá˘
á áľá°áłáłáŞ. á á ááľ á¨á°áá°á áááŞáŤ ááľáĽ áŤá á
ááĽáŽá˝áĄ ááᣠáááá˝áŁ á áŤááá˛ááᣠá¨ááľá°ááá፠áŽáśá˝áŁ ááľá°ááááŤáá˝áŁ á¨áľá áŁá˘áŤ áŁááŽá˝áŁ ááá°.
á¨á°áŤá°á á¨áá áááŤ. á¨á°áŤá°áá˝ á¨áľáŤ ááá ááĽáŽá˝, áľá á°áŤá°áá˝ áá¨á.
á¨áἠá¤áľ á°ááłá˝ááľ á°ááł. á áŠá˝á ááľáĽ á¨áá°áá áĽá á¨áá á°áŞáá˝á ááĽááľ á¨ááŤáłá á¨á°áᨠáľááŞáá˘
áááá. á¤áľá¤áá¤áľ áĽá á˘áá á ááá ááá˘
ááá áá¨ááť. á¨áááááłááą áááá˝á áááá á áĽá ááááŁáľ á¨áŤáľá á áááááľá˘
á˝ááŽášá ááááłáľ á¨ááááŞáŤááš áá¨áŤáá˝ á¨áľá°ááá, áá áááŤá áĽá¨ááľ áĽáť áá áŠ. áĽááą á¨áľáááľ áááľááá˝ á ááá áŠá, áľááá á ááľ ááá á¨áá á¨áą áá áá°á¨á áĽááłáá áľ ááá˝ áá á. áááłá, á á ááá á¨ááἠááłáá áá° áĽá á°á¨á᪠áአá°áá˝ ááá¨ááá.
ááááľá áááŤáá á áááá ááᥠAuth áĽá Tracker áááŤá¨áľ
á¨áááš á á áá á¨áá¨á ááą á¨á°ááł áĽá áŤáá ᥠáá áá á áááááśá˝áĄ-
- áĽáááľá˘ ááá á˘áŽ á¨áááľ áĽá á¨áá¨áá፠á áááááľá˘
- áá¨áłá°áŤá˘ á áŠá˝á ááľáĽ áá¨áłá°áŤ áááᢠáľáĽáá á áááá á áľ áá áááááľ áááłáá˝á ááááľ áááľá¨á á áááááľá˘
Auth áá áŤá°ááá?
Auth á°á áááá˝ áá° áá á˘áŽ á¨áááĄá áľ á áááááľ áá (á á°áá áá á áŠá á¨á°áᨠáááá°á ááá˘áŤ á á)ᢠá á°á¨ááŞá á¨áááááľ á¨ááłá¨áť ááĽáśá˝ áááŤá¸áá áĽá áĽááá ááĽáśá˝ á¨áá¨á¨áťá ááá˘áŤ ááᎠáŤáá°ááᥠáááá¸áá ááá¨ááἠá áĽáŤáá áá á°á ááˇáᢠá áĽáą á ááŤáááľ ááłáŞáŤáá˝ áá° áááŞáŤ áááŁá.
áááłá ᣠá á áłáŤáš ááľáĽ á á°á°ááá á´ááŞáĽá áá á¨á°á ááá áľáááá˝á áááł á¨ááŤáłá ááłáŤ ááááľ áĽááááááᢠá¨ááŤá auth.dodopizza.ru á áĽáá¨ááłáá, "áĽáá° ááłáŞáŤ áááĄ" á¨áááá ááá¨áĄ, á áá¨á á áľá°áłáłáŞá áŽáááŠá°á áá áአáá˝ ááľáĽ ááᣠá¨áá˝á áŽáľ ááłáŤá, áá á á¨ááłáŞáŤáá á áááľ (ááłáŞáŤ) áŤááááłá. á´ááŞáĽá áŤáą áá°ááááá á¨áááŞáŤ á áááá˝ ááá¨áŤá áĽá áĽá፠ááá á¨áá á°áá áá˝á áľá ááłá¨áľ ááááŤáá˘
áááśá˝ á¨á¨áľ áá¸á?
áĽáŤááłááą á¨áááá á˘áŽ á¨áᣠá°á áá áá° áłáłá¤áᣠááĽáŤááłááą áĽáŤá áá° á°á ááá á á¨á´á áááłáᣠá°á áááá á sql áĽáŤá á ááĽáś ááá áá˝ á áľáááá ááłá¨áť áĽá ááĽáľ áĽááłáá áŤá¨áááŁáá˘
áĽáŤáá˛áá° ááłáŞáŤáá˝ á ááłáŞáŤá á°áá á¨áĽ áĽáť á°ááłáłá ááá áŤáŻááá, áááá áĽá áááŁáąá áŤá¨áááĄ. áááá á¨áá¨á ááľ áĽá ááĽá áŤáá¸á áĽáŤááá˝ áá° ááŤá áĽá ááĽááá áľáŤáá˝ á¨á፠á¨áá¨á ááľ ááĽáśá˝á áá° áĽáááľ áŤááŤá á˘
Auth á ááá¨áľ áá
Auth á¨á°ááá á፠á ááᣠáááľá áľáá°á áááá˝áŁ ááá˘áŤáá˝ ááá ááłáŞáŤáá˝ áá¨á áá° á áááááą áááŁá (áááá) áĽá áĽá፠áááŤáᢠá ááľ á°á á¨ááááá¸á á¨áá áááἠáá°áá á áááááľ áááłáá˘
áá á ááá á¨áĽáŤ ááá ááĽá áĽáá°áá¨á°áá áá á-
áĽáá´áľ áĽáá°áá°áŤ á áĽááą ááľá¨áłáľ áĽááááááĄ-
- á¨áá á¨áᣠáĽáŤá áá° áááŁá áááŁá (á áľá.ááľ á¤ááŞá˛ á á) ᣠá¨áĽáą áá á¨ááá-áá áŠáŞá áŤááŁá ᣠáá á á¨ááá áá ááἠá¨Redis (1) áááááľ áá á ááᢠáľáááłá¨áťáá˝ áá¨á áááᣠáĽá á¨á፠á¨áááŁá áŞáŤá ááłá¨áť áááľ áá (3,4áŁXNUMX)ᣠááá á áá°ááá˘
- ááá ááłá¨áť á¨áá, á¨áááľ á á°áŁáĽ áá°áąá ááá áŤáľáááááłá. áĽáá , ááááááľ, áá° á¨ááá˘áŤ ááš á˝ááá á˘ááá, á á°ááłáłá áŁá ᪠ááľáĽ áĽáá° á¨ááááą á áŤá ááłáŤá. á á áááłá áá᳠ᣠá áľááá á¨á°á ááá ááá áá áĽááááá áĽá áá° Backoffice Controller áĽáááłááá˘
- ááἠáŤá, á¨á፠á á°á ááá á¨ááἠááł ááľáĽ áŤááá á°ááá ááľ áá¨ááἠáŤáľáááááłá. á¨áĽáą áá á°ááá§á, á áá á ááš áá ááááľ á¨áá áľá? á áá á ááŁá ááá-áááá (1) á¨á°áá á á áá á ááĽáł áá° á¨ááἠááł áááľ áĽá á¨á°á áááá á¨áá¨áá፠á áááᎠááĽááĽá (2) á áá áá áá¨ááἠáŤáľáááááłáᢠá ááá á, áá° á¨ááá˘áŤ ááš, ááá áá° áááŁá áŞáŤá áááą. áĽáá°áá á áááľ ááá áľáááľ, áá áá°á á á áá°áá.
- ááá áá°áśá˝ áŤáá, á¨ááŤá á áááŁá áŞáŤáá˝ áĽá áá´áá˝ ááľáĽ á ááá ááľáĽ á¨á áá áĽáááááá.
á¨á°á áá ááἠá¨ááá˝ áá¨ááá˝ áá á°áááˇáᣠá á°áᨠá¨á áŁáááľ á áá á¨áĽ ááľáĽ áá¨ááťáᣠá¨AuthService ááá ááĽááĽá ááľáĽ áŤá á°ááŁáŤáľ á¨á¤áá á áá´áá˝ ááá áá˝ááᢠá¨á፠áľáá áŽá˝ á áľááá á°ááá¸ááᥠá°á áááá˝áŁ ááááťá¸áᣠáááĽá ááľá¨áľáŁ ááľá áľ áĽá ááťáᢠááá ááá á á°áᨠá áááááľ ááľáĽ áĽáá˛áᣠáááľáá.
ááᢠáľááá á á°á¨ááĄ-
áá
á áŤááľ á ááŤáł á˝ááŽá˝ á ááľá˘ áááłá á áá°áľ ááľáĽ áŤá áá´ ááĽáŤáľ á¨áá á áááááľá á http á áŠá á¨ááĽáŤáľ áá á°ááłáłá á áá°áá. áááá¨áľ, á áľá°áááááľ, áĽáá, á¨áááá ááá˝ááľ áá ááá á¨á°ááŤáŠ áá¸á. á ááľáŹ ááŹááľáŞ á áŞáááą ááľáĽ áľá áĽáá°áá
ááááľ á˝ááŽá˝ á¨á áá á áááá á°áááŻá á˘
á¨áá¨áá፠á áááááą áĽá á¨áĽáą áá, á¨ááłáŞáŤá á áááááľ ááá á˘áŽ áááľá áá áááááśá˝ áĽá á áááľ ááľáĽ áĽá á áá á¨ááá áááááá˝ áĽá á áá áááá. áá°áá á á áááááśá˝ áá¨áá፠(áĽáá° áľá áŁá˘áŤ ááá á¨ááŁáá áá°áá áŞáŤ) Auth áłáá áá á á°áá á áá¨ááááᢠáááŤá¨áľ á ááľ áááľ áá°á áá áˇá, áĽá á áá áĽáá°áá á¨áá áááľ áá áĽá¨á°áááá áá, áľáááąá áá° á á˛áľ á¨áá¨áá፠á áááááśá˝ (á áá°á á ááŽáśáŽáá˝) á ááľá°ááá áá.
áááŤá¨áą ááá áŤá
á áá áá°á°?
áĽáᨠááááłá˝áá áŤááá
áá áĽá á˝ááŽá˝ áá áŠá˘
- á°á áááᣠááłáŞáŤá áĽá á¨áá¨áá፠áááĽá á¨á áá-á°áŽá á¨ááἠááłáá˝ áá° á ááľ ááááłááľ áĽááááááᢠáá
áá áááľá¨á áááá á áá á¨áŚá˝ áĽá á á áááá˝á á¨á˘ááľ áá፠áá° á ááá áá UUID áá፠áá°ááá áá á¨áĽá (á á
áᥠáá
á áŽáľ áĽáá°áá á°ááˇá)
áŽáá áĄáŞá "áĄáŠáľ - á¨á ááľ áľáá˝ ááá á áľáá áłáŞá" áĽá áááľ ááá ááŽáááľááŞáá˛ááľ ). á¨á°á áá áááĽá áá¨áá¸áľ (á¨áá áá¨á áľááá) ááľáááśá˝ á ááľ áĽá áá ááłááľ á ááŽá˝ á á°áá á áá¨áá¸áľ á áľááá áá. ááá áá á¨á°á ááá ááá á áá ááłáá፠ááá á áá áľá˘ - á áá¨á ááą ááľáĽ áŤá áĽá á áá á¨áŚá˝ ááś áĽáááá áľáá¨áááá á°á áá á¨áŚá˛áľ áá¨á á áá¸áᢠáá ááĽááľ áĽáá˛áá¨á á°á¨á᪠áá´ áŤáľááááá.
- á á-á áááááśá˝ á¨á°áá አá áá áá° áá áľáááľ á¨áá¸ááá á¨á á áĽá ááľ á ááľ áá á. ááá¨á áá°á áááá˝ áĽáá¨á á¨áá˝ áĽá á¨áááá á¨áĽá áĽáŤ ááá áá á¨á áľá˘
á áááŞáŤ ááľáĽ á¨ááłáŞáŤ áááᣠáĽá áľ;
á¨Auth áĽá Devices á áááááľ á¨á°áá¨á á áá á á ááá á ááá´áá¸ááĄ-
á ááá¨á°. á 2020ᣠá OAuth 2.0 á¨áááł ááľáááľ áá á¨á°áá°á¨á° á á˛áľ á¨Auth áĽáľá áá áĽá¨á°áŤá ááᢠáá
áááá á áŁá ááľáĽáľáĽ ááᣠááá áá ááá፠á¨áá¨áá፠á áááááľá ááááááľ á áá ááᢠá á˝áá ááľáĽ "
Tracker áá áŤá°ááá?
á áá áľá ááá°áá á¨á°áŤá á áááááśá˝. áá¨áłá°áŤá áľáἠáá áŤá¨áááááĄ-
- á á ááľ á áŠá, á°ááŁáŠ á áŠá˝á ááľáĽ áŤááľá á°áŤá°áá˝ á áá á áľáŤ áá áŤá áľáááá˝á, áá á áááľ áááśá˝ á áá ááĽá°á áĽááłááŁá¸á ááłá¨áľ áá.
- á áá á áŠá, á áŠá˝á ááľáĽ áŤááľá áááá áá°áśá˝ á˛ááłá áááľá¨á.
á á˛áľ áááľ á áľááá á˛áᣠ(áááłá áá)ᣠáá° áŽááá á ááľ áá¨áłá°áŤ áŁá˘áŤ áááłáᢠáĽáá
áŁá˘áŤ áá á¨áááááá áá á áŤáá áĄá ááľáś á¨áá áááá áá á°áŞ á áá¤á¨á፠á áá á ááľáľá áłáĽááą áá áľáŤáá áĽáá°á¨á¨á° áĽá á¨á°á ááááá áἠáá°á¨áľ áá°áááĽáá áŁá˘áŤ áŤáľá°áááá - âá˘áá˛á˝áâ .
áĽááŤá á¨áááĽáá áá á°áŞ ááłáá ááááᣠá¨ááŤá áľáŤáá áĽáá°á¨á¨á° áĽá ááłáá á ááľá ááľáĽ áĽááłáľááá á á áĄáŁáá áá ááľáłááť á°áĽá°á (áá á°áá á áĄáŁáá áá ááłáá áŤáá áľ á¨á°áᨠáŁá˘áŤ áá)ᢠáĽáá˛á ááááą áĽáááľ áá á áśáś ááľáĽ áĽá á¨áśáś á áá¤áľ ááá á¨ááá¨á áľ áá á ááľáś áá á. áááá ááĽááśá˝ áá á áá ááá¨áłá°á áĽá á˛ááłá áááľá¨á áŤáľá˝áááłáᢠá á°á¨ááŞá áá¨áłá°áŤá á ááľá áááľ áĽáá´áľ ááĽá°á áĽáá°ááťá áá áááᣠáĽáŤááłááąá á¨áááľ á áááľ áĽáá° á¨ááá¨áť ááá ááĽáŠ áááŤáᣠááááą áĽáŠáá á¨ááĽá°áŤ áá áŤá¨ááťá áĽá á áááą áá áŤááľá áááá áľáŤáá˝ áá¨áłá°ááá˘
á¨áĄáŁáá á፠áá˝ á ááľáľá "áŤáľáŤáľáŤ" áŁá˘áŤ áá áĽáá°áá áááľáá
áááśá˝ á¨á¨áľ áá¸á?
áĽáŤááłááą áááŞáŤááš áá¨áłá°áŤ áŤáá¸á á ááľáľ á¨ááŤá á á˝ááśá˝ á áá¸áᢠá 2016 ᨠ100 á áá áááŞáŤáá˝ áá áŠá (áĽá á áá ᨠ600 á áá). áĽáŤááłááą áłáĽááśá˝ á á¨10 á°á¨ááľ á áá´ ááááá áĽáŤá áŤáááŁá áĽá á¨áľááá á áá á¨áĽ (á¨á°áá áá áĽá á¨á áľáŤáť áá áŤáá áááááľ) ᣠá¨áľááá áĽáá á (á¨áááą áá áŤáá áááááľ áĽá á¨áĽááą á áááŤá˝) ᣠá°ááłá˝ááľ á¨ááłáĽ á áá á¨áĽ (ᨠá¨á°áŤáá áľ áá á áĽáą ááľáĽ ááľáľá áá°á¨áá áłá). áá á°áŞ á áá¨áłá°áŤá áá áŤá áááľ áá á á á˛áŤá°áá á áĽááá áá á°áá á¨áŚá˝ ááľáĽ áŤááľ áá¤áśá˝ áááááᢠá¨áľááá á áá á¨áĄ á á ááá ááᣠáľáááá á ááá áá áľ áá ááľáá˘áŤáá˝áŁ á¨áľáááąá ááá˝ áááá˝ ááťáťáŤáá˝á áĽá á ááŤáł ááŁáŚá˝á áááᣠáááłá áááŞáŤ ááľáĽ á á°á°áá á˛áŞ áá áĽá á¨á°á ááá áľáááá˝á áá°áá áá˝ áŤáłáŤáá˘
á¨áááľ áá á áá°á¨áá áľáá áá áľ ááá ááá áĽá ááá ááá á°á°áĽá áá° áá°á¨áą áŤáá°ááłá°á á á á˛á°ááá áĽááá áááááá˝ á¨áá¨áłá°áŤá áá áá° ááá áá°á¨áľ áááłá¸áá ááĽáááᢠááá áááá¨áľ á¨áá áľáᣠááᥠáá áłá ááá á áá áľáŁ á¨á°ááłá°á á᪠á°ááŁáááľ á¨áááá˘
áĽáá˛ááᣠá áĽááą áá á¨áŤáłá¸á á°áá á¨áŚá˝ áĽá á˘áá´ááśá˝ á ááááŤá¸á áá á ááá á¨á°á á á°á¨á᪠áአáá ááá˝á ááťá á áááá°áᢠáááłáᣠá áľááá á áá á¨áĽ áá ááááŞáŤ áá¨á á áá á˘áá¨á ááá¨áłá°á áááŁá ááá áá˝ááᢠáááá á¨áááŞáŤ áľáááá˝á á¨áá¨áłá°áŤ áłáłá¤á áĽááľáááłááᢠá á°ááłáłá áá, áľáĽáá áááá á, á¨áľáá áááŞáŤ ááľáĽ áááŁáą á áŁá á áľááá á áá°áá, á¨áľáá á°áá á áá á áľááá áĽáá°á°á á¨á áá á áľááá áá. áĽá áĽá፠á á°áá áá áá áŤáá áá¨á á áá á áľááá áá áááľ áá. áĽáá˛áá á áľááá á áá á¨áĽ ááľáĽ á¨áľááá áá á¨á°ááŤááľá á¨áłá°ááá á°á¨á°á ááá á¨áááť ááľá°ááááŤáá˝á ááłáááŤáá ááľáŤáá°áŠ áá¨áá¸áľ á áľááá á áá°ááᢠáá áá¨á áááľáľá á áááááłá˝á ááááľ á¨áááᢠá á ááľ á¨á፠áááá˛á áłáłá¤á ááľáĽ á°áá á¨áŚá˝ á ááá á°á áááá˝ ááŤá¨á áľááááľ áĽáť ááá áá˝ááᢠáá á¨ááááŞáŤááš á˝ááŽá˝ á ááą áá á.
áá á á¨ááááŞáŤá á ááá´áá¸ááĄ-
áá° á°ááŤáŠ áá°áśá˝ á¨á°ááŤáŠ á áá áĽááłáᣠá áĽááá á¨áŽáľ áá°á¨áľ áá°ááŤáŠ á áááááśá˝ á¨á°ááá° áá áááˇáᢠá¨á°ááŁáŁáŞááš á áłá˝ áŤááľ ááá áááŽá˝ áá á áá አáĽá á á°ááłáłá áá¨ááť ááľáĽ ááአáá áᢠá¨á፠á°áá á¨áŚá˝ á¨ááááĄá áľ á¨á°áááą á¨á áááááśá˝ áá´áá˝á, áá¨ááťáá˝á, á¨á፠áá á¨áľá áĽáá áááá.
ááŤáá፠áá¨áłá°áŤ
á¨áá¨áłá°áŤá ááá á˝áá áá¨áá á á°ááŤáŠ á¨ááἠááłáá˝ ááŤá¨á áááłá°á á áá áľ. áá á°áá á¨áŚááľ á áááááľ áááŤá¨áľ áá ááŠááą ááᣠáľááá áĽá áááłá ââáááᥠáľááá˝á á á°ááŤáŠ á áááááśá˝ ááľáĽ ááłá¨áľ á ááŁá¸áá˘
á áŹáľáśáŤááą áźáá ááľ áá áľááá áĽááá ááá (áá á áááááľ áá) á "á°ááŁáááľ" áááł ááľáĽ á áá¨á ááą ááľáĽ á°á¨áá˝áˇáᢠá¨á፠á áá áá° áá¨áłá°áŤá ááľá¨áľ á áá áľ, áĽáąá áááłáá áĽá áá ááááŁá: ᨠ"áŠá˝á" áá° "á¨áłá¸á". á á°ááłáłá áá á¨áááἠá°ááŁá ááá ᨠShift Manager á áááá˝ á ááłááľ ááŤá á°á˝áĽááá˝ á¨áľááá áá áá¨á°áą áá˝áá. á¨áľááá áááłáá˝á á á áá á¨áĄ ááľáĽ á¨ááĽáŤáŞáŤá¸á áá áĽá°áŁáá-
á¨áľááá áááłáá˝á á¨ááá¨á áĽá
áľ áá
áá áááľááá˘
á á°ááŤáŠ áľáááśá˝ ááŤá¨á áááłáá˝ ááááŁá. áĽá áĽáá
áá¨áłá°áŤá ááᥠá¨á°ááá áľ á¨áá¨á¨áť áľáááľ á áá°áá. á áĽáá°áá
ááááľ áááł ááľáĽ ááá¨ááá áĽá ááá á¨áá˝á á ááŤá¨áŚá˝á á áá°áá-
- áááá á¨áľááá áľáááśá˝ á á ááľ á áááááľ ááľáĽ áĽáá°áŠáŤáá. á áĽá áááł, áá á ááŤá á¨áľáĽáá áá áááľáŤáľ á áŁá áĽá á áááááľ áŤáľááááá. á áĽáą áá áŤááá, ááá°ááá ááááľ áĽááááá. á˝ááŠá á áááłááá˘
- á ááą áĽáááľ áááá áĽáŞ áŤá°áááᢠááá°áá á ááŤá ááľááá á¨á áá áľáŠá¨áľ á¨ááľáĽ áá. áá á áĽáą ᣠá¨áĽáŞ á°áá°ááśá˝ ááአáá˝áá (
cascading ááľááśá˝ ), á¨ááááš á°áŤáŤáĽááľ á¨á áŤá áá, áááľá°áłá°á á¨á áá á áľá¸á᪠áá. - ááá áśá˝á áĽáá°áŤáááᣠáĽá áĽáŤááłááą á áááááľ á áĽááá ááá áśá˝ á¨ááá áá áááááᢠá áá¤áąá, á¨á°áá¨á á áŚáľá°áá á ááŤá áá á, á áá áá á¨áľ ááá á áááááśá˝ áĽááľ á ááľ ááááἠááááŤá.
áŚáľá°ááá á ááŤá á¨áá¨áĽá áááá˝á á°ááŁáŁáŞá á¨áŤáą á¨ááἠááł ááá¨áá áááľ áá, áĽá ááĽáŤááłááą á á°á á°á¨á°á áááĽ, áľááá ááłá á ááľ ááľá°áľ áááŤá, ááá˝ á áááááśá˝ á¨áááááĄá áľ áĽá á ááá á¨ááἠááł ááľáĽá áááľáá. áá áá áááľá¨á á á áááááśá˝ ááŤá¨á á¨áááĽááľ á á ááŚáľá á¨ááŤá¨ááἠá ááłááľ á áááááľ áĽááááááá˘
á ááŤá ááᣠááľáááá RabbitMQ á ááá ááľáĽ áá á¨áᣠáľááá á áĽáąá áĽáá° áááĽááľ á°áá ááá áá á¨áá¨á¨áťá ááłáᢠáľáá á¨áŹáľáśáŤááą áááἠá°ááŁá á¨áľááá á˝áááá á ááľáľá á áŠá áŤáłáŤáᢠáá:
á¨áľáĽáá ááááľ á°á¨á á á°á¨á
á¨áľááá áąáŤ á¨áááá¨á á¨áľááá ááá á áááááśá˝ á á ááą ááᢠá¨áŹáľáśáŤááą áááἠá°ááŁá áĽáááĄ-
- á áźá áááŤá áá áľááá áá á áá ááá áá áĽá áá° áá¨áłá°áŤá áááá ááá á áá ááᢠáá¨áłá°áŤá á¨á°áááá á áľ ááľá°áľ ááŁááá˘
- á°ááŁáŁáŞá, ááŤáą áľááá á ááá á, á áŤáą á¨ááἠááł áá áŤáľááá áá, ááľá°áąá "á ááľáľá á°ááŁáááľ áŤáá áľááá" áĽá áá° RMQ áááŤá.
- áááá áľ á ááśáĄáľ á áľááá á¨á°áááᥠáĽá á°ááŁáŁáŞáá˝ á áᢠááĽáᣠá¨á ááľ áá á áá á¨áľ áá áááłá°áá á¨ááŤá°ááá á áľááá ááá˘
- á°ááŁáŁáŞá á ááľ ááľá°áľ ááá áá, á¨áĽáą á áá á¨áá ááἠááááŁá: á áĽá áááł, áá á¨áľáĽáá áááł "á ááľáľá á°ááŁáááľ áŤáá" áĽá á ááá á¨ááἠááł ááľáĽ áŤááá á¨áľááá á áŤá áŤáááá.
á ááľ á°á á¨áááá˛á á¨á á¨á´á áľáááá˝ áľááá á¨ááŤáľáááá á¨áá á¨á፠áĽááľáá ááá ἠáá˝áá. áááłáᣠá Shift Manager ááľáĽ áŤáá á¨áľááá á áááá˝ áá áá ááááááĄ-
ááá ááá˝ á áááááśá˝ áĽáá˛á ááľá°áśá˝á á¨áľáŤáá°áŠ áááá ááááἠáá˝ááá˘
á¨áĽááľ áá á áá áľááá áá° áĽáŤ á¨á°áá°á° á ááááŞáŤ á°á¨áá á áá¨á ááą ááľáĽ (á¨ááľáľá áłáłá¤á) ááááŁá ᣠáĽá á¨á፠âOrderIn Progressâ ááľá°áľ áá˛áŤáá ááá áŤáᢠáĽáá˛áá áá° RMQ áááŁáᣠá á ááľ áá á áłáłá¤á ááľáĽ á¨á°ááłá°á áĽá áááá˝ á áááááśá˝ áá°áŁáᢠá ááááľ áá á¨á°ááŤáŠ á˝ááŽá˝ ááአáá˝áá, áľááĽááą á°á¨á᪠ááááŽá˝ á Zhenya Peshkov ááᣠááľáĽ áááá
á Auth áĽá Tracker ááľáĽ á¨á°á°á¨á áááŚá˝ á áá á¨áá¨á¨áťá á ááá´áá¸á
ááŤá¨áááá áá¤áľ á áá ááááĄ- ááááŞáŤ áá á¨áśáś á áá¤áľ áľáááľ á¨áá á á ááľ áłáŞáá áá° á ááľ ááŁáĽá ááá á áá ááłáĽ áá á¨á. áľá áááá° ááἠá°á¨ááá˝ á ááĽááľ áĽá á ááá ááááá ááá áá áᢠááá áá, áááą á°ááá á, ááá ááá á¨áááľáá á¨á áá á¨á°ááłá°á áĽá á áľá°áłá˝ áĽáá°áá á°ááááĽáŠ.
á¨áĽáá°áá á áááľ áĽá ááĽá áá˝ (ááá áĽáŚáľ) áá á áá°áá°á, áŤáá á¨ááá áśá˝ ááááŽá˝, áááá á¨áá áĽááłáá˝ áĽá áŤáá ááłáááź áľáá°á ááŁáááľ áŤáá áĽáľááľ á¨áááťá áá áá°áá áá°áá°á፠á°á¨áľáŠ.
áľá ááááłá˝á ááá ááĽááľá á áá áĽá á áľá°áłá˝ áĽáá°áá á°áľá á á°ááááᢠá áá á áááĽáá áááľ ááľáĽ á¨áľááá á¨áśáś á áá¤áľ áľáááľ áĽáá°áááá áá፠á ááĽááá á á áľá°áŤá¨áśá˝ ááľáĽ ááá ááá áľáá˝ ááľáĄ.
á áłá°áł áĽááą ááľáĽ á¨á°áááᥠá°á áááá˝ áĽáť ááłá°á áá˝ááá˘
á áááĽáá ááŁáĽá áľá á¨áľáá á¨áśáś á áá¤áľ ááá ááá ááááá?
-
24,1%áá°ááľ ááááľ á áśáś á áá¤áľ (2011-2015)14
-
24,1%á¨ááááŞáŤ á˝ááŽá˝ áĽá áááľáááťá¸á (2015-2016)14
-
20,7%á¨á°áá á-áá ááááľáĄ á¨ááľ áááľ áá áł (2016-2017)12
-
36,2%á¨áĽááá°á áááᎠá°ááŞáľ áłáŞá (2018-2019)21
-
44,8%á¨á ááŞá´áá¸á ááááľ áĽá áá¨áá፠áá á áá ááá26
-
29,3%áľá áľáááą áááľ á°á¨á᪠áĽá áśá˝17
-
19,0%áľá Dodo IS11 ááá ááá á áááááá˘
58 á°á áááá˝ áľáá˝ á°áĽá°ááᢠ6 á°á áááá˝ áľáá á°á á
ጠá áľááááá˘
ááá: hab.com