ืืืืจ ืืฒื ืื ืฐืขืื. ืืืจ ืืึธืื ืืืึธืืืื ื ืคึฟืึทืจ ืืืืขืจ ืึท ืืึธืจ. ืืื ืึท ืืขืงืก ืืืฉืื ืฆืืจืืง ืืึธืื ืืืจ ืืึทืงืืืขื ืืึทื ืฅ ืืึทืืืฉืืงืึทื ืืึทืืขืจืงืื ืืขื ืคืื ืื ืืึทืืจืึธืืืกืง ืจืขืืืืึทื ืฅ: "ืืึธืืึธ, ืืืจ ืืึธืื ืืืืขืืื ืึทื ืืืจ ืืึธื ืืืื ืืืืืขื ืข ืกืืกืืขื. ืืืึธืก ืืื ืคืื ืกืืกืืขื ืืื ืืึธืก? ืืื ืคืึทืจืืืึธืก ืืึทืจืฃ ืืึธืก ืื ืคึผืืฆืขืจืืข ืงืืื?โ
ืืืจ ืืขืืขืกื ืืื ืืขืืึทื ืง ืืื ืืืื ืืขืืขื ืึทื ืืืจ ืืขื ื ืจืขืื. ืื ืจ ืคืจืื ื ืื ืฅ ืืขืจืงืืขืจ ื ืื ื ื ื ืคืื ืืขืจ , ืืืข ืจ ืข ืก ืงืื ื ืืจืื ืก ืื ื ืฆืขืจืืกืขื ืข ืฉืืืงืข ืจ ืื ื ืกืณืื ื ื ืืฉ ื ืคืืจื ื ืงืฒ ื ืืื ืฅ ืืืฉืจืฒืืื ื ืคื ื ืืข ืจ ืกืืกืืขื . ืืืื ืืื ืืื ืื ืืขืืืืื ื ืืื ืืข ืจืืืืข ืคืื โโืืืืืขื ืืื ืคืืจืืืฆืืข, ืืืื ืืืืจืื ืืื ืฉืจืืืื ื ืกืขืจืืข ืืจืืืงืืขื ืืืขืื Dodo IS. ืืืืืจ ืืืื!
ืืขืจืงืขื ืื ื: ืืื ืง ืืืจ ืคึฟืึทืจ ืืึทื ืืืืืื ื ืืืื ืืึทืืขืจืงืื ืืขื ืืื ืืื ืื. ืึท ืืึทื ืง ืืื, ืืึธืื ืืืจ ืขื ืืืขื ืืืกืงืจืืืื ืืขื ืกืืกืืขื, ืฆืื ืืืคืืขืฉืืขืื ืึท ืืขืื ืึธืจืึทืืึทืจ ืืื ืืึทืื ืึทืจืืืกืืขืืืึธืจืคื ืึท ืืจืืืกืขืจ ืืึทืฉืจืืืืื ื ืคืื ืืื ืืืขืจืข ืคึผืจืึทืกืขืกืึทื. ืึธื ืืืจ ืืืึธืืื ืืืจ ืึทืืื ืืขืืขืกื ื ืึธื 5 ืืึธืจ.
ืกืขืจืืข ืึทืจืืืงืืขื "ืืืึธืก ืืื ืืึธืืึธ ืืื?" ืืขืจืฆืืืื ืืืขืื:
- ืคืจื ืืึทื ืึทืืื ืืื ืืึธืืึธ ืืื (2011-2015). (ืืขื ืืจืืขื ืืขืจืืืฃ...)
- ืืึทืงืึธืคืคืืกืข ืืจื: ืืึทืืื ืืขืจ ืืึทืกืขืก ืืื ืืืืึธืืืก. (ืืืจ ืืขื ื ืืึธ)
- ืืขืจ ืงืืืขื ื ืืืึทื ืืจื: ืคืึทืกืึทื ืืืืขืจ ืื ืืึทืืข (2016-2017). (ืืขื ืืจืืขื ืืขืจืืืฃ...)
- ืื ืืขืฉืืืืข ืคืื โโืคืึทืงืืืฉ ืืืงืจืึธ ืืึทืืื ืื ืืก. (2018-2019). (ืืขื ืืจืืขื ืืขืจืืืฃ...)
- ืคืึทืจืืืง ืกืึธืื ื ืคืื ืื ืืึทื ืึทืืื ืืื ืกืืืืืึทืืึทืืืืฉืึทื ืคืื ืื ืึทืจืงืึทืืขืงืืฉืขืจ. (ืืขื ืืจืืขื ืืขืจืืืฃ...)
ืืืื ืืืจ ืืขื ื ืืื ืืขืจืขืกืืจื ืืื ืืขืจื ืขื ืขืคึผืขืก ืึทื ืืขืจืฉ, ืฉืจืืึทืื ืืื ืื ืืึทืืขืจืงืื ืืขื.
ืืืื ืื ื ืืืขืื ืื ืงืจืึทื ืึทืืึทืืืฉืืงืึทื ืืึทืฉืจืืึทืืื ื ืคืื ืืขื ืืืืจ
ืืื ืงืขืกืืืืขืจ ืืึทืืื ืึท ืืึทืืขืืขื ืืฉ ืคึฟืึทืจ ื ืืึทืข ืขืืคึผืืืืื ืืืืฃ ืืขืจ ืืขืืข "ืกืืกืืขื ืึทืจืืฉืืืขืงืืืจืข". ืืืจ ืจืืคื ืขืก "ืื ืืจืึธื ืฆื ืืึธืืึธ ืืื ืึทืจืืฉืืืขืงืืืจืข" ืืื ืขืก ืืื ืืืื ืคืื ืื ืึธื ืืึธืึทืจืืื ื ืคึผืจืึธืฆืขืก ืคึฟืึทืจ ื ืืึทืข ืืขืืืขืืึธืคึผืขืจืก. ืืขืจืขืื ืืื ืืืื ืึธืืขืจ ืื ืืขืจื ืคืึธืจืขื ืืืขืื ืืื ืืืขืจ ืึทืจืงืึทืืขืงืืฉืขืจ, ืืืขืื ืืืึทื ืคึฟืขืึดืงืืืื, ืืื ืืขืืืขืืึธืคึผืขื ืึท ืืืืขืจ ืืืกืืึธืจืืฉ ืฆืืืึทื ื ืฆื ืืขืจ ืืึทืฉืจืืึทืืื ื.
ืืจืึทืืืฉืึทื ืึทืื, ืืืจ ืงืืงื ืืื ืึท ืกืืกืืขื ืืื ืึท ืกืืื ืคืื ืงืึทืืคึผืึธืื ืึทื ืฅ (ืืขืื ืืฉ ืึธืืขืจ ืืขืืขืจ-ืืืจืื), ืืขืฉืขืคื ืืึทืืืฉืืื ืืืึธืก ืื ืืขืจืึทืงื ืืื ืืขืืขืจ ืื ืืขืจืข ืฆื ืืขืจืืจืืืื ืึท ืฆืื. ืืื ืืึธืืฉ ืึทืืึท ืึท ืืืื ืื ื ืืื ืืขืจืขืืืคืืจืืืงื ืคึฟืึทืจ ืคึผืืึทื, ืขืก ืืื ื ืืฉื ืืขืืึทืืจืข ืคึผืึทืกืืง ืคึฟืึทืจ ืืึทืฉืจืืึทืืื ื ืืื ืคืืจืฉืืื ื. ืขืก ืืขื ืขื ืขืืืขืืข ืกืืืืช:
- ืื ืืฆืืืืช ืืื ืื ืืขืจืฉ ืืื ืืืืฃ ืคืืคืืจ. ื ืื ืึทืืฅ ืึทืจืืขื ืืื ืคึผืืึทื ื ืขื. ืืื ืืืจ ืืขื ืขื ืืื ืืขืจืขืกืืจื ืืื ืืื ืึทืืฅ ืืื ืคืืงืืืฉ ืืืืกืืขืืจืืื ืืื ืึทืจืืขื.
- ืงืึธื ืกืืกืืขื ื ืคึผืจืขืืขื ืืืจืื ื ืคืื ืืื ืคึฟืึธืจืืึทืฆืืข. ืืื ืคืึทืงื, ืืืจ ืงืขื ืขื ืืืื ืงืจืึทื ืึทืืึทืืืฉืืงืื ืคืื ืื ืึธื ืืืื ืฆื ืื ืงืจืึทื ื ืฉืืึทื.
- ืคืื ืคึผืฉืื ืฆื ืงืึธืืคึผืืืฆืืจื. ื ืื ืื ืืืืขืจืกืึทื, ืึธืืขืจ ืืื ืืื ืืืขืจ ืคืึทื ืขืก ืืื ืึทืืื. ืึทืจืืฉืืืขืงืืืจืข ืืจืืืขืจืืขืคืืจื ืคืื ืกืืืคึผืืขืจ ืึทืคึผืจืึธืืืฉืื ืฆื ืืขืจ ืงืึธืืคึผืืืฆืืจื ืึธื ืขืก. ืึธืคื, ืืืจื ืงืึทืืคึผืืึทืงืืืฉืึทื ื, ืคึผืจืึธืืืขืืก ืคืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืืืืงืืึทื ืืื ืคืขืกืืงืืึทื, ืืื ืืขืืื ื ืืื ืืึทืืึทื ื ืคืื ืื ืืขืจืข ืคึผืจืึธืคึผืขืจืืืขืก ืคืื ืืขืจ ืจืฉืืื ืคืื ื ืื-ืคืึทื ืืงืฉืึทื ืึทื ืจืขืงืืืืจืขืืขื ืฅ (
ืจืขืื ืืึธ ืืื ืืขืจืขืื ืืืขืื ืงืึทื ืืจืึทืกืืื ื ืงืึทืืคึผืืขืงืกืืื ืืื ืื ืืขืจืข ืืืืขืจืคืขื ืืฉื).
ืืื 2011, ืื ืืึธืืึธ ืืื ืึทืจืงืึทืืขืงืืฉืขืจ ืืขืงืืงื ืืื ืืึธืก:
ืืื 2020, ืขืก ืืื ืืขืืืืจื ืึท ืืืกื ืืขืจ ืงืึธืืคึผืืืฆืืจื ืืื ืืขืืืืจื ืืื ืืึธืก:
ืืื ืึทืืื ืืื ืืขืืืขื ืึทืืึท ืขืืืึธืืืฆืืข? ืคืืจืืืืก ืืขื ืขื ืคืึทืจืฉืืืขื ืข ืคึผืึทืจืฅ ืคืื ืื ืกืืกืืขื ืืืจืฃ? ืืืึธืก ืึทืจืงืึทืืขืงืืฉืขืจืึทื ืืืกืืืฉืึทื ื ืืขื ืขื ืืขืืืื ืืื ืืืึธืก? ืืื ืก ืืขืคืื ืขื ืืืืก ืืื ืืขื ืกืขืจืืข ืคืื โโืึทืจืืืงืืขื.
ืืขืจ ืขืจืฉืืขืจ ืคึผืจืึธืืืขืืก ืคืื 2016: ืืืึธืก ืืึธื ืกืขืจืืืืกืขืก ืืึธืื ืื ืืึทื ืึทืืื?
ืื ืขืจืฉืืข ืืจืืืงืืขื ืืื ืืขืจ ืกืขืจืืข ืืืขืื ืืืื ืืืขืื ืื ืกืขืจืืืืกืขืก ืืืืก ืืขื ืขื ืืขืืืขื ืื ืขืจืฉืืข ืืื ืืคืฆืืืืืื ืคืื ืืขื ืืื ืืืื. ืฆื ืฉืืขืื ืืืจ ืืื ืงืึธื ืืขืงืกื, ืืื ืืืขื ืืึธืื ืืืจ ืืืึธืก ืคึผืจืึธืืืขืืก ืืืจ ืืึธืื ืืื ืื ืกืืกืืขื ืืื ืื ืึธื ืืืื ืคืื 2016, ืึทื ืืืจ ืืึธืื ืฆื ืืึทื ืืืขื ืืื ืื ืฆืขืฉืืืืื ื ืคืื ืกืขืจืืืืกืขืก.
ื ืืืื MySql ืืึทืืึทืืืืก ืืื ืืืึธืก ืึทืืข ืึทืคึผืืึทืงืืืฉืึทื ื ืืืึธืก ืืขื ืขื ืืขืืืขื ืืื ืืขืจ ืฆืืื ืืื Dodo IS ืืขืฉืจืืื ืืืืขืจ ืจืขืงืึธืจืืก. ืื ืคืืืื ืืขื ืขื ืืขืืืขื:
- ืฉืืืขืจ ืืึทืกืข (ืืื 85% ืคืื ืจืืงืืืขืก ืืขื ืขื ืืืืขื ืขื).
- ืื ืืึทืืข ืืื ืืขืืืืงืกื. ืืืืึทื ืคืื ืืขื, ืคึผืจืืึทื ืืื ืฉืืืฆื ืืื ืืขืืืืจื ืึท ืคึผืจืึธืืืขื.
- ืืืื ืคืื ื ืคืื ืืืจืืคืึทื. ืืืื ืืืื ืึทืคึผืืึทืงืืืฉืึทื ืฉืจืืืื ืฆื ืื ืืึทืืึทืืืืก ืคึผืืืฆืืื ื ืื ืืขืืืืื ืฆื ืืึธื ืืึธืก ืืขืจ ืึทืงืืืืืื, ืื ืืขืจืข ืึทืคึผืืึทืงืืืฉืึทื ื ืคึผืขืืฅ ืื ืคึผืจืึทื.
- ืื ืืคืขืงืืืืื ืึทืก ืืื ืกืืึธืจืืืืฉ ืืื ืคึฟืจืืื. ืึธืคื ืื ืืึทืื ืืขื ืขื ืกืืึธืจื ืืื ืขืืืขืืข ืกืืจืืงืืืจ ืืืึธืก ืืื ืืึทืงืืืขื ืคึฟืึทืจ ืขืืืขืืข ืกืื ืขืจืืึธืื ืึธืืขืจ ื ืืฉื ืคึฟืึทืจ ืื ืืขืจืข. ืื ืืขืงืกืื ืคืึทืจืืืืขืจื ืขืืืขืืข ืึทืคึผืขืจืืืฉืึทื ื, ืึธืืขืจ ืงืขื ืขื ืคึผืึทืืขืืขื ืื ืืขืจืข.
- ืขืืืขืืข ืคืื โโืื ืคืจืืืืขืืขื ืืขื ืขื ืกืึทืืืื ืืืจื ืืืืกืืึทืื ืืขืืืื ืงืึทืืฉืขืก ืืื ืืืืขื ืขื-ืจืขืคึผืืึทืงืึทื ืฆื ืืึทืืึทืืืืกืื (ืืึธืก ืืืขื ืืืื ืืืกืงืึทืกื ืืื ืึท ืืึทืืื ืืขืจ ืึทืจืืืงื), ืึธืืขืจ ืืื ื ืึธืจ ืืขืจืืืืื ืืื ืื ืฆื ืืขืืืื ืขื ืฆืืื ืืื ื ืืฉื ืคืึทื ืืึทืืขื ืืึทืื ืกืึธืืืืข ืืขื ืคึผืจืึธืืืขื.
ืื ืคึผืจืึธืืืขื ืืื ืืขืืืขื ืื ืืืึทืืืึทื ืคืื ืื ืืึทื ืึทืืื ืืื. ืื ืคืืืื ืืขื ืขื ืืขืืืขื:
- ืืื ืฆืืง ืืื ืืขืืื ืจืืืืกืื.
- ืื ืฉืืืขืจืืงืืื ืืื ืืื ืงืึทืืึทืืขืจืืืืืื ืึทื ืืืืืงืืื ื ืคืื ืึท ืืจืืืก ื ืืืขืจ ืคืื ืืขื ืืฉื.
- ืื ืึทืืืืืื ืฆื ืืึทืงืขื ืขื ื ืืึทืข ืืขืงื ืึทืืึทืืืฉืื, ื ืืึท ืคืจืึทืืขืืืึธืจืงืก ืืื ืืืืืจืขืจืื.
ืคึผืจืึธืืืขืืก ืืื ืื ืืึทืืข ืืื ืืึทื ืึทืืื ืืึธืื ืฉืืื ืืืกืงืจืืืื ืคืืืข ืืึธื, ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืื ืืขื ืงืึธื ืืขืงืกื ืคืื ืงืจืึทืฉืื ืืื ืคืจื 2018 (
ืื ืฆืืจืืง ืึธืคืคืืกืข ืืืขื: ืืึทืืื ืืขืจ ืืึทืกืขืก ืืื ืืืืึธืืืก
ืงืึทืคึผืืื ื ืึทืืืืืึทืฆืืข
ืืึธื ืึธืืื ืกืืขืืข 2016 ืืืจ ืึธื ืืืืื ืฆื ืึทื ืืึธืื ืื ืืึทื ืึทืืื: ืฆืขืฉืืืืื ื ืคืื ืึทืื ืืื ืืจืึทืงืขืจ
ืืืึธืก ืืื ืึทืื? ืคึฟืื ืืืึทื ืขื ืงืืืขื ืื ืืึธืื? ืึทื ืืึธืืืื ื ืึทืื ืืืึธืก ืืื ืืจืึทืงืขืจ ืืึธื? ืคึฟืื ืืืึทื ืขื ืงืืืขื ืื ืืึธืื? ืึทื ืืึธืืืื ื ืื ืืจืึทืงืขืจ
ืืึธื ืึธืืื ืกืืขืืข 2016
ืืึธ ืืขื ืขื ืื ืืืืคึผื ืืืึทืงืก ืคืื ืื 2016 ืืึธืืึธ ืืื ืืึทื ืึทืืื, ืืื ืคึผืื ืงื ืืื ืื ืืื ืึท ืืจืืืงืืึทืื ืคืื ืืืืขืจ ืืืืคึผื ืืึทืกืงืก.
ืขืงืกืคึผืจืขืก ืืขืื ืฉืจืืึทืืืืฉ. ืจืขืืขื ืื ื ืคืืจ ืงืขืจืืขืจ, ืืจืืืกืืขืื ืืืคืขืื ืฆื ืงืขืจืืขืจ.
ืงืึธื ืืึทืงื ืฆืขื ืืขืจ. ืึทืงืกืขืคึผืืื ื ืึธืจืืขืจืก ืืืจื ืืขืจ ืึธืคึผืขืจืึทืืึธืจ.
ืคึผืืึทืฅ. ืืื ืืืขืจ ืืืขืืกืืืขืก (dodopizza.ru, dodopizza.co.uk, dodopizza.by, ืืื"ื ื).
ืึธื. ืืขืจืืืืืขื ืืฉ ืืื ืึธืืขื ืืึทืงืืืฉืึทื ืืื ืกื ืคึฟืึทืจ ืืึทืงืึธืคืคืืกืข.
ืืจืึทืงืขืจ. ืงืื ืกืืจ ืืจืึทืงืขืจ. ืกืขืจืืืืก ืคึฟืึทืจ ืืึทืจืงืื ื ืืจืืืืงืืึทื ืกืืึทืืืกืขืก ืืืขื ืคึผืจืืคึผืขืจืื ื ืึท ืกืืจ.
ืจืขืกืืึธืจืึทื ืืขืื ืฉืจืืึทืืืืฉ. ื ืขืืขื ืึธืจืืขืจืก ืืื ืึท ืจืขืกืืึธืจืึทื, ืงืึทืกืืจืขืจ ืื ืืขืจืคืืืกืื.
ืึทืจืืืกืคืืจื. ืืคึผืืึธืึทืืื ื ืจืืคึผืึธืจืฅ ืืื 1C ืคึฟืึทืจ ืึทืงืึทืื ืืื ื.
ืึทืืขืจืฅ ืืื ืื ืืืืืกืื. ืงืื ืงืึทืืึทื ืื ืืื ืืขืจ ืงืื (ืืืฉื, "ื ืืึท ืคึผืืฆืข ืืื ืื ืืขืงืืืขื") + ืืจืืงื ืื ืืืืืกืื ืคึฟืึทืจ ืงืขืจืืขืจื.
ืฉืืคื ืืึทื ืึทืืขืจ. ืื ืืขืจืคืืืกืื ืคึฟืึทืจ ืื ืึทืจืืขื ืคืื ืึท ืืืขืจืจืืง ืคืึทืจืืืึทืืืขืจ: ืจืฉืืื ืคืื ืึธืจืืขืจืก, ืคึผืจืึธืืืึทืงืืืืืืื ืืฉืึทืจืฅ, ืืจืขื ืืขื ืขืืคึผืืืืื ืฆื ืฉืืคืฅ.
ืึธืคืืก ืคืึทืจืืืึทืืืขืจ. ืื ืืขืจืคืืืกืื ืคึฟืึทืจ ืื ืึทืจืืขื ืคืื ืคืจืึทื ืืฉืืื ืืื ืืึทื ืึทืืืฉืขืจื: ืึธืคึผืืจืึธื ืคืื ืขืืคึผืืืืื, ืจืืคึผืึธืจืฅ ืืืืฃ ืื ืึทืจืืขื ืคืื ืื ืคึผืืืืขืจืืึท.
ืจืขืกืืึธืจืึทื ืืจืขื. ืืืืึทืื ืืืง ืืขื ืืื ืืืืฃ ืืืืก ืืื ืคึผืืฆืขืจืืึทื.
ืึทืืืื. ืกืขืืืื ืืก ืคึฟืึทืจ ืึท ืกืคึผืขืฆืืคืืฉ ืคึผืืฆืขืจืืึท: ืืขื ืื, ืคึผืจืืืกืึทื, ืึทืงืึทืื ืืื ื, ืคึผืขืจืืึธืืฉืึทื ืึทื ืงืึธืืื, ืคึผืขืจืืึธืืฉืึทื ื, ืืึทื ืขืจื ืคึฟืึทืจ ืื ืคึผืืึทืฅ, ืขืืง.
ืึธื ืืขืฉืืขืืืขืจ ืคืขืจืืขื ืืขืืข ืืฉืืื. ืึธื ืืขืฉืืขืืืขืจ ืึทืจืืขื ืกืงืขืืืฉืืื, ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืขืืคึผืืืืื.
ืงืื ืืึธืืืึทืืืืืฉืึทื ืืึธืจื. ื ืืึทืืื ืืขืจ ืคืึทืจืฉืืขืื ืืืึธืก ืืึทื ืื ืืื ืืขืจ ืงืื ืืื ืืืกืคึผืืืื ืื ืืืืงืืึทื ืคืื ืื ืคึผืืฆืข ืืืืงืขืจื.
ืงืึธืืื ืืงืึทืฆืืข. ืฉืืงื SMS ืืื E- ืืจืืื.
ืคืืืขืกืืึธืจืืืืฉ. ืืืืื ืืื ืกื ืคึฟืึทืจ ืจืืกืืืืื ื ืืื ืืฉืืื ื ืกืืึทืืืง ืืขืงืขืก.
ื ื ืขืจืฉื ืข ืคืจืฐื ื ืฆ ื ืืฒื ื ืคืจืืืืขืืข ื ืืื ื ืืื ื ื ืืขืืืืคื , ืืืข ืจ ื ืฒ ืืฒื ืข ื ืืขืฐืข ื ื ื ืจ ื ืฆืฒืืฐืฒืืืง ืข ืืคืฉืืฆืื ื . ืืื ืืขื ืขื ื ืืฉื ืืขืืืืจื ืกืืกืืขื ืืืืืื ื, ืึทืืื ืขืก ืืื ืืขืืืขื ืงืืึธืจ ืึทื ืขืคึผืขืก ืืื ืฆื ืืึธื ืืื ืื ืืึทืกืขืก. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืืื ืื ืึทืืืขืืืื ืข ืืึทืืึทืืืืก ืืื ืขืืืขืืข ืืขืจ ืกืคึผืขืฉืึทืืืืื.
ืืืจ ืึธื ืืืืื ืฆื ืึทื ืืึธืื ืื ืืึทื ืึทืืื: ืฆืขืฉืืืืื ื ืคืื ืึทืื ืืื ืืจืึทืงืขืจ
ืื ืืืืคึผื ืืึทืืื ืื ืืก ืืืึธืก ืืขืืึธืื ืืขืฉืจืืื ืืื ืืืืขื ืขื ืคึฟืื ืื ืืึทืืึทืืืืก ืืขืจ ืืื ืื ืืขืจืข:
- Auth. ืืขืจืืืืืขื ืืฉ ืืื ืึธืืขื ืืึทืงืืืฉืึทื ืืื ืกื ืคึฟืึทืจ ืืึทืงืึธืคืคืืกืข.
- ืืจืึทืงืขืจ. ืงืื ืกืืจ ืืจืึทืงืขืจ. ืกืขืจืืืืก ืคึฟืึทืจ ืืึทืจืงืื ื ืืจืืืืงืืึทื ืกืืึทืืืกืขืก ืืืขื ืคึผืจืืคึผืขืจืื ื ืึท ืกืืจ.
ืืืึธืก ืืื ืึทืื?
Auth ืืื ืึท ืืื ืกื ืืืจื ืืืึธืก ื ืืฆืขืจืก ืงืืึธืฅ ืืื ืฆื ืื ืฆืืจืืง ืึธืคืืก (ืขืก ืืื ืึท ืืึทืืื ืืขืจ ืคืจืืึท ืืึธืืื ืืืืฃ ืื ืงืืืขื ื ืืืึทื). ืขืก ืืื ืืืื ืจืขืคืขืจืจืขื ืืื ืืขืจ ืืงืฉื ืฆื ืขื ืฉืืจ ืึทื ืื ืจืืืืืง ืึทืงืกืขืก ืจืขืื ืืขื ืขื ืคืึธืจืฉืืขืื ืืื ืึทื ืื ืจืขืื ืืึธืื ื ืืฉื ืืขืืืื ืืื ื ืื ืืขืฆืืข ืืึธืืื. ืืืืืืืกืึทื ืึทืจืืึทื ืคึผืืฆืขืจืืึทื ืืืจื ืขืก.
ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืจ ืืืืื ืฆื ืขืคึฟืขื ืขื ืึท ืึทืจืืืกืืืืึทืื ืืื ืื ืกืืึทืืืก ืคืื ืืขืขื ืืืงื ืึธืจืืขืจืก ืืืืฃ ืื ืืขืืขืืืืืืข ืืึทื ืืืื ื ืืื ืื ืืึทื. ืืขืจื ืึธื ืืืจ ืขืคืขื ืขื auth.dodopizza.ru, ืกืขืืขืงืืืจื "ืืึธืืื ืืื ืืืื", ืึท ืงืึธื ืืื ืืจืืืก ืืืึธืก ืงืขื ืขื ืืืื ืืจืืื ืืื ืึท ืกืคึผืขืฆืืขื ืืืึทื ืืืืฃ ืื ืงืึธืืคึผืืืืขืจ ืคืื ืื ืืืขืจืจืืง ืคืึทืจืืืึทืืืขืจ, ืืืึธืก ืื ืืืงืืืฅ ืื ืืืคึผ ืคืื ืืืื (ืืืื). ืื ืืขืืขืืืืืืข ืืื ืืืขื ืืืื ืฆื ืื ืืขืืขืื ืฆืืืื ื ืคืื ืืืึทื ืคึผืืฆืขืจืืึท ืืื ืึธื ืืืืื ืฆื ืืืืึทืื ืืึธืจื ืื ื ืขืืขื ืคืื ืงืึทืกืืึทืืขืจื ืืืขืืขื ืก ืึธืจืืขืจืก ืืขื ืขื ืืจืืื.
ืคึฟืื ืืืึทื ืขื ืงืืืขื ืื ืืึธืื?
ืืขืืขืจ ืืึธืื-ืืื ืืึทืงืึธืคืคืืกืข ืืึทื ืืฆืขืจ ืืืื ืฆื ืื ืืึทืืึทืืืืก ืคึฟืึทืจ ืืขืืขืจ ืืงืฉื, ืฆื ืื ืืึทื ืืฆืขืจ ืืืฉ, ืคึผืืื ืืขืจ ืืึทื ืืฆืขืจ ืคืื ืืึธืจื ืืืจื ืึท sql ืึธื ืคึฟืจืขื ืืื ืืฉืขืง ืฆื ืขืจ ืืื ืื ื ืืืืืง ืึทืงืกืขืก ืืื ืจืขืื ืฆื ืืขื ืืืึทื.
ืืขืืขืจ ืคืื ืื ืืขืืืืกืขืก ืืื ืื ืืขืืืข ืืืืื ืืื ืื ืืืื ืืืฉ, ืงืึธื ืืจืึธืืืจื ืืืึทื ืจืึธืืข ืืื ืึทืงืกืขืก. ื ืืจืืืก ื ืืืขืจ ืคืื ืจืืงืืืขืก ืฆื ืื ืืขื ืืึทืืึทืืืืก ืคืืจื ืฆื ืืืื ืืึธืืืื ื ืืื ืืืืกื ืคืื ืึทืืืขืืืื ืข ืืึทืืึทืืืืก ืจืขืกืืจืกื ืืืืฃ ืื ืึทืคึผืขืจืืืฉืึทื ื.
ืึทื ืืึธืืืื ื ืึทืื
Auth ืืื ืึทื ืืคืืขืืื ืืขืจื ืคืขืื, ืืึธืก ืืื, ืืึทืื ืืืขืื ืืืืขืจื, ืืึธืืื ืก ืึธืืขืจ ืืขืืืืกืขืก ืึทืจืืึทื ืื ืืื ืกื (ืืขืจืืืืึทื ืฆืืงืื ืคึฟื) ืืื ืืืืืื ืืึธืจื. ืืืื ืขืืขืฆืขืจ ืืึทืจืฃ ืืื, ืขืจ ืืืขื ืืืื ืฆื ืืขื ืืื ืกื ืคึฟืึทืจ ืืึทืื.
ืืื ืืขืืืขื. ืื ืึทืจืืขื ืืืืคื ืืื ืืขืืืขื ืืืืืขืก ืืื ืืึธืก:
ืืื ืืืึธืื ืืื ืฆื ืืขืจืงืืขืจื ืึท ืืืกื ืืื ืขืก ืืขืืจืืขื:
- ื ืคืื ืืจืืืกื ืืืง ืืขืื ืงืืื ืฆื ืื ืืึทืงืขื ื (Asp.Net MVC ืืึธืจื), ืืืึธืก ืืจืขื ืื ืืื ืืื ืึท ืกืขืกืืข ืงืืื, ืืืึธืก ืืื ืืขื ืืฆื ืฆื ืืึทืงืืืขื ืกืขืกืืข ืืึทืื ืคืื Redis (1). ืขืก ืึธืืขืจ ืึผืืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืึทืงืกืขืก, ืืื ืืขืจ ืึทืงืกืขืก ืฆื ืื ืงืึธื ืืจืึธืืืขืจ ืืื ืึธืคื (3,4), ืึธืืขืจ ื ืืฉื.
- ืืืื ืขืก ืืื ืงืืื ืึทืงืกืขืก, ืืืจ ืืึทืจืคึฟื ืฆื ืืืื ืืืจื ืื ืืขืจืืืืืขื ืืฉ ืคึผืจืึธืฆืขืืืจ. ืืึธ, ืคึฟืึทืจ ืคึผืึทืฉืืขืก, ืขืก ืืื ืืขืืืืื ืืื ืึท ืืืื ืคืื ืืขื ืืจื ืืื ืืขืจ ืืขืืืืงืขืจ ืึทืืจืืืืื, ืืึธืืฉ ืืึธืก ืืื ืึท ืืืขืจืืึทื ื ืฆื ืื ืืึธืืื ืืืึทื. ืืื ืืขื ืคืึทื ืคืื ืึท positive ืกืฆืขื ืึทืจ, ืืืจ ืืืขืื ืืึทืงืืืขื ืึท ืจืืืืืง ืึธื ืืขืคืืื ืกืขืกืืข ืืื ืืืื ืฆื ืืึทืงืึธืคืคืืกืข ืงืึธื ืืจืึธืืืขืจ.
- ืืืื ืขืก ืืขื ืขื ืืึทืื, ืืืจ ืืึทืจืคึฟื ืฆื ืงืึธื ืืจืึธืืืจื ืขืก ืคึฟืึทืจ ืฉืืืืืช ืืื ืื ืืึทื ืืฆืขืจ ืืึทืืึทืืืืก. ืืื ืืืื ืจืึธืืข ืืขืืืื, ืืึธื ื ืื ืืืื ืขืจืืืืื ืืื ืืืฆื ืืืืฃ ืื ืืืึทื? ืืื ืืขื ืคืึทื, ื ืึธื ืจืืกืืืืื ื ืื ืกืขืกืืข (1), ืืืจ ืืึทืจืคึฟื ืฆื ืืืื ืืืืึทื ืฆื ืื ืืึทืืึทืืืืก ืืื ืงืึธื ืืจืึธืืืจื ืื ืึทืงืกืขืก ืคืื ืื ืืึทื ืืฆืขืจ ืืื ืื ืึธืืขื ืืึทืงืืืฉืึทื ืืึธืืืง ืฉืืืืข (2). ืืืืึทืืขืจ, ืึธืืขืจ ืืืื ืฆื ืื ืืึธืืื ืืืึทื ืึธืืขืจ ืืืื ืฆื ืื ืงืึธื ืืจืึธืืืขืจ. ืืึธืก ืืื ืึท ืคึผืฉืื ืกืืกืืขื, ืึธืืขืจ ื ืืฉื ืืขืืึทืืจืข ื ืึธืจืืึทื.
- ืืืื ืึทืืข ืคึผืจืึธืืกืืืืฉืขืจื ืืขื ืขื ืืขืขื ืืืงื, ืืืจ ืืึธืคึผืงืขื ืืืืึทืืขืจ ืืื ืื ืืึธืืืง ืืื ืงืึทื ืืจืึธืืืขืจื ืืื ืืขืืืึธืืก.
ืืึทื ืืฆืขืจ ืืึทืื ืืขื ืขื ืืคืืขืฉืืืื ืคืื ืึทืืข ืื ืืขืจืข ืืึทืื, ืขืก ืืื ืกืืึธืจื ืืื ืึท ืืึทืืื ืืขืจ ืืืืืืืืขืจืฉืึทืคึฟื ืืืฉ, ืคืึทื ืืงืฉืึทื ื ืคึฟืื ืื AuthService ืืึธืืืง ืฉืืืืข ืงืขื ืืืื ืึทืคึผื ืืขืืืึธืืก. ืื ืืึทืื ืืจืื ืคืื ืื ืคืขืื ืืขื ืขื ืืึทื ืฅ ืงืืืจ ืืืคืืื ื: ืืืืขืจื, ืืืืขืจ ืจืึธืืขืก, ืึทืงืกืขืก ืืึทืื, ืืฉืืึทื ืก ืืื ืจืขืืืึธืงืึทืืืึธื ืคืื ืึทืงืกืขืก. ืึทืืฅ ืงืืงื ืืื ืขืก ืงืขื ืืืื ืืจืืืขืจืืขืคืืจื ืฆื ืึท ืืึทืืื ืืขืจ ืืื ืกื.
ืืขืืืืจื. ืืึธืก ืืื ืืืึธืก ืืื ืืึธืื ืืขืืื:
ืืขื ืฆืืืึทื ื ืืื ืึท ื ืืืขืจ ืคืื ืคืจืืืืขืืขื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืจืืคื ืึท ืืขืืึธื ืืื ืึท ืคึผืจืึธืฆืขืก ืืื ื ืืฉื ืื ืืขืืืข ืืื ืจืืคื ืึท ืคืื ืืจืืืกื ืืืง ืืื ืกื ืืืจื http. ืืืืืึทื ืกื, ืจืืืืืึทืืืืึทืื, ืกืืคึผืคึผืึธืจืืึทืืืืืื ืืื ืืืจืืืขืืงืืึทื ืคืื ืื ืึธืคึผืขืจืึทืฆืืข ืืขื ืขื ืืึธืจ ืึทื ืืขืจืฉ. ืื ืืจืื ืืึธืขืืืกืงื ืืึธื ืืื ืืืื ืืึทืจืืื ืืขืจืขืื ืืขืจ ืืขืืึทื ืืืขืื ืื ืคึผืจืึธืืืขืืขื
ืื ืึธืืขื ืืึทืงืืืฉืึทื ืืื ืกื ืืื ืืื ืืื ืื ืืืื ืืื ืกื ืืขื ืขื ืืขื ืืฆื ืคึฟืึทืจ ืฆืืจืืง ืึธืคืืก, ืืึธืก ืืื, ืคึฟืึทืจ ืกืขืจืืืืกืขืก ืืื ืื ืืขืจืคืืืกืื ืืขื ืืฆื ืืื ืคึผืจืึธืืืงืฆืืข. ืึธืืขื ืืึทืงืืืฉืึทื ืคึฟืึทืจ ืงืืืขื ื ืืึทืืื ืื ืืก (ืึทืืึท ืืื ืึท ืืืขืืืืืื ืึธืืขืจ ืจืืจืขืืืืืง ืึทืคึผืืึทืงืืืฉืึทื) ืึทืงืขืจื ืกืขืคึผืขืจืึทืืื ืึธื ื ืืฆื ืึธื. ืื ืฆืขืฉืืืืื ื ืืขื ืืืขื ืืืขืื ืึท ืืึธืจ, ืืื ืืืฆื ืืืจ ืืขื ืขื ืืืืืขืจ ืืจืืขืื ืืืืฃ ืืขื ืืขืืข, ืืจืึทื ืกืคืขืจืื ื ืื ืกืืกืืขื ืฆื ื ืืึทืข ืึธืืขื ืืึทืงืืืฉืึทื ืืึทืืื ืื ืืก (ืืื ื ืึธืจืืึทื ืคึผืจืึธืืึธืงืึธืืก).
ืคืืจืืืืก ืืื ืื ืฆืขืฉืืืืื ื ืืขื ืืืขื ืึทืืื ืืึทื ื?
ืขืก ืืขื ืขื ืืขืืืขื ืคืืืข ืคึผืจืึธืืืขืืก ืฆืืืืืขื ืืขื ืืืขื ืืืึธืก ืกืืึธืื ืืื ืื ืึทืจืึธืคึผ:
- ืืืจ ืืขืืืืื ืฆื ืึทืจืืืขืจืคืืจื ืืึทืื ืืืขืื ืืืืขืจื, ืืขืืืืกืขืก ืืื ืึธืืขื ืืึทืงืืืฉืึทื ืคืื ืืึทื ื ืืึทืืึทืืืืกืื ืืื ืืืื. ืฆื ืืึธื ืืึธืก, ืืืจ ืืึธืื ืฆื ืึทืจืืืขืจืคืืจื ืึทืืข ืืืฉื ืืื ืืึทื ืืฅ ืคืื ืื ืื ื ืืืขื ืืืคืืขืจ ืฆื ืื ืืืืืืืข UUId ืืืขื ืืืคืืขืจ (ืืืจ ืืขืฆืื ืก ืจืืืืขืจืงื ืืขื ืงืึธื
ืจืืืืขืจ ืืืงืื "Uuid - ืื ืืจืืืก ืืขืฉืืืืข ืคืื โโืึท ืงืืืื ืกืืจืืงืืืจ" ืืื ืึธืคึฟื-ืืงืืจ ืคึผืจืืืขืงืืคึผืจืืืืืืืื ). ืกืืึธืจืื ื ืืึทื ืืฆืขืจ ืืึทืื (ืืืืึทื ืืึธืก ืืื ืคืขืจืืขื ืืขืืข ืืื ืคึฟืึธืจืืึทืฆืืข) ืืื ืืืึทื ืืืืืืืืฉืึทื ื ืืื ืคึฟืึทืจ ืขืืืขืืข ืืขื ืืขืจ ืขืก ืืื ื ืืืืืง ืฆื ืงืจืึธื ืขืก ืกืขืคึผืขืจืึทืืื. ืึธืืขืจ ืขืก ืืืื ืืืื ืึท ืืืืืืืข ืืึทื ืืฆืขืจ ืฉืืึทื. - ืคืืืข ืืืฉื ืืื ืื ืืึทืืึทืืืืก ืืึธืื ืงืึธื ืืจืึธืืืจื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืืขืจ ืืึทื ืืฆืขืจ ืืืืก ืืื ืืืจืืืขืงืึธืื ืื ืึธืคึผืขืจืึทืฆืืข. ืืึธืก ืืึธื ืคืืจืืื ืื ืึทื ื ืึธื ืืขืงืึทื ืืืึทื ืฆื ืขื ืฉืืจ ืงืึธื ืกืืกืืขื ืกื.
- ื ืึธื ืื ืฉืึทืคืื ื ืคืื ืึทืคึผื ืืึทืืื ืื ืืก, ืขืก ืืื ืืขืืืขื ืึท ืืึทื ื ืืื ืืจืึทืืืฉืืึทื ืฆืืื ืคืื ืึทืจืืืขืจืคืืจื ืฆื ืื ืื ืืขืจ ืกืืกืืขื. ืกืืืืืฉืึทื ืืึธืื ืฆื ืคึผืึทืกืืจื ืกืืืืึทืกืื ืคึฟืึทืจ ื ืืฆืขืจืก ืืื ืคืืจืืื ืื ืืึทื ืืึทื ืึทืจืืขื.
ืกืืขืืข ืคึฟืึทืจ ืจืขืืืฉืืกืืขืจืื ื ืึท ืืืื ืืื ืึท ืคึผืืืืขืจืืึท:
ืึทืืืขืืืื ืข ืึทืจืงืึทืืขืงืืฉืขืจ ื ืึธื ืกืขืคึผืขืจืืืืื ื ืึธื ืืื ืืขืืืืกืขืก ืกืขืจืืืืก:
ืืึธื. ืคึฟืึทืจ 2020, ืืืจ ืึทืจืืขืื ืืืืฃ ืึท ื ืืึทืข ืืืขืจืกืืข ืคืื โโAuth, ืืืึธืก ืืื ืืืืืจื ืืืืฃ ืื OAuth 2.0 ืืขืจืืืืืขื ืืฉ ื ืึธืจืืึทื. ืืขืจ ื ืึธืจืืึทื ืืื ืืึทื ืฅ ืงืึธืืคึผืืืฆืืจื, ืึธืืขืจ ื ืืฆืืง ืคึฟืึทืจ ืืขืืืขืืึธืคึผืื ื ืึท ืกืืฃ-ืฆื-ืกืืฃ ืึธืืขื ืืึทืงืืืฉืึทื ืืื ืกื. ืืื ืืขื ืึทืจืืืงื "
ืืืึธืก ืืื ืืจืึทืงืขืจ ืืึธื?
ืืืฆื ืืืขืื ืื ืจืืข ืคืื โโืื ืืึธืืืื ืืึทืืื ืื ืืก. ืืขืจ ืืจืึทืงืขืจ ืคึผืขืจืคืึธืจืื ืึท ืฆืืืืืขื ืืืง ืจืึธืืข:
- ืืืืฃ ืื ืืืื ืืึทื ื, ืืืึทื ืึทืจืืขื ืืื ืฆื ืืืืึทืื ืขืืคึผืืืืื ืืื ืืขืจ ืงืื ืืืึธืก ืึธืจืืขืจืก ืืขื ืขื ืืืฆื ืืื ืคึผืจืึธืืจืขืก, ืืืึธืก ืคึผืจืึธืืืงืื ืืึทืจืคึฟื ืฆื ืืืื ืฆืืืขืืจืืื ืืืฆื.
- ืืืืฃ ืื ืื ืืขืจืข ืืึทื ื, ืืืืืืึทืืืืืจื ืึทืืข ืคึผืจืึทืกืขืกืึทื ืืื ืืขืจ ืงืื.
ืืืขื ืึท ื ืืึทืข ืคึผืจืึธืืืงื (ืืืฉื, ืคึผืืฆืึท) ืืื ืืจืืืก ืืื ืึท ืกืืจ, ืขืก ืืืื ืฆื ืื "ืจืึธืืืื ื" ืืจืึทืงืขืจ ืกืืึทื ืฆืืข. ืืื ืืขืจ ืกืืื ืฆืืข ืืื ืคืืจืื ื ืคืืฆืข ืืืืขืจ ืืืืก ื ืขืื ื ืืืืงืข ืคืื โโืื ืคืืจืืื ืืืข ืคืืจืืื ืืื ืืขืฆื ืขืก ืืืืก, ื ืืืืขื ืฆืืืื ืขืจ ืืืืฃ ืื ืืจืึทืงืขืจ ืืึทืืืขื ืื ืขืจ ืืื ืคืืจืขื ืืืงื ืืืื ืืืืคืืืืข ืืื ืืืื ืืจืืืขืจ ืื ืืืืกืืขืจืืืคืืืข ืืืื ืืืืข ืฆื ืืขืจ ื ืขืงืกืืขืจ ืกืืื ืฆืืข - "ืคืืืื ื" .
ืืึธืจืื ืฉืขืคึผื ืืขืจ ื ืขืงืกืืขืจ ืคึผืืฆืึท-ืืึทืืขืจ ืื ืคึผืืฆืึท, ืืื ืฆืืืื ื ืืขืจื ืึธื ืืืืฃ ืืขื ืืึทืืืขื ืึทื ืขืจ ืืึธื ืืขืขื ืืืงื ืืฒึทื ืึทืจืืขื ืืื ืืืืื ืึทืจืฒึทื ืื ืคึผืืฆืึท ืืื ืืืืืื (ืืึธืก ืืื ืืืื ืึท ืืึทืืื ืืขืจืข ืกืืึทื ืฆืืข ืืืึธืก ืืึทืจืฃ ืึธื ืฆืืืืขื ืขื ืืืืคึฟื ืืึทืืืขื). ืึทืืึท ืึท ืกืืกืืขื ืืื ืืขืืืขื ืคืึธืจืฉืืขืื ืคืื ืื ืึธื ืืืื ืืื ืืึธืืึธ ืืื ืคืื ืื ืึธื ืืืื ืคืื ืืึธืืึธ ืืื. ืขืก ืึทืืึทืื ืืืจ ืฆื ืืึธืจ ืฉืคึผืืจ ืืื ืืืืืฉืึทืืืื ืึทืืข ืึทืคึผืขืจืืืฉืึทื ื. ืืื ืึทืืืฉืึทื, ืืขืจ ืืจืึทืงืขืจ ืกืึทืืืืฉืขืกืฅ ืืื ืฆื ืฆืืืจืืืื ืึท ืืึทืืื ืืขืจ ืคึผืจืึธืืืงื, ืืืจืืคืืจื ืืขืืขืจ ืืืคึผ ืคืื ืคึผืจืึธืืืงื ืืืื ืืืื ืืืืืขื ืข ืืึทื ืืคืึทืงืืืจืื ื ืกืงืืื, ืงืจืึธื ืื ืึธืคึผืืืืึทื ืงืืงืื ื ืฆืืื ืคึฟืึทืจ ืื ืคึผืจืึธืืืงื, ืืื ืฉืคึผืืจ ืึทืืข ืึทืคึผืขืจืืืฉืึทื ื ืืืืฃ ืืขื ืคึผืจืึธืืืงื.
ืืึธืก ืืื ืืื ืื ืืึทืืืขื ืคืึทืจืฉืืขืื ืงืืงื ืืื ืืื ืื Raskatka ืืจืึทืงืขืจ ืกืืึทื ืฆืืข.
ืคึฟืื ืืืึทื ืขื ืงืืืขื ืื ืืึธืื?
ืืขืืขืจ ืคึผืืฆืขืจืืึท ืืื ืืืขืื ืคืื ืฃ ืืึทืืืึทืฅ ืืื ืึท ืืจืึทืงืขืจ. ืืื 2016 ืืืจ ืืึธืื ืืขืจ ืืื 100 ืคึผืืฆืขืจืืึทื (ืืื ืืืฆื ืขืก ืืขื ืขื ืืขืจ ืืื 600). ืืขืืขืจ ืคืื ืื ืืึทืืืึทืฅ ืืืื ืึท ืืงืฉื ืฆื ืื ืืึทืงืขื ื ืืขืืขืจ 10 ืกืขืงืื ืืขืก ืืื ืงืึทืืขืงืฅ ืืึทืื ืคืื ืื ืกืืจ ืืืฉ (ืืื ืง ืืื ืืขื ืงืืืขื ื ืืื ืึทืืจืขืก), ืื ืกืืจ ืืึทืฅ (ืืื ืง ืืื ืื ืคึผืจืึธืืืงื ืืื ืึธื ืืืืึทื ืคืื ืงืืืึทื ืืืื) ืืื ืื ืืึธืืืึทืืืืืฉืึทื ืืืฉ (ืขืก ืืจืึทืงืก ืื ืฆืืื ืคืื ืืจืื ืืืขื). ืืืขื ืึท ืคึผืืฆืึท ืคืึทืืจืืงืึทื ื ืงืืืงืก ืืืืฃ ืึท ืคึผืจืึธืืืงื ืืืืฃ ืื ืืจืึทืงืขืจ, ืจืขืงืึธืจืืก ืืื ืึทืืข ืื ืืืฉื ืืขื ืขื ืืขืจืืืึทื ืืืงื. ืืขืจ ืกืืจ ืืืฉ ืืื ืึทืืืขืืืื; ืขืก ืกืืืืึทืืืืื ืืึทืกืื ืึผืืื ืื ืกืขืจืฉืึทื ื ืืืขื ืึทืงืกืขืคึผืืื ื ืึท ืกืืจ, ืืขืจืืืึทื ืืืงืื ืืขื ืคืื ืื ืืขืจืข ืคึผืึทืจืฅ ืคืื ืื ืกืืกืืขื, ืืื ืคืืืข ืจืืืื ืื, ืืืฉื, ืืืืฃ ืึท ืืขืืขืืืืืืข ืืืึธืก ืืึทื ืื ืืื ืึท ืคึผืืฆืขืจืืึท ืืื ืืืืึทืื ืคืึทืจืืืง ืึธืจืืขืจืก ืฆื ืงืึทืกืืึทืืขืจื.
ืืื ืืขืจ ืฆืืื ืคืื ืืขืจืึทื ืื ืืื ืืึธืืื, ืืืขื ืึทืืฅ ืืื ืึทืืขืืขื ืืื ืืขืืืขื ืงืึทืฉื ืืื ืืจืึทื ืกืคืขืจื ืฆื ืึท ืืืกืื ืืงืจืึทื ืึทืก ืจืขืคึผืืืงืข ืคืื โโืื ืืึทืืึทืืืืก, ืื ืึทืคึผืขืจืืืฉืึทื ื ืืื ืื ืืจืึทืงืขืจ ืคืึธืจืืขืฆื ืฆื ืืืื ืฆื ืื ืืขื ืืึทืืึทืืืืก. ืขืก ืืึธื ืืืื ืงืืื ืึธืคึผืฉืืื ืืึธ, ืื ืืึทืื ืืืื ืืืื ืืขืจืืืึทื ืืืงื, ืึธื ืกืื ืง ืืื ืึทื ืึทืงืกืขืคึผืืึทืืึทื.
ืืืื, ืื ืคืขืื ืคืื ืืื ืืืขืจ ืืืืืขื ืข ืืืฉื ืืื ืื ืืขืงืกืื ืืืืฃ ืืื ืืื ื ืืฉื ืืึธืื ืืื ืื ืฆื ืฉืจืืึทืื ืืขืจ ืกืคึผืขืฆืืคืืฉ ืคึฟืจืืื ืืืึธืก ืืขื ืขื ืืืืืขืจื ืคึฟืึทืจ ืืื ืืืขืจ ื ืืฆื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืขืก ืงืขื ืืืื ืขืคืขืงืืืื ืคึฟืึทืจ ืึท ืืจืึทืงืขืจ ืฆื ืืึธืื ืึทื ืืื ืืขืงืก ืคึฟืึทืจ ืึท ืคึผืืฆืขืจืืึท ืืืืฃ ืืืื ืึธืจืืขืจืก ืืืฉ. ืืืจ ืฉืืขื ืืืง ืกืงืจืึทืคึผ ืคึผืืฆืขืจืืึท ืึธืจืืขืจืก ืคืื ืื ืืจืึทืงืขืจ ืืึทืืึทืืืืก. ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื, ืฆื ืึธื ื ืขืืขื ืึท ืกืืจ, ืขืก ืืื ื ืืฉื ืึทืืื ืืืืืืืง ืืื ืืืึธืก ืคึผืืฆืขืจืืึท ืขืก ืคืืื, ืืืึธืก ืืื ืืขืจ ืืืืืืืง ืืื ืืืึธืก ืงืืืขื ื ืืขืืืื ืืขื ืกืืจ. ืืขื ืืืื ืขืก ืืึทืจืฃ ืืืื ืึทื ืืื ืืขืงืก ืืืืฃ ืืขื ืงืืืขื ื. ืขืก ืืื ืืืื ื ืื ื ืืืืืง ืคึฟืึทืจ ืื ืืจืึทืงืขืจ ืฆื ืงืจืึธื ืื ืฉืืึทื ืคืื ืื ืืขืืจืืงื ืงืึทืืึธืืข ืึธืืขืจ ืืึธื ืืก ืคึผืจืึธืืึธืืืึธื ืก ืคึฟืึทืจืืื ืื ืืื ืื ืกืืจ ืืื ืื ืกืืจ ืืืฉ. ืืื ืืืขืจ ืืจืึทืงืขืจ ืกืขืจืืืืก ืืื ื ืืฉื ืืื ืืขืจืขืกืืจื ืืื ืืขื ืืื ืคึฟืึธืจืืึทืฆืืข. ืืื ืึท ืคึผืจืึธืกื ืืึทื ืึทืืืืืง ืืึทืืึทืืืืก, ืืืฉื ืงืขื ื ืึธืจ ืืืื ืึท ืงืึธืืคึผืจืึธืืืก ืฆืืืืฉื ืึทืืข ื ืืฆืขืจืก. ืืืก ืืื ืืขืืืขื ืืืื ืขืจ ืคืื ืื ืึธืจืืืื ืขื ืคึผืจืึธืืืขืืก.
ืืื ืืขืืืขื. ืืืืืขืก, ืื ืึทืจืงืึทืืขืงืืฉืขืจ ืืื ืืขืืืขื ืืื ืืึธืก:
ืืคืืื ื ืึธื ืฆืขืฉืืืื ืืื ืืึทืืื ืืขืจ ืคึผืจืึทืกืขืกืึทื, ืจืืึฟ ืคืื ืื ืงืึธื ืืึทืืข ืคืืจืืืืื ืคึผืจืึธืกื ืฆื ืคืึทืจืฉืืืขื ืข ืืึทืืื ืื ืืก. ืึทืืฅ ืืื ืืขืจ ืื ืงืึทื ืืจืึธืืืขืจื ืืื ืืื ืึทืคืืื ืืื ืืขืืขืื ืืื ืืืื ืจืืคึผืึทืืึทืืึธืจื. ืคึผืจืึธืกื ืืขืืืึธืืก ืคืื ืืึทืืื ืื ืืก, ืจืืคึผืึทืืึทืืึธืจืื ืืื ืึท ืคึผืจืึธืกื ืืึทืืึทืืืืก ืืื ืคึผืจืึธืกื ืืืฉื ืืขื ืขื ืืขื ืืฆื.
ืึทื ืืึธืืืื ื ืื ืืจืึทืงืขืจ
ืืขืจ ืืืืคึผื ืคึผืจืึธืืืขื ืืื ืื ืืจืึทืงืขืจ ืืื ืึทื ืื ืืึทืื ืืืื ืืืื ืกืื ืืงืจืึทื ืืืื ืฆืืืืฉื ืคืึทืจืฉืืืขื ืข ืืึทืืึทืืืืกืื. ืืึธืก ืืื ืืืื ืืืื ืืืืคึผื ืืืืืง ืคืื ืื ืึธืคึผืืืื ืคืื ืื Auth ืืื ืกื; ืืขืจ ืกืืจ ืืื ืืืื ืกืืึทืืืก ืงืขื ืขื ืืืืฉื ืืื ืืึธื ืืืื ืืขืืืืื ืืื ืคืึทืจืฉืืื ืืึทืืื ืื ืืก.
ืืืจ ืึธื ื ืขืืขื ืึธืจืืขืจืก ืืื ืืขืจ ืจืขืกืืึธืจืึทื ืืืกืฉืจืืึทืื (ืืึธืก ืืื ืึท ืืื ืกื), ืขืก ืืื ืกืืึธืจื ืืื ืื ืืึทืืึทืืืืก ืืื ืื "ืึทืงืกืขืคึผืืื" ืกืืึทืืืก. ื ืึธื ืืขื, ืขืก ืืึธื ืืืื ืฆื ืื ืืจืึทืงืขืจ, ืืื ืขืก ืืืขื ืืืืฉื ืืืึทื ืกืืึทืืืก ืขืืืขืืข ืืึธื: ืคึฟืื "ืงืื" ืฆื "ืคึผืึทืงื". ืืื ืืขื ืคืึทื, ืขืืืขืืข ืคืื ืืจืืืกื ืืืง ืื ืคืืืึทื ืกืื ืคืื ืื ืงืึทืกืืจืขืจ ืึธืืขืจ ืื ืฉืืคื ืืึทื ืึทืืขืจ ืฆืืืื ื ืงืขื ืคึผืึทืกืืจื ืืื ืื ืกืืจ. ืืื ืืืขื ืืขืื ืื ืกืืจ ืกืืึทืืืกืขืก ืืื ืืืืขืจ ืืืกืงืจืืคึผืฉืึทื ื ืืื ืื ืืืฉ:
ืืขืจ ืกืืจ ืกืืึทืืืก ืืืืฉื ืกืืขืืข ืงืืงื ืืื ืืึธืก:
ืกืืึทืืืกืขืก ืืืืฉื ืฆืืืืฉื ืคืึทืจืฉืืืขื ืข ืกืืกืืขืืขื. ืืื ืืึธ ืื ืืจืึทืงืขืจ ืืื ื ืืฉื ืื ืืขืฆื ืกืืกืืขื ืืื ืืืึธืก ืื ืืึทืื ืืขื ืขื ืคืืจืฉืคืืจื. ืืืจ ืืึธืื ืืขืืขื ืขืืืขืืข ืืขืืืขื ืึทืคึผืจืึธืืืฉืื ืคึฟืึทืจ ืฆืขืฉืืืืื ื ืืื ืึทืืึท ืึท ืคืึทื:
- ืืืจ ืงืึทื ืกืึทื ืืจืืื ืึทืืข ืกืืจ ืึทืงืฉืึทื ื ืืื ืืืื ืืื ืกื. ืืื ืืื ืืืขืจ ืคืึทื, ืืขื ืึธืคึผืฆืืข ืจืืงืืืืืขืจื ืฆื ืคืื ืืื ืกื ืฆื ืคึผืจืึธืฆืขืก ืื ืกืืจ. ืฐืข ื ืื ืจ ืฐืืื ื ืืืจ ื ืืคืืขืฉืืขืื , ืฐืืื ื ืื ืจ ืืขืขื ืืืง ื ืื ื ื ืฆืฐืฒื ื ืืื ืืืื . ืืืจ ืืืืืื ื ืืฉื ืืขืืืืื ืื ืคืจืืืืขืืขื.
- ืืืื ืกืืกืืขื ืืืื ืึท ืจืืฃ ืฆื ืื ืืขืจื. ืื ืจืืข ืึธืคึผืฆืืข ืืื ืืขืจ ืืฉืืงืึทืืืข. ืึธืืขืจ ืืื ืืื, ืงืืืื ืคืื ืงืึทืืืก ืืขื ืขื ืืขืืืขื (
ืงืึทืกืงืืืืื ื ืคืืืืืขืจื ), ืื ืงืึทื ืขืงืืืืืืื ืคืื ืื ืงืึทืืคึผืึธืื ืึทื ืฅ ืืื ืืขืืขืจ, ืืื ืขืก ืืื ืืขืจ ืฉืืืขืจ ืฆื ืคืืจื. - ืืืจ ืึธืจืืึทื ืืืืจื events, ืืื ืืขืืขืจ ืืื ืกื ืืงืกืืฉืืื ืืืฉืื ืืื ืื ืื ืืขืจืข ืืืจื ืื ืืขืฉืขืขื ืืฉื. ืืื ืึท ืจืขืืืืืึทื, ืื ืืจืื ืึธืคึผืฆืืข ืืื ืืืืกืืขืจืืืืืื, ืืืื ืืืึธืก ืึทืืข ืกืขืจืืืืกืขืก ืึธื ืืืืื ืฆื ืืืขืงืกื ืืขืฉืขืขื ืืฉื ืืื ืืขืืขืจ ืื ืืขืจืขืจ.
ืืขืจ ืคืึทืงื ืึทื ืืืจ ืืืืกืืขืจืืืืืื ืื ืืจืื ืึธืคึผืฆืืข ืืขื ื ืึทื ืืขืจ ืืจืึทืงืขืจ ืืืึธืื ืืึธืื ืึทื ืืืืืขื ืข ืืึทืืึทืืืืก, ืืื ืคึฟืึทืจ ืืขืืขืจ ืขื ืืขืจืื ื ืืื ืื ืกืืจ ืขืก ืืืึธืื ืฉืืงื ืึท ืืขืฉืขืขื ืืฉ ืืืขืื ืืขื, ืฆื ืืืึธืก ืื ืืขืจืข ืกืขืจืืืืกืขืก ืืืึธืื ืึทืืึธื ืืจื ืืื ืืืึธืก ืืืึธืื ืืืื ืืืื ืึทืจืืึทื ืืขืจืขืื ื ืืื ืื ืืขื ืืึทืืึทืืืืก. ืฆื ืืึธื ืืึธืก, ืืืจ ืืึทืจืคึฟื ืขืืืขืืข ืกืขืจืืืืก ืืืึธืก ืืืขื ืขื ืฉืืจ ืื ืขืงืกืคึผืจืขืก ืคืื ืึทืจืืืงืืขื ืฆืืืืฉื ืกืขืจืืืืกืขืก.
ืืื ืืขืจ ืฆืืื, ืืืจ ืฉืืื ืืึธืื RabbitMQ ืืื ืื ืึธื ืืืืื, ืืขืจืคืืจ ืื ืืขืฆื ืืึทืฉืืืก ืฆื ื ืืฆื ืขืก ืืื ืึท ืึธื ืืึธื ืืขืงืืขืจ. ืื ืืืึทืืจืึทืืข ืืืืืื ืื ืืืขืจืืึทื ื ืคืื ืึท ืกืืจ ืคืื ืื ืจืขืกืืึธืจืึทื ืงืึทืกืืจืขืจ ืืืจื ืื ืืจืึทืงืขืจ, ืืื ืขืก ืขื ืืขืจืื ืืขื ืืืื ืกืืึทืืืก ืืื ืื ืึทืจืืืกืืืืึทืื ืืืืฃ ืื ืืึทื ืึทืืขืจ ืก ืึธืจืืขืจืก ืฆืืืื ื. ืืขืืืืจื:
ืกืืจ ืืจื ืฉืจืื ืืืจื ืฉืจืื
ืืขืจ ืกืืจ ืืจื ืืืืื ืืื ืื ืืื ืืืื ืขืจ ืคืื ืื ืกืืจ ืืงืืจ ืืึทืืื ืื ืืก. ืืึธ ืืื ืืขืจ ืจืขืกืืึธืจืึทื ืงืึทืกืืจืขืจ:
- ืืขืจ ืกืืจ ืืื ืืึธืจ ืืจืืื ืืื ืื ืืืกืฉืจืืึทืื, ืืื ืขืก ืืื ืฆืืื ืฆื ืฉืืงื ืขืก ืฆื ืื ืืจืึทืงืขืจ. ืืขืจ ืืขืฉืขืขื ืืฉ ืฆื ืืืึธืก ืื ืืจืึทืงืขืจ ืืื ืึทืืึธื ืืจื ืืื ืืจืื ืืขืืืืจืคื.
- ืืขืจ ืืจืึทืงืขืจ, ืึทืงืกืขืคึผืืื ื ืึท ืกืืจ, ืกืึทืืืขืก ืขืก ืืื ืืืื ืืืืืขื ืข ืืึทืืึทืืืืก, ืืืื ืื "ืึธืจืืขืจ ืื ืืขื ืืืขื ืืืจื ืืจืึทืงืขืจ" ืืขืฉืขืขื ืืฉ ืืื ืฉืืงื ืขืก ืฆื RMQ.
- ืขืืืขืืข ืืึทื ืืืขืจืก ืืขื ืขื ืฉืืื ืึทืืึธื ืืจื ืฆื ืื ืื ืื ืืขืฉืขืขื ืืฉ ืืืืึธืืืก. ืคึฟืึทืจ ืืื ืื, ืืขืจ ืืืื ืขืจ ืืืึธืก ืกืื ืืงืจืึทื ืืืืื ืืื ืื ืืึทื ืึทืืืืืง ืืึทืืึทืืืืก ืืื ืืืืืืืง.
- ืืขืจ ืืึทื ืืืขืจ ืืืงืืื ืื ืืขืฉืขืขื ืืฉ, ืกืึทืืขืงืฅ ืคืื ืขืก ืื ืืึทืื ืืืึธืก ืืขื ืขื ืืึทืืืึทืืืง ืคึฟืึทืจ ืืื: ืืื ืืื ืืืขืจ ืคืึทื, ืืึธืก ืืื ืืขืจ ืกืืจ ืกืืึทืืืก "ืึทืงืกืขืคึผืืื ืืืจื ืืจืึทืงืขืจ" ืืื ืืขืจืืืึทื ืืืงื ืืืื ืกืืจ ืขื ืืืื ืืื ืื ืืืืคึผื ืืึทืืึทืืืืก.
ืืืื ืขืืขืฆืขืจ ืืึทืจืฃ ืึท ืกืืจ ืกืคึผืึทืกืืคืืงืื ืคืื ืื ืืึทื ืึทืืืืืง ืึธืจืืขืจืก ืืืฉ, ืืื ืงืขื ืขื ืืืืขื ืขื ืขืก ืืืื ืคึฟืื ืืึธืจื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืึธืก ืืื ืืืึธืก ืื ืึธืจืืขืจืก ืฆืืืื ื ืืื ืื ืฉืืคื ืืึทื ืึทืืขืจ ืืึทืจืฃ:
ืึทืืข ืื ืืขืจืข ืืึทืืื ืื ืืก ืงืขื ืขื ืืืื ืึทืืึธื ืืจื ืฆื ืกืืจ events ืคึฟืื ืื ืืจืึทืงืขืจ ืฆื ื ืืฆื ืืื ืคึฟืึทืจ ืืื.
ืืืื ื ืึธื ืขืืืขืืข ืืึธื ืึท ืกืืจ ืืื ืืขื ืืืขื ืืื ืคึผืจืึธืืืงืฆืืข, ืืืื ืกืืึทืืืก ืขืจืฉืืขืจ ืขื ืืขืจืื ืืขื ืืื ืืืื ืืึทืืึทืืืืก (ืืจืึทืงืขืจ ืืึทืืึทืืืืก), ืืื ืืขืจ "OrderInWork" ืืขืฉืขืขื ืืฉ ืืื ืืืืื ืืืฉืขื ืขืจืืืืึทื. ืขืก ืืืื ืงืืื ืืื RMQ, ืคึฟืื ืืื ืขืก ืืื ืกืื ืืงืจืึทื ืืืื ืืื ืึท ืืึทื ืึทืืืืืง ืืึทืืึทืืืืก ืืื ืืืืขืจืืขืืขืื ืฆื ืื ืืขืจืข ืืึทืืื ืื ืืก. ืขืก ืงืขื ืืืื ืคืึทืจืฉืืื ืคึผืจืึธืืืขืืก ืืืืฃ ืืขื ืืืขื; ืืขืจ ืืขืืึทืืืก ืืืขืื ืืื ืงืขื ืขื ืืืื ืืขืคึฟืื ืขื ืืื ืืฉืขื ืืึท ืคึผืขืฉืงืึธืื ืก ืืึทืจืืื
ืืขืฆื ืึทืจืงืึทืืขืงืืฉืขืจ ื ืึธื ืขื ืืขืจืื ืืขื ืืื ืึทืื ืืื ืืจืึทืงืขืจ
ืฆื ืงืืฆืขืจ: ืืืืืขืก, ืืื ืืื ืืขืจ ืืขืืึทื ืง ืฆื ืคึผืึทืงื ืื ื ืืึทื-ืืึธืจ ืืขืฉืืืืข ืคืื โโืื Dodo IS ืกืืกืืขื ืืื ืืืื ืึทืจืืืงื. ืืื ืืขืืืืื ืฆื ืืขืฉืืืื ื ืืื ืคึผืฉืื ืจืขืื ืืืขืื ืื ืกืืึทืืขืก ืคืื ืขืืืึธืืืฆืืข. ืึธืืขืจ, ืืืขื ืืื ืืึธื ืืื ืึทืืืขืงืืขืืขืฆื ืืขืจื ืขื ืืขื ืืึทืืขืจืืึทื, ืืึธื ืืื ืืืื ืืขืืขื ืึทื ืึทืืฅ ืืื ืคืื ืืขืจ ืงืึธืืคึผืืืฆืืจื ืืื ืืฉืืงืึทืืืข ืืื ืขืก ืืืื ื.
ืจืืคืืขืงืืื ื ืืืืฃ ืื ืืขื ืขืคืืฅ (ืึธืืขืจ ืคืขืื ืืขืจืคืื) ืคืื ืึทืืึท ืืึทืืขืจืืึทื, ืืื ืืขืงืืืขื ืฆื ืื ืืกืงื ื ืึทื ืงืขืกืืืืขืจืืืง ืึทื ืืืืืงืืื ื ืืื ืืืืืขืืืขื ืึธื ืคืื-ืคืืขืืืฉื ืืจืึธื ืืงืก ืคืื ืืขืฉืขืขื ืืฉื, ืืืืืืื ืจืขืืจืึทืกืคึผืขืงืืืืื ืืื ืึทื ืึทืืืกืืก ืคืื ืื ืคืึทืจืืึทื ืืขื ืืืื ืืืกืืืฉืึทื ื.
ืืื ืืึธืคึฟื ืึทื ืืืจ ืืึธื ืืขืคึฟืื ืขื ืขืก ื ืืฆืืง ืืื ืืฉืืงืึทืืืข ืฆื ืืขืจื ืขื ืืืขืื ืืื ืืืขืจ ื ืกืืขื. ืืืฆื ืืื ืืื ืคืืืกื ืืื ืึท ืืจืืจื ืคืื ืืืึธืก ืืืื ืคืื ืื Dodo IS ืกืืกืืขื ืฆื ืืึทืฉืจืืึทืื ืืื ืืขืจ ืืืืึทืืขืจ ืึทืจืืืงื: ืฉืจืืึทืื ืืื ืื ืืึทืืขืจืงืื ืืขื ืึธืืขืจ ืฉืืืืขื.
ืืืืื ืจืขืืืกืืจืืจื ื ืืฆืขืจืก ืงืขื ืขื ืึธื ืืืื ื ืขืืขื ืืื ืื ืืืขืจืืืืง.
ืืืึธืก ืืืื ืคืื Dodo IS ืืืึธืื ืืืจ ืืื ืฆื ืืขืจื ืขื ืืื ืืขืจ ืืืืึทืืขืจ ืึทืจืืืงื?
-
ืงืกื ืืืงืก%ืคืจื ืืึทื ืึทืืื ืืื ืืึธืืึธ ืืื (2011-2015)14
-
ืงืกื ืืืงืก%ืขืจืฉืืขืจ ืคึผืจืึธืืืขืืก ืืื ืืืืขืจ ืกืึทืืืฉืึทื ื (2015-2016)14
-
ืงืกื ืืืงืก%ืืจื ืคืื ืืขืจ ืงืืืขื ื ืืืื: ืคืึทืกืึทื ืืืืื ืื ืืึทืืข (2016-2017) 12
-
ืงืกื ืืืงืก%ืืขืฉืืืืข ืคืื โโืคืึทืงืืืฉ ืืืงืจืึธ ืืึทืืื ืื ืืก (2018-2019)21
-
ืงืกื ืืืงืก%ืืขืขื ืืืงื ืงืึทืืื ื ืคืื ืื ืืึทื ืึทืืื ืืื ืกืืืืืึทืืึทืืืืฉืึทื ืคืื ืื ืึทืจืงืึทืืขืงืืฉืขืจ26
-
ืงืกื ืืืงืก%ืืืขืื ืืืืึทืืขืจ ืคึผืืึทื ื ืคึฟืึทืจ ืืขืจ ืึทื ืืืืืงืืื ื ืคืื ืื ืกืืกืืขื17
-
ืงืกื ืืืงืก%ืืื ืืึธื ื ืืฉื ืืืขืื ืฆื ืืืืกื ืขืคึผืขืก ืืืขืื Dodo IS11
58 ืืื ืืฆืขืจ ืืืื ืืขืฉืืืื. 6 ืืื ืืฆืขืจ ืืืื ืืื ืืคืืขืืืืื.
ืืงืืจ: www.habr.com