Π’Ρ…ΠΎΠ΄ Π‘Π»ΠΎΠ³
Π‘Ρ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ ΠΈ Ρ€Π΅ΠΌΠΎΠ½Ρ‚
Π Π΅ΠΏΠ΅Ρ‚ΠΈΡ‚ΠΎΡ€Ρ‹
ΠšΡ€Π°ΡΠΎΡ‚Π°
ЀрилансСры
Π Π°Π·Π½Ρ‹Π΅ спСциалисты
Π£Ρ…ΠΎΠ΄ Π·Π° ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹ΠΌΠΈ
Π’Ρ€Π΅Π½Π΅Ρ€Ρ‹
Автоинструкторы

Автоматизация бизнСса β€” удалённая Ρ€Π°Π±ΠΎΡ‚Π° Π² МосквС

Π”Π°Ρ‚Π°: 2026-08-24
Π”Π΅Ρ‚Π°Π»ΠΈ
Π Π΅Π³ΠΈΠΎΠ½
Москва
Π—Π°Π½ΡΡ‚ΠΎΡΡ‚ΡŒ
дистанционно
Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ
договорная
Π”Π°Ρ‚Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ
2026-08-24
ОписаниС
Π‘Ρ„Π΅Ρ€Π° Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ: ΠŸΠΎΠΊΡƒΠΏΠΊΠ° ΠΊΠ»ΡŽΡ‡Π° ΠžΡ€ΠΈΠΎΠ½ ΠΏΡ€ΠΎ. ПоТСлания ΠΈ особСнности: ΠŸΠΎΠΊΡƒΠΏΠΊΠ° ΠΊΠ»ΡŽΡ‡Π° ΠžΡ€ΠΈΠΎΠ½ ΠΏΡ€ΠΎ 1.20+.
ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ Π·Π°ΠΊΠ°Π·Ρ‹

БистСмная интСграция

