ืืืจ ืืฉื ื ืืช ืืขืืื. ืื ืื ื ืืืชืืื ืืืื ืืืจ ืืืชืจ ืืฉื ื. ืืคื ื ืืืฆื ืฉื ื ืงืืืื ื ืืฉืื ืืืืื ื ืืืืืืื ืืืืจืืืืืืื: "ืืืื, ืืชื ืืืืจ ืืื ืืงืื ืฉืืฉ ืื ืืขืจืืช ืืฉืื. ืืื ืื ืืืขืจืืช ืืื? ืืืื ืจืฉืช ืคืืฆื ืฆืจืืื ืืช ืื?
ืืฉืื ื, ืืฉืื ื ืืืื ื ืฉืืชื ืฆืืืง. ืื ืื ื ืื ืกืื ืืืกืืืจ ืืื ืขื ืืืฆืืขืืช, ืืื ืื ืืืฆื ืืืชืืืืช ืงืจืืขืื ืืืฉืื ืืงืื ืืื ืชืืืืจ ืืื ืฉื ืืืขืจืืช. ืื ืืื ืืกืข ืืจืื ืฉื ืืืกืืฃ ืืืืข, ืืืคืืฉ ืกืืคืจืื ืืืชืืืช ืกืืจืช ืืืืจืื ืขื Dodo IS. ืืื ื ืื!
ืชืืืืช: ืชืืื ืฉืฉืืชืคืช ืืืชื ื ืืืฉืื ืฉืื. ืืืืืช ืื, ืกืืฃ ืกืืฃ ืชืืืจื ื ืืช ืืืขืจืืช, ืืจืืื ื ืื"ื ืืื ื ืืืงืจืื ื ืืฆืื ืชืืืืจ ืืืื ืฉื ืืชืืืืืื ืฉืื ื. ืืืขืืืื ืืืื ื ืืืฉืืื ืฉื ืขืื 5 ืฉื ืื.
ืกืืจืช ืืืืจืื "ืื ืื Dodo IS?" ืืกืคืจ ืขื:
- ืืื ืืืื ืืืงืื ื-Dodo IS (2011-2015). (ืืชืืืื...)
- ืืกืืื ืืืฉืจื ืืืืืจื: ืืกืืกืื ื ืคืจืืื ืืืืืืืืก. (ืืชื ืืื)
- ืฉืืื ืฆื ืืืงืื: ืืืืช ืืขื ืืืกืืก (2016-2017). (ืืชืืืื...)
- ืืืืกืืืจืื ืฉื ืฉืืจืืชื ืืืงืจื ืืืืชืืื. (2018-2019). (ืืชืืืื...)
- ืกืืื ื ืืกืืจ ืฉื ืืืื ืืืื ืืืืฆืื ืืืจืืืืงืืืจื. (ืืชืืืื...)
ืื ืืชื ืืขืื ืืื ืื ืืืขืช ืขืื ืืฉืื - ืืชืื ืืชืืืืืช.
ืืืืช ืืขืช ืืืืืจ ืขื ืืชืืืืจ ืืืจืื ืืืืื
ืื ื ืืงืืื ืืืืคื ืงืืืข ืืคืืฉ ืืขืืืืื ืืืฉืื ืื ืืฉื "ืืจืืืืงืืืจืช ืืขืจืืช". ืื ืื ื ืงืืจืืื ืืื "ืืืื ืืืจืืืืงืืืจืช Dodo IS" ืืื ืืืง ืืชืืืื ืืืืืขื ืฉื ืืคืชืืื ืืืฉืื. ืืฉืกืืคืจืชื ืืฆืืจื ืืื ืื ืืืจืช ืขื ืืืืจืืืืืช ืฉืื ื, ืขื ืชืืื ืืชืื, ื ืืืืชื ืืืฉื ืืืกืืืจืืช ืืกืืืืช ืืชืืืืจ.
ืืืืคื ืืกืืจืชื, ืื ื ืืกืชืืืื ืขื ืืืขืจืืช ืืืขืจืืช ืฉื ืจืืืืื (ืืื ืืื ืื ืืจืื ืืืืื ืืืชืจ), ืืืืืืื ืขืกืงืืื ืืืงืืืืื ืืื ืืจืืงืฆืื ืื ืขื ืื ืืื ืืืฉืื ืืืจื ืืืฉืื. ืืื ื ืืฃ ืืื ืืืฆืืง ืืขืืฆืื, ืื ืื ืื ืืืฉ ืืชืืื ืืชืืืืจ ืืืื ื. ืืฉ ืืื ืืื ืกืืืืช:
- ืืืฆืืืืช ืฉืื ื ืืื ืฉืขื ืื ืืืจ. ืื ืืื ืืกืชืืจ ืืืชืืื ื. ืืื ืื ื ืืชืขื ืืื ืื ืืื ืื ืืืืช ืืฆื ืืขืืื.
- ืืฆืื ืขืงืืืช ืฉื ืืืืข. ืืืขืฉื, ืืชื ืืืื ืืขืืืจ ืืจืื ืืืืืืช ืืืืชืืื ืืืฆื ืื ืืืื.
- ืืคืฉืื ืืืืจืื. ืื ืืืืคื ืืื ืืืจืกืื, ืืื ืืืงืจื ืฉืื ื ืื. ืืืจืืืืงืืืจื ืขืืจื ืืืืฉืืช ืคืฉืืืืช ืืืชืจ ืืืืฉืืช ืืืจืืืืช ืืืชืจ. ืืขืชืื ืงืจืืืืช ืืืืฆืขืืช ืกืืืื ื ืคืชืจื ืืขืืืช ืฉื ืืืืจืืช ืืืฉืื ืืืฆืืืืช, ืืื ืื ืขืฉืจืืช ืืืคืืื ืื ืืืจืื ืืจืฉืืืช ืืืจืืฉืืช ืืื ืคืื ืงืฆืืื ืืืืช (
ืืื ืืกืืคืจ ืืืื ืขื ื ืืืื ืืืจืืืืช ืืืจืืฉืืช ืืืจืืช).
ืืฉื ืช 2011, ืืจืืืืงืืืจืช Dodo IS ื ืจืืชื ืื:
ืขื 2020, ืื ืืคื ืงืฆืช ืืืชืจ ืืกืืื ืืืคื ืืื:
ืืื ืืชืจืืฉื ืืืืืืืฆืื ืืื? ืืืืข ืืฉ ืฆืืจื ืืืืงืื ืฉืื ืื ืฉื ืืืขืจืืช? ืืืื ืืืืืืช ืืืจืืืืืืช ืืชืงืืื ืืืืืข? ืืืื ืืืืืช ืืกืืจืช ืืืืืจืื ืืื.
ืืืขืืืช ืืจืืฉืื ืืช ืฉื 2016: ืืืืข ืฉืืจืืชืื ืฆืจืืืื ืืขืืื ืืช ืืืื ืืืื
ืืืืืจืื ืืจืืฉืื ืื ืืืืืืืจ ืืืื ืขื ืืฉืืจืืชืื ืฉืืื ืืจืืฉืื ืื ืืืืคืจื ืืืืื ืืืื. ืืื ืืฉืื ืืชืื ืืืงืฉืจ, ืืกืคืจ ืืื ืืืื ืืขืืืช ืืื ืื ื ืืืขืจืืช ืขื ืชืืืืช 2016, ืฉื ืืืฆื ื ืืืชืืืื ืขื ืืคืจืืช ืืฉืืจืืชืื.
ืืกื ื ืชืื ืื MySql ืืืื, ืฉืื ืื ืืืคืืืงืฆืืืช ืฉืืื ืงืืืืืช ืืืืชื ืชืงืืคื ื-Dodo IS ืืชืื ืืช ืืจืฉืืืืช ืฉืืื. ืืืฉืืืืช ืืื:
- ืขืืืก ืืื (ืขื 85% ืืืืงืฉืืช ืืืื ืงืจืืื).
- ืืืกืืก ืืื. ืืืื ืื, ืืขืืืช ืืืชืืืื ืฉืื ืืคืื ืืืขืื.
- ื ืงืืืช ืืฉื ืืืืื. ืื ืืคืืืงืฆืื ืืืช ืฉืืืชืืช ืืืกื ืื ืชืื ืื ืืชืืืื ืืขืฉืืช ืืืช ืืฆืืจื ืคืขืืื ืืืชืจ, ืื ืืืฉืืืื ืืืจืื ืืฉื ืืืช ืขื ืขืฆืื.
- ืืืกืจ ืืขืืืืช ืืืืกืื ืืืฉืืืืชืืช. ืืขืชืื ืงืจืืืืช ืื ืชืื ืื ืืืืกื ื ืืืื ื ืืืฉืื ืฉืืื ื ืื ืืชืจืืืฉืื ืืกืืืืื ืื ืื ืืชืืื ืืืืจืื. ืืื ืืงืกืื ืืืืฆืื ืคืขืืืืช ืืกืืืืืช, ืื ืืืืืื ืืืื ืืืจืื.
- ืืืง ืืืืขืืืช ืืืกืจื ืขื ืืื ืืืืื ืื ืืืคืฆื ืงืจืืื ืืืกืืกืื (ืื ืืืื ืืืืจ ื ืคืจื), ืืื ืื ืจืง ืืคืฉืจื ืืื ืืืจืืืื ืืื ืืื ืคืชืจื ืืช ืืืขืื ืืืืคื ืืกืืื.
ืืืขืื ืืืืชื ื ืืืืืชื ืฉื ืืืื ืืืื ืขืฆืื. ืืืฉืืืืช ืืื:
- ืืฆืืืืช ืืืืืืช ืื ืืืจืืช.
- ืงืืฉื ืืืชืคืชืืืช ืืฉืืชืคืช ืฉื ืืกืคืจ ืจื ืฉื ืื ืฉืื.
- ืืืกืจ ืืืืืช ืืืื ืืก ืืื ืืืืืืืช ืืืฉืืช, ืืกืืจืืช ืืกืคืจืืืช ืืืฉืืช.
ืืขืืืช ืืืกืืก ืืืืื ืืืื ืชืืืจื ืคืขืืื ืจืืืช, ืืืฉื, ืืืงืฉืจ ืฉื ืงืจืืกืืช ืืชืืืืช 2018 (
ื ืชืื ืืืฉืจื ืืืืืจื: ืืกืืกืื ืืืืืืืืก ื ืคืจืืื
ืคืจืง ื ืืืื
ืชืื ืืช ืืื ืืืืช 2016
ืืืื ืืืืืงืื ืืขืืงืจืืื ืฉื ืืืื ืืืื Dodo IS 2016, ืืืื ืืืื ืืฉ ืชืืืื ืฉื ืืืฉืืืืช ืืขืืงืจืืืช ืฉืืื.
ืืฉืืื ืงืืคืืืช. ืื ืืืช ืืฉืืื ืืช ืืฉืืืืื, ืืืฆืืช ืืืื ืืช ืืฉืืืืื.
ืืจืื ืงืฉืจ. ืงืืืช ืืืื ืืช ืืจื ืืืคืขืื.
ืึฒืชึทืจ. ืืชืจื ืืืื ืืจื ื ืฉืื ื (dodopizza.ru, dodopizza.co.uk, dodopizza.by ืืื').
ืชืืื. ืฉืืจืืช ืืจืฉืืืช ืืืืืืช ื-Back Office.
ะขัะตะบะตั. ืืืื ืช ืืฉืฉ ืืืืื. ืฉืืจืืช ืืกืืืื ืกืืืืกื ืืืื ืืช ืืขืช ืืื ืช ืืืื ื.
ืงืืคื ืฉื ืืืกืขืื. ืงืืืช ืืืื ืืช ืืืกืขืื, ืืืฉืงื ืงืืคืืืืช.
ืืฆืื. ืืขืืืช ืืืืืช ื-1C ืืื ืืืช ืืฉืืื ืืช.
ืืืืขืืช ืืืฉืืื ืืืช. ืคืงืืืืช ืงืืืืืช ืืืืื (ืืืฉื "ืืืืขื ืคืืฆื ืืืฉื") + ืืืคืกืช ืืฉืืื ืืืช ืืฉืืืืื.
ืื ืื ืืฉืืจืช. ืืืฉืงืื ืืขืืืืช ืื ืื ืืืฉืืจืช: ืจืฉืืืช ืืืื ืืช, ืืจืคื ืืืฆืืข, ืืขืืจืช ืขืืืืื ืืืฉืืจืช.
ืื ืื ืืฉืจื. ืืืฉืงืื ืืขืืืืช ืืืืืื ืืืื ืื: ืงืืืช ืขืืืืื, ืืืืืช ืขื ืขืืืืช ืืคืืฆืจืืื.
ืืื ืชืืฆืืืช ืืืกืขืื. ืชืฆืืืช ืชืคืจืื ืืืืืืืืืืช ืืคืืฆืจืืืช.
ืืืืื. ืืืืจืืช ืืคืืฆืจืื ืกืคืฆืืคืืช: ืชืคืจืื, ืืืืจืื, ืื ืืืช ืืฉืืื ืืช, ืงืืื ืคืจืืื, ืืืฆืขืื, ืืื ืจืื ืืืชืจ ืืื'.
ืืฉืืื ืืืฉื ืฉื ืืขืืื. ืืืืืช ืืื ืื ืฉื ืขืืืืื, ืืืืข ืขื ืขืืืืื.
ืืื ืืืืืืฆืื ืืืืื. ืืกื ื ืคืจื ืืชืืื ืืืืื ืืืฆืื ืืช ืืืืืจืืช ืฉื ืืืื ื ืืคืืฆื.
ืชืงืฉืืจืช. ืฉืืืืช sms ืืืืื.
ืืืกืื ืงืืืฅ. ืฉืืจืืช ืืฉืื ืืงืืื ืืื ืคืงื ืฉื ืงืืฆืื ืกืืืืื.
ืื ืืกืืื ืืช ืืจืืฉืื ืื ืืคืชืืจ ืืช ืืืขืืืช ืขืืจื ืื ื, ืืื ืื ืืื ืจืง ืืคืืื ืืื ืืช. ืื ืื ืืคืื ืืคืชืจืื ืืช ืืขืจืืช, ืื ืืื ืืจืืจ ืฉืฆืจืื ืืขืฉืืช ืืฉืื ืขื ืืืกืืกืื. ืืืืืื, ืืืืง ืืช ืืกื ืื ืชืื ืื ืืืืื ืืืื ืชืืืืื ืืืืืืื ืืืชืจ.
ืืชืืืืื ืืคืจืืง ืืช ืืืื ืืืืช: ืืคืจืืช ืืืืืช ืืืขืงื
ืืฉืืจืืชืื ืืขืืงืจืืื ืฉืืงืืืื ืืงืจืื ืืืกื ืื ืชืื ืื ืืืชืจ ืืืืจืื:
- Auth. ืฉืืจืืช ืืจืฉืืืช ืืืืืืช ื-Back Office.
- ืึทืฉืึธืฉื. ืืืื ืช ืืฉืฉ ืืืืื. ืฉืืจืืช ืืกืืืื ืกืืืืกื ืืืื ืืช ืืขืช ืืื ืช ืืืื ื.
ืื Auth ืขืืฉื?
Auth ืืื ืฉืืจืืช ืฉืืืืฆืขืืชื ืืฉืชืืฉืื ื ืื ืกืื ื-Back Office (ืืฉ ืื ืืกื ืขืฆืืืืช ื ืคืจืืช ืืฆื ืืืงืื). ืืื ืื, ื ืืจืฉ ืืืงืฉื ืืืืื ืื ืงืืืืืช ืืืืืืช ืืืืฉื ืื ืืจืฉืืช ืืื ืืืืืืช ืืื ืื ืืฉืชื ื ืืื ืืื ืืกื ืืืืจืื ื. ืืจืื ื ืื ืกืื ืืืฉืืจืื ืืคืืฆืจืืื.
ืืืฉื, ืื ืื ื ืจืืฆืื ืืคืชืื ืชืฆืืื ืขื ืกืืืืกืื ืฉื ืืืื ืืช ืืืืจืืช ืขื ืืืืืืืืื ืืชืืืื ืืืืื. ืืืืจ ืืื ืื ื ืคืืชืืื ืืช auth.dodopizza.ru, ืืืจ "ืืชืืืจ ืืืืฉืืจ", ืืืคืืข ืงืื ืฉื ืืชื ืืืืื ืืืฃ ืืืืื ืืืืฉื ืฉื ืื ืื ืืืฉืืจืช, ืืืฆืืื ืืช ืกืื ืืืืฉืืจ (ืืชืงื). ืืืืืืืืื ืขืฆืื ืชืขืืืจ ืืืืฉืง ืืจืฆืื ืฉื ืืคืืฆืจืื ืฉืื ืืชืชืืื ืืืฆืื ืฉื ืืช ืฉืืืช ืืืงืืืืช ืฉืืืืื ืืช ืฉืืื ืืืื ืืช.
ืืืืคื ืืขืืืกืื?
ืื ืืฉืชืืฉ ืืืืืจ ื-Back Office ืขืืืจ ืืืกืืก ืื ืชืื ืื, ืืืืืช ืืืฉืชืืฉืื ืขืืืจ ืื ืืงืฉื, ืฉืืืฃ ืืช ืืืฉืชืืฉ ืืจื ืฉืืืืชืช sql ืืืืืง ืื ืืฉ ืื ืืช ืืืืฉื ืืืืืืืืช ืื ืืจืฉืืช ืืขืืื ืื.
ืื ืืื ืืืืืฉืืจืื ืขืืฉื ืืช ืืืชื ืืืืจ ืจืง ืขื ืืืืช ืืืืฉืืจืื, ืืืืง ืืช ืชืคืงืืื ืืืช ืืืืฉื ืืืื. ืืกืคืจ ืจื ืฉื ืืงืฉืืช ืืืกืืก ืื ืชืื ืื ืืจืืฉื ืืืืื ืืืขืื ืชื ืืืืืืื ืืฉืืืื ืฉื ืืกื ืื ืชืื ืื ืืืฉืืชืฃ ืืคืขืืืืช ืืื.
ืคืจืืงืช ืืืฉืืจ
ื-Auth ืืฉ ืืืืืื ืืืืื, ืืืืืจ, ื ืชืื ืื ืขื ืืฉืชืืฉืื, ืื ืืกืืช ืื ืืืฉืืจืื ื ืื ืกืื ืืฉืืจืืช (ืืื ืชืืื) ืื ืฉืืจืื ืฉื. ืื ืืืฉืื ืฆืจืื ืืืชื, ืื ืืื ืืคื ื ืืฉืืจืืช ืืื ืืื ืืงืื ื ืชืื ืื.
ืืื. ืชืื ืืช ืืขืืืื ืืืงืืจืืช ืืืืชื ืืืืงืื:
ืื ื ืจืืฆื ืืืกืืืจ ืงืฆืช ืืื ืื ืขืื:
- ืืงืฉื ืืืืืฅ ืืืืขื ื-backend (ืืฉ ืืช Asp.Net MVC), ืืืืื ืืืชื ืขืืืืืช ืืคืขืื, ืืืฉืืฉืช ืืงืืืช ื ืชืื ื ืืคืขืื ื-Redis(1). ืื ืฉืืื ืืืื ืืืืข ืขื ืืืฉื, ืืื ืืืืฉื ืืืงืจ ืคืชืืื (3,4), ืื ืื.
- ืื ืืื ืืืฉื, ืขืืื ืืขืืืจ ืืช ืืืื ืืืจืฉืื. ืืื, ืืฉื ืืคืฉืืืช, ืืื ืืืฆื ืืืืง ืืื ืชืื ืืืืชื ืชืืื ื, ืืืจืืช ืฉืืื ืืขืืจ ืืืฃ ืืื ืืกื. ืืืงืจื ืฉื ืชืจืืืฉ ืืืืื, ื ืงืื ืกืฉื ืฉืืืฉืื ืืืืื ืื ืขืืืจ ื-Backoffice Controller.
- ืื ืืฉ ื ืชืื ืื, ืื ืืชื ืฆืจืื ืืืืืง ืืช ืืจืืืื ืืืืช ืฉืืื ืืืกื ืื ืชืื ืื ืฉื ืืืฉืชืืฉ. ืืื ืืชืคืงืื ืฉืื ืืฉืชื ื, ืืื ืืกืืจ ืืืคืฉืจ ืื ืืืืื ืก ืืืฃ ืขืืฉืื? ืืืงืจื ืื, ืืืืจ ืงืืืช ืืคืืืฉื (1), ืขืืื ืืขืืืจ ืืฉืืจืืช ืืืกื ืื ืชืื ืื ืืืืืืง ืืช ืืืฉืช ืืืฉืชืืฉ ืืืืฆืขืืช ืฉืืืช ืืืืืืงื ืฉื ืืืืืืช (2). ืืืืจ ืืื, ืื ืืฃ ืืื ืืกื, ืื ืขืืืจ ืื ืืืงืจ. ืืขืจืืช ืื ืื ืคืฉืืื, ืืื ืื ืืืฉ ืกืื ืืจืืืช.
- ืื ืื ืืืืืืื ืขืืืจืื, ืื ืื ืื ื ืืืืืื ืืืื ืืืืืืงื ืืืงืจืื ืืืฉืืืืช.
ื ืชืื ื ืืืฉืชืืฉ ืืืคืจืืื ืืื ืื ืชืื ืื ืืืืจืื, ืื ืืืืืกื ืื ืืืืืช ืืืจืืช ื ืคืจืืช, ืคืื ืงืฆืืืช ืืฉืืืช โโืืืืืืงื ืฉื AuthService ืขืฉืืืืช ืืืคืื ืืฉืืืืช API. ืืืืืืช ืืชืืื ืืืืืจืื ืืฆืืจื ืืจืืจื ืืืื: ืืฉืชืืฉืื, ืชืคืงืืืืื, ื ืชืื ื ืืืฉื, ืืขื ืงืช ืืืืืื ืืืฉื. ืืื ื ืจืื ืื ืฉื ืืชื ืืืืฆืื ืืืชื ืืฉืืจืืช ื ืคืจื.
ืืคืื. ืื ืื ืขืฉื:
ืืืืฉื ืื ืืฉ ืืกืคืจ ืืขืืืช. ืืืืืื, ืงืจืืื ืืืชืืื ืืชืื ืชืืืื ืืื ื ืืื ืืงืจืืื ืืฉืืจืืช ืืืฆืื ื ืืืืฆืขืืช http. ืืืืื, ืืืื ืืช, ืชืืืืงื, ืฉืงืืคืืช ืืคืขืืื ืฉืื ืื ืืืืืืื. ืื ืืจืื ืืืจืืกืงื ืืืืจ ืืืชืจ ืคืืจืื ืขื ืืขืืืช ืืืื ืืื"ื ืฉืื.
ืฉืืจืืช ืืืืืืช ืืืืชื ืฉืืจืืช ืืืืฉืืจืื ืืฉืืฉืื ื-Back Office, ืืืืืจ ืืฉืืจืืชืื ืืืืฉืงืื ืืืฉืืฉืื ืืืืฆืืจ. ืืืืืช ืขืืืจ ืฉืืจืืชื ืืงืื (ืืื ืืชืจ ืืื ืืจื ื ืื ืืคืืืงืฆืื ืื ืืื) ืืชืืฆืข ืื ืคืจื ืืื ืฉืืืืฉ ื-Auth. ืืืคืจืื ืืจืื ืืฉื ื, ืืืขืช ืื ื ืฉืื ืขืืกืงืื ืื ืืฉื ืื, ืืขืืืจืื ืืช ืืืขืจืืช ืืฉืืจืืชื ืืืืืช ืืืฉืื (ืขื ืคืจืืืืงืืืื ืกืื ืืจืืืื).
ืืื ืืคืจืืื ืืจืื ืื ืื ืืจืื ืืื?
ืืื ืืจืื ืืขืืืช ืืืจื ืฉืืืื ืืืชื ื:
- ืจืฆืื ื ืืืขืืืจ ื ืชืื ื ืืฉืชืืฉืื, ืืืฉืืจ ืืืืืืช ืืืกื ื ืชืื ืื ืกืคืฆืืคืืื ืืืืื ื ืืืื. ืืฉื ืื, ืืืื ื ืฆืจืืืื ืืชืจืื ืืช ืื ืืืืืืืช ืืืฉืืืืฉ ืืืืื int ืืืืื UUId ืืืืืืื (ืขืืื ืืืืจืื ื ืืช ืืงืื ืืื
ืจืืื ืืืงืื "Uuid - ืกืืคืืจ ืืืื ืฉื ืืื ื ืงืื" ืืคืจืืืงื ืงืื ืคืชืืืคืจืืืืืืืื ). ืืืืกืื ื ืชืื ื ืืฉืชืืฉ (ืืืืืื ืฉืืืืืจ ืืืืืข ืืืฉื) ืืฉ ืืืืืืช ืืืืื ืืืื ืืช ืืกืืืืืช ืืฉ ืฆืืจื ืืืืกื ืืืชื ืื ืคืจื. ืืื ืืืืื ืืืืืืื ืฉื ืืืฉืชืืฉ ืืืื ืืืืืช. - ืืืืืืืช ืจืืืช ืืืกื ืื ืชืื ืื ืืฉ ืืืืข ืืืงืืจืช ืขื ืืืฉืชืืฉ ืฉืืืฆืข ืืช ืืคืขืืื. ืื ืืฆืจืื ืื ืื ืื ื ืืกืฃ ืืขืงืืืืช.
- ืืืืจ ืืฆืืจืช ืฉืืจืืชื ื-API ืืื ืชืงืืคื ืืจืืื ืืืืจืืชืืช ืฉื ืืขืืจ ืืืขืจืืช ืืืจืช. ืืืขืืจ ืืื ืฆืจืื ืืืืืช ืืืง ืขืืืจ ืืืฉืชืืฉืื ืืืฆืจืื ืขืืืื ืืื ืืช.
ืขืจืืช ืจืืฉืื ืืืฉืืจ ืืคืืฆืจืื:
ืืจืืืืงืืืจื ืืืืืช ืืืืจ ืืืืืฅ ืฉืืจืืช ืืืืืช ืืืชืงื ืื:
ืฉืื ืื. ืืงืจืืช 2020, ืื ื ืขืืืืื ืขื ืืจืกื ืืืฉื ืฉื Auth, ืืืืืกืกืช ืขื ืชืงื ืืืจืฉืื OAuth 2.0. ืชืงื ืื ืืืจืื ืืืื, ืื ืืื ืฉืืืืฉื ืืคืืชืื ืฉืืจืืช ืืืืืช ืืขืืจ. ืืืืืจ "
ืื ืขืืฉื Tracker?
ืขืืฉืื ืืืื ืืฉื ื ืืืื ืืฉืืจืืชืื ืืืขืื ืื. ืืืฉืฉ ืืืฆืข ืชืคืงืื ืืคืื:
- ืืฆื ืืื, ืืืฉืืื ืฉืื ืืื ืืืจืืืช ืืขืืืืื ืืืืื ืืืื ืืืื ืืช ืคืืขืืืช ืืจืืข, ืืืื ืืืฆืจืื ืฆืจืื ืืืฉื ืขืืฉืื.
- ืืฆื ืฉื ื, ืืขืฉืืช ืืืืืืฆืื ืฉื ืื ืืชืืืืืื ืืืืื.
ืืืฉืจ ืืืฆืจ ืืืฉ ืืืคืืข ืืืืื ื (ืืืืืื, ืคืืฆื), ืืื ืขืืืจ ืืชืื ืช ืืืขืงื ืฉื Rolling out. ืืชืื ื ืื ืืฉ ืืืื ืคืืฆื ืฉืืืงื ืืืื ืืื ืืืืื ืื ืืจืฉ ืืืจืื ืืืชื, ืืืืจ ืืื ืืื ืืฆืืื ืืืืืื ืืืฉืฉ ืฉืกืืื ืืช ืชืคืงืืื ืืืขืืืจ ืืช ืืกืืก ืืืฆืง ืืืจืืื ืืชืื ื ืืืื - "ืืชืืืืืช" .
ืฉื ืืคืืฆื ืืื ืืืื ืืช ืืคืืฆื, ืืื ืืฆืืื ืืืืืื ืฉืืื ืกืืื ืืช ืืืฉืืื ืฉืื ืืืื ืืก ืืช ืืคืืฆื ืืชื ืืจ (ืื ืื ืชืื ื ื ืคืจืืช ืฉืืฉ ืืจืฉืื ืืืืืื). ืืขืจืืช ืืื ืืืืชื ืืืืชืืื ืืืืื ืืืจืืฉืืช ืงืืืื ืฉื ืืืื IS. ืื ืืืคืฉืจ ืื ืืขืงืื ืืืขืฉืืช ืืืืืืฆืื ืืืื ืฉื ืื ืืขืกืงืืืช. ืื ืืกืฃ, ืืืฉืฉ ืืฆืืข ืืืฆื ืืืฉื ืืืฆืจ ืืกืืื, ืื ืื ืื ืกืื ืฉื ืืืฆืจ ืืคื ืกืืืืืช ืืืืฆืืจ ืฉืื, ืืืืกื ืืช ืืื ืืืืฉืื ืืืืคืืืืื ืืืืฆืจ ืืขืืงื ืืืจ ืื ืืคืขืืืืช ืืืืฆืจ.
ืื ื ืจืื ืืกื ืืืืืื ืืชืื ืช ืืืฉืฉ "ืจืกืงืืงื"
ืืืืคื ืืขืืืกืื?
ืืื ืืืช ืืืคืืฆืจืืืช ืืฉ ืืืืืฉื ืืืืืืช ืขื ืืฉืฉ. ื-2016 ืืื ืื ื ืืืชืจ ื-100 ืคืืฆืจืืืช (ืืขืืฉืื ืืืชืจ ื-600). ืื ืืื ืืืืืืืืื ืืืืฉ ืืงืฉื ื-backend ืืืช ื-10 ืฉื ืืืช ืืืืจื ื ืชืื ืื ืืืืืช ืืืืื ืืช (ืืืืืจ ืขื ืืืงืื ืืืืชืืืช), ืืจืื ืืืืื ื (ืืืืืจ ืืืืฆืจ ืืฆืืื ืืืืืช), ืืืืช ืืฉืืื ืืืช ืืืืืืืฆืื (ื ืืื ืืืืืฆื ืขืืงื ืื). ืืืฉืจ ืืฆืจื ืคืืฆื ืืืืฅ ืขื ืืืฆืจ ืืืขืงื, ืืขืจืืื ืืื ืืืืืืืช ืืืื ืืชืขืืื ืืช. ืืืืช ืืืืื ืืช ืืื ืืืืืช, ืืื ืืืืื ืื ืชืืกืคืืช ืืขืช ืงืืืช ืืืื ื, ืขืืืื ืื ืืืืงืื ืืืจืื ืืืขืจืืช ืืงืจืืืืช ืจืืืช, ืืืฉื, ืืืืืืืืื ืืชืืืื ืืคืืฆืจืื ืืืฆืืื ืืืื ืืช ืืืืจืืช ืืืงืืืืช.
ืืชืงืืคืช ืืืืืง ืืขืืืกืื, ืืฉืืื ืืืื ืืืืืง ืืืืืื ืืืืขืืจ ืืืขืชืง ืืืกืื ืืจืื ื ืฉื ืืืกืืก, ืืคืขืืืืช ืืืื ืขื ืืืฉืฉ ืืืฉืืื ืืืืืข ืืืกืืก ืืืืกืืจ. ืื ืฆืจืื ืืืืืช ืื ืคืืืืจ, ืื ืชืื ืื ืฆืจืืืื ืืืืืช ืืขืืืื ืื, ืื ืืกืื ืืจื ืื ืื ืืงืืื.
ืืื ืื, ืืืขืืจ ืืืืืืช ืืืื ืืงืกืื ืืฉืืื ืขืืืื ืื ืืคืฉืจ ืืืชืื ืฉืืืืชืืช ืกืคืฆืืคืืืช ืืืชืจ ืืืืชืืืืช ืืฉืืืืฉื. ืืืืืื, ืื ืขืฉืื ืืืืืช ืืขืื ืขืืืจ ืขืืงื ืืืืืืง ืืื ืืงืก ืขืืืจ ืคืืฆืจืื ืขื ืฉืืืื ืืืื ื. ืื ื ืชืืื ืืกืืจืื ืืืื ืืช ืฉื ืคืืฆืจืื ืืืืืจ ืืืขืงื. ืืื ืขื ืืืช, ืขืืืจ ืงืืืช ืืืื ื, ืื ืื ืื ืืฉืื ืืืืื ืคืืฆืจืื ืืื ื ืืคืืช, ืืฉืื ืืืชืจ ืืืืื ืืงืื ืืืฆืข ืืช ืืืืื ื ืืื. ืืื ืืืืจ ืฉื ืืืื ืขื ืืืงืื ืืื ืืืจืื. ืืื ืื, ืืื ืฆืืจื ืฉืืืฉืฉ ืืฉืืืจ ืืช ืืืื ืืงืืื ืืืืืคืกืช ืื ืืืฆืขื ืืืื ืืก ืืงืฉืืจืื ืืืืื ื ืืืืืช ืืืืื ืืช. ืืืืข ืื ืืื ื ืืขื ืืื ืืช ืฉืืจืืช ืืืขืงื ืฉืื ื. ืืืกื ื ืชืื ืื ืืื ืืืืื ืืฉืืชืฃ, ืืืืืืช ืืืืืืช ืืืืืช ืจืง ืคืฉืจื ืืื ืื ืืืฉืชืืฉืื. ืื ืืืืชื ืืืช ืืืขืืืช ืืืงืืจืืืช.
ืืื. ืืืจืืืืงืืืจื ืืืงืืจืืช ืืืืชื:
ืื ืืืืจ ืฉืืืคืจื ืืชืืืืืื ื ืคืจืืื, ืจืื ืืกืืก ืืงืื ื ืืชืจ ืืฉืืชืฃ ืืฉืืจืืชืื ืฉืื ืื. ืื ืื ืฉืืชืืช ืืืงืจืื ืืื ืืืื ืืื ืืืืชื ืืืืจ. ืืฉืชืืฉื ื ืืฉืืืืช ื ืคืืฆืืช ืฉื ืฉืืจืืชืื, ืืืืจืื, ืืกืืก ืืฉืืชืฃ, ืฉืื ืืืืืืช ื ืคืืฆืืช.
Tracker ืคืจืืงื
ืืืขืื ืืขืืงืจืืช ืขื ืืืฉืฉ ืืื ืฉืื ืชืื ืื ืืืืืื ืืืืืช ืืกืื ืืจื ืื ืืื ืืกืื ื ืชืื ืื ืฉืื ืื. ืื ืื ืืืืื ืืขืืงืจื ืฉืื ืืืคืจืืช ืฉืืจืืช Auth, ืืืืื ื ืืืกืืืืก ืฉืื ืืืืืื ืืืฉืชื ืืช ืืืฉ ืืืฆืื ืืืชื ืืฉืืจืืชืื ืฉืื ืื.
ืื ื ืืงืืืื ืืืื ื ืืงืืคื ืฉื ืืืกืขืื (ืืื ืฉืืจืืช), ืืื ื ืฉืืจืช ืืืกื ืื ืชืื ืื ืืกืืืืก "ืืงืืื". ืืืืจ ืืื, ืืื ืฆืจืื ืืืืืข ืืืฉืฉ, ืฉื ืืื ืืฉื ื ืืช ืืกืืืืก ืฉืื ืขืื ืืกืคืจ ืคืขืืื: ื"ืืืื" ื"ืืจืื". ืืื ืขื ืืืช, ืขืฉืืืืช ืืืชืจืืฉ ืขื ืืืืื ื ืืื ืืฉืคืขืืช ืืืฆืื ืืืช ืืืงืืคืื ืื ืืืฉืง ืื ืื ืืืฉืืจืช. ืื ื ืืชื ืืช ืกืืืืกื ืืืืื ื ืขื ืืชืืืืจ ืฉืืื ืืืืื:
ืืกืืืื ืืฉืื ืื ืกืืืืกื ืืืื ื ื ืจืืืช ืื:
ืกืืืืกืื ืืฉืชื ืื ืืื ืืขืจืืืช ืฉืื ืืช. ืืืื ืืืฉืฉ ืืื ื ืืขืจืืช ืกืืคืืช ืฉืื ืื ืชืื ืื ืกืืืจืื. ืจืืื ื ืืกืคืจ ืืืฉืืช ืืคืฉืจืืืช ืืืืืงื ืืืงืจื ืืื:
- ืื ื ืืจืืืื ืืช ืื ืคืขืืืืช ืืืืื ื ืืฉืืจืืช ืืื. ืืืงืจื ืฉืื ื, ืืคืฉืจืืช ืื ืืืจืฉืช ืืืชืจ ืืื ืฉืืจืืช ืืื ืืขืืื ืขื ืืืืื ื. ืื ื ืขืฆืืจ ืืื, ื ืงืื ืืช ืืืื ืืืื ืืฉื ื. ืื ืืืื ื ืคืืชืจืื ืืช ืืืขืื.
- ืืขืจืืช ืืืช ืืชืงืฉืจืช ืืืืจืช. ืืืคืฉืจืืช ืืฉื ืืื ืืืจ ืืขื ืืื ืช ืืืชืจ. ืืื ืืขืืจืชื ืืคืฉืจืืืช ืฉืจืฉืจืืช ืฉื ืฉืืืืช (
ืืฉืืื ืืืืจืืื ), ืืงืืฉืืจืืืช ืฉื ืืจืืืืื ืืืืื ืืืชืจ, ืงืฉื ืืืชืจ ืื ืื ืืืชื. - ืื ื ืืืจืื ืื ืืืจืืขืื, ืืื ืฉืืจืืช ืืชืงืฉืจ ืขื ืืืจ ืืืืฆืขืืช ืืืจืืขืื ืืื. ืืชืืฆืื ืืื, ืื ืืืืชื ืืืคืฉืจืืช ืืฉืืืฉืืช ืฉื ืืืจื, ืืคืื ืื ืืฉืืจืืชืื ืืชืืืืื ืืืืืืฃ ืืืจืืขืื ืื ืขื ืื.
ืืขืืืื ืฉืืืจื ื ืืืคืฉืจืืช ืืฉืืืฉืืช ืืจืื ืืื ืฉืืืฉืฉ ืืืื ืืกืืก ื ืชืื ืื ืืฉืื, ืืืื ืฉืื ืื ืืืืื ื ืืื ืืฉืื ืืืจืืข ืขื ืื, ืืืื ื ืจืฉืืื ืฉืืจืืชืื ืืืจืื ืืฉื ืืื ืื ืืื ืืืกืืก ืื ืชืื ืื ืืจืืฉื. ืืฉื ืื, ืืืื ื ืฆืจืืืื ืฉืืจืืช ืืืฉืื ืฉืืืืื ืืกืืจืช ืืืืขืืช ืืื ืฉืืจืืชืื.
ืืืืชื ืืื, ืืืจ ืืื ืื ื RabbitMQ ืืขืจืืื, ืืืืื ืืืืืื ืืกืืคืืช ืืืฉืชืืฉ ืื ืืืชืืื ืืกืจืื. ืืชืจืฉืื ืืฆืื ืืช ืืืขืืจ ืฉื ืืืื ื ืืงืืคืืืช ืืืกืขืื ืืจื ืืืฉืฉ, ืฉื ืืื ืืฉื ื ืืช ืืฆืื ืืืฆืืชื ืืืืฉืง ืืืืื ืืช ืฉื ืืื ืื. ืืคืื:
ืกืืจ ื ืชืื ืฆืขื ืืืจ ืฆืขื
ื ืชืื ืืืืื ื ืืชืืื ืืืื ืืฉืืจืืชื ืืงืืจ ืืืืื ื. ืื ื ืืงืืคืืืช ืฉื ืืืกืขืื:
- ืืงืืคื ืืืืื ื ืืืื ื ืืืืจื, ืืื ืืืื ืืฉืืื ืืืชื ืืืฉืฉ. ืืืืจืืข ืฉืืืื ืื ืื ืืืฉืฉ ื ืืจืง.
- ืืืฉืฉ, ืฉืืงืื ืืืื ื ืืขืฆืื, ืฉืืืจ ืืืชื ืืืกื ืื ืชืื ืื ืฉืื, ืืืคื ืืช ืืืืจืืข ื"ืืืื ื ืืงืืืืช ืขื ืืื ืืืฉืฉ" ืืฉืืื ืืืชื ื-RMQ.
- ืืฉื ื ืืกืคืจ ืืืคืืื ืฉืืืจ ืจืฉืืืื ืืืืืืืืก ืืืืจืืขืื ืืื ืืืื ื. ืื ื ืืฉืื ืื ืฉืขืืฉื ืกื ืืจืื ืขื ืืกืืก ืืื ืืืืื.
- ืืืืคื ืืงืื ืืืจืืข, ืืืืจ ืืชืืื ื ืชืื ืื ืืฉืืขืืชืืื ืขืืืจื: ืืืงืจื ืฉืื ื ืืื ืกืืืืก ืืืืื ื "ืืชืงืื ืขื ืืื ืืืฉืฉ" ืืืขืืื ืืช ืืฉืืช ืืืืื ื ืฉืื ืืืืืจ ืืจืืฉื.
ืื ืืืฉืื ืฆืจืื ืืืื ื ืืกืืจื ืืฉืืืื ืืืื ืืืืืืื, ืื ืืชื ืืืื ืืงืจืื ืืืชื ืื ืืฉื. ืืืืืื, ืืืฉืง ืืืืื ืืช ืืื ืื ืืืฉืืจืืช ืฆืจืื ืืช ืื:
ืื ืืฉืืจืืชืื ืืืืจืื ืืืืืื ืื ืืืืจืฉื ืืืืื ืช ืืืจืืขืื ืืืืฉืฉ ืืื ืืืฉืชืืฉ ืืื ืืขืฆืื.
ืื ืืืืจ ืืื ืื ืืืืื ื ื ืืงืืช ืืขืืืื, ืื ืืกืืืืก ืฉืื ืืฉืชื ื ืชืืืื ืืืกื ืื ืชืื ืื ืฉืื (ืืกื ืื ืชืื ืื ืฉื Tracker), ืืืืืจ ืืื ื ืืฆืจ ืืื ืืืจืืข "OrderIn Progress". ืื ืื ื ืื ืก ื-RMQ, ืืฉื ืืื ืืกืื ืืจื ืืืกื ื ืชืื ืื ืืื ืืืืื ืืืืขืืจ ืืฉืืจืืชืื ืืืจืื. ืืืชืื ื ืืขืืืช ืฉืื ืืช ืืืจื, ืคืจืืื ื ืืกืคืื ืขืืืื ื ืืชื ืืืฆืื ืืื"ื ืฉื ื'ื ืื ืคืฉืงืื
ืืจืืืืงืืืจื ืกืืคืืช ืืืืจ ืฉืื ืืืื ื-Auth ื- Tracker
ืกืืืื ืชืืฆืืช ืืืื ืืื: ืืชืืืื, ืขืื ืื ืืจืขืืื ืืืจืื ืืช ืืืืกืืืจืื ืืช ืชืฉืข ืืฉื ืื ืฉื ืืขืจืืช Dodo IS ืืืืืจ ืืื. ืจืฆืืชื ืืืืจ ืืืืืจืืช ืืืคืฉืืืช ืขื ืฉืืื ืืืืืืืฆืื. ืขื ืืืช, ืืฉืืฉืืชื ืขื ืืืืืจ, ืืื ืชื ืฉืืื ืืจืื ืืืชืจ ืืกืืื ืืืขื ืืื ืืื ืฉืื ื ืจืื.
ืืืชืืื ื ืืช ืขื ืืืชืจืื ืืช (ืื ืืืขืืจื) ืฉื ืืืืจ ืืื, ืืืขืชื ืืืกืงื ื ืฉืคืืชืื ืืชืืฉื ืืืชื ืืคืฉืจื ืืื ืชืืืืืช ืืืจืืขืื ืืืืื, ืจืืจืืกืคืงืืืืืช ืืคืืจืืืช ืื ืืชืื ืฉื ืืืืืืช ืืขืืจ ืฉืื.
ืื ื ืืงืืื ืฉืืื ืฉืืืืฉื ืืืขื ืืื ืขืืืจื ืืืืื ืขื ืืืจื ืฉืื ื. ืืขืช ืื ื ืขืืื ืืคื ื ืืืืจื ืืืื ืืืง ืืืขืจืืช Dodo IS ืืชืืจ ืืืืืจ ืืื: ืืืชืื ืืชืืืืืช ืื ืืืฆืืืข.
ืจืง ืืฉืชืืฉืื ืจืฉืืืื ืืืืืื ืืืฉืชืชืฃ ืืกืงืจ.
ืขื ืืืื ืืืง ื-Dodo IS ืชืจืฆื ืืืขืช ืืืืืจ ืืื?
-
24,1%ืืื ืืืื ืืืงืื ื-Dodo IS (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 ืืฉืชืืฉืื ื ืื ืขื.
ืืงืืจ: www.habr.com