🎯 HADI: ΠžΡ‚ Π³ΠΈΠΏΠΎΡ‚Π΅Π·Ρ‹ ΠΊ супСрэффСктивному ΠΊΠΎΠ΄Ρƒ

🎯 HADI: ΠžΡ‚ Π³ΠΈΠΏΠΎΡ‚Π΅Π·Ρ‹ ΠΊ супСрэффСктивному ΠΊΠΎΠ΄Ρƒ

Если Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ПО, особСнно Π² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ…, Ρ‚ΠΎ, скорСС всСго, ΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ ΠΎ HADI-Ρ†ΠΈΠΊΠ»Π°Ρ…. HADI часто Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΠΊΠ°ΠΊ инструмСнт ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ² ΠΈ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΎΠ²: A/B-тСсты, конвСрсии, ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ.

Но HADI β€” это Π½Π΅ ΠΏΡ€ΠΎ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³. Π­Ρ‚ΠΎ способ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ осознанно, провСряя прСдполоТСния Ρ‡Π΅Ρ€Π΅Π· Π΄Π°Π½Π½Ρ‹Π΅. Π­Ρ‚ΠΎ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» принятия Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, основанный Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π³ΠΈΠΏΠΎΡ‚Π΅Π·. HADI β€” это систСма ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ для любого, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° основС Π΄Π°Π½Π½Ρ‹Ρ…, Π° Π½Π΅ ΠΈΠ½Ρ‚ΡƒΠΈΡ†ΠΈΠΈ ΠΈΠ»ΠΈ установок Β«Ρ‚Π°ΠΊ принято».

πŸ” Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ HADI

HADI β€” это Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ основываСтся Π½Π° идСях ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΉ Lean Startup ΠΈ Agile. Он ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ ΠΈΡ… Ρ„ΠΈΠ»ΠΎΡΠΎΡ„ΠΈΡŽ Π² ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ:

  • 🎯 Hypothesis (Π“ΠΈΠΏΠΎΡ‚Π΅Π·Π°): «Если ΠΌΡ‹ сдСлаСм X, Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Y, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ZΒ».
  • ⚑ Action (ДСйствиС): Π Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌ X ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ усилиями.
  • πŸ“Š Data (Π”Π°Π½Π½Ρ‹Π΅): Π‘ΠΎΠ±ΠΈΡ€Π°Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Y.
  • πŸ’‘ Insight (Π’Ρ‹Π²ΠΎΠ΄): АнализируСм Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ, Π±Ρ‹Π»Π° Π»ΠΈ Π³ΠΈΠΏΠΎΡ‚Π΅Π·Π° Π²Π΅Ρ€Π½Π°. Π§Ρ‚ΠΎ ΠΌΡ‹ ΡƒΠ·Π½Π°Π»ΠΈ? Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ дальшС?

ЦСль HADI β€” Π½Π΅ просто Π΄Π΅Π»Π°Ρ‚ΡŒ, Π° Π΄Π΅Π»Π°Ρ‚ΡŒ с осмыслСниСм: ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π»ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΈ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Ρ….

πŸ’» Π₯ΠΎΡ€ΠΎΡˆΠΎ, Π½ΠΎ Π·Π°Ρ‡Π΅ΠΌ это Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ, Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌ ΠΈ Ρ‚.Π΄.?

Π˜Π½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ β€” это Ρ‚ΠΎΠΆΠ΅ Π³ΠΈΠΏΠΎΡ‚Π΅Π·Ρ‹. Код Ρ€Π°Π΄ΠΈ ΠΊΠΎΠ΄Π° Π±Π΅Π· понимания Π΅Π³ΠΎ бизнСс-цСнности β€” это слСпоС искусство. БоврСмСнная Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° β€” это принятиС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ послСдствия.

Π›ΡŽΠ±ΠΎΠ΅ нашС ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ β€” это ΠΏΠΎ сути Π³ΠΈΠΏΠΎΡ‚Π΅Π·Π°.

