Норма Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Ρ‡ΠΈΠΊΠ° Π² дСнь: Норма Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Ρ‡ΠΈΠΊΠ° Π² смСну

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Praca ΠšΠ°ΠΌΠ΅Π½Ρ‰ΠΈΠΊ Π² Π’Π°Ρ€ΡˆΠ°Π²Π΅ Polska 35zΕ‚ (zΕ‚otych)- ID-630730

ΠšΠ°ΠΌΠ΅Π½Ρ‰ΠΈΠΊ Π² Π’Π°Ρ€ΡˆΠ°Π²Π΅

Budowa — Naprawa — Architektura

35 zΕ‚ (Π·Π»ΠΎΡ‚Ρ‹Ρ…)

Polska (Π’Π°Ρ€ΡˆΠ°Π²Π°)

03-04-2023

JDG Maksim Kowalewski

Osoba prywatna

na layboard od 06.11.2022

Osoba kontaktowa: Maxim_kowalewski

Telefon: PokaΕΌ telefon

Zobacz opinie o firmie ⟶

Osoba kontaktowa: Maxim_kowalewski

Telefon: PokaΕΌ telefon

Wymagane doΕ›wiadczenie

Z zakwaterowaniem

StaΕ‚a praca

Bez jΔ™zyka

Dla mΔ™ΕΌczyzn

ΠΏΠΈΠ½ΠΎ-бСсплатная вакансия)
ΠŸΡ€ΡΠΌΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒ, Π±Π΅Π· посрСдников.

Π Π°Π±ΠΎΡ‚Π° Π½Π° Π°ΠΊΠΊΠΎΡ€Π΄ — 35 Π·Π»ΠΎΡ‚/ΠΊΠ²ΠΌ, Π² мСсяц Π² срСднСм ΠΎΡ‚ 1500 Π΅Π²Ρ€ΠΎ

Для выполнСния ΠΊΠ»Π°Π΄ΠΎΡ‡Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΌΠ΅Π½Ρ‰ΠΈΠΊΠΈ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ (ΠΏΠ°Ρ€ΠΎΡ‚Π΅Ρ€ΠΌ, силка — Π½Π° ΠΊΠ»Π΅ΠΉ, раствор). ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚.

ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° дальнСйшая Ρ€Π°Π±ΠΎΡ‚Π° Π² Π‘Π΅Π»ΡŒΠ³ΠΈΠΈ, Π“Π΅Ρ€ΠΌΠ°Π½ΠΈΠΈ с Π±ΠΎΠ»Π΅Π΅ высокой Π·Π°Ρ€Π°Π±ΠΎΡ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚ΠΎΠΉ( ΠΎΡ‚ 3000 Π΅Π²Ρ€ΠΎ)

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ΡΡ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Π΅ Π±Ρ€ΠΈΠ³Π°Π΄Ρ‹ — Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ ΠΈ условия Ρ‚Ρ€ΡƒΠ΄Π° !

ВрСбования:

— ПолноС отсутствиС Π²Ρ€Π΅Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π΅ΠΊ (алкоголь, Π½Π°Ρ€ΠΊΠΎΡ‚ΠΈΠΊΠΈ).

— Норма Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ: ΠΎΡ‚ 10 ΠΌ/ΠΊΠ² Π² дСнь Π½Π° 1 Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°

— ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΠΈΠ·ΠΌ, ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ, Ρ‡Π΅ΡΡ‚Π½ΠΎΡΡ‚ΡŒ, ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ.

— Π—Π½Π°Π½ΠΈΠ΅ польского языка Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ привСтствуСтся.

Условия Ρ€Π°Π±ΠΎΡ‚Ρ‹:

— ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅, ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ Π²ΠΈΠ·Ρƒ

— Π–ΠΈΠ»ΡŒΠ΅ — Π·Π° счСт ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, свои хостСлы Π² ΠΏΡ€ΠΈΠ³ΠΎΡ€ΠΎΠ΄Π΅ Π’Π°Ρ€ΡˆΠ°Π²Ρ‹(частный Π΄ΠΎΠΌ)

— Π‘ΠΏΠ΅Ρ†ΠΎΠ΄Π΅ΠΆΠ΄Ρƒ (ΠΎΠ±ΡƒΠ²ΡŒ, Ρ„ΠΎΡ€ΠΌΡƒ, каски, Π·Π°Ρ‰ΠΈΡ‚Π½Ρ‹Π΅ эл-Ρ‚Ρ‹)

— Вранспорт Π΄ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹(Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΠΎΠΏΠ»Π°Ρ‚Π° Ρ‚ΠΎΠΏΠ»ΠΈΠ²Π° для вашСго Π°Π²Ρ‚ΠΎ)

— Π•ΠΆΠ΅Π΄Π½Π΅Π²Π½Ρ‹Π΅ горячиС ΠΎΠ±Π΅Π΄Ρ‹

— БдСльная, своСврСмСнная ΠΎΠΏΠ»Π°Ρ‚Π° Ρ‚Ρ€ΡƒΠ΄Π°, авансированиС ΠΏΠΎ запросу.

— Π“Ρ€Π°Ρ„ΠΈΠΊ Ρ€Π°Π±ΠΎΡ‚Ρ‹: ПН-ПВ 7:00 -17:00, суббота 7:00 — 14:00, Вск — Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ.

Wszystkie wakaty od «JDG Maksim Kowalewski» ⟶

wyΕ›wietleΕ„: 10.7K

ZΕ‚Γ³ΕΌ skargΔ™ na wakatem

Podziel siΔ™ wakatem:

Π Π°Π±ΠΎΡ‚Π° Π² Π˜Π·Ρ€Π°ΠΈΠ»Π΅. ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½ΠΎΠ΅ поступлСниС Π½ΠΎΠ²Ρ‹Ρ… вакансий. ΠŸΡ€ΡΠΌΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒ!

2 dni temu

Π‘Π²Π°Ρ€Ρ‰ΠΈΠΊ 135

26-04-2023

Π‘Ρ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒ Ρ€Π°Π·Π½ΠΎΡ€Π°Π±ΠΎΡ‡ΠΈΠΉ Π² Баудовской Аравии

6 sekundy temu

Π‘Ρ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒ, Ρ€Π°Π·Π½ΠΎΡ€Π°Π±ΠΎΡ‡ΠΈΠΉ. НаруТныС ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’ Π“Π•Π ΠœΠΠΠ˜Π˜, Π³. Π‘Π΅Ρ€Π»ΠΈΠ½ 3500-4500€

20 sekundy temu

Π‘Ρ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒ-унивСрсал Π² Π‘Ρ‚ΠΎΠΊΠ³ΠΎΠ»ΡŒΠΌΠ΅

41 sekunda temu

Murarz Polska Murarz Warszawa, Polska Murarz Budowa — Naprawa — Architektura

МоТно Π»ΠΈ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΄ΠΎΠΌ Π±Π΅Π· ΠΏΠ΅Ρ€Π΅ΠΊΡƒΡ€ΠΎΠ²?

На ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Ρ€Ρ‹Π½ΠΊΠ΅ Π½Ρ‹Π½Ρ‡Π΅ ТСстко ΠΈ тСсно. ΠžΡ‚Ρ€Π°ΡΠ»ΡŒ оптимизируСтся, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π·Π° Π±ΠΎΡ€Ρ‚ΠΎΠΌ, Π° Π²Ρ‹ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ‚Π΅, ΠΊΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ быстро, качСствСнно, Π½Π΅ срывая сроков. БСгодня ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Π±Ρ€ΠΈΠ³Π°Π΄Π½ΠΎΠΌ подрядС Π² ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²Π΅. ΠŸΠ»ΡŽΡΡ‹ Π΅Π³ΠΎ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ β€” ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ²ΠΈΠ·ΠΌ, ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ Π΄ΡƒΡ… ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ стимулы. УдивляСт позиция ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ, Π³Π΄Π΅ Ρ‚Π°ΠΊΠΎΠΉ подряд Ρ€Π΅Π΄ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΈΠ»ΠΈ вовсС Π½Π΅ Π±Π΅Ρ€ΡƒΡ‚ Π² расчСт. Π Π°Π²Π½ΡΡ‚ΡŒΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π° ОАО Β«Π‘Ρ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ трСст β„– 14Β» Π³. Π“ΠΎΠΌΠ΅Π»ΡŒ, Π³Π΄Π΅ Π±Ρ€ΠΈΠ³Π°Π΄Π°ΠΌ ΠΎΡ‚Π²Π΅Π΄Π΅Π½Π° особая Ρ€ΠΎΠ»ΡŒ.

НС Π΄Π΅Π»Π°Ρ‚ΡŒ Π²ΠΈΠ΄, Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ

ΠŸΠΎΡ‡Π°ΡΠΎΠ²Π°Ρ систСма ΠΎΠΏΠ»Π°Ρ‚Ρ‹ Ρ‚Ρ€ΡƒΠ΄Π° β€” ΠΏΠ΅Ρ€Π΅ΠΆΠΈΡ‚ΠΎΠΊ Π΄ΠΎΠ»Π³ΠΎΠΉ, ΡƒΠΏΠΎΡ€Π½ΠΎΠΉ Π±ΠΎΡ€ΡŒΠ±Ρ‹ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ класса Π·Π° свои ΠΏΡ€Π°Π²Π°. Π“Π΄Π΅-Ρ‚ΠΎ эффСктивная, Π½ΠΎ Π² рядС отраслСй ΠΈ профСссий просто нСлогичная, ΠΎΠ½Π° ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Π΅Ρ‚ казусы. НСдавно ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΏΠΎΠ·Π°Π±Π°Π²ΠΈΠ»Π° Π½ΠΎΠ²ΠΎΡΡ‚ΡŒ ΠΈΠ· Испании: ΠΌΠ°ΡˆΠΈΠ½ΠΈΡΡ‚ скоростного ΠΌΠ΅ΠΆΠ΄ΡƒΠ³ΠΎΡ€ΠΎΠ΄Π½Π΅Π³ΠΎ ΠΏΠΎΠ΅Π·Π΄Π° остановил состав Π½Π° ΠΏΠΎΠ»ΠΏΡƒΡ‚ΠΈ ΠΈ пошСл Π΄ΠΎΠΌΠΎΠΉ β€” Ρƒ Π½Π΅Π³ΠΎ закончился Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ дСнь.

А Ρ‡Ρ‚ΠΎ Ρƒ нас? Π’ частности Π½Π° стройках? НС скроСм, Π½Π° Π½Π°ΡˆΠΈΡ… ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… старая добрая почасовая ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ присутствуСт. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΡ стройки, ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ облисполкома Π½Π΅ Ρ€Π°Π· ΡƒΠ±Π΅ΠΆΠ΄Π°Π»ΠΈΡΡŒ: ΠΊΠΎΠ³Π΄Π° Π½ΠΈ ΠΏΡ€ΠΈΠ΅Π΄Π΅ΡˆΡŒ, строитСли Π½Π΅ ΠΏΡ€ΠΈ Π΄Π΅Π»Π°Ρ…. Π›ΠΈΠ±ΠΎ курят, Π»ΠΈΠ±ΠΎ ΠΆΠ΄ΡƒΡ‚ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹, Π»ΠΈΠ±ΠΎ ходят Ρ‚ΡƒΠ΄Π°-сюда с Π΄Π΅Π»ΠΎΠ²ΠΈΡ‚Ρ‹ΠΌ Π²ΠΈΠ΄ΠΎΠΌ. НСпосрСдствСнно Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ΡΡ Ρ€Π΅Π΄ΠΊΠΎ. Π”Π°, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΠ»ΠΈΡΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Π΅, ΡƒΠΆΠ΅ с нарСканиями, Π½ΠΎ всС-Ρ‚Π°ΠΊΠΈ.