дистанционно
договорная
ΠΠ²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ бизнСс. Π‘Ρ„Π΅Ρ€Π° Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ: Ѐинансы. # Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° высокоскоростной сСрвСрной API-ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с Π±Π°Π½ΠΊΠΎΠΌ Π˜Ρ‰Π΅ΠΌ **сильного backend-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° / спСциалиста ΠΏΠΎ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ API-интСграциям** для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ сСрвСрного Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎ массовой ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ заявок Ρ‡Π΅Ρ€Π΅Π· API Π±Π°Π½ΠΊΠ°. Π£ нас Π΅ΡΡ‚ΡŒ: * Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ партнСрский доступ ΠΊ API; * подробная докумСнтация API; * Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ; * ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ процСсс ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ заявок; * нСсколько партнСрских Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ²; * Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΈ тСстовыС Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŽ. **Π“Π»Π°Π²Π½Ρ‹ΠΉ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° β€” ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ заявок.** Заявки ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· API ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ запросами. НСобходимо ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ сСрвСрноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ смоТСт максимально быстро ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ большой массив заявок, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΠΌΡƒΡŽ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ соблюдая тСхничСскиС ограничСния API Π±Π°Π½ΠΊΠ°. Для нас особСнно ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ нСпосрСдствСнно послС **00:00:00**, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² это врСмя начинаСтся массовая ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° заявок. ## Основная Π·Π°Π΄Π°Ρ‡Π° НСобходимо Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ систСму, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ всС тяТСлыС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ возмоТности Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ **Π΄ΠΎ наступлСния 00:00**. Π”ΠΎ Π½Π°Ρ‡Π°Π»Π° ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π·Π°Ρ€Π°Π½Π΅Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹: * ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ исходных Π΄Π°Π½Π½Ρ‹Ρ…; * ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ; * валидация Π΄Π°Π½Π½Ρ‹Ρ…; * нормализация Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹Ρ… Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ²; * ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ИНН, КПП, ΠžΠ“Π Π ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²; * ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ² ΠΈ справочников; * ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ исходных Π΄Π°Π½Π½Ρ‹Ρ…; * Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ JSON; * ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ заявок. К ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ запуска массив Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π³ΠΎΡ‚ΠΎΠ² ΠΊ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅. ПослС наступлСния Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ сСрвСр Π΄ΠΎΠ»ΠΆΠ΅Π½ практичСски сразу Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ запросов Π² API. ## 1. Максимально быстрая ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° заявок Π­Ρ‚ΠΎ главная Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. НСобходимо ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ API Π±Π°Π½ΠΊΠ° ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ большого количСства ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… запросов. РассматриваСм использованиС: * asynchronous I/O; * connection pooling; * HTTP keep-alive; * Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… workers; * ΠΎΡ‡Π΅Ρ€Π΅Π΄Π΅ΠΉ; * эффСктивной JSON-сСриализации; * ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ payload; * ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ DNS / TLS / network latency; * Π΄Ρ€ΡƒΠ³ΠΈΡ… тСхничСских способов ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… запросов нСльзя Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½: 1. ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ API; 2. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ тСхничСскиС ограничСния ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ заявок; 3. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ограничСния партнСрских Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ²; 4. провСсти допустимыС тСсты ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ; 5. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ concurrency; 6. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ максимально достиТимый Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ RPS; 7. Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ систСму Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ максимальная ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π½Π΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ»Π° ΠΊ росту количСства ошибок. Нам Π½ΡƒΠΆΠ΅Π½ Π½Π΅ просто Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ поставит большоС количСство ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ², Π° спСциалист, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ смоТСт тСхничСски ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ **ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ массовой ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ HTTP-запросов**. ## 2. Π Π°Π±ΠΎΡ‚Π° с нСсколькими партнСрскими Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°ΠΌΠΈ БистСма Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ сразу с нСсколькими нашими партнСрскими Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°ΠΌΠΈ/API-ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ: * API-ΠΊΠ»ΡŽΡ‡; * Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡŽ; * ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ заявок; * ограничСния; * статистику; * ошибки; * Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ. НСобходимо ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… партнСрских Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ² Π±Π΅Π· сущСствСнной ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ систСмы. Если ΠΏΡ€Π°Π²ΠΈΠ»Π° API ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π½Π°ΡˆΠΈΡ… партнСрских Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ², систСма Π΄ΠΎΠ»ΠΆΠ½Π° эффСктивно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ. ΠŸΡ€ΠΈ этом Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ ограничСния API ΠΈ условия партнСрской Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Π°Π½ΠΊΠ°. ## 3. ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ВсС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π·Π°Ρ€Π°Π½Π΅Π΅, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ **Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° массовой ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ**. Π’ частности: * ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° структуры Π΄Π°Π½Π½Ρ‹Ρ…; * ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ; * ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ² ΠΊ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΌΡƒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ; * ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ИНН; * ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° КПП; * ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠžΠ“Π Π; * ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° cityCode; * ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊΠΎΠ΄ΠΎΠ² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²; * ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ локальноС Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… справочников; * Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… JSON payload; * ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ. ЦСль β€” Ρ‡Ρ‚ΠΎΠ±Ρ‹ нСпосрСдствСнно послС 00:00 сСрвСр занимался практичСски Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹Ρ… HTTP-запросов. НСобходимо максимально ΡƒΠ±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· критичСского участка: * тяТСлыС вычислСния; * обращСния ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…; * ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…; * ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ справочников; * лишниС сСтСвыС запросы. ## 4. Π’ΠΎΡ‡Π½Ρ‹ΠΉ запуск ΠΎΠΊΠΎΠ»ΠΎ 00:00:00 НСобходимо ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ максимально Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ старт массовой ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ. ΠŸΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ: * ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ систСмного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ сСрвСра; * NTP; * постоянно Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ процСсс; * Π·Π°Ρ€Π°Π½Π΅Π΅ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ; * отсутствиС запуска тяТСлой ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ нСпосрСдствСнно Π² 00:00; * ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ scheduler jitter; * Π³ΠΎΡ‚ΠΎΠ²Π½ΠΎΡΡ‚ΡŒ сСтСвых ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΊ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ запуска. Для нас Π²Π°ΠΆΠ΅Π½ Π½Π΅ просто запуск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ. Нас интСрСсуСт минимальноС врСмя: **ΠΎΡ‚ 00:00:00 Π΄ΠΎ фактичСской ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ запроса Π² API Π±Π°Π½ΠΊΠ°.** И Π΄Π°Π»Π΅Π΅ β€” максимально быстроС ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ всСй ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ. ## 5. ΠΠ°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ошибок Высокая ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΠΏΠΎΡ‚Π΅Ρ€Π΅ заявок ΠΈΠ»ΠΈ Π±Π΅ΡΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΌΡƒ появлСнию Π΄ΡƒΠ±Π»Π΅ΠΉ. НСобходимо Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ: * HTTP 400; * HTTP 401; * HTTP 403; * HTTP 500; * HTTP 503; * timeout; * connection reset; * Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ нСдоступности API; * Π½Π΅Π²Π°Π»ΠΈΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…; * тСхничСских Π΄ΡƒΠ±Π»Π΅ΠΉ; * ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΏΠΎ количСству заявок. ОсобСнно Π²Π°ΠΆΠ½Π° ситуация: **запрос ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ ? соСдинСниС ΠΎΠ±ΠΎΡ€Π²Π°Π»ΠΎΡΡŒ / ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π» timeout ? нСизвСстно, Π±Ρ‹Π»Π° Π»ΠΈ заявка фактичСски принята Π±Π°Π½ΠΊΠΎΠΌ.** Π’ Ρ‚Π°ΠΊΠΎΠΉ ситуации нСльзя просто Π±Π΅ΡΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ POST-запрос. НСобходимо Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡƒΡŽ retry-Π»ΠΎΠ³ΠΈΠΊΡƒ, которая ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ риск: * ΠΏΠΎΡ‚Π΅Ρ€ΠΈ заявки; * ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ создания заявки; * Π½Π΅Π½ΡƒΠΆΠ½ΠΎΠΉ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ всСй ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ. Ошибка ΠΎΠ΄Π½ΠΎΠΉ заявки Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… заявок. ## 6. Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠŸΡ€ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ создании заявки API Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ заявки. Π­Ρ‚ΠΎΡ‚ ID Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ. НуТно Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ связь: `наша запись ? партнСрский Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ ? врСмя Π½Π°Ρ‡Π°Π»Π° запроса ? врСмя ΠΎΡ‚Π²Π΅Ρ‚Π° ? HTTP-ΠΊΠΎΠ΄ ? ID заявки Π±Π°Π½ΠΊΠ° ? Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚` Π­Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для: * контроля фактичСской доставки; * ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ; * ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄ΡƒΠ±Π»Π΅ΠΉ; * Ρ€Π°Π·Π±ΠΎΡ€Π° ошибок; * ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ; * сравнСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Ρ€Π°Π·Π½Ρ‹Ρ… партнСрских Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ². ## 7. Π›ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ НСобходимо ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ тСхничСскоС Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ запроса ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ: * Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ ID записи; * партнСрский Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚; * врСмя постановки Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ; * врСмя Π½Π°Ρ‡Π°Π»Π° ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ; * врСмя получСния ΠΎΡ‚Π²Π΅Ρ‚Π°; * latency; * HTTP status; * Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚; * ID заявки; * тСкст/ΠΊΠΎΠ΄ ошибки; * количСство ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹Ρ… ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ. ΠŸΡ€ΠΈ этом Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ само ΠΏΠΎ сСбС Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΡƒΠ·ΠΊΠΈΠΌ мСстом ΠΈ ΡΠ½ΠΈΠΆΠ°Ρ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ массовой ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ. ## 8. ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ НСобходимо Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ½ΡΡ‚Π½ΡƒΡŽ статистику ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ запуску. Π₯ΠΎΡ‚ΠΈΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ: * ΠΎΠ±Ρ‰Π΅Π΅ количСство заявок; * врСмя запуска процСсса; * врСмя ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ запроса; * врСмя ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π°; * количСство ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… заявок ΠΏΠΎ сСкундам; * RPS; * concurrency; * ΡΡ€Π΅Π΄Π½ΡŽΡŽ latency; * p50 latency; * p95 latency; * p99 latency; * количСство ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹Ρ… запросов; * количСство ошибок; * количСство retry; * врСмя Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ всСй ΠΏΠ°Ρ€Ρ‚ΠΈΠΈ. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ статистика ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ партнСрскому Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Ρƒ. НапримСр: **Π Π°Π·ΠΌΠ΅Ρ€ ΠΏΠ°Ρ€Ρ‚ΠΈΠΈ:** 10 000 заявок **Запуск:** 00:00:00.000 **ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ запрос:** 00:00:00.030 **ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚:** 00:00:00.120 **100 заявок принято:** 00:00:XX **1 000 заявок принято:** 00:00:XX **5 000 заявок принято:** 00:00:XX **10 000 заявок ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ:** 00:00:XX **Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ RPS:** XXX **p50:** XX ms **p95:** XXX ms **p99:** XXX ms **Ошибки:** XX Нам Π²Π°ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ с Π½ΠΎΠ²Ρ‹ΠΌ. ## 9. ВСстированиС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ПослС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ провСсти тСсты с Ρ€Π°Π·Π½Ρ‹ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. НапримСр: * нСбольшой ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ concurrency; * срСдний; * ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Ρ‹ΠΉ; * максимально допустимый API. ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ значСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ послС изучСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈ повСдСния API. Π—Π°Π΄Π°Ρ‡Π° β€” Π½Π°ΠΉΡ‚ΠΈ Ρ‚ΠΎΡ‡ΠΊΡƒ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ пСрСстаСт Π΄Π°Π²Π°Ρ‚ΡŒ прирост ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π»ΠΈΠ±ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ: * росту latency; * ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡŽ количСства ошибок; * timeout; * HTTP 500/503; * ограничСниям со стороны API; * падСнию количСства ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ созданных заявок Π² сСкунду. ИмСнно ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² production. ## 10. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ настройки Π±Π΅Π· измСнСния ΠΊΠΎΠ΄Π° Π–Π΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ вынСсти основныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ: * врСмя запуска; * количСство workers; * concurrency; * timeout; * ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ retry; * количСство партнСрских Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ²; * распрСдСлСниС заявок ΠΌΠ΅ΠΆΠ΄Ρƒ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°ΠΌΠΈ; * ΠΏΡƒΡ‚ΠΈ ΠΊ исходным Π΄Π°Π½Π½Ρ‹ΠΌ; * ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ логирования. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ дальшС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ систСму Π±Π΅Π· постоянной ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ исходного ΠΊΠΎΠ΄Π°. ## Π§Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Нам Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ΅ сСрвСрноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅: 1. Высокоскоростной ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ заявок. 2. ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ…. 3. Π Π°Π±ΠΎΡ‚Ρƒ с нСсколькими партнСрскими Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°ΠΌΠΈ. 4. ΠžΡ‡Π΅Ρ€Π΅Π΄ΡŒ заявок. 5. Π’ΠΎΡ‡Π½Ρ‹ΠΉ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ запуска. 6. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ concurrency. 7. ΠΠ°Π΄Π΅ΠΆΠ½ΡƒΡŽ retry-ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΡƒ. 8. Π—Π°Ρ‰ΠΈΡ‚Ρƒ ΠΎΡ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ. 9. Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ID созданных заявок. 10. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. 11. ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. 12. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ настройки ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π±Π΅Π· измСнСния ΠΊΠΎΠ΄Π°. 13. Docker / ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅. 14. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. 15. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ ΠΏΠΎ установкС ΠΈ эксплуатации. 16. ΠŸΠΎΠΌΠΎΡ‰ΡŒ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ запускС ΠΈ тСстировании. ## ΠšΡ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Π˜Ρ‰Π΅ΠΌ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° с Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ **Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… backend/API-систСм**. НуТСн ΠΎΠΏΡ‹Ρ‚ Π²: * Python / Go / Java / Node.js ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΌ подходящСм backend-стСкС; * REST API; * asynchronous programming; * HTTP connection pooling; * keep-alive; * concurrency; * multithreading / multiprocessing; * очСрСдях; * Docker; * Linux; * PostgreSQL / Redis ΠΏΡ€ΠΈ нСобходимости; * ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ; * Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠΌ тСстировании; * ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ network latency; * ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ большого количСства HTTP-запросов. Π‘ΠΎΠ»ΡŒΡˆΠΈΠΌ плюсом Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ‹Ρ‚: * банковских API; * fintech; * ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ½Ρ‹Ρ… систСм; * Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… API; * Π±ΠΈΡ€ΠΆΠ΅Π²Ρ‹Ρ… API; * высоконагруТСнных ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΉ; * систСм, Π³Π΄Π΅ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ запросов. ## Π’Π°ΠΆΠ½ΠΎ **Нас Π½Π΅ интСрСсуСт обычная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ API-интСграция:** `взяли запись ? ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ»ΠΈ запрос ? доТдались ΠΎΡ‚Π²Π΅Ρ‚Π° ? взяли ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ запись`. Основная Π·Π°Π΄Π°Ρ‡Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° β€” ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ, которая ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ **максимально быстро ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ большой объСм заявок Π² API Π±Π°Π½ΠΊΠ°**, сохраняя Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈ соблюдая тСхничСскиС ограничСния API. ## Π§Ρ‚ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ΅ ΠŸΡ€ΠΎΡΡŒΠ±Π° Π½Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ просто Β«Π³ΠΎΡ‚ΠΎΠ² Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΒ». ΠžΡ‚Π²Π΅Ρ‚ΡŒΡ‚Π΅, поТалуйста, Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ вопросы: 1. Π‘Ρ‹Π» Π»ΠΈ Ρƒ вас ΠΎΠΏΡ‹Ρ‚ массовой ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ HTTP/API-запросов? 2. Π‘ ΠΊΠ°ΠΊΠΈΠΌΠΈ объСмами Π΄Π°Π½Π½Ρ‹Ρ… Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ? 3. Какой ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ RPS Π±Ρ‹Π» Π² Π²Π°ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…? 4. Какой стСк ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ»ΠΈ Π±Ρ‹ для нашСй Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ? 5. Как Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ concurrency? 6. Как ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΠ΅Ρ‚Π΅ connection pooling ΠΈ keep-alive? 7. Как Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ timeout, Ссли нСизвСстно, Π±Ρ‹Π»Π° Π»ΠΈ заявка фактичСски создана? 8. Как Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚Π΅ΡΡŒ ΠΎΡ‚ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΏΡ€ΠΈ retry? 9. Как Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ? 10. Как Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… API-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ²? 11. Π•ΡΡ‚ΡŒ Π»ΠΈ ΠΎΠΏΡ‹Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π³Π΄Π΅ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… запросов послС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ? ПослС ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΎΡ‚Π±ΠΎΡ€Π° прСдоставим **Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ API Π±Π°Π½ΠΊΠ°** для Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ ΠΎΡ†Π΅Π½ΠΊΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹, сроков ΠΈ стоимости. **Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ обсуТдаСтся. ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ β€” ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½Π½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… API-ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΉ ΠΈ тСхничСскоС качСство Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π° Π½Π΅ минимальная Ρ†Π΅Π½Π°.**.
Москва ЀрилансСры

