БСсплатная ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΡ

ΠžΠΏΠΈΡˆΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΈΠ»ΠΈ Ρ†Π΅Π»ΡŒ. ΠžΡ‚Π²Π΅Ρ‡Ρƒ с практичСским ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ шагом β€” бСсплатно, Π±Π΅Π· ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π².

Или Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ врСмя Π² Calendly

Leaf

ΠšΠ°ΡΡ‚ΠΎΠΌΠ½Π°Ρ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° β€” фиксированныС соло-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹

ΠšΠ°ΡΡ‚ΠΎΠΌΠ½Π°Ρ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° β€” фиксированныС соло-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹

ΠšΠ°ΡΡ‚ΠΎΠΌΠ½Π°Ρ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° β€” фиксированныС соло-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ИсслСдованиС ΠΈ тСхничСский скоуп

ЧСм занимаюсь

РСшСния для "ΠšΠ°ΡΡ‚ΠΎΠΌΠ½Π°Ρ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° β€” фиксированныС соло-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹"

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ кастомной Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ:

  • Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с нСстандартным API для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ процСссов
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ кастомной CRM для Π²Π°ΡˆΠΈΡ… бизнСс-сцСнариСв
  • ΠœΠΈΠ³Ρ€Π°Ρ†ΠΈΡ систСмы Π½Π° соврСмСнный стСк Π±Π΅Π· Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΡ‚Π΅Ρ€ΡŒ
  • ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ устранСниС ΡƒΠ·ΠΊΠΈΡ… мСст
БСсплатная ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΡ

Когда это Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ

ΠšΠ°ΡΡ‚ΠΎΠΌΠ½Π°Ρ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½ΡƒΠΆΠ½Π°, ΠΊΠΎΠ³Π΄Π° стандартныС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π΅ ΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ с трСбованиями. НапримСр:

  • Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ инструмСнт Π½Π΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ с ростом бизнСса. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Π² Π²ΠΈΠ΄Π΅ увСличСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ°, ошибок ΠΏΡ€ΠΈ ΠΏΠΈΠΊΠΎΠ²Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Ρ… ΠΈΠ»ΠΈ нСвозмоТности ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π±Π΅Π· Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Ρ‚Ρ€Π°Ρ‚ Π½Π° инфраструктуру.
  • Π’Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с нСстандартным процСссом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ SaaS. НапримСр, Ссли Ρƒ вас слоТный процСсс согласования Π·Π°ΠΊΠ°Π·ΠΎΠ² ΠΈΠ»ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ бизнСс-Π»ΠΎΠ³ΠΈΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹.
  • НСобходима интСграция с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ систСмами ΠΈΠ»ΠΈ внСшними API. Часто это касаСтся старых ERP-систСм, нСстандартных Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ API с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ, Π³Π΄Π΅ трСбуСтся особый ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ошибок ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ бСзопасности.
  • ВСкущая ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΈΠ»ΠΈ создаСт тСхничСский Π΄ΠΎΠ»Π³. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ связано с ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌΠΈ тСхнологиями, отсутствиСм ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈΠ»ΠΈ Ρ‡Ρ€Π΅Π·ΠΌΠ΅Ρ€Π½ΠΎ слоТной Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ, которая затрудняСт Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

Если Π²Ρ‹ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π΅Ρ‚Π΅ΡΡŒ с этими ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ, кастомная Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ. Однако это Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ‡Π΅Ρ‚ΠΊΠΎΠ³ΠΎ проСктирования, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ лишнСго услоТнСния ΠΊΠΎΠ΄Π° ΠΈ инфраструктуры.

ВСхничСский ΠΏΠΎΠ΄Ρ…ΠΎΠ΄

На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π²Π°ΠΆΠ½ΠΎ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… тСхничСских Π·Π°Π΄Π°Ρ‡Π°Ρ…, Π° Π½Π΅ Π½Π° абстрактных обСщаниях. Π’ΠΎΡ‚ ΠΊΠ°ΠΊ я ΠΏΠΎΠ΄Ρ…ΠΎΠΆΡƒ ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ фиксированных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²:

Анализ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ

На этапС Π°Π½Π°Π»ΠΈΠ·Π° Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ Π²Π°ΠΆΠ½ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ список Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π½ΠΎ ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ. НапримСр:

  • КакиС сцСнарии ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ для бизнСса? Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π·Π°ΠΊΠ°Π·ΠΎΠ², Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ°, взаимодСйствиС с ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ.
  • КакиС ограничСния ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚? НапримСр, врСмя ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ°, объСм Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ, ΠΈΠ»ΠΈ трСбования ΠΊ бСзопасности.
  • КакиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ? Π­Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ ΠΈ ΠΎΡ†Π΅Π½ΠΊΠΈ совмСстимости.