Если ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒ, скаТСм Π±Π΅Ρ‚ΠΎΠ½Ρ‰ΠΈΠΊ, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ‚ Π·Π²ΠΎΠ½ΠΊΠ° Π΄ΠΎ Π·Π²ΠΎΠ½ΠΊΠ° с Π·Π°ΠΊΠΎΠ½Π½Ρ‹ΠΌ ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π²ΠΎΠΌ Π½Π° ΠΎΠ±Π΅Π΄ плюс ΠΏΡΡ‚ΡŒ (ΡˆΠ΅ΡΡ‚ΡŒ-сСмь) ΠΏΠ΅Ρ€Π΅ΠΊΡƒΡ€ΠΎΠ², Π΄Π° Π΅Ρ‰Π΅ ΠΈ Π½Π° ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΌ ΠΆΠΈΠ»ΠΈΡ‰Π½ΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅, Π³Π΄Π΅ Π»Π΅Π³ΠΊΠΎ ΡƒΠΊΡ€Ρ‹Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΏΡ€ΠΎΡ€Π°Π±Π°, Ρ‚ΠΎ Π½ΠΈΠ·ΠΊΠΈΠΉ ΠΎΠ±Ρ‰ΠΈΠΉ ΠšΠŸΠ” ΡƒΠΆΠ΅ Π½Π΅ удивляСт. Как ΠΈ растянутыС Π΄ΠΎ ΠΆΠ°Π»ΠΎΠ± ΠΆΠΈΠ»ΡŒΡ†ΠΎΠ² сроки Π²Π²ΠΎΠ΄Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ° Π² ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΡŽ. Π’ большом ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ²Π΅ всСгда найдутся Β«Ρ‚Π°Π»Π°Π½Ρ‚Ρ‹Β», ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΠ΅ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρ‚Π°ΠΊΠΈΠ΅ Π³ΠΎΡ€Π΅-строитСли ставят крСст Π½Π° собствСнных ПМК ΠΈ трСстах. Π‘Π²ΠΎΠΈΠΌΠΈ ΠΆΠ΅ Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠŸΡ€ΠΈ этом ΠΆΠ°Π»ΡƒΡŽΡ‚ΡΡ Π½Π° Π½ΠΈΠ·ΠΊΠΈΠ΅ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈΠ»ΠΈ ΠΈΡ… Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ. На Ρ€Ρ‹Π½ΠΊΠ΅ Π²Ρ‹ΠΆΠΈΠ²Π°Π΅Ρ‚ сильнСйший. На Π“ΠΎΠΌΠ΅Π»ΡŒΡ‰ΠΈΠ½Π΅, ΠΊ ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ это ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚. Π’Π°ΠΌ Π² чСсти Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΈ систСмы β€” Π±ΠΎΠ»Π΅Π΅ ТСсткиС, Π³Π΄Π΅ Π½Π°Π΄ΠΎ β€” Π³ΠΈΠ±ΠΊΠΈΠ΅, Π½Π΅ тСрпящиС ΡˆΠ°ΠΏΠΊΠΎΠ·Π°ΠΊΠΈΠ΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π°.

Π•ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ трСст

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

ОАО Β«Π‘Ρ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ трСст β„– 14Β» Π³. Π“ΠΎΠΌΠ΅Π»ΡŒ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ СдинствСнноС прСдприятиС, ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π΅ Π±Ρ€ΠΈΠ³Π°Π΄Π½Ρ‹ΠΉ подряд. Однако ΠΈΠΌΠ΅Π½Π½ΠΎ Π΅Π³ΠΎ успСхи Π² этом Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π»ΠΈΡΡŒ Π½Π° совСщаниях облисполкома. На этом прСдприятии Ρ€Π°Π±ΠΎΡ‚Π° Π±Ρ€ΠΈΠ³Π°Π΄Π½Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π° максимально Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ, Π² Ρ‡Π΅ΠΌ нСмалая заслуга руководитСля β€” Π³Π΅Π½Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€Π° АндрСя Π˜Π³Π½Π°Ρ‚Π΅Π½ΠΊΠΎ. БСйчас, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ «просСл» ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Ρ‹Π½ΠΎΠΊ, ΠΊΠΎΠ³Π΄Π° Π·Π°ΠΌΠΎΡ€Π°ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ стройки ΠΈ заводятся Π΄Π΅Π»Π° ΠΎ банкротствС, Π΅Π³ΠΎ трСст Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Π΅Π½Π΄Π΅Ρ€ Π·Π° Ρ‚Π΅Π½Π΄Π΅Ρ€ΠΎΠΌ.

ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ΠΌ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ ΠΎΠΏΡ‹Ρ‚ возвСдСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² любой стСпСни слоТности. Π­Ρ‚ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ административныС ΠΈ ΠΆΠΈΠ»Ρ‹Π΅ здания, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΡ‡Π΅Π±Π½Ρ‹Π΅ завСдСния, учрСТдСния здравоохранСния, ΠΏΡ€ΠΎΠΌΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Ρ‚ΠΎΡ€Π³ΠΎΠ²Ρ‹Π΅, спортивныС ΠΈ Ρ€Π°Π·Π²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ комплСксы Π² Π“ΠΎΠΌΠ΅Π»Π΅, области, рСспубликС, Π·Π° Ρ€ΡƒΠ±Π΅ΠΆΠΎΠΌ. БСгодня трСст занят Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π²Π°ΠΆΠ½Π΅ΠΉΡˆΠΈΡ… строСк областного Ρ†Π΅Π½Ρ‚Ρ€Π° β€” рСконструкции дСтской клиничСской Π±ΠΎΠ»ΡŒΠ½ΠΈΡ†Ρ‹ Π½Π° ΡƒΠ»ΠΈΡ†Π΅ Жарковского.

Один Π·Π° всСх, ΠΈ всС Π·Π° ΠΎΠ΄Π½ΠΎΠ³ΠΎ

ΠŸΡ€ΡΠΌΠΎ Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ Π³ΠΎΡ€ΠΎΠ΄Π°, Π·Π° Π±Ρ‹Π²ΡˆΠΈΠΌ Ρ€ΠΎΠ΄Π΄ΠΎΠΌΠΎΠΌ, ΠΊΠΈΠΏΠΈΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°: Π²ΠΎΠΊΡ€ΡƒΠ³ основного ΠΊΠΎΡ‚Π»ΠΎΠ²Π°Π½Π° снуСт Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°, ΡƒΠΆΠ΅ выросли ΠΏΠ΅Ρ€Π²Ρ‹Π΅ этаТи корпусов. Π Π°Π±ΠΎΡ‡ΠΈΠ΅ ΠΊΠ°ΠΊ ΠΌΡƒΡ€Π°Π²ΡŒΠΈ. На стройкС, Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΏΠΎΠ±Ρ‹Π²Π°Π» Ρ‚Ρ€ΠΈΠΆΠ΄Ρ‹. Π‘ большим Ρ‚Ρ€ΡƒΠ΄ΠΎΠΌ (нСсмотря Π½Π° Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π΅Π½Π½ΠΎΡΡ‚ΡŒ с руководством трСста) ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π²Ρ‹Π»ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π±Ρ€ΠΈΠ³Π°Π΄ΠΈΡ€ΠΎΠ² для 10-ΠΌΠΈΠ½ΡƒΡ‚Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ. И Ρ‚ΠΎ Π²ΠΎ врСмя ΠΎΠ±Π΅Π΄Π°. Π Π°Π·Π½ΠΈΡ†Π° с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠΈΠ· ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΠΉΠ΄ΠΎΠ² чувствуСтся Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡˆΠ°Π³Ρƒ. ВсС ΠΏΡ€ΠΈ Π΄Π΅Π»Π΅! ΠŸΡ€ΠΈΡ‡Π΅ΠΌ Π½Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ Π²ΠΈΠ΄, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ трудятся. Π”ΠΎ коррСспондСнта Π½ΠΈΠΊΠΎΠΌΡƒ Π½Π΅Ρ‚ Π΄Π΅Π»Π° β€” Π½Π΅ΠΊΠΎΠ³Π΄Π°. «Как ΠΆΠ΅ Ρ‚Π°ΠΊ?Β» β€” ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽ Ρƒ Π±Ρ€ΠΈΠ³Π°Π΄ΠΈΡ€Π° ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Ρ‡ΠΈΠΊΠΎΠ² БСргСя Антропова.

β€” ΠšΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ²Π½Π°Ρ ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ, Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ, большоС Π΄Π΅Π»ΠΎ. Π•ΡΡ‚ΡŒ срок, Π΄ΠΎΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΌΡ‹, условия исполнСния. Π‘Ρ…Π°Π»Ρ‚ΡƒΡ€ΠΈΡˆΡŒ β€” подвСдСшь сСбя ΠΈ всю Π±Ρ€ΠΈΠ³Π°Π΄Ρƒ. А Π±Ρ€ΠΈΠ³Π°Π΄Π° β€” это святоС. Как-Ρ‚ΠΎ Π½Π΅ тянСт ΠΎΡ‚Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒΡΡ, Π½Π° ΠΏΠ΅Ρ€Π΅ΠΊΡƒΡ€Ρ‹ Π±Π΅Π³Π°Ρ‚ΡŒ. ПообСдали ΠΈ Π·Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ!

Π‘Ρ€ΠΈΠ³Π°Π΄ΠΈΡ€Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π» подошСдший ΠΊΠΎΠ»Π»Π΅Π³Π° β€” сварщик Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ Π‘ΠΈΠ΄ΠΎΡ€ΠΎΠ². По Π΅Π³ΠΎ словам, Ρ€Π°Π±ΠΎΡ‚Π° Π² связкС ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ влияСт ΠΈ Π½Π° качСство выполнСния. Допустил Π³Π΄Π΅-Ρ‚ΠΎ Π±Ρ€Π°ΠΊ β€” лишил ΠΏΡ€Π΅ΠΌΠΈΠΈ всю Π±Ρ€ΠΈΠ³Π°Π΄Ρƒ. ΠŸΠΎΡ‚ΠΎΠΌΡƒ, Π½Π°Π²Π΅Ρ€Π½ΠΎ, ΠΏΠΎΠ΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Π±Ρ€ΠΈΠ³Π°Π΄ΠΈΡ€Π° ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π½Π΅ просто ΠΊΠΎΠ»Π»Π΅Π³ΠΈ β€” Π΄Ρ€ΡƒΠ·ΡŒΡ. Π­Ρ‚ΠΎ сыгранныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° свой участок Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ свои сварщики, элСктрики, ΠΊΡ€Π°Π½ΠΎΠ²Ρ‰ΠΈΠΊΠΈ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. ΠŸΡ€ΠΈΠ½Β­Ρ†ΠΈΠΏ Β«ΠΎΠ΄ΠΈΠ½ Π·Π° всСх, ΠΈ всС Π·Π° ΠΎΠ΄Π½ΠΎΠ³ΠΎΒ» здСсь Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π°ΠΊΡ‚ΡƒΠ°Π»Π΅Π½.

Π‘Π΅Ρ€Π³Π΅ΠΉ Антропов Π½Π°Π·Π²Π°Π» Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ прСимущСство Π±Ρ€ΠΈΠ³Π°Π΄Π½ΠΎΠ³ΠΎ подряда β€” систСму ΠΎΠΏΠ»Π°Ρ‚Ρ‹ Ρ‚Ρ€ΡƒΠ΄Π° ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ стимулирования Ρ€Π°Π±ΠΎΡ‡ΠΈΡ…. На самом Π΄Π΅Π»Π΅, ΠΏΠΎ Π΅Π³ΠΎ словам, всС просто ΠΈ справСдливо: сколько сдСлали, ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ. Плюс гибкая систСма прСмирования.