БистСмная интСграция

дистанционно
договорная
ΠΠ²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ бизнСс. Π‘Ρ„Π΅Ρ€Π° Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ: Π‘Ρ‚ΠΎΡ€ΠΎΠ½Π½ΠΈΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π•ΡΡ‚ΡŒ Π’Π— Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄Π²Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… модуля Gmail ΠΈ Outlook с сохранСниСм Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (описано Π² Π’Π—) Π² make.com ΠΈ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ это Π½Π° Π²ΠΈΠ΄Π΅ΠΎ, ΠΊΠ°ΠΊ Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ. Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ экран со Π·Π²ΡƒΠΊΠΎΠΌ ΠΈΠ»ΠΈ с надписями, ΠΊΡƒΠ΄Π° Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ эти ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π²ΠΎ врСмя вашСй Ρ€Π°Π±ΠΎΡ‚Ρ‹. ΠŸΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ошибок трСбуСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅Π΄Π΅Π»ΠΈ. Π’ ΠΎΠ±Ρ‰Π΅ΠΉ слоТности ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈ рСализация инструкции Π·Π°ΠΉΠΌΠ΅Ρ‚ Ρƒ вас 2-3 часа Π·Π° всС врСмя ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.
Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³ ЀрилансСры

Автоматизация бизнСса

договорная
Π‘Ρ„Π΅Ρ€Π° Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ: малСнькая кофСйня. Надо ΠΊ 1 сСнтября ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΡ„Π΅, Π²Ρ‹ΠΏΠ΅Ρ‡ΠΊΡƒ, ΠΊΠΎΠ½Ρ„Π΅Ρ‚Ρ‹ ΠΈ ΠΏΡ€ΠΎΡ‡.снСдь. ПО ΠšΠΎΠ½Ρ‚ΡƒΡ€ ΠœΠ°Ρ€ΠΊΠ΅Ρ‚ ΠžΠ±Ρ‰Π΅ΠΏΠΈΡ‚, касса MSPOS-K, эквайринговый Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π». ΠœΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с 2020 Π³ΠΎΠ΄Π° ΠΊΠ°ΠΊ дСтский Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Ρ†Π΅Π½Ρ‚Ρ€, Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π»ΠΈ ΠΊΠΎΡ„Π΅ΠΉΠ½ΡŽ- Ρ‚Π°ΠΌ всСго 18 ΠΊΠ².ΠΌ. К ΠžΠšΠ’Π­Π”Π°ΠΌ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ 56.10.21. Надо Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠœΠ°Ρ€ΠΊΠ΅Ρ‚ Π½ΠΎ ΠΈ ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ΡŒ администратора, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π΅Π³ΠΎ вСсти Π² дальнСйшСм. НомСнклатура я Π΄ΡƒΠΌΠ°ΡŽ Π΄ΠΎ 50 Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΉ ΠΏΠΎ Π½Π°Ρ‡Π°Π»Ρƒ. А Ρ‚Π°ΠΌ ΠΊΠ°ΠΊ ΠΏΠΎΠΉΠ΄Π΅Ρ‚.
Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³ ЀрилансСры

