แ แ แจแแแซแแแแ แแแซแฃแแแก แแกแแ แแกแฎแแแ แแแแแแแแแก, แ แแแแ แแชแแ Lamoda, แแแแแ แขแแแแแฃแแ แแ แแชแแกแแ แแ แแแแแแ แฃแ แแแแ แแแแแแแจแแ แแแฃแแ แกแแ แแแกแแ, แแแแจแแแแแแแแแ แจแแชแแแแแก แแแแแกแ แแแแแแแ? แแแขแแแแชแแ แจแแแซแแแแ แแงแแก แกแ แฃแแแแ แแแแกแฎแแแแแแฃแแ: แกแแแแแแแแแแแแแแแ แแแฌแงแแแฃแแ แแฅแกแแแ แแแแแขแแแแก แกแฃแ แแแแแ, แ แแแแแแช แแแ แแฎแแแแก แงแแแแ แแ แแแ แแแแกแขแก.
แแแแ แแ แแก แแ แแแจแแแแก แแแแก, แ แแ แแฅแแแ แแ แจแแแแซแแแแ แแแแงแ แแแแ แแแแแขแแแแ แกแแ แแแแแแก. แกแแ แแแ แแแแแ แแแขแงแแแ แแแแแ แแขแฃแแแ แ แ แจแแแแซแแแแ แแแแแแ, แแฃ แแแแแ แแแแ แแแแแแแแแแ แแ แแแแขแแ แแแฃแ API-แก แแแคแแแแ (
แแแกแฃแฎแแกแแแแแแแแแก แจแแแฆแฃแแแ: แแก แกแขแแขแแ แแคแฃแซแแแแ แแแกแแแแแก แจแแฎแแแแ แแแแ, แ แแแแแแช แกแแ แแแแ แแแแแ แแ 2018 แฌแแแก แแแแแแแ แจแ HighLoad++-แแ. แแแแแแแก แแแคแแแกแแแ แแฃแจแแแแแก แแแแแชแแแแแแแ แแกแแแแแแ แแ แแแแแแแ แแแแแงแ แ, แแแแ แ แแแแ แแแแก แกแฎแแ แ แแแแ แขแแแแแ. แแคแแฅแ แแแ, แ แแ แแก แแ แแก แจแแกแแแแจแแแแ แแแแแแแแ แแแแกแ, แ แแ แแฅแแแ แงแแแแแแแแก แจแแแแซแแแแ แแ แฃแแแ แแแแแแ แแแแแแแแแ แ แแแแแแแแแแ แแ HighLoad++-แแก แแ แแแแแแแขแแ แแแ แแแแแ แซแแแแแแ แชแแแแแแแแแ แจแแฅแแแแ แแแแกแแแแก แฎแแแกแแงแ แแแ แแขแแแกแคแแ แ.
แแ แแชแแกแแก แจแแกแแฎแแ
Lamoda แแ แแก แแแแ แแแแฅแขแ แแแฃแแ แแแแแ แชแแแก แแแแขแคแแ แแ, แ แแแแแกแแช แแฅแแก แกแแแฃแแแ แ แกแแแแแขแแฅแขแ แชแแแขแ แ, แแแขแแแแก แกแแ แแแกแ (แแ แแ แแแแแ แจแแแแแแแแ แแแแแแแแ), แคแแขแ แกแขแฃแแแ, แฃแแแ แแแแแ แ แกแแฌแงแแแ แแ แแก แงแแแแแคแแ แ แแฃแจแแแแก แกแแแฃแแแ แแ แแแ แแแฃแ แฃแแ แฃแแแแแงแแคแแแ. แแ แกแแแแแก แแแแแแ แแแแแฎแแแก แแแแแแ, b2b แแแ แขแแแแ แแแ, แ แแแแแแกแแช แจแแฃแซแแแแ แแแแแแงแแแแ แแแแแแ แแ แแ แงแแแแ แแก แกแแ แแแกแ แแ แกแฃแ แ แแชแแแแแ แฃแแฎแแแกแ แแแคแแ แแแชแแ แแแแแแแ แแ แแแฃแฅแขแแแแ. แแแ แแ แแแแกแ, แแแแแแ แ แฃแกแแแแก แคแแแแ แแชแแแก แแแ แแ แกแแ แฅแแแงแแแแจแ แแฃแจแแแแก แแ แแฅ แงแแแแแคแแ แ แชแแขแ แกแฎแแแแแแ แแแแ. แกแแแ แแ แฏแแแจแ, แแแแแ, แแกแแ แแแขแ แแแ แแ แกแแแแแก แแฎแแแ แจแแแแแแแก แแแแคแแแฃแ แแชแแแกแแแแก, แ แแแแแแช แฃแแแ แแแแฃแจแแแแแก แกแแแฃแแแ แ แแแแ. แแก แงแแแแแคแแ แ แแฃแจแแแแก แแแแแแ แกแแ แแแกแแก แแแฎแแแ แแแแ, แ แแแแแแแช แแแแฏแแ แฃแ แแแแ แแแแแ แแ แ แแจแแแ แ แแแแแแ. แแกแแแ แแ แกแแแแแก แชแแแขแ แแแฃแ แ แกแแกแขแแแ, แ แแแแแก แแแแแแ แ แแแกแฃแฎแแกแแแแแแแแ แจแแแแแแแก แกแขแแขแฃแกแแแแ. แฉแแแ แแแก BOB-แก แแแซแแฎแแ, แแ แแแกแแแ แแแฃแจแแแ.
แแแแฎแแก แแแแ แฃแแแแแก แแแกแขแ แฃแแแแขแ แแแแแแแแแแ แแ แแแแขแแ แแแฃแแ API-แแ
แกแแขแงแแ แแแแแแแแแแ แแ แแแแขแแ แแแฃแแ แกแแแแแแ แแแฃแ แแแแแแแแ; แชแแขแ แจแแแแแแ แฃแคแ แ แแแขแแแฃแ แแ แแแแแกแแแฆแแ แแแ แ แ แแแฃแแแกแฎแแแแ แแแแจแ. แแแแแฌแงแแ แแ แแแแขแแฅแกแขแแ, แ แแแแแจแแช แแแแแแฌแงแแแขแแ แแแแแแแแชแแแ แแแแแแแแแแ แแ แแแแขแแ แแแฃแแ API แแแแแแแ แแแคแแแจแ.
แแแแแกแแแแ แแแฆแแแแแจแ, แจแแแแแแแแแก แแแ แแ, แ แแแแแแจแแช แแแแฎแแแ แแแแแแ แแฎแแแแ, แแ แแก แจแแแแฎแแแแแแ, แ แแแแกแแช แแแฆแแแแแก แแแแแฎแแแแแ แคแฃแแแก แแแแ แฃแแแแ, แ แแแแแ แแ แแแฃแฅแขแ แแ แแฌแงแแแแ แแแแฎแแแ แแแแแก. แแก แจแแแแ แแแแ แฎแแแแแแแ แแ แแชแแกแแ: แกแแญแแ แแแแแก แจแแแแฎแแแแแจแ แแแแฃแกแขแแแ แแแคแแ แแแชแแแก แแ แแแแแแ แแชแฎแแแ แแแแฎแแก.
แแแแ แแ แแแแ แฃแแแแ แฃแคแ แ แแแ แแฃแแแ แแแแแแแแแแแแแแก แชแแแแแแแแแแก แแแแ แแ แแแแกแแแแก แชแแแแ แแแแ แแกแแ แแแกแแก แแแแแ แแแ แแแแแแฌแแ.
แฉแแแแ แแแขแแแแชแแ:
- แแแแแแ FZ-54 - แแแแแแ, แแแแแแ แแแแแฎแแแก แกแแแแแแกแแฎแแแ แแคแแกแจแ แแแฎแกแแแแแแก แงแแแแ แคแฃแแแแ แขแ แแแแแฅแชแแแก แจแแกแแฎแแ, แแฅแแแแ แแก แแแแ แฃแแแแ แแฃ แฅแแแแแ แ, แกแแแแแแ แแแแแ SLA-แจแ แ แแแแแแแแ แฌแฃแแแก แแแแแแแแแแแจแ. แฉแแแ, แ แแแแ แช แแแแฅแขแ แแแฃแแ แแแแแ แชแแแก แแแแแแแแ, แกแแแแแแ แแแแ แแแแ แแชแแแก แแแฎแแ แชแแแแแแ. แขแแฅแแแแฃแ แแ, แแก แแแจแแแแก แแฎแแ แแแกแฃแฎแแกแแแแแแแแแก (แแ แจแแกแแแแแแกแแ แแฎแแ แกแแ แแแกแก) แแ แแแฃแแฏแแแแกแแแแก แงแแแแ แฉแแ แแฃแ แกแแกแขแแแแจแ.
- BOB แแแงแแคแแแ แแ แแก แแแแแแแแแก แจแแแ แแ แแแฅแขแ, แ แแแ แแแแแแแแกแฃแคแแแก BOB แแแแ แ แแแแแแแแแ แแ แ-แซแแ แแแแแ แแแกแฃแฎแแกแแแแแแแแแแแกแแแ แแ แจแแแแชแแ แแก แแแกแ แกแแแ แแ แกแแ แแฃแแ.
แแก แแแแแ แแแ แแแแฉแแแแแแก Lamoda-แก แแแแแแ แกแแกแขแแแแแก. แแฎแแ แแแแ แฃแแแขแแกแแแ แแแขแแ 5-10 แแแแ แแกแแ แแแกแแก แแแแแแแ แกแแแแแแแแ แแชแแ แแแแ แแแแแแแแแก แแแ แจแแแ. แแกแแแ แแแ-แแแแ แแแ แแแแแแ, แแแแ แแ แฉแแแ แแชแแแแแแ แแแแแแแขแแ แแแแ, แ แแแแแ แจแฃแแจแ แจแแ แฉแแฃแแ แคแ แแแแแแขแแก แแแแแแแแแ แกแแจแแแแแแแแ - แแแก แแแชแแแแก แแแ แแแแฃแจแแแแ. แฉแแแ แแซแฃแแแแฃแแแ แแแ แ แแแฏแแแจแแแ แงแแแแ แแแ แแ (แแกแแ แ) แแ แแแแแแแแแแกแฌแแแแ แแก แคแแฅแขแ, แ แแ แ แแแแแแแ แแแแแแแ แจแแแซแแแแ แแฆแแแฉแแแแก แแแฃแฌแแแแแแแ.
BOB-แก แแกแแแ แแฅแแก แกแแแแแแ แแแแ แ แแแชแแแ: แแแแแฎแแแก แกแแกแขแแแแแ, แแแฌแแแแแแก แกแแกแขแแแแแ, แจแแขแงแแแแแแแแแแก แกแแกแขแแแแแ แแ แ.แจ.
แขแแฅแแแแฃแ แแ BOB แแ แแก:
- แแแแแก ~ 150 แแแแกแ แฎแแแ + แขแแกแขแแแแก ~ 100 แแแแกแ แฎแแแ;
- php7.2 + Zend 1 & Symfony Components 3;
- >100 API แแ ~50 แแแแแแแแ แแแขแแแ แแชแแ;
- 4 แฅแแแงแแแ แแแแแกแ แแแแแแก แแแแแแแ.
BOB-แแก แแแแแ แแแ แซแแแ แ แแ แแขแแแแแแฃแแแ, แแแแแแแกแ แแ แแ แแแแแแแแแก แ แแแแแแแแ, แ แแแแแแช แแแก แแแแแ แแแก, แแกแแแแ, แ แแ แแแ แแแแ แจแแซแแแแก แแ แงแแแแแคแ แแก แแแแจแ แฉแแแแแแแก. แแแแแแแ, แแแกแ แแแแแ แขแแแแแแก แแ แแแแแ แแแแแแ แแ แกแแแแแก.
แแแแ แฃแแแแแก แแ แแชแแกแ
แแแแแแแแ แแแแแ, แแ แแชแแกแจแ แฉแแ แแฃแแแ แแ แ แกแแกแขแแแ: BOB แแ Payment. แแฎแแ แแแแแ แแ แ โโแแแแแฉแแแแแ:
- แคแแกแแแแแแแชแแแก แกแแแกแแฎแฃแ แ, แ แแแแแแช แแแ แฃแแแแก แคแแกแแแแแแแชแแแกแ แแ แแแ แ แกแแ แแแกแแแแแ แแแแฃแแแแแชแแแก แแ แแแแแแแแแ.
- แแแแ แฃแแแแแก แแแกแขแ แฃแแแแขแ, แ แแแแแแช แฃแแ แแแแ แจแแแชแแแก แแฎแแ แแแ แแแแก, แ แแแ แแ แแแแแ แแก BOB.
แแฎแแ แแ แแชแแกแ แแกแ แแแแแแงแฃแ แแแ:
- BOB แแฆแแแก แแแแฎแแแแแก แแแแฎแแก แแแแ แฃแแแแแก แจแแกแแฎแแ.
- BOB แกแแฃแแ แแแก แแ แแแแฎแแก แแแแ แฃแแแแแก แฎแแแกแแฌแงแแแ.
- แแแแฎแแก แแแแ แฃแแแแแก แแแกแขแ แฃแแแแขแ แแฃแแแแแ แแแแแฎแแแก: โแแแแแ แฃแแ แคแฃแแโ.
- แแแแแฎแแ แแแ แฃแแแแก แคแฃแแก.
- Refund Tool แแ BOB แกแแแฅแ แแแแแแแก แกแขแแขแฃแกแแแก แแ แแแแแแแแแ, แ แแแแแ แแฎแแ แแ แแแแก แแก แกแญแแ แแแแ. แฉแแแ แฏแแ แแ แแแ แ แแแแ แกแ แฃแแแ แแแแแแแแแ แแแแฎแแก แแแแ แฃแแแแแก แแแกแขแ แฃแแแแขแแ, แ แแแแแ BOB-แก แแฅแแก UI, แแแแแ แแจแแแ แแฆแ แแชแฎแแแกแแแแก แแ แแแแแแแ แแแแ แ แแแแแชแแแ, แ แแแแแก แแแแแชแแแแช แแกแ แแแ แขแแแแ แจแแฃแซแแแแแแแ. แแ แกแแแแแ แฃแแแ แแฏแแ.
- แคแแกแแแแแแแชแแแก แแแแฎแแแแ แแแแแก.
แจแแแแแแ, แแแคแแแแ แแแแแแแแแ แแ แแแแแ แ แแแแแ แแแขแแแฃแกแ โ แแแแแ-แแแขแแแฃแกแ, แ แแแแแแแแแช แงแแแแแคแแ แ แแแแฌแงแ. แฐแฃแ แ, แแฎแแ แฉแแแ แแแแฅแแก แแ แแ แแแ แชแฎแแก แฌแแ แขแแแ (แกแแ แแแแแ).
แแแแแแแแ แแ แฃแแ แงแแคแแแ แแฎแแ แแแแ แกแแแแแแ แแจแแแ แแ. แฉแแแ แจแแแฅแแแแแ แแแขแแแฃแกแ, แ แแช แแแแก แแแจแแแแก, แ แแ แแฎแแ แงแแแแ แกแแ แแแกแ แแแกแแแ แแแแแแแแแแฃแแ. แแก แแแแ แขแแแแแก แแแแแแแก, แแแแ แแ แจแแแแแฅแแก แกแแกแขแแแแจแ แแแ แชแฎแแก แแ แแ แฌแแ แขแแแ. แแแคแแ แฉแแแแแแ แแแแ, แแ แแชแแกแ แจแแฉแแ แแแแ.
แ แ แแ แแก แแแแแแแแแแ แแ แแแแขแแ แแแฃแแ API
แแ แแแแฎแแแแ แแแ แแ แแแกแฃแฎแแ แแแ แขแแ แคแแฃแแแ แแก แแแฎแกแแแแแแจแ (GOTO 2017)
แแแแแแ แ แ แแแแแแแแแ:
- แจแแคแฃแแแ แงแแแแ แแกแแแฅแ แแแฃแแ แแแชแแแ แแแจแแแแแแ แแแแแแแแแแก แจแแแแฎแแ. แแแแก แแแชแแแแ, แ แแ แแแชแแแแแ แงแแแแ แแแแแขแแ แแกแแแฃแ แแแแฎแแแ แแแแแก แฅแกแแแจแ แกแขแแขแฃแกแแก แชแแแแแแแแก แจแแกแแฎแแ, แฉแแแ แแฌแแ แ แฆแแแแกแซแแแแแก แกแขแแขแฃแกแแก แจแแชแแแแก แจแแกแแฎแแ แชแแแขแ แแแแแแแฃแ แกแแชแแแจแ แแ แแแแแ แแแแแขแแ แแกแแแฃแแ แแแแฎแแแ แแแแแแ แแแแฎแฃแแแแแ แงแแแแแคแแ แก, แ แแช แแฅแแแแ แฉแแแก.
- แฆแแแแกแซแแแแ แแ แจแแแแฎแแแแแจแ แแ แแก แจแแขแงแแแแแแแ (แจแแขแงแแแแแแแแแแก) แ แแ แ แแฆแแช แจแแแชแแแแ แกแแแฆแแช. แแแแแแแแแ, แจแแแแแแแก แกแขแแขแฃแกแ แจแแแชแแแแ. แแแแฎแแแ แแแแแก, แ แแแแแแช แแแแแขแแ แแกแแแฃแแแ แกแขแแขแฃแกแแก แชแแแแแแแแก แแแแแฎแแแแ แแแ แแแแฃแแ แแแแแชแแแแแแ, แ แแแแแแแช แแ แแ แแก แจแแขแแแแแ แจแแขแงแแแแแแแแจแ, แจแแฃแซแแแ แแแแแ แแแแ แแแแแก แแแกแ แกแขแแขแฃแกแ.
- แแแฅแกแแแแแฃแ แ แแแ แแแแขแแ แกแ แฃแแคแแกแแแแแ แฆแแแแกแซแแแแแก แแแฅแแ แแแแแ, แกแแฎแแแแฌแแคแ แแแแแชแแแ, แ แแแแแจแแช แฆแแแแกแซแแแแ แจแแแชแแแก แแแแฃแจแแแแแแกแแแแก แแฃแชแแแแแแ แงแแแแ แแแคแแ แแแชแแแก: แกแแแแแ แแแแแแ แแ แ แ แกแขแแขแฃแกแ แแแแฆแ, แแฃแกแขแแ แ แแแแ แจแแแชแแแแ แแแแแชแแแแแ แแ แ.แจ. แแ แแแแแ แแ แกแแแแแฎแแ แแแแแแจแแฌแแแแแแแ แแ แแแคแแ แแแชแแแก แ แแแแแแแแ, แ แแแแแก แจแแกแแแแฎแแแแช แจแแแแซแแแแ.
Refund Tool-แแก แแแจแแแแแก แคแแ แแแแแจแ, แฉแแแ แแแแแแแงแแแแ แแแกแแแ แแแ แแแแขแ. แแก แแแแแแ แขแแแ แฆแแแแกแซแแแแแก แแแแฃแจแแแแแ, แ แแแแแ แแ แแงแ แกแแญแแ แ แแแขแแแฃแ แ แแแคแแ แแแชแแแก แแแแฆแแแ, แแแ แแ แแแแกแ, แแแ แแฆแแแคแฎแแ แ แกแชแแแแ แ, แกแแแแช แงแแแแแ แแฎแแแ แแแแแแแ แฌแแ แแแจแแแก แแแแฎแแแ แแแแแแแแแ แแแแฃแกแขแแแแก แแแแฎแแแแแก.
แแแแฎแแก แแแแ แฃแแแแแก แฎแแแกแแฌแงแแแแแก แกแแ แแแกแ แแ แแ แแก แแแขแแแ แแฃแแแแกแ แ แแ, แแแคแแแก แแแแแแก แแแแ แฃแคแ แ แแแขแแ, แแแแ แ แแฃแชแแแแแแแแ. แแ แแคแแฅแ แแ, แ แแ แแฃ แแแแฎแแก แแแแ แฃแแแแแก แกแแ แแแกแ แแแฎแแแแแแ แแแฆแแแ แแแขแแแ แแแแก แแ แแแฅแขแ, แแแแแแกแ แแแแแแแ แ แแฅแแแแแแ.
Async แแแชแแแ แ แแแแ แช แแ แแก
แแกแแแฅแ แแแฃแแ แแแชแแแแกแแแแก, PHP แแแแแ แขแแแแแขแ แฉแแแฃแแแแ แแ แแงแแแแแก RabbitMQ. แฉแแแ แจแแแแ แแแแ แแแแฎแแแแแก แแแแแชแแแแแ, แแแแแแแ แ แแแจแ แแ แแแแแ แกแแ แแแกแแก แแแแฎแแแ แแแแแแ แฌแแแแแแฎแ แแ แแแแแแแแ (แแ แแ แแแฃแแแแแแ). แแแแแ API-แกแแแแก Lamoda แแฅแขแแฃแ แแ แแงแแแแแก Swagger-แก. แฉแแแ แแฅแแแแ API-แก, แแฆแแฌแแ แ แแแก Swagger-แจแ แแ แแฅแแแแ แแแแแแขแแกแ แแ แกแแ แแแ แแก แแแแก. แฉแแแ แแกแแแ แแแงแแแแแ แแแแแ แแแซแแแแ แแแฃแ JSON RPC 2.0-แก.
แแแแแ แแแแแแงแแแแแ ESB แแแขแแแฃแกแแแ, แแแแ แชแฎแแแ แแแก activeMQ-แแ, แแแแ แแ, แแแแแแแ, RabbitMQ - แกแขแแแแแ แขแ.
Async แแแชแแแ TO BE
แแแแแแแแแแก แแแขแแแฃแกแแ แแแชแแแแก แแแแแแแแก แจแแฅแแแแกแแก, แแแแแแแแแก แแแแแ แจแแแซแแแแ. แฉแแแ แแแแแแแแฃแ แแ แแฆแแฌแแ แ แกแแแแแแแแ แแแแแชแแแแ แแแชแแแแก แแแแแแแแก แกแขแ แฃแฅแขแฃแ แแก แแฆแฌแแ แแ. yaml แคแแ แแแขแจแ, แฉแแแ แแแแแแ แฃแแแ แแแแแแแแแแแแแ แแแแแก แแแแแ แแชแแ, แแแแแ แแขแแ แ แฅแแแแก DTO-แแแก แกแแแชแแคแแแแชแแแก แแแฎแแแแแ แแ แแกแฌแแแแแก แแแแแแขแแแก แแ แกแแ แแแ แแแก แแแแแแ แแฃแจแแแแแก. แแแแแ แแ แแแแแ แแแแแแแก - golang แแ php. แแก แแฎแแแ แแแ แแแแแแแแแแแแแก แแแแแแแแแแ แฃแแแแแก. แแแแแ แแขแแ แ แแฌแแ แแแ แแแแแแแแ, แ แแก แแแแแช แแแแฆแ แกแแฎแแแ แแแแ.
Kafka-แแ แแแแแแแแก แฌแงแแ แแแแ แขแแแแฃแ แ แ แแ แแ แแก. แแ แกแแแแแก แแแแแกแแแแแ Kafka Confluent-แแก แแแแแแ แ แกแแฌแแ แแ แแแ แกแแแแแ, แแ แกแแแแแก
แแ แแแแฃแแแ, แ แแ แแกแแ แแแแแแแ แจแแแแฎแแแแแจแแช แแ, แ แแแแกแแช แแ แแก แแแแฎแแแแแแ แแกแแแแกแ แแแแแแกแ, แแแแแแแ, แ แแแแแแแช แแแแฎแแแแแแ แแกแแแแกแ แแแแแฌแงแแแขแ แแแแแแแ, แแคแแฅแขแฃแ แแ แแแ แแแแแแแงแแแแแ.
แแแจแแแแแกแแก แแ แฅแแขแแฅแขแฃแ แฃแแ แแแแฃแจแ แแกแแแแ: แฉแแแ แแแ แแแแแ แแแคแแแแแ แแแแแฎแฃแแแแ, แแแแ แแ แแฌแแ แ แแฎแแแแ แแแแแ-แแแขแแแฃแกแแ. แแแคแแแจแ แฌแแกแแแแแฎแแ แแแแ แ แ แแ แแ แแก แแแแ: แแ แแแแ แแแ, แแแแแแกแแ แแแ แแ แแแข-แแแแแแแแ แแแแแแ แฐแแ แแแแแขแแแฃแ แ แกแแแแแ แแแแกแแแแก, แแแแก แจแแแแ แฉแฃแแแแ แแแแแแแ. แฉแแแ แแแแแแแแ แฉแแแแฌแแ แแก แแแกแ แฃแแแแ แแ แแ Gateway-แแก แกแแฎแแแแ Events-แแแขแแแฃแกแแ แแ แแ แ แแขแแ.
แแแแแแแแ-แแแขแแแฃแกแ
แแ แฆแแแแกแซแแแแแก แแแขแแแฃแกแ. แแก แแ แแก แฃแแ แแแแ แฃแกแแฎแแแ http แแแ แแแญแ, แ แแแแแแช แ แแแแแแแแ แแแแจแแแแแแแแ แ แแแก แแกแ แฃแแแแก:
- แแแแแแแชแแแก แฌแแ แแแแแ โ แฉแแแ แแแแแฌแแแแ, แ แแ แแแแแแแแแ แแแแแงแแคแแแแแก แฉแแแแก แกแแแชแแคแแแแชแแแแก.
- แฆแแแแกแซแแแแแก แแแกแขแแ แกแแกแขแแแ, แแแฃ แแก แแ แแก แแแแแแ แ แแ แแ แแแแแ แแ แกแแกแขแแแ แแแแแแแแแจแ, แ แแแแแแช แแแกแฃแฎแแแก แแแแฎแแแก, แ แแแแ แแแแแแแแแแแ แแ แแแ แ แแแแ แกแขแ แฃแฅแขแฃแ แแแแแ แแแแแแแ แซแแแแจแ. แแแแแแแชแแ แฃแแ แแแแ แแแแชแแแก แแแแแชแแแแ แขแแแแแก แแ แแแแ แแแก แจแแแแแ แกแแก แแแแชแ แแ แแแกแแแฃแกแขแแแแแ.
- แฐแแจแแก แคแฃแแฅแชแแ แแแฅแฃแชแแแชแแแแกแแแแก - แแแคแแแก แจแแขแงแแแแแแแแแแก แกแขแ แฃแฅแขแฃแ แ แแ แแก แแแกแแฆแแแ-แแแแจแแแแแแแ แแ แแแกแแฆแแแแก แฐแแจแแก แแแแแงแแแแแแ แแแแแแแแแแแ แกแแ แฃแแแ แแแแงแแแแก แแแ.
แ แแขแแ
แฉแแแ แแแฃแจแแแแ แแแ แแแแแแแแแจแ แแแแแ แขแแแแแฃแแ แแ แแชแแกแแ. แ แแขแแ แจแแชแแแแ แ แแแ? แแก แแ แแก แแฅแกแแแ แแแแแขแแแ แฉแแแ แแแแแ, แ แแ แแแแแฆแแแ แ แแแแแแแแ แกแแ แแแแแแก.
1:n+1 แแแชแแแ (แแ แแแแแ แแแแ แแแแ)
แแแคแแ แซแแแแแ แแแแแแแแแก แแฎแแแ แแแแฎแแแ แแแแแแแก API-แกแแแ แแแแแแจแแ แแแแก.
แแแฅแแแ, แแฅแแแ แแแฅแแ แแแ แแฅแขแแ แแ, แ แแแแแแช แฃแแแ แแแแแแฎแแแ แแ แแแ แแฃแแแ แ แแแแแแแแ แกแแกแขแแแแจแ (แแ แแแแแแ แ แแฎแแแจแ). แแแแแแแ แฉแแแ แแแแแแแแแแแ แแแแ แแแ, แ แแแแแแช แแฎแแ แชแแแแแแแ set-API-แก แแ แแแกแขแแ แกแแกแขแแแแก แแชแแแแแแ แแแแฎแแแ แแแแแแ แแแกแแแแ แแแแ. แแฎแแ แกแแแแแแกแขแ แ แกแแกแขแแแ แแแแแแแแก แแแแแฎแแแแแแก แแแแแจแ แแ แงแแแแ แแแแแขแแ แแกแแแฃแแ แแแแฎแฃแแแแก แแแก. แแแฉแแแ แแฎแแแ แกแแกแขแแแ - แฉแแแ แแแแฌแแ แแ แแก แแแแ. แแแแฎ, แแกแแแ แแแแแขแ, แแแแ แแ แฃแคแ แ แแแ แขแแแ.
แแแแ แฃแแแแแก แฎแแแกแแฌแงแแก แจแแแแฎแแแแแจแ, แ แแแแแแช แแ แแก BOB-แแก แแแฌแแแ, แฉแแแแแแแก แแแกแแฎแแ แฎแแแแแแ แแแแ แกแแแฅแ แแแแแแชแแ แแแคแแแก แแแจแแแแแแ. แแแแแฎแแแจแ แแแแฅแแแแแ, แ แแ แแแแฎแ แแแแ แฃแแแ: BOB-แแ, RT-แ แจแแแขแงแแแก แแแแก แจแแกแแฎแแ, แจแแชแแแแแก แกแขแแขแฃแกแ, แคแแกแแแแแแแชแแแก แกแแแกแแฎแฃแ แแ แจแแแขแงแ แแแแก แจแแกแแฎแแ แแ แแแกแชแ แฉแแแ.
แฉแแแ แแแแแแแแ แจแแแฅแแแแ แแ แแแแแ แจแแขแงแแแแแแแแแแก แกแแ แแแกแ, แ แแแแแแช แแชแแแแแแก แแแแแแขแก แแแกแ แจแแแแแแแก/แแแแ แฃแแแแแก แจแแกแแฎแแ แกแแแฎแแแแแแก แจแแกแแฎแแ. แแฎแแ แแก แแแกแฃแฎแแกแแแแแแแแ แแแแแฌแแแแแฃแแแ แกแแกแขแแแแแก แจแแ แแก. แฉแแแแแแแก แกแแแแแ แแกแ แแฅแแแแ แจแแขแงแแแแแแแแแแก แกแแแกแแฎแฃแ แก แแแกแฌแแแแแ แแแคแแแกแแแ แจแแกแแแแแแกแ แแแคแแ แแแชแแแก แแแญแแ แ แแ แแแกแแ แ แแแแแ แแแ (แแ แแแแแ แแแ แแก แจแแขแงแแแแแแแแแ แกแฎแแ แกแแกแขแแแแแจแ). แแฎแแแ แแแ แแแแแ แ แแแชแแแ แแ แแฅแแแแ แกแแญแแ แ.
แแแแแชแแแแ แกแแคแฃแซแแแแแ
แแแคแแ แแแชแแ แกแแกแขแแแแแก แจแแ แแก แฎแแแแ แแแแญแแแ แแแแ - แแ แแฅแแก แแแแจแแแแแแแ แ แ โแกแแกแฎแแแแแ แกแแฌแแ แแโ แแงแแแ แแ แ แแช แแ แฃแแแ แแกแฎแแแแ แแงแแก แแฅแแแแ แแแ แฉแแแแแ. Lamoda-แก แแฅแแก แแแแแชแแแแ แแแแแแขแแแแก แแแแงแแคแแแแแ, แ แแแแแแช แแแ แแแแแก แแแแแชแแแแแก แกแแกแขแแแแแแแแ แแ แแแแแกแแแก แแแ แฎแแแแฎแแ แแแแแงแแแแแแ แคแแ แแแจแ, แ แแแแ แช แแแแแแกแแกแแแแก, แแกแแแ แแแขแแแแฅแขแฃแแแฃแ แ แกแแกแขแแแแแแกแแแแก. แแแคแแ แกแแจแฃแแแแแแก แแแซแแแแ แกแฌแ แแคแแ แแแแฌแแแแ แแแ แแแแ แ แแแแแชแแแ แแ แแแแแแฎแแแ แแก แแแคแแ แแแชแแ.
แ แแแแแแแชแแแก แแฃแ แแแแ
แจแแขแงแแแแแแแแแ แแ แฅแ แแแ แฌแแแแแฎแแแก แจแแแแแ, แ แแแแ แช RabbitMQ-แจแ. แ แแแแกแแช แแแแแแแ แจแแแชแแแก แกแแแแแ แแก แแแคแแ แแแชแแแก แแแแฃแจแแแแแแกแแแแก, แฉแแแ แแแแฅแแก แแแแแฅแขแจแ แแแแ แชแแแแแแแแแแก แแกแขแแ แแ แแ, แแฃ แกแแกแฃแ แแแแแ, แแ แชแแแแแแแแแแก แแแแแงแแแแแแก แจแแกแแซแแแแแแแ.
แ แแแแแแแชแแแก แแฃแ แแแแแก แจแแแแฎแแแก แแแ แแแแ แแแแแแแแแแฃแแแ แแ แแแแแแ แฌแแ แแก แแแขแแแกแแแแแแแ; แแแคแแ แกแแจแฃแแแแแแก แแแซแแแแ แแแฅแแแแแ แแแแฌแแกแแ แจแแแฆแฃแแแแแ แจแแแแฎแแแก แแ แแกแ แแ แแแแแชแแแแ แแแชแฃแแแแแแ. แแแขแแแกแแฃแ แ แแแแแแแกแแแแก แแแแจแแแแแแแแแแ, แ แแ แงแแแแ แแแแฎแแแ แแแแแก แฐแฅแแแแแก แแ แ, แฌแแแแแแฎแแก แแแคแแ แแแชแแ, แกแแแแ แแก แแแฅแ แแแ, แแฃแแแแช แแแแแแแแแแแแ แฃแแแฅแแแแแแแก แจแแแแฎแแแแแจแ. แ แแแแ แช แฌแแกแ, แจแแกแแซแแแแแแแ แแแแแชแแแแแแก แจแแแแฎแแ แแฆแแแแแก แแ แแแฃแแ, แ แแช แกแแแกแแแแ แกแแแแแ แแกแแ แแฎแแ แแแญแแ แแกแแแแก.
แจแแแแแแ, แแแแฃแแแแขแแชแแแก แแชแแ แ แแแแฎแ แแแ แแแแแแแก, แแแแช แแแคแแแก แแ แแชแแแแก (แกแฃแ แแแ แแกแแแ แแแแฃแแแแขแแชแแแ)
AMQP-แก แแฅแแก แ แแแแแ: แฉแแแ แแฌแแ แ แจแแขแงแแแแแแแแแก แแแแฎแแแ แแแแแก แ แแแจแ. แ แแแแ แช แฌแแกแ, แแ แ แ แแแจแ แแฃแจแแแแแแ แแ แแ แกแแกแขแแแ แแแแแ แแแแแแก แแแแแแแ. แแฃ แกแแญแแ แแ แ แแแแแแแแ แกแแกแขแแแแก แจแแขแงแแแแแแแ, แจแแแแซแแแแ แแแแแแแชแแแก แแกแฌแแแแแ แ แแแแแแแแ แ แแแจแ แฉแแฌแแ แ แแ แแแชแแแแก แแแแคแแแฃแ แแชแแ fanout แแแฅแแแแแแแ, แ แแแแแแช แแแแแ แแฎแแแแก แแแ แแแแแแ แแแแก.
แแกแแแแกแ แแแกแขแ แแฅแชแแ แแฅแแก แแแคแแแก แแแแแก, แ แแแแแจแแช แฌแแ แจแแขแงแแแแแแแแแก, แแแแ แแ แแกแแแ แแ แฅแ แแแ แฌแแแแแฎแแแก แจแแแแแ. แแแแฃแแแกแฎแแแแแ, แ แแแแกแแช แแฅแแแ แแแฃแแแแจแแ แแแแแ แแแคแแแก, แแฆแแแ แงแแแแ แจแแขแงแแแแแแแแก แแ แแแฅแแ แจแแกแแซแแแแแแแ แจแแแแแฎแแ แแฅ, แกแแแแช แจแแฉแแ แแแ. แแแฃ แแแแแแแแแแ แฃแแแ แแแแฎแฃแแแแ, แจแแแซแแแแ แแ แแแแแจแแแ แจแแขแงแแแแแแแ แฌแแแแแฎแฃแแแ, แแแแ แแ แจแแแแแฎแแ ID, แกแแแแแแแช แจแแแแซแแแแ แแแแแ แซแแแแ แแแแฎแแ. Id-แก, แ แแแแแแแช แแฅแแแ แแแแ แแแฃแแแ แแ, แแฌแแแแแ แแคแกแแขแ, แฎแแแ แแแฅแแแแแแก - commit offset.
แจแแกแแแแแแกแแ, แกแฎแแแแแกแฎแแ แแแแแแแก แแแแฎแแ แชแแแแแแ แจแแแซแแแแ. แแแแแแแแแ, แฉแแแ แแแแฅแแก BOB 4 แแแกแขแแแชแแแจแ แกแฎแแแแแกแฎแแ แฅแแแงแแแกแแแแก - Lamoda แแ แแก แ แฃแกแแแจแ, แงแแแแฎแแแจแ, แฃแแ แแแแแจแ, แแแแแ แฃแกแแแจแ. แแแแแแแแ แแกแแแ แแแแแแแแแฃแแแ แชแแแแ, แแแ แแฅแแ แแแแแ แแแแกแฎแแแแแแฃแแ แแแแคแแแฃแ แแชแแแแ แแ แกแแแฃแแแ แ แแแแแแก แแแแแแ. แจแแขแงแแแแแแแแจแ แแแแฃแแแแแแ, แ แแแแ แฅแแแงแแแแก แแฎแแแ. แแแแแแฃแแ BOB แแแแฎแแแ แแแแแ แแแแแแฃแ แฅแแแงแแแแจแ แแแแฎแฃแแแแก แกแฎแแแแแกแฎแแ groupId-แแ แแ แแฃ แจแแขแงแแแแแแแ แแแแแ แแ แแ แชแแแแแแ, แแกแแแ แแแแแขแแแแแแ แแแก, แ.แ. แแแฃแงแแแแแแแแ แแฎแแ แชแแแแแแก แแคแกแแขแก +1. แแฃ แแแแแ แแแแ แฌแแแแแแฎแแแ แฉแแแแ แแแแแฎแแแก แกแแแกแแฎแฃแ แแก แแแแ , แแแจแแ แแก แแแแก แแแแแแแก แชแแแแ แฏแแฃแคแแแ แแ แแแ แแ, แจแแกแแแแแแกแแ, แแคแกแแขแแแ แแ แแแแแแแแ.
แฆแแแแกแซแแแแแก แแแแฎแแแแแแ:
- แแแแแชแแแแ แกแแกแ แฃแแ. แแแกแฃแ แแแแแ, แ แแ แฆแแแแกแซแแแแแก แฐแฅแแแแแก แกแแแแแ แแกแ แแแแแชแแแแแ, แ แแแ แแแฎแแแก แแแกแ แแแแฃแจแแแแแ.
- แแแแแแแแแ แฉแแแ แแแซแแแแ Events-bus-แก แแแแแกแขแฃแ แแแแก, แ แแ แฆแแแแกแซแแแแ แแแแแแแแแแ แฃแแแ แแ แแแก แจแแฃแซแแแ แแแกแ แแแแฃแจแแแแแ.
- แจแแแแแแ แแแแจแแแแแแแแแแ. แแแแ แฃแแแแแก แจแแแแฎแแแแแจแ แฉแแแ แแซแฃแแแแฃแแแ แแแ แ แแแแฃแจแแแ แแกแขแแ แแแกแแแ. แจแแขแงแแแแแแแแแแ แจแแแแแแ แแ แแ แแก แแแแจแแแแแแแแแ, แแฃ แแกแแแ แแ แแแแแ แแแแแ แจแแขแงแแแแแแแแแแ, แแ.แฌแแ แแแ แแแแแ แแฅแแแแ, แแแฃแฎแแแแแแ แแแแกแ, แแฃ แ แแแแแ แจแแแแแแ แแงแ แแแ แแแแ. แแแแฎแแก แแแแ แฃแแแแแก แจแแแแฎแแแแแจแ แแ แแก แแแแคแแ แแ แแชแแกแ, แแฃ แจแแแแแแแก แจแแแชแแแแ, แฌแแ แแแแฅแแแแแ แแแแแแแแแแกแแแ, แแแแฎแแก แแแแ แฃแแแแ แแ แจแแแฅแแแแแ แแ แแ แแแแฃแจแแแแแแ - แกแฎแแ แกแขแแขแฃแกแจแ แแฆแแแแฉแแแแแแ.
- แแแแแแแแแแ แฃแแแแ. แฉแแแ แแแแฅแแก แแแฆแแแแ แแ แแฎแแ API-แแก แแแชแแแแ แแฅแแแแ แแแแแแแแแก. แฉแแแ แแแญแแ แแแแ แแแ, แ แแ แกแฌแ แแคแแ แแ แแแคแแ แแแแแแแขแแแแ แแแคแแ แแแชแแ แแฎแแแ แแแแแแแแแแกแ แแ แแ แกแแแฃแแ แชแแแแแแแแแแก แจแแกแแฎแแ แฉแแแแก แกแแ แแแกแแแจแ. แแก แแแแฆแฌแแแ แชแแแแแฃแ git แกแแชแแแจแ แแ แแแแแก แแแแแ แแขแแ แแแแก แกแแแ แแ แกแแแชแแคแแแแชแแแก แแแจแแแแแแ. แแแแขแแ, แแแแแแขแแแ แแ แกแแ แแแ แแแ แกแฎแแแแแกแฎแแ แกแแ แแแกแแแจแ แแแแ แแแแแ แแแฃแแแ.
แแแคแแ แแแแแแแจแ
แฉแแแ แแแแฅแแก แแแคแแแก แกแแแ แแแกแขแแแแชแแ:
- แแฃแ แแแแแแ;
- R&D;
- แแแแแแแแ-แแแขแแแฃแกแ.
แแฆแแก แฉแแแ แแฎแแแแ แแแแ แแฃแแฅแขแแ แแกแแฃแแ แแแ. แแแแแ-แแแขแแแฃแกแแแแ แแ แแแแฅแแก แซแแแแแ แแแแ แแแกแขแแแแชแแแแ - 3 แแ แแแแ แ (แกแแ แแแ แ) แแ แแฎแแแแ 27 แแแแ. แ แแแแ แช แฌแแกแ, แแ แแ แแแแ แแ แแ แแ แแชแแกแแ. แแแแ แแ แแก แแ แแก แแแฎแแแฌแแแ แฌแแ แขแแแ แแ แฉแแแ แแแก แแฎแแ แจแแแแฎแแแแ.
แแแแแ แแ แแก rps แแ แแคแแแ. แแแแฎแแก แแแแ แฃแแแแแก แแ แแชแแกแ แแแแแจแแฃแแแ แคแแ แฃแแแกแคแแ แ แฎแแแแ (แแแแฎ, X แฆแแ แซแแ), แฎแแแ แแแ แแแกแคแแ แ แฎแแแ แแ แแก แจแแแแแ แกแแก แแแแแฎแแแแแก แแ แแชแแกแ.
Lamoda-แก แแแขแแแแแ แจแแแชแแแก แแแแแแแแแแ แแ แแแฃแฅแขแก แแ แแแแแชแแแแแ แแฃแแแแแแ แแแแแฎแแแแฃแแแ. แแแแแแ แแ แแแแแฅแชแแ แแแแแแแ แแแแแแแก, แแแ แแแชแแแแ แแฎแแแแ แแแแแแแก แแ แแแขแแแแแจแ แแฃแแแแแแ แฉแแแแแ แแฎแแแ แแแแแแแแ. แแชแแแแแแ แแแฌแแแแกแฌแแ แแแขแงแแแแแ, แ แ แแฅแแแแ แฎแแแ แฉแแแแ แแแแฎแแแ แแแแแกแแแแก แกแแแแขแแ แแกแ, แแแแขแแ แแฃแแแแแแ แแงแแแฃแแแแ แแฎแแ แแแแแแแก, แแแฆแแแ แแแ แแ แแแแฎแแแแ แแแขแ แแแแก.
แแแ แแแกแคแแ แ แแฌแแแ แแแแแแ แแ แแก แแ แแแฃแฅแขแแก แแแแแฎแแแแแแ, แแแฃ แชแแแแแแแแแ แแ แแแฃแฅแขแแแจแ. แฉแแแก, แแแญแแแแ แแแแแแฆแแก แกแฃแ แแแแแ, แแแแแแฆแแก แแ แแแ แ แแกแแ! โ แฉแแขแแแ แแ แฆแแแแกแซแแแแแแแก แแแแแขแ.
Lamoda Events แแแแแงแแแแแแก แจแแแแฎแแแแแแ
แฉแแแ แแแงแแแแแ แแจแแแแแฃแ แแ แฅแแขแแฅแขแฃแ แแก แจแแแแแแ แแแแ แแชแแแแแกแแแแก:
- แแแแ แฃแแแแแก แกแขแแขแฃแกแแก แแแแแงแฃแ แแก แแแแแแแ: แฅแแแแแแแกแแแ แแแฌแแแแแ แแ แกแขแแขแฃแกแแก แแแแแงแฃแ แแก แแแแแแแ แงแแแแ แฉแแ แแฃแแ แกแแกแขแแแแแแ. แแแแแฎแแ, แกแขแแขแฃแกแแแ, แคแแกแแแแแแแชแแ, แจแแขแงแแแแแแแแแ. แแฅ แฉแแแ แแแแแแชแแแแ แแแแแแแ, แจแแแฅแแแแแ แแแกแขแ แฃแแแแขแแแ, แจแแแแแ แแแแ แงแแแแ แฎแแ แแแแ, แแแแฌแแ แแ แแแแฃแแแแขแแชแแ แแ แแฃแแฎแแ แแ แฉแแแแก แแแแแแแแก แ แแแแ แแแแแแงแแแแแแแแ แแแ.
- แแ แแแฃแฅแขแแก แแแ แแแแแแก แแแแแฎแแแแ: แแแแคแแแฃแ แแชแแ, แแแขแ-แแแแแชแแแแแ, แแแฎแแกแแแแแแแแแ. แแ แแ แกแแกแขแแแ แแแแฎแฃแแแแก (แ แแแแแแช แแฉแแแแแแก) แแ แ แแแแแแแแ แฌแแ แก.
- แคแแกแขแ, แแฃแจ แแ sms: แจแแแแแแ แจแแแ แแแแ, แจแแแแแแ แแแแแแ, แแแแ แฃแแแแ แแแฆแแแฃแแแ แแ แ.แจ., แแแแ แแ.
- แแแ แแแ, แกแแฌแงแแแแก แแแแแฎแแแแ โ แแแแแแแแก แ แแแแแแแแ แแแ แแแแแฎแแแแ, แแฎแแแแ แแแแ แแแ: แฉแแแแกแแแ แกแแฌแงแแแจแ, แแแแ แฃแแแแ. แแฃแชแแแแแแแแ, แ แแ แกแแฅแแแแแก แแแฏแแแจแแแกแแแ แแแแแแจแแ แแแฃแแ แงแแแแ แกแแกแขแแแ แแฃแจแแแแแแก แฃแแฎแแแกแ แแแแแชแแแแแแ. แแแแแแแ, แแฅแชแแแแแก แแแแแฎแแแแแก แกแแกแขแแแ แกแแแแแแ แ แแฃแแแ, แแแคแแ แแแแแแ แขแแแแแก แแแก.
- แแแแแชแแแแ แแแแแแแ (R&D แแแแแ แขแแแแแขแ), ML แแแกแขแ แฃแแแแขแแแ, แแแแแแขแแแ, แกแขแแขแแกแขแแแ. แฉแแแ แแแแแแ, แ แแ แแแคแแ แแแชแแ แแงแแก แแแแญแแแ แแแแ - แแแคแแแก แแก แแแ แแแ แจแแแคแแ แแแ.
แแฎแแ แฃแคแ แ แกแแแแขแแ แแกแ แแแฌแแแ แแแแ แแฃแฌแฃแแแแแกแ แแ แกแแแแขแแ แแกแ แแฆแแแฉแแแแแแก แจแแกแแฎแแ, แ แแแแแแแช แแแฎแแ แแแแ แแฅแแกแ แแแแก แแแแแแแแแแแจแ.
แแแแแแแแก แแ แแแแแแแแ
แแแฅแแแ, แแแแแแ แแฎแแแ แ แแแแก แแแแแแแแ - แแแแแแแแแ, แแแขแแแแก แแแแแ แแ แแชแแกแ แแแคแแแก แแแแแแแขแแแแ. แแฎแแ แแ แแชแแกแแก แแแฌแแแ แฎแแ แชแแแแแแแ BOB-แจแ แจแแแแแแแแแก แแแแฃแจแแแแแแจแ. แจแแแแแแแก แแแขแแแแก แกแแ แแแกแจแ แแแแแชแแแแก, แจแฃแแแแแฃแ แ แกแแฌแงแแแจแ แแแแแแแแแแแแแก แแ แ.แจ. แแ แกแแแแแก แกแขแแขแฃแกแแก แแแแแแ. แแ แแก แแแแแ แแแแแแแแ, แแฃแแแแช แแ แ, แแแฃแก API-แแแแก แแแแแฃแแ แแแฌแแแแแแกแแแแก. แแแ แแแชแแแแแแ แแแขแ แแชแแแ แแแฌแแแแแแก แจแแกแแฎแแ.
แ แแแแ แช แฉแแแก, แแก แแ แแก แแกแแแแกแ แกแคแแ แแแแ, แแแแ แแ BOB-แจแ แจแแแแแแแก แแแแฃแจแแแแแแก แแ แแแแแแแแแแก แกแแกแขแแแแก แแแแกแฎแแแแแแฃแแ แกแขแแขแฃแกแ แแฅแแก. แแแแแแแแแ, แแแแแแ แแ แกแแแฃแ แแแ แ แกแแ แแแกแ แแ แแแแแแแแก แจแฃแแแแแฃแ แกแขแแขแฃแกแแแก, แแ แแแแ แแฎแแแแ แกแแแแแแ แกแขแแขแฃแกแแแก: โแแแฌแแแแแฃแแโ แแ โแแแแแ แแฃแแโ. แกแฎแแแแ, แแแ แแฅแแ, แแแขแแแฃแ แแ แแคแแฅแกแแ แแแแ แกแแฅแแแแแก แแแแแแแแแแแแแก. แงแแแแแก แแฅแแก แกแแแฃแแแ แ แแแแแแแชแแแก แฌแแกแแแ: แแแแแแ แแแกแแแแก แแ.แฌแแ แแแ แแแฅแแแแแแก, แ แแช แแแจแแแแก, แ แแ แแแแฃแจแแแแแแ; แกแฎแแแแแกแแแแก แแก แแ แแ แแก แแแฅแแแแ, แแแแ แแ แจแแแแแแ แแแแแช แแแแฃแจแแแแแแ, แ แแแแแ แขแแแแคแแแแก แแแแแ แแ แแแแขแแฅแขแแกแแแแก แแ แแแแแ แแขแงแแแก, แ แแ แแกแแแ แจแแแแแแ แกแแแ แแแ แแ แแแแฃแจแแแแแแ.
แแแแแชแแแแ แแแแแแ
แแแคแแแก แจแแแแฎแแแแแจแ แฉแแแแแ แแแแแชแแแแ แแแแแแแก แแ แแแแแแแแแก แกแแแแแฎแ. แแก แแแแชแแแ แแแแชแแแก แ แแแแแแแแ แแฃแแฅแขแแ แแแคแฃแซแแแแฃแแ แกแขแ แแขแแแแแก แแ แฉแแแแก; แแแแแ, แงแแแแ แแแแแแแก แแแแแแฎแแแแ.
แแ แ แแแแแจแ แแฃ แกแฎแแแแแกแฎแแแจแ?
แฉแแแ แแแแฅแแก แฆแแแแกแซแแแแแก แกแแแชแแคแแแแชแแ. BOB-แจแ แแฌแแ แ, แ แแ แแกแ แแฃ แแก แจแแแแแแ แกแแญแแ แแแแก แแแฌแแแแแแก แแ แแแแฃแแแแแแ: แจแแแแแแแก แแแแแ แ, แแแกแ แจแแแแแแแแแแแ, แ แแแแแแแแ SKU แแ แจแขแ แแฎ แแแแ แแ แ.แจ. แ แแแแกแแช แกแแฅแแแแแ แแแแ แกแแฌแงแแแจแ, แแแฌแแแแแแก แจแแแซแแแแ แแแแฆแแก แกแขแแขแฃแกแแแ, แแ แแแก แจแขแแแแแแ แแ แงแแแแแคแแ แ, แ แแช แกแแญแแ แแ. แแแแ แแ แจแแแแแ แฉแแแ แแแแแแ แแแแแฆแแ แแแแแฎแแแแแแ แแ แแแแแชแแแแแแก แจแแกแแฎแแ BOB-แจแ. แฉแแแ แแแแฅแแก แแแฌแแแแแแแแ แแแแแชแแแแแแก แแแฆแแแแก แกแแแแ แแกแแแ แ แแ แแชแแกแ. แแก แแแแแ แแแแแแแแ? แแ แแก แแ แแก แชแแแแ แแแชแแแ, แ แแแแแแช แแแกแแฎแฃแ แแแก แแแแแก แแแแแก?
แแแแ แแแแแแแแแ, แซแแแแแ แแแแแกแแแแกแแแแแ แแ แแ แแ แแแแแก แแแแแแแแแก แชแแฃแแแแแช แแ แแ แแก แฃแกแแคแฃแซแแแ, แ แแแแแ แชแแแแ แแแแ แแแจแแแแก แชแแแแแฃแ แแแแฎแแแ แแแแแแก, แชแแแแ แแแแคแแแฃแ แแแก, แแ แงแแแแแคแ แแก แชแแแแ แแแแแแก. แแแแ แแ แแ แ แคแแฅแขแ.
แแฎแแแ แกแคแแ แ แแฃ แแฎแแแ แแแแแแแ?
แแแแ แแ แแฃ แแงแแแแแ แแแแแ แแแแแแแแแก, แแแจแแ แกแฎแแ แแ แแแแแแ แฉแแแแแ. แแแแแแแแแ, แแแฌแแแแแแก แงแแแแ แกแแกแขแแแแก แแ แจแแฃแซแแแ แจแแฅแแแแก แแกแแแ DTO, แ แแแแ แแช BOB-แก แจแแฃแซแแแ. แฉแแแ แแฃแแแแแแแ id-แก, แแแแ แแ แแกแแแ แแ แแแแฎแแแแ, แ แแแแแ แแ แกแญแแ แแแแแ แแ แแแแแ-แแแขแแแฃแกแแก แแ แแชแแกแแก แแแฌแงแแแแก แแแแแกแแแ แแกแแ, แแก แแแแ แแฃแชแแแแแแแแ.
แแฃ แฆแแแแกแซแแแแ-แแแขแแแฃแกแแกแแแแก แจแแแแแแขแแแ แฌแแกแก, แ แแ แแก แแแแ แแฃแชแแแแแแแแ, แแแจแแ แฉแแแ แแซแฃแแแแฃแแแ แแแ แ แแแแแงแแแแ แแแแแขแแแแแ แแแแแแแชแแแก แฌแแกแแแ BOB-แจแ แแ แแแฌแงแแแแก แแแแแแแแก แแแแแฃแจแแแแแแแจแ. แแแแแแแชแแ แแฌแงแแแก แแแแ แชแแแแแแก แแแแ แกแแ แแแกแจแ - แแก แแ แแ แแก แซแแแแแ แแแกแแฎแแ แฎแแแแแ.
แแแแแ แแ แแ แแ แแแแแแ แแ แแก แแแแแแแแแแแแแ แแแแแแแแ แแแแก แชแแฃแแแแ. แแแแฃแแแแแแแ, แ แแ แฆแแแแกแซแแแแแก แ แแฆแแช แฃแแแ แแแแแแขแแก แแ แจแแแซแแแแ, แแฃ แแแแคแแฅแ แแแแแ, แแก แชแแแแ แแแแแแแ แฃแแแ แงแแคแแแแงแ. แแแแ แแ แฉแแแแก แกแฅแแแแจแ แชแแแแ แแแแแแแ แชแแแแ แแแแแ. แชแแแแ แแแแแ แแแแแ แแ แแชแแกแ, แ แแแแแแช แแแแแ แแฆแแฌแแ แ. แแแแแแแแแ แก แกแฃแ แก แฃแแ แแแแ แแแแแแขแแก แกแฎแแ แแแแ JSON แกแฅแแแแก แแ แแแแแแฎแแแก แแแ.
แแแแฎแแก แแแแ แฃแแแแแก แจแแแแฎแแแแแจแ, แฆแแแแกแซแแแแแแแก แฆแแแแกแซแแแแแแ แแแแแแแ แแแฎแแแแ แฌแแแแฌแแแจแ. แฉแแแ แแแฅแแแแ แแ แแ แแแขแ-แแแแแแแ แกแแฎแแแฌแแแแแแ แแแแฎแแก แแแแ แฃแแแแแก แแแแแฎแแแแ, แ แแแแแกแแช แฐแฅแแแแ แขแแแแก แแแแ, แ แแแแแแช แแฆแฌแแ แแ, แแฃ แ แ แแงแ แกแแแแแแแแแแจแ แแก แแแแแฎแแแแ. แแแแก แแแแ, แฉแแแ แแแฅแแแแ โแแจแแแแแแ แโ แแแแแแ แแแแแแแ แแแแแแแขแแ แแแแแ, แ แแแแแแแแช แแแแแฎแ แแก, แ แแแแ แฃแแแ แแแแแแกแขแฃแ แแ แแก แแแแแแแ แแ แขแแแแก แกแแจแฃแแแแแแ.
แฆแแแแกแซแแแแแก แแแ แกแแ
แแแคแแแจแ แจแแขแงแแแแแแแแแแก แแแกแแแแกแขแฃแ แแแแแ แจแแแแซแแแแ แแแแแแงแแแแ
แขแแฎแ แแแแก แแแแฎแแแก แแแ แแแขแแ แแแฃแแ แแแแแแแแแแ แแแ
แแแคแแแก แจแแแแแ แแ แกแแแฃแแ แแแแแแ แแงแแคแ แแแแแงแแคแแแแ. แแก แแ แแ แแก แซแแแแแ แแแแจแแแแแแแแแ, แกแแแแ แฉแแแ แแฅแแแแ แแ แแแฃแแแแกแ แแ แแแ แแแแก, แแแแ แแ แแแแจแแแแแแแแแแ, แ แแแแกแแช แแแแแฌแงแแแขแ, แ แแแแ แแแแแฎแแแ แแ แแ แแแแแคแแ แแแแแ แแแ.
แฉแแแฃแแแแ แแ แจแแแแฎแแแแแจแ แแแคแแแจแ แแ แ แแแแแก แฌแแ . แแแแฃแแแกแฎแแแแแ, แแแแแแงแแแแแ แแ แแ แแแแแงแแคแ แแ แแ แแแแแก แงแแแแ แจแแขแงแแแแแแแ แแแแแก แแแกแแ. แแ แแแแฎแแแ แแแแแ, แจแแกแแแแแแกแแ, แแแแฎแฃแแแแก แแ แจแแขแงแแแแแแแแแก แแแแแแแแแแ แฃแแแ. แแแฅแแแ, แแฎแแ แฉแแแ แแแญแแ แแแแ แกแแกแขแแแแก แแแคแแ แแแแแ แแกแ, แ แแ แจแแขแงแแแแแแแแแ แฌแแแแแแฎแแก แแ แ แแแแกแฎแแแแแแฃแแ แแแแฎแแแ แแแแแก แแแแ . แแฃ, แแแแแแแแแ, แแแแแแแแ SMS-แก, แแแจแแ แจแแแแซแแแแ แแแคแแแก แฃแแฎแ แแ แแแแแขแแแแแ แแแแแงแแคแแก แแแแแแแแ แแ แแแคแแ แแแแฌแงแแแก แจแแขแงแแแแแแแแแแก แแ แแแฌแแแแ แแแงแแคแแก - แแแฎแแแแ แ แแฅ, แแแฎแแแแ แ แแฅ.
แ แแแแ แงแแคแก แแแ แแแคแแ? แแแแแแฃแ แจแแขแงแแแแแแแแก แแฅแแก แขแแฅแกแขแ (แ แแแแแจแแช แฉแแแ แแแแแฎแแแ JSON) แแ แแแกแแฆแแแ. แแ แแแแแแจแก แจแแแแซแแแแ แแแฃแ แแแ แฐแแจแแก แคแฃแแฅแชแแ, แ แแแแแแช แแแแกแแแฆแแ แแแก แ แแแแ แแแแแงแแคแจแ แจแแแ แจแแขแงแแแแแแแ.
แฉแแแแก แจแแแแฎแแแแแจแ, แแแแฎแแก แแแแ แฃแแแแแกแแแ แแแแแแจแแ แแแแ, แแก แแแแจแแแแแแแแแแ, แแฃ แแแแฆแแแ แแ แแแแแงแแคแแก, แแแจแแ แแ แแก แจแแแกแ, แ แแ แแแ แแแแแฃแ แแ แแแแฎแแแ แแแแแแ แแแแแฃแจแแแแก แแแแ แ แแแแแแแ แแแ แแแแแ แแแ แ แแ แฌแแ แแแแฅแแแแก แแ แแแแแแแแ. แฐแแจแแก แคแฃแแฅแชแแ แฃแแ แฃแแแแแงแแคแก, แ แแ แจแแขแงแแแแแแแแแ แแแแแ แแแแแแจแแ แกแ แฃแแแแแ แแแแแ แแแแแงแแคแจแ.
แแแแแแแแแ แแ แซแแแแแแแแก แฌแแแแแฆแแแแ
แแก แแ แแก แแแแแ แแ แแ แแ แแแแแแ, แ แแแแแแช แฉแแแ แจแแแแฎแแแ. แฆแแแแกแซแแแแ แแ แแก แแแ แแแแฃแแ แแแแแแแ: แฉแแแ แแแแแแแ, แ แแ แ แแฆแแช แแแฎแแ แกแแแฆแแช (แ แแฆแแช_แแแฎแแ), แแแแแแแแแ, แแแแแ แแแฃแฅแแแ แแ แแแฎแแ แแแแฎแแก แแแแ แฃแแแแ. แแฃ แแแแแ แแแฃแกแแแแก แแ แแแแแแแแแก, แแแจแแ โแแแฃแฅแแแแฃแแ แแแแแแกโ แแแฎแแแแแ แจแแแฅแแแแแ แแแแฎแแก แแแแ แฃแแแแแก แแ แแแฃแแ แแ แกแแแฆแแช แแแ แแแแขแ แแแจแ แฉแแแฌแแ แแแ โแแแแ แฃแแแแ แแแฎแแโ.
แแแแ แแ, แ แแแแ แช แฌแแกแ, แ แแแแกแแช แแฅแแแ แแฌแงแแแ แแแแแแแแแก, แแ แแกแฃแ แ แแแแ แขแงแฃแแแแ แแแฌแแ แ - แแฅแแแ แแงแ แแแแแแ แแ แคแแฅแขแก, แ แแ แแแแแ แฌแแแแแแฎแแแก แแแ. แแแแ แชแแฃแแแแแ แแแฌแแ แ แแ แ แ แแฆแแช_แแแฎแแ (แกแแฅแแแแแ_แแแฃแฅแแแ, แแแแฎแแก แแแแ แฃแแแแ_แแแแแฆแแฃแ แแแ), แแ แแแแ แ แแฆแแช_แฃแแแ_แจแแกแ แฃแแแแก. แแแแแแแแแ, แกแแฅแแแแแ แแแแ แแ แแก แแแกแแแ แฃแแแแแแ.
แแ แแแก แแฎแ แแ, แแก แแแแแแแแแแก, แแฃ แ แแแแ แแฅแแแแ แแแแแงแแแแแฃแแ แฆแแแแกแซแแแแ. แแแแ แแก แแฎแ แแ, แแก แแแแ แแ แแแแแแแแ แฐแแแแก แฉแแแฃแแแแ แแแ แแแแแแแแก แกแแฎแแแก. แแแ แแ แแแแกแ, แแฅแแแแ แจแแ แก แแ แแ แแก do_something แแ แซแแแแแ. แแแแ แแ แแฅแแแ แแ แแแฅแแ แแแ แแแขแแ, แ แแ แแแแแแ แฌแแแแแแฎแ แแก แแแแแแแ; แแ แแฃ แฌแแแแแแฎแแ, แแแจแแ แฌแแ แแแขแแแแ แแแแฎแฃแแแ; แแ แแฃ แฌแแ แแแขแแแแ แฌแแแแแแฎแ, แแแจแแ แ แแฆแแช แแแแแแแ แแ แแก แ แแฆแแช แฌแแ แแแขแแแฃแแ แแงแ. แแ แแแแแแขแจแ, แ แแแแกแแช แแแแแแแ แฎแแแแ do_something, แแแแแฎแแแฃแ แแแ แฎแแแแ แกแแญแแ แ แแ แแก แแ แแแแแแแ.
RabbitMQ-แจแ แแกแแแฅแ แแแฃแ แแแชแแแแจแ, แ แแแแกแแช แแแแฎแฃแแแแ แจแแขแงแแแแแแแแก, แแแแแแแ http-แแ, แแแฅแแ แแแกแฃแฎแ - แงแแแแ แจแแแแฎแแแแแจแ, แแก แจแแขแงแแแแแแแ แแแฆแแแฃแแแ. แ แแชแ แแแคแแแก แฌแแ , แแ แแก แแแกแแฏแ, แ แแ แแแฌแแ แ แแแคแแแก, แแแแ แแ แแ แแคแแ แ แแชแ, แ แแแแ แแแแฃแจแแแแ.
แแแแขแแ, แฉแแแแก แจแแแแฎแแแแแจแ, แฃแแแ แจแแแแแแแฆแ แกแแแแกแฃแฎแ แฆแแแแกแซแแแแ แแ แแแแแแงแแแแแแแ แแแแแขแแ แแแแ, แ แแ แแฃ แแแแแแ แฆแแแแกแซแแแแ แแแแแแแแแ, แแแ แแฃ แแ แแ แแแก แจแแแแแ แแแแแแแแ แกแแแแกแฃแฎแ แฆแแแแกแซแแแแ แแแกแฃแแแงแ. แแฃ แแก แแ แแแฎแแ, แแแจแแ, แ แแแแ แช แฉแแแก, แ แแฆแแช แแ แแกแฌแแ แแ. แแแแแแแแแ, แแฃ แฉแแแ แแแแแแแแแแแ แฆแแแแกแซแแแแ โitem_ready_to_refundโ, แฉแแแ แแแแแ, แ แแ แจแแแฅแแแแแ แแแแฎแแก แแแแ แฃแแแแ, แแแแฎแ แแแฃแแ แฃแแแแแ แแแแแแขแก แแ แแแแแแแแแแแแแแแ แฆแแแแกแซแแแแ โmoney_refundedโ. แแแแ แแ แแก แแ แแ แแก แแแ แแแแฃแแ, แแแแขแแ แกแแญแแ แแ แแแแแขแแ แแแแ.
แแแฃแแแกแ
แกแแแแแแ แแจแแแ แ แแ แแแแแแแ: แแฃ แแแแแแแ แแแแแแแแแแ แฃแแแ แฌแแแแแแฎแแแ แแ แชแฃแแ แแแแแแแแ แแแฅแแแแแ, แแแแฎแแแ แแแแแ แแแแชแแแ แแ แแฅแแแ แแฆแแ แฌแแฎแแแแ. แฒจแแ แแญแแ แแแแ แจแแแฉแแ แ แงแแแแ แแแแฎแแแ แแแแแ, แฉแแแแแแแ แแคแกแแขแฃแ แ แจแแแแแแแ แแแแฎแแแก แแแกแแแ แซแแแแแแแ.
แฉแแแ แแแชแแแแ แแแแก แจแแกแแฎแแ, แแแแก แแแแแ แแแฅแแแแ แแ แแแแแช แแแฎแแ. แแ แแก แแแฎแแ แแแแขแแ, แ แแ แฆแแแแกแซแแแแ แซแแแแจแ แแงแ แแแแแแแแแแก-แแแขแแแฃแกแแก แแแแแกแแแ แแกแแ, แฆแแแแกแซแแแแ แแแฅแแแแ แแงแ แแแแแชแฎแแแแก แแแแแแแขแแ แแก แแแแแกแแแ แแกแแ, แแแแ แแ แแก แแ แแงแ แแแฅแแแแ PostgreSQL-แแก แแแแแกแแแ แแกแแ, แ แแแแแ แฉแแแแก แกแแกแขแแแแจแ MySQL UNSIGNED INT-แแ แกแแกแขแแแแก แฐแฅแแแแ PostgreSQL แแฎแแแแ INT-แแ. แแแกแ แแแแ แแแแแ แแแขแแ แแ แแ ID แแ แฏแแแแแแ. แกแแแคแแแ แแแ แแแแชแแแแ แแแแแแแแแแกแแก แแแ แแ. แฉแแแ, แ แ แแฅแแ แฃแแแ, แแแแแญแแ แแ แแแแแแแแแแกแ, แ แแแแแ แแแก แแแงแ แแแแแแแแ แแ แแแแแ แแแแแ แแ แแแแแแแกแแชแแแก แแแแฎแแ แชแแแแแแแก, แแแแ แแ แแแแแแแ แแแแแแแแ แแ แแแแแแแก แแ แแชแฎแแแแแก แแแแ แแ, แ แแแแแ แจแแขแงแแแแแแแ แฌแแ แฃแแแขแแแแแ แแแแฃแจแแแแ. แแ แแ แแแฅแขแแก แแ แแชแฎแแแแแแ แแกแแแ แแ แแก แแแแแชแแแแ แแแแแจแ แแ Symfony-แแ แฃแแแ แแแฎแฃแ แ แแแแฃแแแแแชแแ แแแแแชแแแแ แแแแแกแแแ แแ แแแแ แ แแแแแแแแแแกแแ แแแแแ แแ แแชแแกแ แแแแแแแแฃแ แ แแคแกแแขแฃแ แแก แฉแแแแแแก แจแแแกแแก แแแ แแจแ.
แกแแ แแแกแ แแแ แแแแฃแแ แแแ แแแแแก แแแแแแแแแแแจแ แแแแ - แกแแแแแแแแ แแ, แแแคแแแกแแแ แแก แแ แช แแกแ แชแฃแแแ, แ แแแแแ แจแแขแงแแแแแแแแแ แ แฉแแแ. แ แแแแกแแช แกแแแฃแจแแ แแฆแแแแแ, แจแแแแซแแแแ แแแแกแ แฃแแแ แแแแ แแแแฎแแ. แแแแคแแ แขแฃแแแ.
แแแคแแแก แแฅแแก แฃแแแ แ แแแแงแแแแก แแแแแแแแฃแ แ แแคแกแแขแฃแ แ แแแกแขแ แฃแแแแขแแแแก แกแแจแฃแแแแแแ. แแแแ แแ แแแแกแแแแแก แแฅแแแ แฃแแแ แจแแแฉแแ แแ แงแแแแ แแแแฎแแแ แแแแแ - แฉแแแแก แจแแแแฎแแแแแจแ แแแแแแแแแ แชแแแแ แแแแแจแแแแ, แ แแแแแจแแช แแ แแฅแแแแ แแแแฎแแแ แแแแแแ, แแแแแแแฌแแแแแแแ. แจแแแแแ แแแคแแแจแ แจแแแแซแแแแ แแคแกแแขแ แแแแแแขแแแแ แแแกแขแ แฃแแแแขแแแแก แกแแจแฃแแแแแแ แแ แจแแขแงแแแแแแแ แแแแแแแก.
แแแแแ แแ แแ แแแฃแแแกแ - แ แแแแแแแชแแแก แแฃแ แแแแ vs rdkafka.so - แแแแแแจแแ แแแฃแแแ แฉแแแแ แแ แแแฅแขแแก แกแแแชแแคแแแแกแแแ. แฉแแแ แแแงแแแแแ PHP-แก แแ PHP-แจแ, แ แแแแ แช แฌแแกแ, แงแแแแ แแแแแแแแแแ แแแคแแแกแแแ แฃแ แแแแ แแแแก rdkafka.so แกแแชแแแแแแ, แจแแแแแ แแ แแ แแก แ แแฆแแช แจแแคแฃแแแ. แจแแกแแซแแแ, แแก แฉแแแแ แแแ แแแ แกแแ แแฃแแแแแแ, แแแแ แแ แแฆแแแฉแแแ, แ แแ แฃแแ แแแแ แฌแแแแแฎแฃแแ แแแฌแแแแก แฎแแแแฎแแ แฌแแแแแฎแแ แแ แช แแกแ แแแแแแแ. แแแแแแแ, แแงแ แแ แแแ แแแฃแแ แแ แแแแแแแแ.
แขแแฎแ แแแแแ แแฃแจแแแแแก แกแแแชแแคแแแแก แ แแ แแแแฃแแ แฃแแแแ, แแก แฌแแ แแ แแแ แแแแแ แแแแฃแแแแขแแชแแแจแ แแแแฎแแแ แแแแแแ >= แแแแแก แขแแฎแ แแแ. แแแแ แแ แแแแก แจแแกแแฎแแ แแแชแแแแแแ แแแแแ แแแแแแ, แแแแ แ แแกแฃแ แแ. แแฃ แแกแฃแ แ แแแกแจแขแแแแ แแแ แแ แแงแแแแแ แแ แ แแแแฎแแแ แแแแแ, แแญแแ แแแแแ แแแแแแฃแ แแ แ แแแแแงแแคแ. แแแฃ, แแฃ แแฅแแแแ แแ แแ แแแแแงแแคแ, แ แแแแแจแแช แแแแ แแแแ 20 แแแแกแ แจแแขแงแแแแแแแ แแ แแแแแแแ แแฎแแแ, แแแกแแฏแแแแก แ แแแแแแแแ แแแแ แแ แแแแแแแแ แแแแ. แแแแขแแ, แแแแกแแแแแก, แ แแ แแฅแแแแแ แแ แ แแแ แแแแแฃแ แ แแแแฎแแแ แแแแแ, แแฅแแแ แฃแแแ แแแฃแแแแแแแแ แแแแแงแแคแแแก.
แแแแแขแแ แแแแ
แแคแแฅแ แแ, แ แแแแ แแแแแแแแ แแแแแ, แแแแแ แฃแคแ แ แแแแแแ แแแฎแแแแ, แ แ แแ แแแแแแแแแ แแ แกแแแฃแ แแแแแแแแจแ.
แแแแแแแแแ, แฉแแแ แแแแแแแ แแจแแแ, แ แแแแแแแ แแ แแแฃแฅแขแแ แแแแแชแแแแ แแแแแจแ แจแแชแแแแ แแแแ แแ แแก แกแขแแขแฃแกแ แแ, แจแแกแแแแแแกแแ, แแแแแแแแแ แฃแแแ แแแแฎแแแ แแงแ แแ แชแแแแแแแแแแก แกแแคแฃแซแแแแแ แแ แแ แแแแแ แก แแฃแแแแแแแ แฉแแแแก แแแแแขแแ แแแแแก แกแแกแขแแแแก. แจแแแแแ แแแคแแแแแ แแแฆแแแ แแแแ แ แ แแชแฎแแก, แ แแแแแแ แแแแแแแ แแแคแแฅแกแแ แแ แ แแแแฃแ แแ. แชแฎแแแแ, แแแแกแฎแแแแแแ แแ แแ แ แแชแฎแแก แจแแ แแก แงแแแแแแแแก แฃแแแ แแงแแก แแฃแแ.
แแแ แแ แแแแกแ, แแฅแแแ แฃแแแ แแแแแขแ แแแแ, แ แแแแ แแฃแจแแแแก แแฌแแ แแแแแแแ, แแแแฆแ แแฃ แแ แ แแแแแแแแแ-แแแขแแแฃแกแแ แจแแขแงแแแแแแแแแ แแ แ แแแแ แแแแแแแก แแแแฎแแแ แแแแแ. แแแแแแแแแ, แฅแแแแแ แแแชแแแฃแ แแแแแ แแแแแจแ Refund Tool แแแ แแแ แแฃแจแแแแก, แแแแ แแ BOB-แก แแจแแแ แแ แแฅแแก แแแ แแแแฃแแ แแ แแแแแแแแ (แแฃแ แฏแ แแฌแแแ แแแแแแ).
แแแแฎแแแ แแแแแแ แฏแแฃแคแแก แฉแแแแ แฉแแแ แฃแแแ แแฆแแแแจแแ. แฃแฎแแจแแ แ แแ แแแฅแแแ, แแก แแ แแก แฌแแฃแแแแฎแแแ แจแแขแงแแแแแแแแแแก แ แแแแแแแแ. แแแแแแแ, แฉแแแแ แแแแฎแแแ แแแแแแ แกแฌแ แแคแแ แแฃแจแแแแแ, แแแแขแแ แฉแแแแ แฉแแแ แฉแแแฃแแแแ แแ 0-แแ, แแแแ แแ แแแแฏแแ แจแแแซแแแแ แแงแแก แแแแแแแแแแแแ แแแแ. แแแคแแแก แจแแฃแซแแแ แแแแก แแแแแแแแ แแแ แแแแ, แแแแ แแ แแฅแแแ แฃแแแ แแแแงแแแแ แแแ แแแแฃแแ แแแขแแ แแแแ.
แแ แแก แแ แแแฅแขแ
แแกแ แแแแแแงแฃแ แแแ API แแแกแฃแฎแ. แแฅ แแ แแก แฏแแฃแคแ bob-live-fifa, partition refund.update.v1, แกแขแแขแฃแกแ OK, lag 0 - แแแแ แกแแแแแแ แแคแกแแขแ แแกแแแ แแ แแกแแแ.
แแแแแขแแ แแแแ updated_at SLA (แฉแแ แฉแ) แฃแแแ แแฆแแแแจแแ. แแแแแแแแแ, แแ แแแฃแฅแขแ แจแแแชแแแแ แกแขแแขแฃแกแแ, แ แแ แแก แแแแ แแ แแก แแแกแแแ แฃแแแแแแ. แฉแแแ แแแแแกแขแแแแ แแแ Cron-แก, แ แแแแแแช แแแแแแก, แ แแ แแฃ 5 แฌแฃแแจแ แแก แแแแแฅแขแ แแ แฌแแแแแ แแแแฎแแก แแแกแแแ แฃแแแแแแ (แฉแแแ แซแแแแแ แกแฌแ แแคแแ แแแแ แฃแแแแ แคแฃแแก แแแแแฎแแแก แกแแกแขแแแแแแ), แแแจแแ แ แแฆแแช แจแแชแแแแ แแแแแแแแแ แแแฎแแ แแ แแก แแแแแแแแแ แแฎแแ แแแญแแ แแก แจแแแแฎแแแแแ. แแแแขแแ, แฉแแแ แฃแแ แแแแ แแแฆแแแ แแ แแแก, แ แแแแแแช แแแแฎแฃแแแแก แแกแแ แ แแฆแแชแแแแก โโแแ แแฃ แแกแแแ 0-แแ แแแขแแ, แแแจแแ แแก แแแแแแแแก แแแคแ แแฎแแแแแแก.
แจแแฏแแแแแแกแแแแก, แแแแแแแแแแก แแแแแงแแแแแ แแแกแแฎแแ แฎแแแแแแ, แ แแแแกแแช:
- แแแคแแ แแแชแแ แกแแญแแ แแแแก แ แแแแแแแแ แกแแกแขแแแแก;
- แแแแฃแจแแแแแแก แจแแแแแ แแ แแ แแก แแแแจแแแแแแแแแ;
- แแ แแก แ แแแแแแแแ แแแแแแแ แแ แแชแแ แ แแแแแแแ.
แ แแแแ แช แฉแแแก, แกแขแแขแแแก แแฅแแก แซแแแแแ แกแแแชแแคแแแฃแ แ แแแแ - แแกแแแฅแ แแแฃแแ API แแแคแแแแ, แแแแ แแ แแแแกแแแ แแแแแแจแแ แแแแ แแแแแ แแแแ แ แ แแแแก แ แแแแแแแแแชแแ แแ แแแ แแฃแแแ.
แแแ แแแแ, แจแแแแแแแแแฆแแแ แแแขแแแ แแแ ++ แแแแแแ แแแแ แฃแแแ แแแแแแแแแ, แแแ แแแจแ แแฅแแแแ แกแแแแข-แแแขแแ แแฃแ แแแก แแแ แกแแ, แแแแแกแจแ แแ แแแแแกแแแแ แกแแจแ แแแฆแแ แแแขแแแ แแแแแ แแแกแแฃแแ แแแ.
แแแแ แแช, แแแฎแกแแแแแแก แแแขแแ แ แกแแ แแแ แแแแแ แแ แแก แชแแแแแก แแแ แแแแก แฉแแแแ แแฎแแแ แแแแคแแ แแแชแแแก แแ แแแ แแแฃแแ แแแแแขแแขแแก แฌแแแ แ.แชแแแแแก แแแแค . แแแแคแแ แแแชแแ แแ แแแฆแแแแแ, 26 แแแ แแแก แแแแแแ แแแแ, แแฃแแชแ แแแกแ แแ แแแ แแแ แซแแแแแ แแแขแแแกแแฃแ แแ.
แแ แแก แแฅแแแแ แแแแกแจแPHP แ แฃแกแแแ ะธRIT++ (แฉแแ แแฃแแแ DevOpsConf) - แแฅแแแ แแกแแแ แจแแแแซแแแแ แจแแแแแแแแแแแ แแฅแแแแ แแแแ แแฅ, แแกแแฃแแ แแ แแฅแแแแก แแแแแชแแแแแแแแ แแ แฃแฉแแแแแ แฉแแงแ แแ แแแ แฉแแแก.
แฌแงแแ แ: www.habr.com