Π—Π° стимулом Π½Π΅ Π·Π°Ρ€ΠΆΠ°Π²Π΅Π΅Ρ‚

ΠŸΡ€ΠΎ Π½ΡŽΠ°Π½ΡΡ‹ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ стимулирования Π±Ρ€ΠΈΠ³Π°Π΄ рассказал Π³Π»Π°Π²Π½Ρ‹ΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ трСста β„– 14 АлСксандр ЧСрнявский. КаТдая Π±Ρ€ΠΈΠ³Π°Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ наряд-Π·Π°Π΄Π°Π½ΠΈΠ΅ β€” Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π³Π΄Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ расписаны ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚, ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Ρ‚Ρ€ΡƒΠ΄ΠΎΠ·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹, срСдняя заработная ΠΏΠ»Π°Ρ‚Π° ΠΈ ΠΏΡ€Π΅ΠΌΠΈΠΈ. ПослСдниС ΠΏΡ€ΠΈΡΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π±Ρ€ΠΈΠ³Π°Π΄Π°ΠΌ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π·Π° ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ Π½ΠΎΡ€ΠΌΡ‹ Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ 110% задания β€” плюс 10% ΠΊ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π΅. Если 150% β€” плюс Ρ‚Ρ€Π΅Ρ‚ΡŒ. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ прСмируСтся соблюдСниС ΠΏΡ€Π°Π²ΠΈΠ» ΠΈ Π½ΠΎΡ€ΠΌ, отсутствиС Π·Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠΉ ΠΊ качСству. Но ΠΈ это Π½Π΅ всё. Π•ΡΡ‚ΡŒ ΠΏΡ€Π΅ΠΌΠΈΠΈ Π·Π° обСспСчСниС ритмичности тСхнологичСского процСсса (Π΄ΠΎ 30%), ΠΎΠΏΠ΅Ρ€Π΅ΠΆΠ΅Π½ΠΈΠ΅ сроков выполнСния задания (Π΄ΠΎ 30%), высокоС качСство исполнСния (Π΄ΠΎ 20%), Π΄Π°ΠΆΠ΅ Π·Π° сокращСниС Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ Ρ‚Ρ€ΡƒΠ΄Π° (10%). ВсСго 13 поощряСмых ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².

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

Π‘Ρ‚Π°Π²ΠΊΠ° Π½Π° Π±Ρ€ΠΈΠ³Π°Π΄Π½Ρ‹ΠΉ подряд бСсспорно сСбя ΠΎΠΏΡ€Π°Π²Π΄Ρ‹Π²Π°Π΅Ρ‚. Π‘Ρ€ΠΈΠ³Π°Π΄Ρ‹ ΠΏΠΎ 10, 20, 25 Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ (ΠΏΠΎΠ΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ БСргСя Антропова β€” 16) собствСнно Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ основу ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ²Π° трСста β„– 14, ΠΈΡ… Ρ€ΡƒΠΊΠ°ΠΌΠΈ создаСтся рСпутация прСдприятия, Π΅Π³ΠΎ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅. Оно, судя ΠΏΠΎ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ достиТСниям, Ρ‚Π΅ΠΌΠΏΠ°ΠΌ Ρ€Π°Π±ΠΎΡ‚ ΠΈ растущим ΠΊΠ°ΠΊ Π³Ρ€ΠΈΠ±Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ, прСдставляСтся Π² самых свСтлых Ρ‚ΠΎΠ½Π°Ρ…. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, ΠΏΠΎΠΆΠ΅Π»Π°Π΅ΠΌ успСхов всСм строитСлям Π“ΠΎΠΌΠ΅Π»ΡŒΡ‰ΠΈΠ½Ρ‹. Π’Π΅ΠΌ ΠΆΠ΅, ΠΊΠΎΠΌΡƒ Π½Π΅ΡƒΡŽΡ‚Π½ΠΎ Π½Π° этом Ρ€Ρ‹Π½ΠΊΠ΅, совСт: Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с ΡΠΈΠ»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ….

ΠŸΠΎΡ‡Π΅ΠΌΡƒ микросСрвисы β€” Ρ‡Π°ΡΡ‚ΡŒ 5

Π­Ρ‚ΠΎ пятая Ρ‡Π°ΡΡ‚ΡŒ сСрии статСй ΠΎ Ρ‚ΠΎΠΌ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΈ ΠΊΠΎΠ³Π΄Π° слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ микросСрвисов. Π”Ρ€ΡƒΠ³ΠΈΠ΅ сообщСния Π² этой сСрии:

  • Π§Π°ΡΡ‚ΡŒ 1 β€” Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ быстрой, частой ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ доставки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния
  • Π§Π°ΡΡ‚ΡŒ 2 — Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ устойчивого развития
  • Π§Π°ΡΡ‚ΡŒ 3 β€” Π΄Π²Π΅ Ρ‚Ρ€Π΅Ρ‚ΠΈ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° успСха β€” процСсс ΠΈ организация
  • Π§Π°ΡΡ‚ΡŒ 4 β€” Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹Π΅ трСбования для быстрой, частой, Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ ΠΈ устойчивой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

Π’ этом постС я ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ ΠΈ Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°ΡŽ, насколько Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΠ½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π±Ρ‹ΡΡ‚Ρ€ΡƒΡŽ, Ρ‡Π°ΡΡ‚ΡƒΡŽ, Π½Π°Π΄Π΅ΠΆΠ½ΡƒΡŽ ΠΈ ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΡƒΡŽ доставку ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

ΠœΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½Π°Ρ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π½Π΅ являСтся Π°Π½Ρ‚ΠΈ-шаблоном

ΠœΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½Π°Ρ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° β€” это Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ структурируСт ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ Π΅Π΄ΠΈΠ½ΡƒΡŽ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡƒΡŽ ΠΈΠ»ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π΅ΠΌΡƒΡŽ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Java, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° WAR ΠΈΠ»ΠΈ исполняСмого Ρ„Π°ΠΉΠ»Π° JAR. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ GoLang Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ исполняСмого Ρ„Π°ΠΉΠ»Π°.

ΠœΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½Π°Ρ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΈΠΌΠ΅Π΅Ρ‚ мноТСство прСимущСств, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ простоту. Π’Π΅ΡΡŒ ΠΊΠΎΠ΄ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ находится Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, поэтому внСсСниС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π½ΠΈΠΉ. ΠœΠΎΠ΄ΡƒΠ»ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²Ρ‹Π·ΠΎΠ²Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ языка, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ просты ΠΈ эффСктивны. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ ACID, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ просты ΠΈ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ язык со статичСской Ρ‚ΠΈΠΏΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ, компилятор ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ интСрфСйсы.

Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, монолитная Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Π½Π΅ являСтся Π°Π½Ρ‚ΠΈΡˆΠ°Π±Π»ΠΎΠ½ΠΎΠΌ. Π­Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ для ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π’ частности, нСбольшой ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π»Π΅Π³ΠΊΠΎ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Он соотвСтствуСт Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹ΠΌ трСбованиям для быстрой, частой, Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ ΠΈ устойчивой доставки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я описал Π² части 4 этой сСрии статСй.

Рассмотрим, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΈΠ· восьми Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΡƒΡŽ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ΅ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ Π½Π° основС магистрали. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ фиксируСт ΠΌΠ°Π³ΠΈΡΡ‚Ρ€Π°Π»ΡŒ Π½Π΅ Ρ€Π΅ΠΆΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Π° Π² дСнь. ΠŸΠ΅Ρ€Π΅Π΄ фиксациСй ΠΎΠ½ ΠΈΠ»ΠΈ ΠΎΠ½Π° запускаСт тСсты ΠΏΠ΅Ρ€Π΅Π΄ фиксациСй. ΠšΠΎΠΌΠΌΠΈΡ‚ запускаСт автоматичСский ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ развСртывания, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаСт, тСстируСт ΠΈ обновляСт Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ срСду с использованиСм стратСгии развСртывания Π½Π° основС ΠΊΠ°Π½Π°Ρ€Π΅Π΅ΠΊ.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠΎΠΌΠ°Π½Π΄Π° нСбольшая, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ†ΠΈΡŽ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅Π²Π΅Π»ΠΈΠΊΠΈ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΠΎΡΡŒΠΌΠΈΡ‡Π°ΡΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ дня происходит восСмь ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ², Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π² час. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ добавляСт, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΎΠΊΠΎΠ»ΠΎ 300 LOC Π² нСдСлю, поэтому, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ этапС, кодовая Π±Π°Π·Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅Π²Π΅Π»ΠΈΠΊΠ°. Код быстро компилируСтся, ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ нСбольшоС количСство автоматичСских тСстов быстро выполняСтся Π½Π° Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ развСртывания быстр ΠΈ Π½Π°Π΄Π΅ΠΆΠ΅Π½.

Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ пСрСписывания нСбольшой Π±Π°Π·Ρ‹ ΠΊΠΎΠ΄Π° для использования Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ стСка Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‡Ρ€Π΅Π·ΠΌΠ΅Ρ€Π½ΠΎ высокой.

Π£ΡΠΏΠ΅ΡˆΠ½Ρ‹Π΅ прилоТСния часто ΠΏΠ΅Ρ€Π΅Ρ€Π°ΡΡ‚Π°ΡŽΡ‚ свою ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ

Однако ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹Π΅ прилоТСния ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡ΠΊΡƒ расти. Π”Π°ΠΆΠ΅ ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° нСбольшая, кодовая Π±Π°Π·Π° постСпСнно становится всС большС ΠΈ большС. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ΄Π½Π° нСбольшая ΠΊΠΎΠΌΠ°Π½Π΄Π° часто разрастаСтся Π΄ΠΎ дСсятков ΠΈΠ»ΠΈ сотСн Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… кросс-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ области бизнСса. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ роста ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹ прилоТСния Π½Π΅ΡƒΠΊΠ»ΠΎΠ½Π½ΠΎ увСличиваСтся с Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ вносит измСнСния, Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ большоС количСство ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ². И Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ нСбольшим ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚ΠΎΠΌ, вырастаСт Π² ΠΌΠ°ΡΡˆΡ‚Π°Π±Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. НСкоторыС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ я Ρ€Π°Π±ΠΎΡ‚Π°Π», ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ WAR Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Π² нСсколько Π³ΠΈΠ³Π°Π±ΠΈΡ‚.

Если ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π΅Π³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ расти, Ρ‚ΠΎ Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ монолитная Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° становится прСпятствиСм для быстрой, частой, Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ ΠΈ устойчивой поставки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΏΠΎΡ‡Π΅ΠΌΡƒ.

Нисходящая ΡΠΏΠΈΡ€Π°Π»ΡŒ ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ ΡˆΠ°Ρ€Ρƒ грязи

ВСорСтичСски Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ прилоТСния с Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Однако Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ прилоТСния часто Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ΡΡ. Π’ соврСмСнных языках программирования ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ обСспСчСния ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Или, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, сТатыС сроки Π²Ρ‹Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈΠ΄Ρ‚ΠΈ ΠΏΠΎ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΌΡƒ ΠΏΡƒΡ‚ΠΈ ΠΈ Π½Π°Ρ€ΡƒΡˆΠ°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π‘ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ эти измСнСния Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°ΡŽΡ‚ΡΡ, ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ прСвращаСтся Π² большой ΠΊΠΎΠΌ грязи.

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ это происходит, организация оказываСтся Π² ΠΌΠΈΡ€Π΅ Π±ΠΎΠ»ΠΈ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΎΡˆΠ΅Π»ΠΎΠΌΠ»Π΅Π½Ρ‹ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ прилоТСния. Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ замСдляСтся. И измСнСния часто приводят ΠΊ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹ΠΌ ошибкам.

ΠŸΠΎΡΡ‚Π΅ΠΏΠ΅Π½Π½ΠΎ ΡƒΡΡ‚Π°Ρ€Π΅Π²Π°ΡŽΡ‰ΠΈΠΉ стСк Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ являСтся Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ обновлСния стСка Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ прилоТСния поэтапно. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сущСствуСт Сдиная Π΅Π΄ΠΈΠ½ΠΈΡ†Π° развСртывания, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ тСхнологичСскиС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ носят Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€, Ρ‡Ρ‚ΠΎ прСпятствуСт ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΌ обновлСниям. БущСствуСт, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, СдинствСнная вСрсия языковой срСды выполнСния. Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡΠ·Ρ‹ΠΊΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ срСды выполнСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для части прилоТСния. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ срСду выполнСния, ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ Π·Π° Ρ€Π°Π·.

Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСсколько вСрсий Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π² ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. НапримСр, Π² Java-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ сущСствуСт СдинствСнный ΠΏΡƒΡ‚ΡŒ ΠΊ классу, поэтому сущСствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° вСрсия Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ поэтапно ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎ Π½ΠΎΠ²ΠΎΠΉ вСрсии. ВмСсто этого Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ всС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ Π½Π΅ΠΏΠΎΠΌΠ΅Ρ€Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ссли Π±ΠΎΠ»Π΅Π΅ новая вСрсия Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ совмСстима со старой вСрсиСй.

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

НСт нСзависимых Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠΉ

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

Π’Π°ΠΊΠΆΠ΅ сущСствуСт риск Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ ΠΈ Π·Π°ΠΌΠ΅Π΄Π»ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°. НапримСр, ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ роста ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ прилоТСния становится всС Π±ΠΎΠ»Π΅Π΅ вСроятным, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ свои измСнСния, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ сломал сборку. Риск Π½Π΅Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… сборок особСнно высок, Ссли ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ.

ΠœΠ΅Π΄Π»Π΅Π½Π½Ρ‹Π΅ сборки ΠΈ развСртывания

Π”Ρ€ΡƒΠ³ΠΈΠΌ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ роста Ρ€Π°Π·ΠΌΠ΅Ρ€Π° прилоТСния ΠΈ Π΅Π³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, вСроятно, Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ замСдлится. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ врСмя компиляции, сборки, тСстирования ΠΈ сборки ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ прилоТСния, врСмя выполнСния ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° развСртывания ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, врСмя выполнСния Π·Π°ΠΊΠ°Π·Π° Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ роста прилоТСния. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, хотя частота развСртывания увСличиваСтся ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ роста числа Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ ΠΎΠ½Π° стабилизируСтся ΠΈ Π½Π°Ρ‡Π½Π΅Ρ‚ ΡΠ½ΠΈΠΆΠ°Ρ‚ΡŒΡΡ, Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ развСртывания станСт ΡƒΠ·ΠΊΠΈΠΌ мСстом.

Как описано Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π΄Π²ΡƒΡ… сообщСниях этой сСрии, Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ замСдлСния зависят ΠΎΡ‚ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π° ΠΏΡƒΡ‚ΠΈ ΠΎΡ‚ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π΄ΠΎ производства. НапримСр, ΠΊΠΎΠ΄ прилоТСния ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΊΠΎΠ΄Π° с ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΠΎΠΌ развСртывания. Π’ качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня прилоТСния ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² собствСнном Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ собствСнный ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ сборки. Однако Π² ΠΎΠ±ΠΎΠΈΡ… случаях Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ этапы ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° развСртывания прилоТСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ

  1. Π‘ΠΎΠ±Π΅Ρ€ΠΈΡ‚Π΅ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ΅ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‚.Π΅. ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» WAR ΠΈΠ»ΠΈ исполняСмый Ρ„Π°ΠΉΠ» JAR ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Docker
  2. ΠŸΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ собранноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
  3. Π Π°Π·Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ срСдС

ВрСмя выполнСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· этих шагов ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ прилоТСния. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ врСмя выполнСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ шага со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ расти. Рассмотрим ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ шаг Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ.

Π‘Π±ΠΎΡ€ΠΊΠ° прилоТСния замСдляСтся

Как Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π΄Π²ΡƒΡ… сообщСниях, ΠΌΠΎΠ΄ΡƒΠ»ΠΈ прилоТСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ„Π°ΠΉΠ»Ρ‹ JAR) ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΈ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Однако Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ развСртывания Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ эти ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π² Π΅Π΄ΠΈΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ„Π°ΠΉΠ» WAR). ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ этой Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ прилоТСния. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅Ρ€Π΅Π΄ΠΊΠΎ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ дСсятки ΠΈΠ»ΠΈ сотни ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚. На Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… прСдприятиях Π΄Π°ΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΠΈΠ³Π°Π±Π°ΠΉΡ‚Π½Ρ‹Π΅ прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ большого количСства Π΄Π°Π½Π½Ρ‹Ρ… для пСрСмСщСния ΠΏΠΎ сСти. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, врСмя сборки прилоТСния Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΡƒΠΊΠ»ΠΎΠ½Π½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ роста прилоТСния. Однако, ΠΊ ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, сборка прилоТСния, вСроятно, Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ быстрСС, Ρ‡Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²Π° шага.

МСдлСнноС врСмя тСстирования

ПослС сборки прилоТСния ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ развСртывания Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΅Π³ΠΎ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, Π½Π°Π±ΠΎΡ€ тСстов Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ прилоТСния ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π±Ρ‹Π»ΠΈ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ протСстированы ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π½Π΅Ρ‚ нСобходимости всСстороннС Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Однако Π²ΠΏΠΎΠ»Π½Π΅ вСроятно, Ρ‡Ρ‚ΠΎ повСрхностная ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ большоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. А ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ роста прилоТСния Π΅Π³ΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ сниТаСтся, Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π°Π±ΠΎΡ€Π° тСстов Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π§Ρ‚ΠΎ Π΅Ρ‰Π΅ Ρ…ΡƒΠΆΠ΅, сущСствуСт риск Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ большоС ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ»Π³ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π΅Ρ‰Π΅ большС ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ врСмя тСстирования. НапримСр, Π½Π° этапС ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ прилоТСния Spring ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ с высокими Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹ΠΌΠΈ расходами, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ сканированиС ΠΏΡƒΡ‚Π΅ΠΉ ΠΊ классам. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ запуск большого прилоТСния Π½Π΅Ρ€Π΅Π΄ΠΊΠΎ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ нСсколько ΠΌΠΈΠ½ΡƒΡ‚. ВрСмя запуска Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния тСста ΠΈ ΠΎΠ±Ρ‰Π΅ΠΌΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ сборки.

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

Π Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ прилоТСния Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ срСдС ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ являСтся ΡƒΠ·ΠΊΠΈΠΌ мСстом.

По ΠΌΠ΅Ρ€Π΅ роста прилоТСния Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ тСстов Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½ΠΎ ΠΈ частота развСртывания, вСроятно, стабилизируСтся, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ этап 3 (Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅) станСт ΡƒΠ·ΠΊΠΈΠΌ мСстом. Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ хотя каТдая фиксация ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сборку, которая выполняСт шаги 1 (сборка) ΠΈ 2 (тСстированиС) ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ сборками, шаг 3 (Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅) ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΅Ρ€ΠΈΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ. НапримСр, Π΄Π°Π²Π°ΠΉΡ‚Π΅ прСдставим, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ развСртывания ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΊΠ°Π½Π°Ρ€Π΅Π΅Ρ‡Π½ΡƒΡŽ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ развСртывания, которая постСпСнно направляСт всС большС ΠΈ большС Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π° Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΊΠ°Π½Π°Ρ€Π΅ΠΉΠΊΠ° исправна, процСсс развСртывания ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя. НапримСр, ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Flagger Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 25 ΠΌΠΈΠ½ΡƒΡ‚. Π­Ρ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ частоту развСртывания Π΄ΠΎ 20 Ρ€Π°Π· Π² дСнь (8 часов 25 ΠΌΠΈΠ½ΡƒΡ‚). Π”Π°ΠΆΠ΅ ΠΏΡ€ΠΈ 5-ΠΌΠΈΠ½ΡƒΡ‚Π½ΠΎΠΌ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠΈ количСство Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Ρ‹Ρ… Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ 100.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ссли этап развСртывания становится ΡƒΠ·ΠΊΠΈΠΌ мСстом, это Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ врСмя выполнСния Π·Π°ΠΊΠ°Π·Π°. Π­Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ шаг развСртывания Π±ΡƒΠ΄Π΅Ρ‚ вСсти сСбя ΠΊΠ°ΠΊ систСма ΠΎΡ‡Π΅Ρ€Π΅Π΄Π΅ΠΉ. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ врСмя ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΌΠΈΡ‚Π°ΠΌΠΈ станСт мСньшС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ развСртывания, ΠΊΠΎΠΌΠΌΠΈΡ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΆΠ΄Π°Ρ‚ΡŒ Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ. Π§Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ частота фиксации ΠΈ дольшС врСмя развСртывания, Ρ‚Π΅ΠΌ дольшС врСмя оТидания.

РСзюмС

ΠœΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½Π°Ρ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ собой Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ структурируСт ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ Π΅Π΄ΠΈΠ½Ρ‹ΠΉ исполняСмый/Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π½Π΅ являСтся Π°Π½Ρ‚ΠΈΡˆΠ°Π±Π»ΠΎΠ½ΠΎΠΌ. НСбольшой ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹ΠΌ трСбованиям для быстрой, частой, Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ ΠΈ устойчивой доставки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я описал Π² части 4 этой сСрии статСй. Однако ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ роста прилоТСния ΠΈ Π΅Π³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²ΠΏΠΎΠ»Π½Π΅ вСроятно, Ρ‡Ρ‚ΠΎ монолитная Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° станСт прСпятствиСм для быстрой, частой, Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ ΠΈ устойчивой доставки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, Ρ‡Ρ‚ΠΎ прСдставляСт собой Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ риск для бизнСса.

Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ большой ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ страдаСт ΠΎΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ:

  • Π’ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ отсутствуСт слабая связь ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ постСпСнно ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ тСхнологичСский стСк прилоТСния. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ устойчиво сниТаСтся, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° обновлСния стСка Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ становится всС Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π΅.

  • ΠœΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ часто Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΈΠ· строя со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ, ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ прилоТСния. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ внСсСниС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ становится ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΌ ΠΈ ΠΏΠΎΠ΄Π²Π΅Ρ€ΠΆΠ΅Π½Π½Ρ‹ΠΌ ошибкам.

  • Команда Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ свои измСнСния нСзависимо ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄, Ρ‡Ρ‚ΠΎ сниТаСт ΠΈΡ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

  • По ΠΌΠ΅Ρ€Π΅ увСличСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° прилоТСния ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ развСртывания замСдляСтся ΠΈ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ становится ΡƒΠ·ΠΊΠΈΠΌ мСстом, ΠΈΠ·-Π·Π° Ρ‡Π΅Π³ΠΎ частота развСртывания Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π° ΠΏΠ»Π°Ρ‚ΠΎ

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π΄Π²ΡƒΡ… постах я расскаТу, ΠΊΠ°ΠΊ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ влияниС этих ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π·Π° счСт структурирования ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π°.

Благодарности

Π― Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΏΠΎΠ±Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΡ‚ΡŒ Π·Π° ΠΈΡ… ΠΏΡ€ΠΎΠ½ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ/ΠΎΡ‚Π·Ρ‹Π²Ρ‹:

  • @PieterHumprey

БообщСния