πŸ§ͺ ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹Ρ… Π³ΠΈΠΏΠΎΡ‚Π΅Π·:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1:

  • Π“ΠΈΠΏΠΎΡ‚Π΅Π·Π°: Если Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ X Π½Π° Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΈ Π»Π΅Π³ΠΊΠΎΠ²Π΅ΡΠ½ΡƒΡŽ Y, Ρ‚ΠΎ ΠΌΡ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΠΌ врСмя сборки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° 15% ΠΈ повысим ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ runtime, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π² Y мСньшС извСстных Π±Π°Π³ΠΎΠ².
  • ДСйствиС: ЗамСняСм Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π½Π΅ самых ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Ρ… сСрвисов.
  • Π”Π°Π½Π½Ρ‹Π΅: ЗамСряСм врСмя сборки Π΄ΠΎ ΠΈ послС. ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠΌ количСство ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΎΠ² Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.
  • Π’Ρ‹Π²ΠΎΠ΄: Π‘Π±ΠΎΡ€ΠΊΠ° Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡΠΊΠΎΡ€ΠΈΠ»Π°ΡΡŒ Π½Π° 10%, Π½ΠΎ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹Π΅ ошибки ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… условиях. РСшСниС: откатываСмся ΠΈ ΠΈΡ‰Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΈΠ»ΠΈ исправляСм Π±Π°Π³. ΠœΡ‹ Π½Π΅ Ρ‚Ρ€Π°Ρ‚ΠΈΠΌ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ это.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2:

  • Π“ΠΈΠΏΠΎΡ‚Π΅Π·Π°: Если ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сСрвисы с Java Π½Π° Rust, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ прирост ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΄ΠΎ 50% ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΠΌ объСм памяти, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ для прилоТСния, Π² 2 ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ 3 Ρ€Π°Π·Π°.
  • ДСйствиС: ΠŸΠ΅Ρ€Π΅ΠΏΠΈΡΡ‹Π²Π°Π΅ΠΌ ΠΎΠ΄ΠΈΠ½ самый малСнький микросСрвис ΠΈΠ»ΠΈ Ρ‡Π°ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π° Rust, Π²Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ это Π½Π΅ заняло ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.
  • Π”Π°Π½Π½Ρ‹Π΅: ПослС Ρ€Π΅Π»ΠΈΠ·Π° сСрвиса снимаСм ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ использования памяти ΠΈ врСмя ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ².
  • Π’Ρ‹Π²ΠΎΠ΄: ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ прирост ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (ΠΎΠΊΠΎΠ»ΠΎ 20%), Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΠ»ΠΈ объСм Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΠΎΠΉ памяти (Π½Π° 60%). Но ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ. РСшСниС: ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ для Java-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ объСм потрСбляСмой памяти.

ΠšΠ»ΡŽΡ‡Π΅Π²Π°Ρ ΠΌΡ‹ΡΠ»ΡŒ

HADI β€” это Π½Π°ΡƒΡ‡Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅. Π’Ρ‹ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ставитС экспСримСнт, провСряСтС Π΅Π³ΠΎ Π½Π° основС Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ знания.

НачнитС Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Π·Π°Π΄Π°Ρ‡Π°Ρ… ΠΊΠ°ΠΊ ΠΎ Π³ΠΈΠΏΠΎΡ‚Π΅Π·Π°Ρ…. Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ мСняСт всС:

  • πŸ›‘ Π‘Π½ΠΈΠΆΠ°Π΅Ρ‚ риски: Π’Ρ‹ Π½Π΅ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° ΡΠΎΠΌΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ измСнСния.
  • 🀝 Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΎΠ±Ρ‰ΠΈΠΉ язык: Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹ говорят Π½Π° ΠΎΠ΄Π½ΠΎΠΌ языкС β€” языкС ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΠΌΡ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ².
  • πŸ“ˆ ΠžΠ±ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ ваши Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ: ВмСсто Β«ΠΌΠ½Π΅ каТСтся, это Π±ΡƒΠ΄Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅Β» Π²Ρ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅: Β«ΠœΡ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ, ΠΈ это Π΄Π°Π»ΠΎ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΠΌΡ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Β».

HADI β€” это способ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠΌ-исслСдоватСлСм, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ своими дСйствиями Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΈ Π·Π½Π°Π½ΠΈΠ΅ для бизнСса.

Подпишись на мой канал в telegram

ΠΠ°Ρ‡Π°Ρ‚ΡŒ Π΄ΠΈΡΠΊΡƒΡΡΠΈΡŽ