Для этого я часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ процСссов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ основныС ΠΏΠΎΡ‚ΠΎΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ взаимодСйствия. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ ΡƒΠ·ΠΊΠΈΠ΅ мСста ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ риски Π½Π° Ρ€Π°Π½Π½ΠΈΡ… этапах.

АрхитСктура

Π’Ρ‹Π±ΠΎΡ€ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ зависит ΠΎΡ‚ Π·Π°Π΄Π°Ρ‡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. НапримСр:

  • Если трСбуСтся высокая ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ минимальная ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, я Π²Ρ‹Π±ΠΈΡ€Π°ΡŽ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. Π­Ρ‚ΠΎ особСнно Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ»ΠΈ MVP.
  • Если ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ с мноТСством систСм, я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΌΠΈΠΊΡ€ΠΎΡΠ΅Ρ€Π²ΠΈΡΠ½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ. Π’Π°ΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ микросСрвисы Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½ΠΎΠΉ стратСгии дСплоя, ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΈ управлСния зависимостями.

Для проСктирования Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ Π²Ρ€ΠΎΠ΄Π΅ Domain-Driven Design (DDD) ΠΈΠ»ΠΈ Event-Driven Architecture (EDA), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ систСмы.

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с внСшними API ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ систСмами часто становится слоТной Π·Π°Π΄Π°Ρ‡Π΅ΠΉ ΠΈΠ·-Π·Π° Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ API ΠΈΠ»ΠΈ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ риски, я:

  • ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с API, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ ΠΎΡ‚ основной систСмы.
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ сообщСний (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, RabbitMQ, Kafka), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ сбоях ΠΈ Π°ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ….
  • Π”ΠΎΠ±Π°Π²Π»ΡΡŽ ΡƒΡ€ΠΎΠ²Π½ΠΈ Ρ€Π΅Ρ‚Ρ€Π°ΠΉ-Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ошибок, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚Ρ‹ ΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹.

НапримСр, ΠΏΡ€ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с API, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° количСство запросов, я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ rate-limiting ΠΈ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΡ Π»ΠΈΠΌΠΈΡ‚ΠΎΠ².

ВСстированиС ΠΈ Π΄Π΅ΠΏΠ»ΠΎΠΉ

ВСстированиС β€” это Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡŽΠ½ΠΈΡ‚-тСсты, Π½ΠΎ ΠΈ:

  • Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ тСсты: ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° взаимодСйствия ΠΌΠ΅ΠΆΠ΄Ρƒ модулями ΠΈ внСшними систСмами. НапримСр, тСстированиС API с использованиСм ΠΌΠΎΠΊΠΎΠ² ΠΈΠ»ΠΈ пСсочниц.
  • НагрузочноС тСстированиС: ОсобСнно Π²Π°ΠΆΠ½ΠΎ для систСм, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΈΠΊΠΎΠ²Ρ‹Π΅ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ инструмСнты Π²Ρ€ΠΎΠ΄Π΅ JMeter ΠΈΠ»ΠΈ k6 для ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… сцСнариСв.
  • ВСстированиС бСзопасности: ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° уязвимости, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ SQL-ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΠΈ, XSS ΠΈΠ»ΠΈ CSRF. Для этого я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ инструмСнты Π²Ρ€ΠΎΠ΄Π΅ OWASP ZAP ΠΈΠ»ΠΈ Burp Suite.

Для дСплоя я Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽ CI/CD-ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ автоматичСскоС тСстированиС, сборку ΠΈ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅. Π­Ρ‚ΠΎ позволяСт ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ риски ошибок ΠΏΡ€ΠΈ выпускС Π½ΠΎΠ²Ρ‹Ρ… вСрсий.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

ΠšΠ°ΡΡ‚ΠΎΠΌΠ½Π°Ρ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° β€” это Π½Π΅ просто созданиС ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ бизнСса с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ Π΅Π³ΠΎ особСнностСй ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ. Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ, проСктирования ΠΈ тСстирования, Π½ΠΎ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° вас.

Если Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°, Π·Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ΡΡŒ Π½Π° ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΡŽ, ΠΈ ΠΌΡ‹ обсудим, ΠΊΠ°ΠΊ Π΅Π³ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

Как ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°

Как это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚

ΠžΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠΉ встрСчи Π΄ΠΎ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°:

Π¨Π°Π³ 01

Π¨Π°Π³ 1: ΠŸΠ΅Ρ€Π²Π°Ρ ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΡ

ΠžΠ±ΡΡƒΠΆΠ΄Π°Π΅ΠΌ Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΎΡ†Π΅Π½ΠΈΠ²Π°Π΅ΠΌ объСм Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ опрСдСляСм, ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Π»ΠΈ кастомная Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° для Π²Π°ΡˆΠΈΡ… Π½ΡƒΠΆΠ΄.

Π¨Π°Π³ 02

Π¨Π°Π³ 2: Анализ ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Π‘ΠΎΡΡ‚Π°Π²Π»ΡΡŽ ΠΏΠ»Π°Π½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ, ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ ΠΈ этапы Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Π¨Π°Π³ 03

Π¨Π°Π³ 3: РСализация ΠΈ тСстированиС

Π Π΅Π°Π»ΠΈΠ·ΡƒΡŽ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, добавляю автоматичСскиС тСсты ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽ Π³ΠΎΡ‚ΠΎΠ²Π½ΠΎΡΡ‚ΡŒ систСмы ΠΊ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅.

Π¨Π°Π³ 04

Π¨Π°Π³ 4: ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°

ΠŸΠ΅Ρ€Π΅Π΄Π°ΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΈ ΠΊΠΎΠ΄, Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽ CI/CD ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ (ΠΏΠΎ запросу).

Dedicated Team Building ΠΈ аутсорсингDevOps, Cloud ΠΈ инфраструктурныС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠ˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ CRM ΠΈ ERP ΡΠΈΡΡ‚Π΅ΠΌΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ сайтов ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉΠ Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° E-commerce ΠΈ ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠ Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° кастомных Π²Π΅Π±-прилоТСнийВСхничСский консалтинг ΠΈ стратСгия ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²Π’Ρ€Π΅Π½ΠΈΠ½Π³ΠΈ, наставничСство ΠΈ Π²ΠΎΡ€ΠΊΡˆΠΎΠΏΡ‹Dedicated Team Building ΠΈ аутсорсингDevOps, Cloud ΠΈ инфраструктурныС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠ˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ CRM ΠΈ ERP ΡΠΈΡΡ‚Π΅ΠΌΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ сайтов ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉΠ Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° E-commerce ΠΈ ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠ Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° кастомных Π²Π΅Π±-прилоТСнийВСхничСский консалтинг ΠΈ стратСгия ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²Π’Ρ€Π΅Π½ΠΈΠ½Π³ΠΈ, наставничСство ΠΈ Π²ΠΎΡ€ΠΊΡˆΠΎΠΏΡ‹
ΠŸΠΎΡ‡Π΅ΠΌΡƒ PlantagoWeb

Π‘Π½Π°Ρ‡Π°Π»Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ β€” ΠΏΠΎΡ‚ΠΎΠΌ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ

БСсплатная ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΡ

Π‘Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅ΠΌ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ β€” Π΄ΠΎ любой ΠΎΠΏΠ»Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° ΠΈΠ· production

React, Vue, Node.js, Python, Kubernetes ΠΈ ΠΎΠ±Π»Π°ΠΊΠΎ Π² production

Π“ΠΈΠ±ΠΊΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚

МоТно Π½Π°Π½ΡΡ‚ΡŒ Π½Π° фикс, этап ΠΈΠ»ΠΈ Ρ€Π΅Π³ΡƒΠ»ΡΡ€Π½ΡƒΡŽ поставку β€” Π±Π΅Π· lock-in

ΠŸΡ€ΡΠΌΠ°Ρ коммуникация

ΠžΠ±Ρ‰Π°Π΅Ρ‚Π΅ΡΡŒ с Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ β€” Π±Π΅Π· мСнСдТСрского Ρ‚ΡƒΠΌΠ°Π½Π°

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ PlantagoWeb
Π˜Π½ΠΆΠ΅Π½Π΅Ρ€Π½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π°
FAQs
Вопросы

Π§Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡƒΡ‚ΠΎΡ‡Π½ΡΡŽΡ‚ Π΄ΠΎ старта ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Основной стСк β€” Node.js, React, Python (Django, FastAPI), SQL ΠΈ NoSQL Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Docker, Kubernetes.

Зависит ΠΎΡ‚ объСма Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π½ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ фиксированныС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ ΠΎΡ‚ 2 Π΄ΠΎ 8 нСдСль.

НуТно описаниС процСссов, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ доступ ΠΊ систСмам для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ, Ссли трСбуСтся.

ΠžΠΏΠ»Π°Ρ‚Π° фиксированная, ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ опрСдСляСтся послС согласования объСма Ρ€Π°Π±ΠΎΡ‚Ρ‹.

МоТно Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΈΠ»ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ Π½Π° рСгулярноС обслуТиваниС.