26 ΠΎΠΊΡ‚ 2022 Β» QCONSF 2022: ВСмная энСргия, тСмная матСрия ΠΈ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ микросСрвисов?!

04 мая 2022 Π³. Β» ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ характСристики микросСрвисной Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹: с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ нСзависимого развСртывания

02 мая 2022 Π³. Β» ВСмная энСргия, тСмная матСрия ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ совмСстной Ρ€Π°Π±ΠΎΡ‚Ρ‹ микросСрвисной Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹

01 мая 2022 Π³. Β» Мой Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΉ ПК с Windows 365: Windows 11, Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол Docker ΠΈ WSL2

12 апрСля 2022 Π³. Β» Π˜Π½Ρ‚Π΅Ρ€Π²ΡŒΡŽ ΠΎ микросСрвисах с ΠšΡƒΡˆΠΈΠΊΠΎΠΌ ΠšΠΎΡ‚Ρ…Π°Π³Π°Π»ΠΎΠΌ (@Java_Brains)

06 апрСля 2022 Π³. Β» ИспользованиС сцСнариСв для оТивлСния Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ микросСрвисов

16 ΠΌΠ°Ρ€Ρ‚Π° 2022 Π³. Β» АйсбСрги, ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ раздСлСния интСрфСйса ΠΈ микросСрвисы 900 03

02 ΠΌΠ°Ρ€ 2022 Β» ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Eventuate Tram Customers and Orders Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° MacBook Arm/M1!!

25 фСвраля 2022 Π³. Β» ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ ΠΎΠ±Ρ€Π°Π·Π° Docker с нСсколькими Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°ΠΌΠΈ для слуТбы Eventuate CDC

23 фСвраля 2022 Π³. Β» ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΎΠ±Ρ€Π°Π·ΠΎΠ² с нСсколькими Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°ΠΌΠΈ для слуТб

18 фСвраля 2022 Π³. Β» ΠŸΠΈΡ€Π°ΠΌΠΈΠ΄Π° основных Π·Π½Π°Π½ΠΈΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°

14 фСвраля 2022 Π³. Β» Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Π·Π° Docker для Apache Kafka 022 Β» Настройка CircleCI для сборка, тСстированиС ΠΈ публикация ΠΎΠ±Ρ€Π°Π·ΠΎΠ² с нСсколькими Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°ΠΌΠΈ для Eventuate Common

28 января 2022 Π³. Β» Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Eventuate Common Π½Π° M1/Arm MacBook

20 января 2022 Π³. Β» Настройка CircleCI для ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π·Π° Docker с нСсколькими Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°ΠΌΠΈ

19 января 2022 Π³. Β» ВСстированиС ΠΎΠ±Ρ€Π°Π·Π° Docker с нСсколькими Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°ΠΌΠΈ Intel ΠΈ Arm Π½Π° CircleCI

18 января 2022 Π³. Β» Настройка ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° Π½Π° основС CircleCI для создания ΠΎΠ±Ρ€Π°Π·ΠΎΠ² Docker с нСсколькими Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°ΠΌΠΈ Intel ΠΈ ARM

10 января 2022 Π³. Β» Мой Apple M1 MacBook: ΠΌΠ½ΠΎΠ³ΠΎ ядСр, памяти ΠΈ Π°Π²Π°Ρ€ΠΈΠΉΠ½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ²

04 января 2022 Π³. Β» НаписаниС Π±ΠΎΠ»Π΅Π΅ качСствСнных ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ…: 6 основных Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ

30 ноября 2021 Π³. Β» ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ с использованиСм Ρ‚Π΅ΠΌΠ½ΠΎΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠΈ ΠΈ Ρ‚Π΅ΠΌΠ½ΠΎΠΉ энСргии

31 октября 2021 Π³. Β» Основной Π΄ΠΎΠΊΠ»Π°Π΄ iSAQB β€” ΠœΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Ρ‹ ΠΈ микросСрвисы: Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ для быстрой, Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ, частой ΠΈ устойчивой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

15 сСнтября 2021 Π³. Β» ΠŸΠΎΠ΄ΠΊΠ°ΡΡ‚ ΠΆΡƒΡ€Π½Π°Π»Π° Techlead β€” ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ внСдрСния микросСрвисов : Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ распрСдСлСнных Π΄Π°Π½Π½Ρ‹Ρ… Π² микросСрвисной Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅

27 июля 2021 Π³. Β» Π―Π·Ρ‹ΠΊ шаблонов для микросСрвисов

27 июля 2021 Π³. Β» ΠŸΠΎΠ΄ΠΊΠ°ΡΡ‚ The Confident Commit| Π­ΠΏΠΈΠ·ΠΎΠ΄ 6: АрхитСктура ΠΈ доставка

21 мая 2021 Π³. Β» QConPlus 2021: вынос Π±ΡƒΡ€Ρ€ΠΈΡ‚ΠΎ ΠΈ минимизация связи Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ проСктирования Π² Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ микросСрвисов Бобытия Π½Π° снаруТи, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈ Π² основС

14 фСвраля 2021 Π³. Β» ΠŸΠΎΡ‡Π΅ΠΌΡƒ микросСрвисы β€” Ρ‡Π°ΡΡ‚ΡŒ 5 β€” монолитная Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΈ быстрая, частая, надСТная ΠΈ устойчивая доставка ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

14 дСкабря 2020 Π³. Β» ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ слабосвязанных сСрвисов

24 ноября 2020 Π³. Β» ΠœΠΈΠΊΡ€ΠΎΡΠ΅Ρ€Π²ΠΈΡΡ‹ β€” Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°, которая позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ DevOps сообщСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠ΄Π΅ΠΌΠΏΠΎΡ‚Π΅Π½Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΎΠ±Ρ€Π°Π·Π΅Ρ†

29 сСнтября 2020 Π³. Β» 497 тыс. просмотров ΠΈ подсчСт: ΠΌΠΎΠΉ Π΄ΠΎΠΊΠ»Π°Π΄ Π½Π° DockerCon 2016 β€” микросСрвисы + события + Docker = идСальноС Ρ‚Ρ€ΠΈΠΎ

22 сСнтября 2020 Π³. Β» Основной Π΄ΠΎΠΊΠ»Π°Π΄ TDC 2020: АрхитСктура микросСрвисов β€” обСспСчСниС быстрой, Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ, частой ΠΈ устойчивой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

21 августа 2020 Π³. Β» Π Π°Π·Π»ΠΎΠΆΠΈΡ‚Π΅ свой ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚ β€” Π΄Π΅ΡΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π° Π² микросСрвисы

28 июля 2020 Π³. Β» Π Π°Π·Π»ΠΎΠΆΠΈΡ‚Π΅ свой ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚ β€” ΡˆΠ΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π° Π² микросСрвисы

02 июня 2020 Π³. Β» ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Π° рСгистрация Π½Π° Π±Π΅Ρ‚Π°-Π²Π΅Ρ€ΡΠΈΡŽ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ распрСдСлСнных Π΄Π°Π½Π½Ρ‹Ρ… для микросСрвисов Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΉ курс

21 мая 2020 Π³. Β» ΠŸΠΎΡ‡Π΅ΠΌΡƒ микросСрвисы β€” Ρ‡Π°ΡΡ‚ΡŒ 4, послСдняя Ρ‚Ρ€Π΅Ρ‚ΡŒ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° успСха β€” Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹Π΅ трСбования для быстрой, частой, Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ ΠΈ устойчивой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

14 мая 2020 Π³. Β» Π―Π·Ρ‹ΠΊ шаблонов ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Π°Ρ нотация для систСм ΠΎΠ±ΠΌΠ΅Π½Π° сообщСниями. Π¨Π°Π±Π»ΠΎΠ½Ρ‹ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ ΠΎΡ‚ @ghohpe ΠΈ @bobby_woolf

03 мая 2020 Π³. ΠΠΏΡ€Π΅Π»ΡŒ 2020 Π³. Β» ОбъявлСниС ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠΌ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ ΡƒΡ‡Π΅Π±Π½ΠΎΠΌ курсС β€” ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ распрСдСлСнных Π΄Π°Π½Π½Ρ‹Ρ… Π² микросСрвисной Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅

11 апрСля 2020 Π³. Β» ΠŸΠΎΡ‡Π΅ΠΌΡƒ микросСрвисы β€” Ρ‡Π°ΡΡ‚ΡŒ 3, Π΄Π²Π΅ Ρ‚Ρ€Π΅Ρ‚ΠΈ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° успСха β€” процСсс ΠΈ организация

30 ΠΌΠ°Ρ€Ρ‚Π° 2020 Π³. Β» ΠŸΠΎΡ‡Π΅ΠΌΡƒ микросСрвисы β€” Ρ‡Π°ΡΡ‚ΡŒ 2, ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ Π² устойчивом Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠΈ

12 ΠΌΠ°Ρ€Ρ‚Π° 2020 Π³. Β» Онлайн-сСминары ΠΏΠΎ микросСрвисам ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΡƒΡ‡Π΅Π±Π½Ρ‹Π΅ курсы

18 фСвраля 2020 Π³. Β» ΠŸΠΎΡ‡Π΅ΠΌΡƒ микросСрвисы β€” Ρ‡Π°ΡΡ‚ΡŒ 1, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ быстрой, частой ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ доставки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

04 фСвраля 2020 Π³. Β» Jfokus 2020 β€” ΠšΡƒΠ±Ρ‹, ΡˆΠ΅ΡΡ‚ΠΈΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ, Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ с, ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ β€” ПониманиС микросСрвисов

02 фСвраля 2020 Π³. Β» НапоминаСм: Π²Ρ‹Π±ΠΎΡ€ подходящСй Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ для вашСго прилоТСния β€” это пСрСдовая ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°

07 января 2020 Π³. Β» Книги ΠΎ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ доставкС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния β€” DevOps Handbook + Team Topologies + Accelerate + Microservices Patterns

12 дСкабря 2019 Π³. Β» Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒΡŽ Π΄Π°Π½Π½Ρ‹Ρ… Π² микросСрвисной Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Sagas. Π§Π°ΡΡ‚ΡŒ 4. РСализация саги Π½Π° основС оркСстровки

12 ноября 2019 Π³. Shapes

09 октября 2019 Π³. Β» Π Π°Π·Π»ΠΎΠΆΠΈΡ‚Π΅ свой ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚ β€” стратСгии ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° микросСрвисы

02 октября 2019 Π³. Β» ΠŸΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ GOTO Π² Π§ΠΈΠΊΠ°Π³ΠΎ β€” НС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ мСроприятия β€” Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° асинхронных микросСрвисов

15 августа 2019 Π³. Β» Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒΡŽ Π΄Π°Π½Π½Ρ‹Ρ… Π² микросСрвисной Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Sagas β€” Ρ‡Π°ΡΡ‚ΡŒ 3 β€” рСализация саги Π½Π° основС Ρ…ΠΎΡ€Π΅ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ Β» Π’Π°ΡˆΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π°Π΄ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ?

16 июля 2019 Π³. Β» ВСликая трилогия ΠœΠ°Ρ€ΠΊΠ° Π¨Π²Π°Ρ€Ρ†Π° (@schwartz_cio) β€” Β«Π’ΠΎΠΉΠ½Π° ΠΈ ΠΌΠΈΡ€ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΒ», Β«ΠœΠ΅ΡΡ‚ΠΎ Π·Π° столом» ΠΈ Β«Π˜ΡΠΊΡƒΡΡΡ‚Π²ΠΎ бизнСса».0002 15 июля 2019 Π³. Β» ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ FTGO ΠΈ Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… для шаблона слуТбы