Автоматизация бизнСса

дистанционно
договорная
Π‘Ρ„Π΅Ρ€Π° Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ: ΠΎΠ½Π»Π°ΠΉΠ½-школа. Π•ΡΡ‚ΡŒ Π’Π— Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄Π²Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… модуля Gmail ΠΈ Outlook с сохранСниСм Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (описано Π² Π’Π—) Π² make.com ΠΈ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ это Π½Π° Π²ΠΈΠ΄Π΅ΠΎ, ΠΊΠ°ΠΊ Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ. Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ экран со Π·Π²ΡƒΠΊΠΎΠΌ ΠΈΠ»ΠΈ с надписями, ΠΊΡƒΠ΄Π° Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ эти ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π²ΠΎ врСмя вашСй Ρ€Π°Π±ΠΎΡ‚Ρ‹. ΠŸΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ошибок трСбуСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅Π΄Π΅Π»ΠΈ. Π’ ΠΎΠ±Ρ‰Π΅ΠΉ слоТности ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈ рСализация инструкции Π·Π°ΠΉΠΌΠ΅Ρ‚ Ρƒ вас 2-3 часа Π·Π° всС врСмя ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.
Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³ ЀрилансСры

Автоматизация бизнСса

дистанционно
договорная
Π‘Ρ„Π΅Ρ€Π° Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ: ΠΎΠ½Π»Π°ΠΉΠ½-школа. Π Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ Ρ‡Π΅ΠΊ-листы. Π₯ΠΎΡ‡Ρƒ довСсти Π΄ΠΎ ΡƒΠΌΠ° срм, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π½Π°ΠΌ поля для сдСлок, Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· наши ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΎΠ². Π£ нас ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. Π”ΠΎΠ³ΠΎΠ²ΠΎΡ€Ρ‹ исполняСмыС ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ»ΠΈ с ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ рСсурсного Ρ†Π΅Π½Ρ‚Ρ€Π°, с практичСской Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΈ Π±Π΅Π·, очная Ρ„ΠΎΡ€ΠΌΠ°/заочная, ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅/Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ€Π°Π·Π½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ Π²Ρ‹Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Π Π°Π·Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ обучСния, разная Ρ„ΠΎΡ€ΠΌΠ° ΠΎΠΏΠ»Π°Ρ‚Ρ‹ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊΠΎΠΉ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊ...Π Π°Π·Π½Ρ‹Π΅ стоимости Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΎΠ² Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ сами исполняСм ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Π΅ΠΌ суб. Π’Π°Ρ€ΠΈΡ„ Ρƒ нас стандарт.
Москва ЀрилансСры

Автоматизация бизнСса

дистанционно
договорная
Π‘Ρ„Π΅Ρ€Π° Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ: ΠΎΠ½Π»Π°ΠΉΠ½-школа. НуТСн ИИ Π°Π³Π΅Π½Ρ‚ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹Ρ… заявок Π² ОШ, связка с битриксом.
Москва ЀрилансСры