09 июля 2019 Π³. Β» ΠšΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ YOW Π² ΠŸΠ΅Ρ€Ρ‚Π΅, Π“ΠΎΠ½ΠΊΠΎΠ½Π³Π΅ ΠΈ Π‘ΠΈΠ½Π³Π°ΠΏΡƒΡ€Π΅

09 июля 2019 Π³. Β» Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒΡŽ Π΄Π°Π½Π½Ρ‹Ρ… Π² микросСрвисной Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ с использованиСм Sagas β€” Ρ‡Π°ΡΡ‚ΡŒ 1

22 июня 2019 Π³. Β» ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹, Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈ тСстовая ΠΏΠΈΡ€Π°ΠΌΠΈΠ΄Π°

07 июня 2019 Π³. Β» Анти-шаблон внСдрСния микросСрвисов — Π—Π°ΠΊΠΎΠ½ ΠΎ Π½Π°ΡΡ‚ΠΎΡ€Π°ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Π·Π½Π°ΠΊΠ°Ρ…

21 мая 2019 Π³. Β» Анти-шаблон внСдрСния микросСрвисов — Π§Π΅ΠΌ вСсСлСС

12 мая 2019 Π³. Β» Π‘Π°ΠΌΠΎΠ΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ сСрвисы β€” созданиС холста микросСрвисов

30 апрСля 2019 Π³. Β» АнтипаттСрн внСдрСния микросСрвисов β€” фокус Π½Π° тСхнологиях

16 апрСля 2019 Π³. Β» Книги, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слСдуСт ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ β€” ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΌΡ‹ спим

09 A ΠΏΡ€ 2019 Β» Анти-ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ внСдрСния микросСрвисов β€” ΠŸΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π»Π΅Ρ‚Π°Ρ‚ΡŒ Ρ€Π°Π½ΡŒΡˆΠ΅, Ρ‡Π΅ΠΌ Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ

24 ΠΌΠ°Ρ€Ρ‚Π° 2019Β Π³. 0003

25 Ρ„Π΅Π². 2019 Π³. Β» Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ микросСрвисов ΠΏΡ€ΠΎΡ‚ΠΈΠ² шаблона β€” Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎΠ΅ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅

16 Ρ„Π΅Π². 2019 Π³. Β» Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ (ΠΌΠΈΠΊΡ€ΠΎ)сСрвис β€” Ρ‡Π°ΡΡ‚ΡŒ 1?

29 января 2019 Π³. Β» ΠŸΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ Ρ‚Ρ€Π΅Π½ΠΈΠ½Π³ ΠΏΠΎ микросСрвисам Π² Π‘Ρ‚ΠΎΠΊΠ³ΠΎΠ»ΡŒΠΌΠ΅, 8 ΠΈ 9 мая

28 января 2019 Π³. Β» Анти-ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ микросСрвисов Π² ΠœΠ΅Π»ΡŒΠ±ΡƒΡ€Π½Π΅

14 января 2019 Β» Анти-шаблон — микросСрвисы ΠΊΠ°ΠΊ Ρ†Π΅Π»ΡŒ

1 2 Π―Π½Π² 2019 Β» Мой YOW ! ΠŸΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ 2018 Π³. β€” Бобытия ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° асинхронных микросСрвисов

10 января 2019 Π³.Β» Π‘Π΅ΠΌΠΈΠ½Π°Ρ€Ρ‹ O’Reilly Software Architecture New York ΠΈ GOTO Chicago

07 января 2019 Π³. Β» Анти-ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ внСдрСния микросСрвисов β€” микросСрвисы β€” это волшСбная ΠΏΡ‹Π»ΡŒΡ†Π°

31 дСкабря 2018 Π³. Β» Доступна ΠΎΡ†Π΅Π½ΠΊΠ° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ микросСрвисов

ΠœΠΈΠΊΡ€ΠΎΡΠ΅Ρ€Π²ΠΈΡΡ‹ ΠΈ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Ρ‹ : ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ сравнСниС

АлСксандр ΠšΠ°ΠΉΠ½Ρ†

АлСксандр ΠšΠ°ΠΉΠ½Ρ† Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² сфСрС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π±ΠΎΠ»Π΅Π΅ 20 Π»Π΅Ρ‚. Java, Python, JavaScript ΠΈ Smalltalk β€” Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ языки программирования. Π•Π³ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ сосрСдоточСно Π½Π° прСдприятиях, особСнно Π² финансовой сфСрС. Π—Π° свою ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρƒ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π» Π² Π“Π΅Ρ€ΠΌΠ°Π½ΠΈΠΈ, БША, Австралии ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, Π² Π’Π°ΠΈΠ»Π°Π½Π΄Π΅. Π•ΠΌΡƒ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ ΠΆΠΈΡ‚ΡŒ Π² Π‘Π°Π½Π³ΠΊΠΎΠΊΠ΅, Π³ΠΎΡ€ΠΎΠ΄Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ ΠΎΠ±ΠΎΠΆΠ°Π΅Ρ‚ Π·Π° Π΅Π³ΠΎ ΡΠ½Π΅Ρ€Π³ΠΈΡŽ, Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ ΠΈ людСй. Он ΠΏΠΈΡˆΠ΅Ρ‚ ΠΎ своих интСрСсах, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΡƒΡŽ Ρ‚Ρ€Π°Π½ΡΡ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, микросСрвисы, Rest API ΠΈ DevOps.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Π½Π°Ρ Π² противовСс этим Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΌ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½Ρ‹ΠΌ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°ΠΌ микросСрвисная Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° раздСляСт бизнСс-процСсс Π½Π° нСсколько нСзависимых сСрвисов.

НапримСр, Π² контСкстС бронирования Π°Π²ΠΈΠ°Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ² ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя созданиС Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния с процСссом Β«Π±Ρ€ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ²Β».

Β«Π—Π°Π±Ρ€ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ»Π΅Ρ‚Β» Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ряд ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… процСссов. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ Π·Π°Π±Ρ€ΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Π±ΠΈΠ»Π΅Ρ‚ Π² Π°Π²ΠΈΠ°ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, выставитС счСт с ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ, Ссли Π±ΠΈΠ»Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π·Π°Π±Ρ€ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½.

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

Π‘ΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ микросСрвисов стали массовыми, Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΡ€Π΅ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ΠΌ. Π’ новостной Π»Π΅Π½Ρ‚Π΅ я ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ Π²ΠΈΠΆΡƒ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½Ρ‹Ρ… Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΡΡ‚Π°Ρ‚ΡŒΡΡ… ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π΅ ΠΎΡ‚ микросСрвисов ΠΊ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½Ρ‹ΠΌ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°ΠΌ. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ противопоставим этих Π΄Π²ΠΎΠΈΡ… Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ.

Π”Π²Π° стиля Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния выходят Π½Π° Ρ€ΠΈΠ½Π³, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚Π΅Π»Π΅ΠΌ.

Π Π°ΡƒΠ½Π΄ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ: Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°

Когда Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎ микросСрвисах, дСйствуСт Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Π·Π°ΠΊΠΎΠ½ Ρ„ΠΈΠ·ΠΈΠΊΠΈ. Всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° микрослуТба Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΡƒΡŽ слуТбу ΠΏΠΎ сСти, Π±Π°ΠΉΡ‚Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎ сСти. Π­Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°ΠΉΡ‚ΠΎΠ² Π² элСктричСскиС сигналы ΠΈΠ»ΠΈ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Ρ‹ΠΉ свСт, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ этих сигналов ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² Π±Π°ΠΉΡ‚Ρ‹. Богласно этой ссылкС Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° Π²Ρ‹Π·ΠΎΠ²Π° микросСрвисов составляСт Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 24 мс. Если ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ фактичСская ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠΊΠΎΠ»ΠΎ 100 мс, Ρ‚ΠΎ ΠΎΠ±Ρ‰Π΅Π΅ врСмя ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

БСтСвая Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° β€” микросСрвисы ΠΏΡ€ΠΎΡ‚ΠΈΠ² ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚ΠΎΠ²

Π’ ΠΈΠ΄Π΅Π°Π»Π΅ всС Π²Ρ‹Π·ΠΎΠ²Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈ Π½Π΅ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°. Π­Ρ‚ΠΎ называСтся шаблоном развСтвлСния. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ, ΠΊΠ°ΠΊ ΠΎΠ±Ρ‰Π΅Π΅ врСмя ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ всС большС ΠΈ большС Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.

ΠžΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ большСго количСства Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ сокращСниС ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния

ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ всСх Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ слуТба вСрнСтся ΠΊ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŽ послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ самого Π΄Π»ΠΈΠ½Π½ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π°. Π£ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π° Π½Π΅Ρ‚ сСтСвой Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ всС Π²Ρ‹Π·ΠΎΠ²Ρ‹ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹. Π”Π°ΠΆΠ΅ Π² идСально распараллСливаСмом ΠΌΠΈΡ€Π΅ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Ρ‹ всС Ρ€Π°Π²Π½ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ быстрСС. Бпособ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ β€” ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π΄Π»ΠΈΠ½Ρƒ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, использованиС шаблона развСтвлСния ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅. Но, Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², микросСрвисы Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±ΠΎΠ³Π½Π°Ρ‚ΡŒ Ρ„ΠΈΠ·ΠΈΠΊΡƒ, ΠΊΠΎΠ³Π΄Π° Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ΅.

Π­Ρ‚ΠΎ явная ΠΏΠΎΠ±Π΅Π΄Π° ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚ΠΎΠ².

Π­Ρ‚Π°ΠΏ Π²Ρ‚ΠΎΡ€ΠΎΠΉ: ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ

ΠŸΡ€ΠΈ рассмотрСнии слоТности учитываСтся ряд Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ²: ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Из-Π·Π° слоТности Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ быстро вырасти ΠΏΡ€ΠΈ создании ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π½Π° основС микросСрвисов. ЗадСйствовано нСсколько исходных ΠΊΠΎΠ΄ΠΎΠ² с использованиСм Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² ΠΈ Π΄Π°ΠΆΠ΅ Ρ€Π°Π·Π½Ρ‹Ρ… языков. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ микросСрвисы Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ нСзависимы Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°, ΠΊΠΎΠ΄ часто Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ€Π°Π·Π½Ρ‹Π΅ сСрвисы ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ вСрсии Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ выпуска Π½Π΅ синхронизированы. Для аспСкта запуска ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° большоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ количСство Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚Ρ‹Ρ… слуТб. ΠœΠΎΠ½ΠΎΠ»ΠΈΡ‚ Ρ€Π°Π·Π³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сам с собой. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€ Π² процСссС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Один Π²Ρ‹Π·ΠΎΠ² Π² микросСрвисной Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°Ρ‚ΡŒ нСсколько слуТб. Они ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… сСрвСрах ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π² Ρ€Π°Π·Π½Ρ‹Ρ… гСографичСских Ρ‚ΠΎΡ‡ΠΊΠ°Ρ….

Π’ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π΅ Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΆΡƒΡ€Π½Π°Π»Π° Ρ‚Π°ΠΊ ΠΆΠ΅ просто, ΠΊΠ°ΠΊ просмотр ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ΠΆΡƒΡ€Π½Π°Π»Π°. Однако для отслСТивания ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с микросСрвисами ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ². НСобходимо Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°ΠΉΡ‚ΠΈ всС ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ², Π½ΠΎ ΠΈ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΈΡ… вмСстС Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ порядкС. ΠœΠΈΠΊΡ€ΠΎΡΠ΅Ρ€Π²ΠΈΡΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΈΠ»ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π°. Π­Ρ‚ΠΎ позволяСт Ρ‚Π°ΠΊΠΈΠΌ инструмСнтам, ΠΊΠ°ΠΊ Elasticsearch, Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ всС ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² ΠΏΠΎ слуТбам. Π’Π°ΠΊΠΈΠ΅ инструмСнты, ΠΊΠ°ΠΊ Jaeger, ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π·ΠΎΠ²Ρ‹ Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… микросСрвисах.

ΠŸΡ€ΠΈ запускС микросСрвисов Π² кластСрС Kubernetes ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ возрастаСт Π΅Ρ‰Π΅ большС. Π₯отя Kubernetes ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠ΅ возмоТности, ΠΊΠ°ΠΊ автоматичСскоС ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эту систСму нСпросто. Для развСртывания ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ достаточно простой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ копирования. Для запуска ΠΈΠ»ΠΈ остановки ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π° часто достаточно простой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Kubernetes, с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Π½Π΅ для слабонСрвных. Π’Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΡΠ»ΠΎΠΆΠ½ΡΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ микросСрвисных Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚ΠΎΠΌ. Π’Π½Π΅ зависимости ΠΎΡ‚ Π³Ρ€Π°Π½ΠΈΡ† слуТбы Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ…. НапримСр, ΠΏΠ»ΠΎΡ…ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ° Π΄Π²Π°ΠΆΠ΄Ρ‹. АрхитСктуры микросСрвисов ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ этим с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π°ΠΊΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΊΠ°ΠΊ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ΠΎΡ€. Однако Π² ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ Π»Π΅Π³ΠΊΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.

По слоТности Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΏΠΎΠ±Π΅Π΄Π° достаСтся ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Ρƒ.

Π Π°ΡƒΠ½Π΄ 3: ΠΠ°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ всС Π²Ρ‹Π·ΠΎΠ²Ρ‹ Π² ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ, сбой сСти ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½. Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ это с микросСрвисами. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ микрослуТба Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΡƒΡŽ слуТбу ΠΏΠΎ сСти с Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ 99,9 %. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈΠ· 1000 Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΎΠ΄ΠΈΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΡƒΠ΄Π°Ρ‡Π½Ρ‹ΠΌ ΠΈΠ·-Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΡΠ΅Ρ‚ΡŒΡŽ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Ссли эта слуТба Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΡƒΡŽ слуТбу, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ 99,8%. Для Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² с Π³Π»ΡƒΠ±ΠΈΠ½ΠΎΠΉ 10 Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΌΡ‹ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΠ»ΠΈΡΡŒ Π΄ΠΎ 9.ΠΠ°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ 9% β€” это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ 1 Π²Ρ‹Π·ΠΎΠ² ΠΈΠ· 100 Ρ‚Π΅Ρ€ΠΏΠΈΡ‚ Π½Π΅ΡƒΠ΄Π°Ρ‡Ρƒ.

ΠΠ°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ сниТаСтся ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ увСличСния Π΄Π»ΠΈΠ½Ρ‹ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²

ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ микросСрвисов Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΡΠ΅Ρ‚ΡŒ Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ ΠΈΠ· строя. ΠœΠΈΠΊΡ€ΠΎΡΠ΅Ρ€Π²ΠΈΡΡ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Spring Cloud с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΡƒΡŽ балансировку Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ сбоСв для Java. БСрвисныС сСтки, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Istio, ΠΌΠΎΠ³ΡƒΡ‚ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ этого для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… языков. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΡΠ΅Ρ‚ΡŒΡŽ Ρ‡Π°Ρ‰Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ Π² микросСрвисных Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ…, Π½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎ, ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этих ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сбои Π² сСти происходят рСгулярно, микросСрвисы Π΄ΠΎΠΊΠ°Π·Π°Π»ΠΈ свою ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ с Π½ΠΈΠΌΠΈ. Π­Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ отсутствиС скрытых ошибок Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ этих ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.

ΠŸΡ€ΠΈ сбоС слуТбы Π² кластСрС микрослуТб ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ кластСра просто Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ Π·Π°ΠΌΠ΅Π½Ρƒ. Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ микросСрвисныС Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ устойчивыми. Netflix создал инструмСнт ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Chaos Monkey, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ случайным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ систСма способна ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ сбои Π² производствСнной срСдС. ΠœΠΎΠ½ΠΎΠ»ΠΈΡ‚Ρ‹, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² кластСрС Π² ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅. Но ΠΈΠ·-Π·Π° ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π±ΡŒΠ΅Ρ‚ ΠΏΠΎ Π½ΠΈΠΌ сильнСС. Π’Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ случайный пСрСзапуск ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π²Ρ‹ΠΆΠΈΠ²ΡƒΡ‚. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, самоС Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС β€” это ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚, Ρ‚. Π΅. ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΈ систСмы управлСния ΠΏΠΎΠ»Π΅Ρ‚ΠΎΠΌ самолСтов. БСзусловно, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ высоконадСТныС ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Ρ‹, Π½ΠΎ Π² ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅ ΠΈ Π² ΠΎΠ±Π»Π°ΠΊΠ΅ это становится слоТно.

Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ² микросСрвисы ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΏΠΎΠ±Π΅Π΄Ρƒ.

Π Π°ΡƒΠ½Π΄ 4: ИспользованиС рСсурсов

Если Π²Ρ‹Π·ΠΎΠ² микросСрвиса выполняСт Ρ‚Ρƒ ΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ, ΠΎΠ½ всСгда Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ большС рСсурсов, Ρ‡Π΅ΠΌ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚. Docker ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Π΅ расходы. Π”Ρ€ΡƒΠ³ΠΎΠΉ тСст ΠΏΠΎΠΊΠ°Π·Π°Π» сниТСниС количСства ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π½Π° 8% ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ Docker. ΠžΡ€ΠΊΠ΅ΡΡ‚Ρ€Π°Ρ†ΠΈΡ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ рСсурсы, ΠΊΠ°ΠΊ ΠΈ агрСгация ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³.

Однако микросСрвисы ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ рСсурсы Ρ€Π°Π·ΡƒΠΌΠ½Π΅Π΅, Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·ΡƒΠΌΠ½Π΅Π΅. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ кластСра ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ рСсурсы ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости, фактичСскоС использованиС рСсурсов ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ΅. Глядя Π½Π° ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт 80% Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² 20% ΠΊΠΎΠ΄Π°, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Ссли ΠΌΡ‹ смоТСм ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Β«Π³ΠΎΡ€ΡΡ‡ΡƒΡŽΒ» Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°. НапримСр, Ссли ΠΎΠ΄ΠΈΠ½ экзСмпляр ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ 8 Π“Π‘, Π΄Π²Π° экзСмпляра ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ 16 Π“Π‘ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ 20% Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ для выполнСния тяТСлой Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π£ нас Π΅ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ экзСмпляр с 8 Π“Π‘, Π° Π·Π°Ρ‚Π΅ΠΌ микросСрвисы с 20% использования ΠžΠ—Π£, Ρ‡Ρ‚ΠΎ составляСт 1,6 Π“Π‘. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ для Π΄Π²ΡƒΡ… экзСмпляров Ρƒ нас Π΅ΡΡ‚ΡŒ использованиС ΠžΠ—Π£ 90,6 Π“Π‘. На ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Ρ€Π°Π·Π½ΠΈΡ†Π° Π² использовании рСсурсов.

ΠœΠΎΠ½ΠΎΠ»ΠΈΡ‚Ρ‹ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ большС рСсурсов, Ρ‡Π΅ΠΌ микросСрвисы, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡ‰Π΅Π½ΠΎ большС экзСмпляров

ΠœΠΎΠ½ΠΎΠ»ΠΈΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π²Π·ΠΎΠΉΡ‚ΠΈ микросСрвисы Π² ΠΊΡ€Π°ΠΉΠ½ΠΈΡ… случаях. Если, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹Π·ΠΎΠ² ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ большиС ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ Π΄Π°Π½Π½Ρ‹Ρ….

Но Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ сцСнариСв использованиС рСсурсов Π½ΠΈΠΆΠ΅, ΠΈ это Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ для микросСрвисов.

Π Π°ΡƒΠ½Π΄ 5: ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ способы ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π°. МоТно Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ нСсколько экзСмпляров ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ запросы. Или ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ нСсколько ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Π²Π²ΠΎΠ΄-Π²Ρ‹Π²ΠΎΠ΄. Для микросСрвисных Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ всС Ρ‚Ρ€ΠΈ утвСрТдСния Ρ‚Π°ΠΊΠΆΠ΅ Π²Π΅Ρ€Π½Ρ‹. Но, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ «ИспользованиС рСсурсов», ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ с мСньшими рСсурсами. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½Π° рСсурс ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ большС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ. Π—Π° дСньги, ΠΏΠΎΡ‚Ρ€Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ Π½Π° рСсурсы, микросСрвисы ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ½ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ. Π’Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Если ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ всС рСсурсы, способ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ большСго количСства ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ β€” Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π²Ρ‚ΠΎΡ€ΠΎΠΉ экзСмпляр. Если ΠΎΠ΄Π½Π° микрослуТба ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ всС рСсурсы, большС экзСмпляров потрСбуСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ этой слуТбС. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ микросСрвисы ΠΌΠ΅Π½Π΅Π΅ рСсурсоСмки, это экономит рСсурсы. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ являСтся простым ΠΈ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ количСство рСсурсов. ΠŸΡ€ΠΈ нСобходимости администраторы ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ AWS ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ² ΠΊ сСти ΠΈΠ»ΠΈ ΠΎΡ„Π»Π°ΠΉΠ½.

НапримСр, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π½Π° самом большом экзСмплярС Amazon Web Services Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚. Π˜Π½ΡΡ‚Π°Π½Ρ m5. 24xlarge ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΊΠΎΠ»ΠΎΡΡΠ°Π»ΡŒΠ½Ρ‹Π΅ 96 ЦП ΠΈ 384 Π“Π‘ ΠžΠ—Π£. Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ колоссальна ΠΈ составляСт 2119,19 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π² мСсяц, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ круглосуточной Ρ€Π°Π±ΠΎΡ‚Π΅. Π—Π° Ρ‚Π΅ ΠΆΠ΅ дСньги ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΡ‚ΡŒ 12 инстансов c5.2xlarge с 8 Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ процСссорами ΠΈ 16 Π“Π‘ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ круглосуточно ΠΈ Π±Π΅Π· Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ…. Но Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ использования рСсурсов Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 24/7. ВмСсто этого ΠΏΠΈΠΊ использования рСсурсов приходится Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ часы, Π° Π² ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ врСмя ΠΎΠ½ Π½ΠΈΠΆΠ΅. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π³Ρ€Π°Ρ„ΠΈΠΊ, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, сколько стоят эти 12 Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… экзСмпляров, Ссли ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ врСмя, Π° Π½Π΅ круглосуточно ΠΈ Π±Π΅Π· Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ….

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ рСсурсы дСшСвлС, Ρ‡Π΅ΠΌ почасовая ΠΎΠΏΠ»Π°Ρ‚Π°, сущСствуСт ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄ΠΈΠ½ экзСмпляр становится дСшСвлС. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ составляСт 520 часов ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ, Ссли экзСмпляры Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ 70 % Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ Ρ†Π΅Π½Ρƒ 12 ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² микросСрвисов ΠΏΠΎ запросу с Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ массивным ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ

А ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ микросСрвисов Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹, ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… сСрвисов Ρ‚Π°ΠΊΠΆΠ΅ являСтся Π±ΠΎΠ»Π΅Π΅ мСлкозСрнистым.

Благодаря Ρ‚ΠΎΡ‡Π½ΠΎΠΌΡƒ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ΠΌΡƒ использованию рСсурсов это явноС прСимущСство микросСрвисов.

Π Π°ΡƒΠ½Π΄ 6: ΠŸΡ€ΠΎΠΏΡƒΡΠΊΠ½Π°Ρ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ пропускная ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ. ΠœΡ‹ ΡƒΠΆΠ΅ исслСдовали взаимосвязь ΠΌΠ΅ΠΆΠ΄Ρƒ сСтСвой Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΈ распараллСливаниСм. Π’Π΅ ΠΆΠ΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ для пропускной способности. Π’ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π² сСти, ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π”Π°Π½Π½Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ слуТбами, Π° Ρ‚Π°ΠΊΠΆΠ΅ вся инфраструктура Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Π΅ расходы. Если Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ нСльзя ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… экзСмпляров, ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ½ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ.

ΠŸΡ€ΠΈ высоко Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Ρ… ΠΈ отсутствии Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Ρ… расходов ΠΈΠ·-Π·Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ², оркСстрации ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² ΠΈΠ»ΠΈ сСрвисных сСток это Ρ‚ΠΎΡ‡ΠΊΠ° для ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚ΠΎΠ².

Π Π°ΡƒΠ½Π΄ 7: ВрСмя Π²Ρ‹Ρ…ΠΎΠ΄Π° Π½Π° Ρ€Ρ‹Π½ΠΎΠΊ

Одной ΠΈΠ· ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ люди Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ ΠΌΠΈΠΊΡ€ΠΎΡΠ΅Ρ€Π²ΠΈΡΠ½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ, являСтся врСмя Π²Ρ‹Ρ…ΠΎΠ΄Π° Π½Π° Ρ€Ρ‹Π½ΠΎΠΊ. Π­Ρ‚ΠΎ врСмя ΠΎΡ‚ принятия бизнСс-Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ эта функция станСт общСдоступной. Из-Π·Π° своСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈ зависимостСй ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π΅ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, ΠΏΡ€ΠΎΡ‰Π΅ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ микросСрвисы часто ΠΈΠ»ΠΈ постоянно. Одна ΠΈΠ· ΠΏΡ€ΠΈΡ‡ΠΈΠ½ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ послСдствия ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ сильно Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹. ΠœΠΈΠΊΡ€ΠΎΡΠ΅Ρ€Π²ΠΈΡΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ свои интСрфСйсы, Π° Π½Π΅ ΠΈΡ… Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ, Π½Π΅ измСняя зависимыС слуТбы. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ интСрфСйс Ρ‚Π°ΠΊΠΆΠ΅ ясСн ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ вСрсии, Π»ΡŽΠ±Ρ‹Π΅ измСнСния Π² Π½Π΅ΠΌ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ влияниС. Для ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ позволяСт Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ интСрфСйс Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Но для этого трСбуСтся высокодисциплинированная ΠΊΠΎΠΌΠ°Π½Π΄Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΡΡ‚Π°Ρ‚ΡŒ ΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠΉ Π·ΠΎΠ²Π° сирСны зависимости ΠΎΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, микросСрвисы Π»Π΅Π³Ρ‡Π΅ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ микросСрвисы ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ лишь ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, количСство зависимостСй Ρ‚Π°ΠΊΠΆΠ΅ мСньшС. Π‘ мСньшим количСством зависимостСй тСсты ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ написаны ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ быстрСС. Π’-Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ…, микросСрвисы ΠΌΠ΅Π½Π΅Π΅ рСсурсоСмки ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΡŽΡ‚ΡΡ. Π­Ρ‚ΠΎ позволяСт микросСрвисам бСспрСпятствСнно Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ. ΠœΠΈΠΊΡ€ΠΎΡΠ΅Ρ€Π²ΠΈΡΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡƒΡ‰Π΅Π½Ρ‹ Π½Π° части ΡƒΠ·Π»ΠΎΠ² кластСра. Π—Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Ρ‹ Π½Π° Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ. Π”Ρ€ΡƒΠ³ΠΈΠ΅ стратСгии ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ запуск старых ΠΈ Π½ΠΎΠ²Ρ‹Ρ… вСрсий. Π­Ρ‚ΠΎ позволяСт быстро Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ старой вСрсии, Ссли Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. ДСтализированная Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° микросСрвисов обСспСчиваСт Π±ΠΎΠ»Π΅Π΅ быстроС ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ΅ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅. Π­Ρ‚ΠΎ сокращаСт врСмя ΠΎΡ‚ ΠΈΠ΄Π΅ΠΈ Π΄ΠΎ производствСнного развСртывания.

ПобСда достаСтся микросСрвисам.

Π Π°ΡƒΠ½Π΄ 8: Бвязь

ΠœΠΈΠΊΡ€ΠΎΡΠ΅Ρ€Π²ΠΈΡΡ‹ часто ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Π£ Amazon, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΅ΡΡ‚ΡŒ Β«ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π΄Π²ΡƒΡ… ΠΏΠΈΡ†Ρ†Β», согласно ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Β«Π½Π°ΠΊΠΎΡ€ΠΌΠΈΡ‚ΡŒ двумя ΠΏΠΈΡ†Ρ†Π°ΠΌΠΈΒ» Π·Π° Ρ‚ΠΎ врСмя, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ потрСбуСтся для создания микросСрвиса, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΈΠ· 4–8 Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ. ИдСя, стоящая Π·Π° этим, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· сСрвисныС интСрфСйсы.

Π—Π°Π΄ΠΎΠ»Π³ΠΎ Π΄ΠΎ роТдСния ΠΈΠ΄Π΅ΠΈ микросСрвиса Π€Ρ€Π΅Π΄ Брукс написал ΠΎΡΠ½ΠΎΠ²ΠΎΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ Β«ΠœΠΈΡ„ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎ-мСсяц». Один ΠΈΠ· Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² этой ΠΊΠ½ΠΈΠ³ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ количСство ΠΊΠ°Π½Π°Π»ΠΎΠ² связи увСличиваСтся с ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ числа Ρ‡Π»Π΅Π½ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π’ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΈΠ· Π΄Π²ΡƒΡ… Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΊΠ°Π½Π°Π» связи ΠΎΠ΄ΠΈΠ½. Π‘ Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ людьми ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄ΠΎ ΡˆΠ΅ΡΡ‚ΠΈ ΠΊΠ°Π½Π°Π»ΠΎΠ². Π§Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·Π³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°Π΅Ρ‚ с людьми Π΄Π²Π°, Ρ‚Ρ€ΠΈ ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅. Π’Ρ‚ΠΎΡ€ΠΎΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Ρ€Π°Π·Π³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°Π΅Ρ‚ с Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌ ΠΈ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΌ, Π° Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Ρ€Π°Π·Π³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°Π΅Ρ‚ с Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΌ. Π€ΠΎΡ€ΠΌΡƒΠ»Π° количСства ΠΊΠ°Π½Π°Π»ΠΎΠ² связи: n(n βˆ’ 1)/2,

Команда ΠΈΠ· 20 Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ‚ 190 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΊΠ°Π½Π°Π»ΠΎΠ² связи. Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ этих Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΎ Π΄Π²Π΅ ΠΏΠΈΡ†Ρ†Ρ‹ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ сокращаСт количСство ΠΊΠ°Π½Π°Π»ΠΎΠ² связи. Если ΠΌΡ‹ возьмСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈΠ· 20 Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΈΠΌ Π΅Π΅ Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ микросСрвисов ΠΏΠΎ ΠΏΡΡ‚ΡŒ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ, Ρƒ нас Π±ΡƒΠ΄Π΅Ρ‚ 10 ΠΊΠ°Π½Π°Π»ΠΎΠ² связи Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ. А количСство ΠΊΠ°Π½Π°Π»ΠΎΠ² связи ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ всСго ΡˆΠ΅ΡΡ‚ΡŒ. ΠžΠ±Ρ‰Π΅Π΅ количСство ΠΊΠ°Π½Π°Π»ΠΎΠ² связи β€” 46, Ρ‡Ρ‚ΠΎ составляСт ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ· 20 Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ. На Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ количСство ΠΊΠ°Π½Π°Π»ΠΎΠ² связи для ΠΎΠ΄Π½ΠΎΠΉ большой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ микросСрвисов.

ΠšΠ°Π½Π°Π»Ρ‹ связи ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½Ρ‹ΠΌΠΈ ΠΈ микросСрвисами ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ увСличСния ΠΎΠ±Ρ‰Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

ΠŸΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈ 10 Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°Ρ… модСль микросСрвисов дСмонстрируСт явноС прСимущСство ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ модСлью. ΠŸΡ€ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² 50 Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² количСство ΠΊΠ°Π½Π°Π»ΠΎΠ² связи ΠΏΠΎΡ‡Ρ‚ΠΈ Π² 10 Ρ€Π°Π· большС. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ, ΠΊΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π» Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ Π½Π° ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅. Одна Ρ‚ΠΎΠ»ΡŒΠΊΠΎ стоячая встрСча с 50 Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ Π±Ρ‹Π»Π° Π±Ρ‹ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ΠΌ Π² нСэффСктивности. Π›ΡŽΠ±ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ участвуСт Π±ΠΎΠ»Π΅Π΅ 10 Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Ρ…ΠΎΡ€ΠΎΡˆΠΎ обслуТиваСтся, Ссли Π΅Π³ΠΎ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. ΠœΠΈΠΊΡ€ΠΎΡΠ΅Ρ€Π²ΠΈΡΡ‹ идСально подходят для этого, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ интСрфСйсы вдоль Π³Ρ€Π°Π½ΠΈΡ† сСрвисов.

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° очСвидная ΠΏΠΎΠ±Π΅Π΄Π° микросСрвисов.

ΠšΡ‚ΠΎ ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚Π΅Π»ΡŒ?

ΠŸΠΎΠ΄Π²Π΅Π΄Π΅Π½Ρ‹ ΠΈΡ‚ΠΎΠ³ΠΈ. Π”Π²Π΅ ΠΏΠΎΠ±Π΅Π΄Ρ‹ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ² Ρ‚Ρ€Π΅Ρ… ΠΏΠΎΠ±Π΅Π΄ микросСрвисов.

Однако, глядя Π½Π° эту Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ, ΠΈΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ. НапримСр, микросСрвис Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΌ ΠΎΠ±Ρ‰Π΅Π½ΠΈΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΊΠΎΠΌΠ°Π½Π΄ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Π±ΠΎΠ»Π΅Π΅ 10 Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². НСбольшой стартап-ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΈΠ· пяти Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄ΠΎΠΉΡ‚ΠΈ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚. ΠœΠΎΠ½ΠΎΠ»ΠΈΡ‚Π°ΠΌΠΈ Π»Π΅Π³Ρ‡Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ с мСньшим количСством двиТущихся частСй. А выдСлСнная нСбольшая ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ выпуска с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π°. ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ количСствС использования. Если ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ нСсколько ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ Π² сСкунду, ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΏΠΎΠ»Π½Π΅ достаточно. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ссли Π²Ρ‹Π·ΠΎΠ²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ большиС ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ сСти, ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ ΠΏΠ΅Ρ€Π΅Π²Π΅ΡˆΠΈΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ прСимущСства. ΠœΠΈΠΊΡ€ΠΎΡΠ΅Ρ€Π²ΠΈΡΡ‹ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠ°Π½Π°Ρ†Π΅Π΅ΠΉ ΠΎΡ‚ всСх ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ нСсколько ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΉ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ микросСрвисная Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄ΠΎΠΉΡ‚ΠΈ:

  • ВрСбуСтся Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ 24/7
  • ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… запросов
  • Пиковая ΠΈ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Π°Ρ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ
  • Π‘ΠΎΠ»Π΅Π΅ 10 Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²
  • Π”Π΅Π»ΠΎΠ²ΠΎΠΉ Π΄ΠΎΠΌΠ΅Π½ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΠ΅ Π΄ΠΎΠΌΠ΅Π½Ρ‹
  • ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌ сроком слуТбы
  • ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Ρ‹ ΠΊΠ°ΠΊ Π²Ρ‹Π·ΠΎΠ²Ρ‹ REST ΠΈΠ»ΠΈ события ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ.