Π”Π΅Π²ΠžΠΏΡ ΠΈ Π₯аос: доставка ПО Π² Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅

ΠžΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ Β«Otomato SoftwareΒ», ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΈ инструкторов ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π² Π˜Π·Ρ€Π°ΠΈΠ»Π΅ DevOps-сСртификации Антон Вайс рассказал Π½Π° ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎΠ΄Π½Π΅ΠΌ DevOpsDays Moscow ΠΏΡ€ΠΎ Ρ‚Π΅ΠΎΡ€ΠΈΡŽ хаоса ΠΈ Π³Π»Π°Π²Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ хаосной ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ объяснил, ΠΊΠ°ΠΊ устроСна идСальная DevOps-организация Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ.

ΠœΡ‹ ΠΏΡ€ΠΈΠ³ΠΎΡ‚ΠΎΠ²ΠΈΠ»ΠΈ Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π΄ΠΎΠΊΠ»Π°Π΄Π°.



Π”ΠΎΠ±Ρ€ΠΎΠ΅ ΡƒΡ‚Ρ€ΠΎ!

DevOpsDays Π² МосквС Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π³ΠΎΠ΄ подряд, я Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π· Π½Π° этой сцСнС, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· вас Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π· Π² этом Π·Π°Π»Π΅. А Ρ‡Ρ‚ΠΎ это Π·Π½Π°Ρ‡ΠΈΡ‚? Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ DevOps-Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π² России растСт, мноТится, Π° Π³Π»Π°Π²Π½ΠΎΠ΅, это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Ρ‚Π°ΠΊΠΎΠ΅ DevOps Π² 2018 Π³ΠΎΠ΄Ρƒ.

ΠŸΠΎΠ΄Π½ΠΈΠΌΠΈΡ‚Π΅ Ρ€ΡƒΠΊΠΈ Ρ‚Π΅, ΠΊΡ‚ΠΎ Π΄ΡƒΠΌΠ°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π² 2018 Π³ΠΎΠ΄Ρƒ DevOps β€” это ΡƒΠΆΠ΅ профСссия? Π•ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅. Π•ΡΡ‚ΡŒ Π² Π·Π°Π»Π΅ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹, Ρƒ ΠΊΠΎΠ³ΠΎ Π² описании долТности написано Β«DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Β»? Π•ΡΡ‚ΡŒ Π² Π·Π°Π»Π΅ DevOps-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹? Π’Π°ΠΊΠΈΡ… Π½Π΅Ρ‚. DevOps-Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΠΎΡ€Ρ‹? Π’ΠΎΠΆΠ΅ Π½Π΅Ρ‚. ΠœΠ°Π»ΠΎΠ²Π°Ρ‚ΠΎ. Π§Ρ‚ΠΎ, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΠΈ Ρƒ ΠΊΠΎΠ³ΠΎ Π½Π΅ написано, Ρ‡Ρ‚ΠΎ ΠΎΠ½ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€?

Π—Π½Π°Ρ‡ΠΈΡ‚, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· вас Π΄ΡƒΠΌΠ°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ это Π°Π½Ρ‚ΠΈΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½? Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ профСссии Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ? Π”ΡƒΠΌΠ°Ρ‚ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ всС, Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, Π° ΠΏΠΎΠΊΠ° ΠΌΡ‹ Π΄ΡƒΠΌΠ°Π΅ΠΌ, индустрия торТСствСнно двиТСтся Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠ΄ Π·Π²ΡƒΠΊΠΈ DevOps-Ρ‚Ρ€ΡƒΠ±Ρ‹.

ΠšΡ‚ΠΎ ΡΠ»Ρ‹ΡˆΠ°Π» ΠΏΡ€ΠΎ Π½ΠΎΠ²ΡƒΡŽ Ρ‚Π΅ΠΌΡƒ, которая называСтся DevDevOps? Π­Ρ‚ΠΎ такая новая ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ°, которая позволяСт ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ эффСктивноС сотрудничСство ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈ дСвопсами. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ Π½Π΅ такая новая. Если ΡΡƒΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎ Ρ‚Π²ΠΈΡ‚Ρ‚Π΅Ρ€Ρƒ, Ρ‚ΠΎ 4 Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄ ΡƒΠΆΠ΅ Π½Π°Ρ‡Π°Π»ΠΈ ΠΎΠ± этом Ρ€Π°Π·Π³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°Ρ‚ΡŒ. И Π΄ΠΎ сих ΠΏΠΎΡ€ интСрСс ΠΊ этому растСт ΠΈ растСт, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π΅ΡΡ‚ΡŒ. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π½Π°Π΄ΠΎ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ.

Π”Π΅Π²ΠžΠΏΡ ΠΈ Π₯аос: доставка ПО Π² Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅

ΠœΡ‹ люди творчСскиС, Ρ‚Π°ΠΊ просто Π½Π΅ успокаиваСмся. ΠœΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ: DevOps β€” это нСдостаточно Π²ΡΠ΅ΠΎΠ±ΡŠΠ΅ΠΌΠ»ΡŽΡ‰Π΅Π΅ слово, Ρ‚Π°ΠΌ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Π΅Ρ‰Π΅ всякого Ρ€Π°Π·Π½ΠΎΠ³ΠΎ, интСрСсных элСмСнтов. И ΠΌΡ‹ ΠΈΠ΄Π΅ΠΌ Π² свои сСкрСтныС Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΈ ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ ΠΏΠ»ΠΎΠ΄ΠΈΡ‚ΡŒ Π»ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ ΠΌΡƒΡ‚Π°Ρ†ΠΈΠΈ: DevTestOps, GitOps, DevSecOps, BizDevOps, ProdOps.

Π”Π΅Π²ΠžΠΏΡ ΠΈ Π₯аос: доставка ПО Π² Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅

Π›ΠΎΠ³ΠΈΠΊΠ° ТСлСзная, Π΄Π°? Π£ нас систСма доставки Π½Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ, Ρƒ нас систСмы Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π΅Π΄ΠΎΠ²ΠΎΠ»ΡŒΠ½Ρ‹Π΅, ΠΌΡ‹ Π½Π΅ успСваСм Π²Ρ‹ΠΊΠ°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ПО воврСмя, Π½Π΅ укладываСмся Π² Π±ΡŽΠ΄ΠΆΠ΅Ρ‚. Как ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ всС это Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ? ΠœΡ‹ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π΅ΠΌ Π½ΠΎΠ²ΠΎΠ΅ слово! Оно Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° Β«OpsΒ», ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½Π°.

Π’Π°ΠΊ я Π½Π°Π·Ρ‹Π²Π°ΡŽ этот ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ β€” Β«Ops, ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½Π°Β».

Π­Ρ‚ΠΎ всС ΠΎΡ‚Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π° Π·Π°Π΄Π½ΠΈΠΉ ΠΏΠ»Π°Π½, Ссли ΠΌΡ‹ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ сСбС, Π·Π°Ρ‡Π΅ΠΌ ΠΌΡ‹ всС это ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π»ΠΈ. ΠŸΡ€ΠΈΠ΄ΡƒΠΌΠ°Π»ΠΈ ΠΌΡ‹ вСсь этот DevOps, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ доставку ПО ΠΈ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² этом процСссС ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ бСспрСпятствСнной, Π±Π΅Π·Π±ΠΎΠ»Π΅Π·Π½Π΅Π½Π½ΠΎΠΉ, эффСктивной, Π° Π³Π»Π°Π²Π½ΠΎΠ΅, приятной.

DevOps вырос ΠΈΠ· Π±ΠΎΠ»ΠΈ. И Π½Π°ΠΌ Π½Π°Π΄ΠΎΠ΅Π»ΠΎ ΡΡ‚Ρ€Π°Π΄Π°Ρ‚ΡŒ. А для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ это всС ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ, ΠΌΡ‹ основываСмся Π½Π° Π²Π΅Ρ‡Π½ΠΎΠ·Π΅Π»Π΅Π½Ρ‹Ρ… ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°Ρ…: эффСктивноС сотрудничСство, ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠ°, Π° самоС Π³Π»Π°Π²Π½ΠΎΠ΅, систСмноС ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π±Π΅Π· Π½Π΅Π³ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ DevOps Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ систСма?

И Ссли ΡƒΠΆ ΠΌΡ‹ Π·Π°Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ ΠΏΡ€ΠΎ систСмноС ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°ΠΏΠΎΠΌΠ½ΠΈΠΌ сСбС, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ систСма.

Π”Π΅Π²ΠžΠΏΡ ΠΈ Π₯аос: доставка ПО Π² Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅

Если Π²Ρ‹ Ρ…Π°ΠΊΠ΅Ρ€-Ρ€Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π΅Ρ€, Ρ‚ΠΎ для вас систСма β€” это ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠ΅ Π·Π»ΠΎ. Π­Ρ‚ΠΎ Ρ‚ΡƒΡ‡Π°, которая нависаСт Π½Π°Π΄ Π²Π°ΠΌΠΈ ΠΈ заставляСт вас Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅.

Π”Π΅Π²ΠžΠΏΡ ΠΈ Π₯аос: доставка ПО Π² Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅

Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния систСмного ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ, систСма β€” это Π½Π΅ΠΊΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ состоит ΠΈΠ· частСй. Π’ этом смыслС, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· нас β€” это систСма. ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ, β€” это систСмы. И Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ с Π²Π°ΠΌΠΈ строим, ΠΎΠ½ΠΎ Ρ‚Π°ΠΊ ΠΈ называСтся β€” систСма.

Всё это β€” Ρ‡Π°ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΉ большой социотСхнологичСской систСмы. И Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли ΠΌΡ‹ ΠΏΠΎΠΉΠΌΠ΅ΠΌ, ΠΊΠ°ΠΊ эта социотСхнологичСская систСма вмСстС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π° ΠΌΡ‹ смоТСм Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π² этом Π΄Π΅Π»Π΅ ΠΏΠΎ-настоящСму ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

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

Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния повСдСния, Ρ‚ΡƒΡ‚ Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ интСрСсный Ρ„Π°ΠΊΡ‚. БистСма ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π½ΠΈ ΠΎΠ΄Π½Π° ΠΈΠ· Π΅Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ взятых частСй Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚.

Как Π³ΠΎΠ²ΠΎΡ€ΠΈΠ» Π΄ΠΎΠΊΡ‚ΠΎΡ€ РассСл Акофф (ΠΎΠ΄ΠΈΠ½ ΠΈΠ· основополоТников систСмного ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ), это достаточно Π»Π΅Π³ΠΊΠΎ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΌΡ‹ΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ экспСримСнта. НапримСр, ΠΊΡ‚ΠΎ Π² Π·Π°Π»Π΅ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄? Много Ρ€ΡƒΠΊ, ΠΈ это Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это ΠΎΠ΄Π½ΠΎ ΠΈΠ· основных Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ нашСй профСссии. Π’Ρ‹ ΡƒΠΌΠ΅Π΅Ρ‚Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ, Π° ваши Ρ€ΡƒΠΊΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ вас ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄? Π•ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ люди, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ скаТут: Β«Π£ мСня Π½Π΅ Ρ€ΡƒΠΊΠΈ ΠΏΠΈΡˆΡƒΡ‚ ΠΊΠΎΠ΄, Ρƒ мСня ΠΌΠΎΠ·Π³ ΠΏΠΈΡˆΠ΅Ρ‚ ΠΊΠΎΠ΄Β». А ΠΌΠΎΠ·Π³ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ вас ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄? Ну, скорСС всСго Π½Π΅Ρ‚.

Мозг β€” ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ машина, ΠΌΡ‹ ΠΈ 10% Π½Π΅ Π·Π½Π°Π΅ΠΌ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ Ρ‚Π°ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π½ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ систСмы, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ являСтся наш ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΌ, ΠΎΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚. И это Π»Π΅Π³ΠΊΠΎ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ: ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ сСбС Ρ‡Π΅Ρ€Π΅ΠΏΠ½ΡƒΡŽ ΠΊΠΎΡ€ΠΎΠ±ΠΊΡƒ, Π΄ΠΎΡΡ‚Π°Π½ΡŒΡ‚Π΅ ΠΎΡ‚Ρ‚ΡƒΠ΄Π° ΠΌΠΎΠ·Π³, ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ, ΠΏΡƒΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅Ρ‚ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ простоС. Β«Hello, worldΒ» Π½Π° Python, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

Если систСма ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅, Ρ‡Π΅Π³ΠΎ Π½ΠΈ ΠΎΠ΄Π½Π° ΠΈΠ· Π΅Π΅ частСй ΠΏΠΎ-ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚, Ρ‚ΠΎ это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π΅Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π΅ опрСдСляСтся ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Π΅Π΅ частСй. А Ρ‡Π΅ΠΌ ΠΎΠ½ΠΎ Ρ‚ΠΎΠ³Π΄Π° опрСдСляСтся? Оно опрСдСляСтся взаимодСйствиСм ΠΌΠ΅ΠΆΠ΄Ρƒ этими частями. И соотвСтствСнно, Ρ‡Π΅ΠΌ большС частСй, Ρ‚Π΅ΠΌ слоТнСС взаимодСйствия, Ρ‚Π΅ΠΌ слоТнСС ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ систСмы. И это Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‚Π°ΠΊΡƒΡŽ систСму Ρ…Π°ΠΎΡ‚ΠΈΡ‡Π½ΠΎΠΉ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ любоС, самоС Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅, Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΎΠ΅ Π³Π»Π°Π·Ρƒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² любой ΠΈΠ· частСй систСмы ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ нСпрСдсказуСмым Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ.

Π­Ρ‚Π° Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ условиям Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π±Ρ‹Π»Π° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π° ΠΈ исслСдована амСриканским ΠΌΠ΅Ρ‚Π΅ΠΎΡ€ΠΎΠ»ΠΎΠ³ΠΎΠΌ Π­Π΄ΠΎΠΌ Π›ΠΎΡ€Π΅Π½Ρ†ΠΎΠΌ. ВпослСдствии ΠΎΠ½Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ «эффСкт Π±Π°Π±ΠΎΡ‡ΠΊΠΈΒ» ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π»Π° ΠΊ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΡŽ Ρ‚Π°ΠΊΠΎΠ³ΠΎ двиТСния Π½Π°ΡƒΡ‡Π½ΠΎΠΉ мысли, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ называСтся «тСория хаоса». Π­Ρ‚Π° тСория стала ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· основных сдвигов ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΡ‹ Π² Π½Π°ΡƒΠΊΠ΅ 20 Π²Π΅ΠΊΠ°.

ВСория хаоса

Π›ΡŽΠ΄ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ хаоса, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ сСбя хаосологи.

Π”Π΅Π²ΠžΠΏΡ ΠΈ Π₯аос: доставка ПО Π² Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅

БобствСнно ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ этого Π΄ΠΎΠΊΠ»Π°Π΄Π° стало Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ, работая со слоТными распрСдСлСнными систСмами ΠΈ большими ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹ΠΌΠΈ организациями, Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ я понял, Ρ‡Ρ‚ΠΎ это Ρ‚ΠΎ, ΠΊΠ΅ΠΌ я сСбя ΠΎΡ‰ΡƒΡ‰Π°ΡŽ. Π― β€” хаосолог. Π­Ρ‚ΠΎ, Π² ΠΎΠ±Ρ‰Π΅ΠΌ, Ρ‚Π°ΠΊΠΎΠΉ Ρ…ΠΈΡ‚Ρ€ΠΎΡƒΠΌΠ½Ρ‹ΠΉ способ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ: Β«Π― Π½Π΅ понимаю, Ρ‡Ρ‚ΠΎ здСсь происходит ΠΈ Π½Π΅ знаю, Ρ‡Ρ‚ΠΎ с этим Π΄Π΅Π»Π°Ρ‚ΡŒΒ».

Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· вас Ρ‚ΠΎΠΆΠ΅ сСбя Ρ‚Π°ΠΊ часто ΠΎΡ‰ΡƒΡ‰Π°ΡŽΡ‚, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ‚ΠΎΠΆΠ΅ хаосологи. Π― ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ°ΡŽ вас Π² гильдию хаосологов. БистСмы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ с Π²Π°ΠΌΠΈ, Π΄ΠΎΡ€ΠΎΠ³ΠΈΠ΅ ΠΊΠΎΠ»Π»Π΅Π³ΠΈ хаосологи, Π±ΡƒΠ΄Π΅ΠΌ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ «слоТныС Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ систСмы».

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

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

Π•ΡΡ‚ΡŒ Π΅Ρ‰Π΅ Π΄Π²Π° интСрСсных Π²Ρ‹Π²ΠΎΠ΄Π°.
Π”Π΅Π²ΠžΠΏΡ ΠΈ Π₯аос: доставка ПО Π² Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΌΡ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ систСму Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡƒΡ‚Π΅ΠΌ упрощСния Π΅Π΅ частСй. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, СдинствСнный способ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ систСму β€” это Π·Π° счСт упрощСния взаимодСйствий ΠΌΠ΅ΠΆΠ΄Ρƒ Π΅Π΅ частями.

Как ΠΌΡ‹ взаимодСйствуСм? ΠœΡ‹ с Π²Π°ΠΌΠΈ всС β€” части большой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, которая называСтся чСловСчСскоС общСство. ΠœΡ‹ взаимодСйствуСм посрСдством ΠΎΠ±Ρ‰Π΅Π³ΠΎ языка, Ссли ΠΎΠ½ Ρƒ нас Π΅ΡΡ‚ΡŒ, Ссли ΠΌΡ‹ Π΅Π³ΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ.

Π”Π΅Π²ΠžΠΏΡ ΠΈ Π₯аос: доставка ПО Π² Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅

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

Π― Ρ…ΠΎΡ‡Ρƒ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠΈ ΠΊ ΡƒΡΠ»ΠΎΠΆΠ½Π΅Π½ΠΈΡŽ, ΠΊ адаптивности, ΠΊ Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊ хаотичности ΠΏΡ€ΠΎΡΠ»Π΅ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π²ΠΎ всСм. И Π² Ρ‚Π΅Ρ… систСмах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ с Π²Π°ΠΌΠΈ строим, ΠΈ Π² Ρ‚Π΅Ρ… систСмах, Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ являСмся.

И Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ голословным, Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Ρ‚Π΅ систСмы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ с Π²Π°ΠΌΠΈ создаём.

Π”Π΅Π²ΠžΠΏΡ ΠΈ Π₯аос: доставка ПО Π² Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅

Π’Ρ‹ ΠΆΠ΄Π°Π»ΠΈ этого слова, я понимаю. ΠœΡ‹ Π½Π° DevOps-ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ, сСгодня это слово ΠΏΡ€ΠΎΠ·Π²ΡƒΡ‡ΠΈΡ‚ Π³Π΄Π΅-Ρ‚ΠΎ сто тысяч Ρ€Π°Π· ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ приснится Π½Π°ΠΌ Π½ΠΎΡ‡ΡŒΡŽ.

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

Π”Π΅Π²ΠžΠΏΡ ΠΈ Π₯аос: доставка ПО Π² Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅

ΠœΠΈΠΊΡ€ΠΎΡΠ΅Ρ€Π²ΠΈΡΡ‹ β€” это Π΅Ρ‰Π΅ Π½Π΅ ΠΊΠΎΠ½Π΅Ρ†, микросСрвисы это, Π² ΠΎΠ±Ρ‰Π΅ΠΌ-Ρ‚ΠΎ, ΡƒΠΆΠ΅ Π²Ρ‡Π΅Ρ€Π°ΡˆΠ½ΠΈΠΉ дСнь, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Serverless. ВсС сСрвСры сгорСли, Π½Π΅Ρ‚ сСрвСров, Π½Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ чистый исполняСмый ΠΊΠΎΠ΄. ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, состояния ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, всС управляСтся событиями. ΠšΡ€Π°ΡΠΎΡ‚Π°, чистота, Ρ‚ΠΈΡˆΠΈΠ½Π°, Π½Π΅Ρ‚ событий, Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ происходит, ΠΏΠΎΠ»Π½Ρ‹ΠΉ порядок.

Π“Π΄Π΅ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ? Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, понятноС Π΄Π΅Π»ΠΎ, Π²ΠΎ взаимодСйствиях. Бколько ΠΎΠ΄Π½Π° функция ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ сама ΠΏΠΎ сСбС? Как ΠΎΠ½Π° взаимодСйствуСт с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ функциями? ΠžΡ‡Π΅Ρ€Π΅Π΄ΠΈ сообщСний, Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, балансировщики. Как Π²ΠΎΡΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ событиС, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π» сбой? ΠšΡƒΡ‡Π° вопросов ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ².

ΠœΠΈΠΊΡ€ΠΎΡΠ΅Ρ€Π²ΠΈΡΡ‹ ΠΈ Serverless β€” это всС Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ хипстСры, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ Cloud Native. Π­Ρ‚ΠΎ всС ΠΎΠ± ΠΎΠ±Π»Π°ΠΊΠ΅. Но ΠΎΠ±Π»Π°ΠΊΠΎ ΠΏΠΎ сути своСй Ρ‚ΠΎΠΆΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎ. ΠœΡ‹ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Π½Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΎ распрСдСлСнной систСмС. На самом Π΄Π΅Π»Π΅, Π³Π΄Π΅ ΠΆΠΈΠ²ΡƒΡ‚ сСрвСра ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ²? Π’ Π΄Π°Ρ‚Π°-Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ…. Π’ΠΎ Π΅ΡΡ‚ΡŒ Ρƒ нас Ρ‚ΡƒΡ‚ нСкая цСнтрализованная, ΠΎΡ‡Π΅Π½ΡŒ ограничСнная, распрСдСлСнная модСль.

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

Облако Π½Π΅ Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΈΡ‚, поэтому ΠΌΡ‹ всС большС Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ называСтся Β«ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ вычислСния». Или Π΅Ρ‰Π΅ ΠΌΠ½Π΅ нравится Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Β«fog computingΒ». Оно ΠΏΠΎΠ΄Ρ‘Ρ€Π½ΡƒΡ‚ΠΎ мистикой Ρ€ΠΎΠΌΠ°Π½Ρ‚ΠΈΠ·ΠΌΠ° ΠΈ загадочности.

Π”Π΅Π²ΠžΠΏΡ ΠΈ Π₯аос: доставка ПО Π² Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅

Π’ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ вычислСния. Π Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π»Π°ΠΊΠ° β€” это Ρ‚Π°ΠΊΠΈΠ΅ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ сгустки Π²ΠΎΠ΄Ρ‹, ΠΏΠ°Ρ€Π°, льда, ΠΊΠ°ΠΌΠ½Π΅ΠΉ. А Ρ‚ΡƒΠΌΠ°Π½ β€” это капСльки Π²ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ рассСяны Π²ΠΎΠΊΡ€ΡƒΠ³ нас Π² атмосфСрС.

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

Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠΏΡΡ‚ΡŒ дСцСнтрализация, Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΡΡ‚ΡŒ, Π½Ρƒ ΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· вас ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΡƒΠΆΠ΅, ΠΊ Ρ‡Π΅ΠΌΡƒ всС это ΠΈΠ΄Π΅Ρ‚, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ нСльзя Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π½Π΅ ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ ΠΎ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π΅.

Π”Π΅Π²ΠžΠΏΡ ΠΈ Π₯аос: доставка ПО Π² Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅

Π•ΡΡ‚ΡŒ Ρ‚Π΅, ΠΊΡ‚ΠΎ Π²Π΅Ρ€ΠΈΡ‚, это Ρ‚Π΅, ΠΊΡ‚ΠΎ влоТились Π² ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Ρƒ. Π•ΡΡ‚ΡŒ Ρ‚Π΅, ΠΊΡ‚ΠΎ вСрят, Π½ΠΎ боятся, ΠΊΠ°ΠΊ я, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€. А Π΅ΡΡ‚ΡŒ Ρ‚Π΅, ΠΊΡ‚ΠΎ Π½Π΅ Π²Π΅Ρ€ΠΈΡ‚. Π’ΡƒΡ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ. Π•ΡΡ‚ΡŒ тСхнология, Π½ΠΎΠ²ΠΎΠ΅ нСпонятноС Π΄Π΅Π»ΠΎ, Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Как любая новая тСхнология ΠΎΠ½Π° ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π΅Ρ‚ большС вопросов, Ρ‡Π΅ΠΌ Π΄Π°Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ².

Π₯Π°ΠΉΠΏ Π²ΠΎΠΊΡ€ΡƒΠ³ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π° понятСн. Π”Π°ΠΆΠ΅ Ссли ΠΎΡ‚Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ Π² сторону Π·ΠΎΠ»ΠΎΡ‚ΡƒΡŽ Π»ΠΈΡ…ΠΎΡ€Π°Π΄ΠΊΡƒ, Ρ‚ΠΎ сама ΠΏΠΎ сСбС тСхнология Π΄Π°Π΅Ρ‚ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ обСщания свСтлого Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ: большС свобода, большС автономия, распрСдСлСнноС глобальноС Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅. Π§Π΅Π³ΠΎ Ρ‚ΡƒΡ‚ Π½Π΅ Ρ…ΠΎΡ‚Π΅Ρ‚ΡŒ?

БоотвСтствСнно, всС большС ΠΈ большС ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ² ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π°ΠΏΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ. И это сила, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ°Ρ…Π½ΡƒΡ‚ΡŒΡΡ, просто сказав: «Ааа, Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ β€” это просто ΠΏΠ»ΠΎΡ…ΠΎ имплСмСнтированная распрСдСлСнная Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…Β». Или ΠΊΠ°ΠΊ скСптики Π»ΡŽΠ±ΡΡ‚ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ: «Для Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π° Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉΒ». Если Π²Π΄ΡƒΠΌΠ°Ρ‚ΡŒΡΡ, Ρ‚ΠΎ 150 Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ ΠΎΠ½ΠΈ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ Ρ‚ΠΎ ΠΆΠ΅ самоС ΠΏΡ€ΠΎ элСктричСство. И Π΄Π°ΠΆΠ΅ Π² Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π±Ρ‹Π»ΠΈ ΠΏΡ€Π°Π²Ρ‹, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ элСктричСство Π΄Π΅Π»Π°Π΅Ρ‚ сСгодня Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ, Π² 19 Π²Π΅ΠΊΠ΅ Π±Ρ‹Π»ΠΎ Π½Π΅Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½ΠΈΠΊΠ°ΠΊ.

ΠšΡΡ‚Π°Ρ‚ΠΈ, ΠΊΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π° Π»ΠΎΠ³ΠΎ Π½Π° экранС? Π­Ρ‚ΠΎ Hyperledger. Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ разрабатываСтся ΠΏΠΎΠ΄ эгидой The Linux Foundation, Π² Π½Π΅Π³ΠΎ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π°Π±ΠΎΡ€ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. Π­Ρ‚ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ сила нашСго ΠΊΠΎΠΌΡŒΡŽΠ½ΠΈΡ‚ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.

Π₯аосная инТСнСрия

Π”Π΅Π²ΠžΠΏΡ ΠΈ Π₯аос: доставка ПО Π² Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅

Π’Π°ΠΊ Π²ΠΎΡ‚, систСма, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ с Π²Π°ΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ, становится всС слоТнСС, всС Ρ…Π°ΠΎΡ‚ΠΈΡ‡Π½Π΅Π΅, всС Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Π΅Π΅. Netflix β€” ΠΏΠΈΠΎΠ½Π΅Ρ€Ρ‹ микросСрвисных систСм. Они Π±Ρ‹Π»ΠΈ ΠΎΠ΄Π½ΠΈΠΌΠΈ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΊΡ‚ΠΎ это поняли, ΠΎΠ½ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π½Π°Π±ΠΎΡ€ инструмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Π·Π²Π°Π»ΠΈ Simian Army, самым извСстным ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… стал Chaos Monkey. Он ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ стало извСстно ΠΊΠ°ΠΊ Β«ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ хаосной ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΈΒ».

ΠšΡΡ‚Π°Ρ‚ΠΈ, Π² процСссС Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠΌ ΠΌΡ‹ Π΄Π°ΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Π²Π΅Π»ΠΈ этот тСкст Π½Π° русский язык, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ Π»ΠΈΠ½ΠΊΡƒ, Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅, ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅, Ρ€ΡƒΠ³Π°ΠΉΡ‚Π΅.

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

ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ сами ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π²Π½ΠΎΡΠΈΡ‚ΡŒ эти ошибки Π² наши ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ½ систСмы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ‹Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ наши систСмы Π½Π° эту ΡΠ°ΠΌΡƒΡŽ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ, Π½Π° эту ΡΠ°ΠΌΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΊ самоорганизации, ΠΊ выТиваСмости.

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

Distributed System Integration Protocols

Π”Π΅Π²ΠžΠΏΡ ΠΈ Π₯аос: доставка ПО Π² Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅

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

Π”Π΅Π²ΠžΠΏΡ ΠΈ Π₯аос: доставка ПО Π² Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅

О Ρ‡Π΅ΠΌ я Π³ΠΎΠ²ΠΎΡ€ΡŽ? Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Opentracing. НСкая ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» распрСдСлСнного отслСТивания, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΡ‹ΠΌ инструмСнтом для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ слоТных распрСдСлСнных систСм.

Π”Π΅Π²ΠžΠΏΡ ΠΈ Π₯аос: доставка ПО Π² Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅

Π”Π°Π»Π΅Π΅ β€” Open Policy Agent. ΠœΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ с систСмой, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ Π΅Π΅ observability, Π½Π°Π±Π»ΡŽΠ΄Π°Π΅ΠΌΠΎΡΡ‚ΡŒ. Opentracing относится ΠΊ сСмьС инструмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°ΡŽΡ‚ Π½Π°Π±Π»ΡŽΠ΄Π°Π΅ΠΌΠΎΡΡ‚ΡŒ Π½Π°ΡˆΠΈΡ… систСм. Но Π½Π°Π±Π»ΡŽΠ΄Π°Π΅ΠΌΠΎΡΡ‚ΡŒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½Π° для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Π²Π΅Π΄Π΅Ρ‚ сСбя систСма Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΎΡ‚ Π½Π΅Π΅ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ, ΠΈΠ»ΠΈ Π½Π΅Ρ‚. Как Π½Π°ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅? Π—Π° счСт опрСдСлСния Π² Π½Π΅ΠΉ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ, ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ свода ΠΏΡ€Π°Π²ΠΈΠ». ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Open Policy Agent занимаСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ этого свода ΠΏΡ€Π°Π²ΠΈΠ» ΠΏΠΎ ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌΡƒ спСктру: ΠΎΡ‚ доступа Π΄ΠΎ размСщСния рСсурсов.

Π”Π΅Π²ΠžΠΏΡ ΠΈ Π₯аос: доставка ПО Π² Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅

Как ΠΌΡ‹ сказали, наши систСмы всС Π±ΠΎΠ»Π΅Π΅ событийно управляСмыС. Serverless β€” это Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ событийно управляСмых систСм. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ события ΠΌΠ΅ΠΆΠ΄Ρƒ систСмами ΠΈ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ…, Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Π½Π΅ΠΊΠΈΠΉ ΠΎΠ±Ρ‰ΠΈΠΉ язык, Π½Π΅ΠΊΠΈΠΉ ΠΎΠ±Ρ‰ΠΈΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ Ρ€Π°Π·Π³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°Π΅ΠΌ ΠΎ событиях, ΠΊΠ°ΠΊ ΠΌΡ‹ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ ΠΈΡ… ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ. Π­Ρ‚ΠΈΠΌ занимаСтся ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Cloudevents.

Π”Π΅Π²ΠžΠΏΡ ΠΈ Π₯аос: доставка ПО Π² Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅

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

Π”Π΅Π²ΠžΠΏΡ ΠΈ Π₯аос: доставка ПО Π² Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅

И, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ наши систСмы Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅, Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅, ΡΠ°ΠΌΠΎΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Π»ΠΈΡΡŒ, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄Π°Ρ‚ΡŒ ΠΈΠΌ ΠΏΡ€Π°Π²ΠΎ Π½Π° ΡΠ°ΠΌΠΎΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ spiffe ΠΈΠΌΠ΅Π½Π½ΠΎ этим ΠΈ занимаСтся. Π­Ρ‚ΠΎ Ρ‚ΠΎΠΆΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠΎΠ΄ эгидой Cloud Native Computing Foundation.

ВсС эти ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠ»ΠΎΠ΄Ρ‹Π΅, ΠΈΠΌ всСм Π½ΡƒΠΆΠ½Π° наша любовь, наша ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°. Π­Ρ‚ΠΎ всС ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠΎΠ΄, нашС тСстированиС, наша имплСмСнтация. Они ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π°ΠΌ, Π² ΠΊΠ°ΠΊΡƒΡŽ сторону двиТСтся тСхнология.

Но DevOps Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±Ρ‹Π» Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΎ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΎΠ½ всСгда Π±Ρ‹Π» ΠΎ сотрудничСствС ΠΌΠ΅ΠΆΠ΄Ρƒ людьми. И, соотвСтствСнно, Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ систСмы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ, помСнялись, Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΌΡ‹ сами. На самом Π΄Π΅Π»Π΅, ΠΌΡ‹ ΠΈ Ρ‚Π°ΠΊ мСняСмся, Ρƒ нас Π½Π΅Ρ‚ особСнно Π²Ρ‹Π±ΠΎΡ€Π°.

Π”Π΅Π²ΠžΠΏΡ ΠΈ Π₯аос: доставка ПО Π² Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅

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

Π”Π°Π»ΡŒΡˆΠ΅ Π±Ρ‹Π» ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΈΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ β€” Ρ‚Π΅ΠΌΠ½ΠΎΠ΅ врСмя, ΠΊΠΎΠ³Π΄Π° Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅ Π±Ρ‹Π»ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ стали Π΄ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ людям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ Π½Π΅ Π·Π½Π°Π΅ΠΌ Π½Π° основании Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ с Π½ΠΈΠΌΠΈ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΠΌ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ общСствСнному ΠΈΠ»ΠΈ государствСнному институту.

И Π²ΠΎΡ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Π² нашСм соврСмСнном ΠΌΠΈΡ€Π΅: Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅ становится всС Π±ΠΎΠ»Π΅Π΅ распрСдСлСнным ΠΈ Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ, ΠΈ основано ΠΎΠ½ΠΎ Π½Π° свободС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ², Π½Π° доступности ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Если Π²Π΄ΡƒΠΌΠ°Ρ‚ΡŒΡΡ, Ρ‚ΠΎ эту Π²ΠΎΡ‚ ΡΠ°ΠΌΡƒΡŽ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ, которая Π΄Π΅Π»Π°Π΅Ρ‚ это Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ, ΠΌΡ‹ с Π²Π°ΠΌΠΈ ΠΈ осущСствляСм. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΈ Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ сотрудничаСм, ΠΈ Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ это Π΄Π΅Π»Π°Π΅ΠΌ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ иСрархичСскиС IT-ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ старого Ρ‚ΠΎΠ»ΠΊΠ° ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Они Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΠΎΡ‚ΠΌΠΈΡ€Π°Ρ‚ΡŒ.

ΠžΡΠ½ΠΎΠ²Ρ‹ DevOps-ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ

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

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, это всС Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. Π£ нас Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ трансформационноС лидСрство, личная ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ, внутрСнняя мотивация.

Π”Π΅Π²ΠžΠΏΡ ΠΈ Π₯аос: доставка ПО Π² Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅

Π’ΠΎΡ‚ это основа DevOps-ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ: ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, асинхронныС ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ, трансформационноС лидСрство, дСцСнтрализация.

Π’Ρ‹Π³ΠΎΡ€Π°Π½ΠΈΠ΅

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

Π”Π΅Π²ΠžΠΏΡ ΠΈ Π₯аос: доставка ПО Π² Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅

Π’Ρ‹Π³ΠΎΡ€Π°Π½ΠΈΠ΅ происходит Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ пытаСмся ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŽ ΠΏΠΎ сути своСй Π½Π΅ поддаСтся. Когда ΠΌΡ‹ Π²Ρ‹Π³ΠΎΡ€Π°Π΅ΠΌ, Ρ‚ΠΎ всС тСряСт смысл, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ тСряСм ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ΅, ΠΌΡ‹ встаСм Π² Π·Π°Ρ‰ΠΈΡ‚Π½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ Π·Π°Ρ‰ΠΈΡ‰Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ.

Π˜Π½ΠΆΠ΅Π½Π΅Ρ€Π½Π°Ρ профСссия, ΠΊΠ°ΠΊ я часто люблю сСбС Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒ, это Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ творчСская профСссия. Если ΠΌΡ‹ тСряСм ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ, Ρ‚ΠΎ ΠΌΡ‹ прСвращаСмся Π² ΠΏΠ΅ΠΏΠ΅Π», прСвращаСмся Π² Π·ΠΎΠ»Ρƒ. Π’Ρ‹Π³ΠΎΡ€Π°ΡŽΡ‚ люди, Π²Ρ‹Π³ΠΎΡ€Π°ΡŽΡ‚ Ρ†Π΅Π»Ρ‹Π΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

На ΠΌΠΎΠΉ взгляд, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ принятиС ΡΠΎΠ·ΠΈΠ΄Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ силы хаоса, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ построСниС сотрудничСства ΠΏΠΎ Π΅Π³ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°ΠΌ β€” это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΌ Π½Π΅ Ρ€Π°ΡΡ‚Π΅Ρ€ΡΡ‚ΡŒ Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² нашСй профСссии.

Π§Π΅Π³ΠΎ я Π²Π°ΠΌ ΠΈ ТСлаю: Π»ΡŽΠ±ΠΈΡ‚ΡŒ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ, Π»ΡŽΠ±ΠΈΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ. Π­Ρ‚ΠΎΡ‚ ΠΌΠΈΡ€ кормится ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, Π½Π°ΠΌ Π΄ΠΎΡΡ‚Π°Π»Π°ΡΡŒ Ρ‡Π΅ΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΊΠΎΡ€ΠΌΠΈΡ‚ΡŒ. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ хаос, Π±ΡƒΠ΄Π΅ΠΌ хаосологами, Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΈΠ½ΠΎΡΠΈΡ‚ΡŒ Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ΅, Π½Ρƒ, Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΊΠ°ΠΊ ΠΌΡ‹ ΡƒΠΆΠ΅ выяснили, Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½Ρ‹, ΠΈ ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ появятся, Ρ‚ΠΎ ΠΌΡ‹ скаТСм просто Β«Ops!Β», ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½Π°.

Π§Ρ‚ΠΎ ΠΊΡ€ΠΎΠΌΠ΅ Chaos Monkey?

На самом Π΄Π΅Π»Π΅, всС эти инструмСнты, ΠΎΠ½ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ ΠΌΠΎΠ»ΠΎΠ΄Ρ‹Π΅. Π’Π΅ ΠΆΠ΅ Netflix строили инструмСнты ΠΏΠΎΠ΄ сСбя. Π‘Ρ‚Ρ€ΠΎΠΉΡ‚Π΅ инструмСнты ΠΏΠΎΠ΄ сСбя. Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ хаосной ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΈ ΠΈ соотвСтствуйтС этим ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°ΠΌ, Π° Π½Π΅ ΡΡ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ инструмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡƒΠΆΠ΅ построил.

ΠŸΡ‹Ρ‚Π°ΠΉΡ‚Π΅ΡΡŒ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ваши систСмы Π»ΠΎΠΌΠ°ΡŽΡ‚ΡΡ ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΠΉΡ‚Π΅ ΠΈΡ… Π»ΠΎΠΌΠ°Ρ‚ΡŒ ΠΈ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΡƒΠ΄Π°Ρ€Ρ‹. Π­Ρ‚ΠΎ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ. А инструмСнты ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΈΡΠΊΠ°Ρ‚ΡŒ. ВсякиС Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹.

Π― Π½Π΅ совсСм понял ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ ΠΏΡ€ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ систСму нСльзя ΡƒΠΏΡ€ΠΎΡ‰Π°Ρ‚ΡŒ, упрощая Π΅Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΈ сразу ΠΆΠ΅ ΠΏΠ΅Ρ€Π΅ΡˆΠ»ΠΈ ΠΊ микросСрвисам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠ°ΠΊ Ρ€Π°Π· ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‚ систСму ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ΠΌ самих ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ услоТняя взаимодСйствия. Π­Ρ‚ΠΎ ΠΏΠΎ сути Π΄Π²Π΅ части, ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡Π°Ρ‰ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ.

Π‘ΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π²Π΅Ρ€Π½ΠΎ, микросСрвисы β€” ΠΎΡ‡Π΅Π½ΡŒ противорСчивая Ρ‚Π΅ΠΌΠ° Π²ΠΎΠΎΠ±Ρ‰Π΅. На самом Π΄Π΅Π»Π΅, ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ частСй ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ. Π§Ρ‚ΠΎ микросСрвисы Π΄Π°ΡŽΡ‚? Они Π΄Π°ΡŽΡ‚ Π½Π°ΠΌ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ, Π½ΠΎ простоты ΠΎΠ½ΠΈ Π½Π°ΠΌ ΡƒΠΆ Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π΅ Π΄Π°ΡŽΡ‚ Π½ΠΈΠΊΠ°ΠΊ. Они ΠΏΠΎΠ²Ρ‹ΡˆΠ°ΡŽΡ‚ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ.

Π’ΠΎ Π΅ΡΡ‚ΡŒ Π² философии DevOps микросСрвисы β€” это Π½Π΅ Ρ‚Π°ΠΊΠΎΠ΅ ΡƒΠΆ ΠΈ Π±Π»Π°Π³ΠΎ?

Π£ любого Π±Π»Π°Π³Π° Π΅ΡΡ‚ΡŒ ΠΈΠ·Π½Π°Π½ΠΊΠ°. Π•ΡΡ‚ΡŒ Π±Π»Π°Π³ΠΎ: это ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ, Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния быстрСС, Π½ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈ, соотвСтствСнно, Ρ…Ρ€ΡƒΠΏΠΊΠΎΡΡ‚ΡŒ всСй систСмы.

ВсС-Ρ‚Π°ΠΊΠΈ Π½Π° Ρ‡Ρ‚ΠΎ большС ΡƒΠΏΠΎΡ€: Π½Π° ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ взаимодСйствия ΠΈΠ»ΠΈ Π½Π° ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ частСй?

Π£ΠΏΠΎΡ€, нСсомнСнно, Π½Π° ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ взаимодСйствия, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ссли ΠΌΡ‹ смотрим Π½Π° это с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ с Π²Π°ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ, Ρ‚ΠΎ, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ взаимодСйствий, Π° Π½Π΅ Π½Π° ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· нас ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ. ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ β€” это ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π² Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ². Π’ΠΎΡ‚ Π² МакдональдсС это Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° Ρƒ тСбя прСдписано: здСсь Π±ΡƒΡ€Π³Π΅Ρ€ ΠΏΠΎΠ»ΠΎΠΆΠΈΠ», здСсь Π½Π° Π½Π΅Π³ΠΎ соус Π½Π°Π»ΠΈΠ». Π­Ρ‚ΠΎ Π² нашСй творчСской Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ.

ΠŸΡ€Π°Π²Π΄Π° Π»ΠΈ, Ρ‡Ρ‚ΠΎ всС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ рассказали, ΠΆΠΈΠ²Π΅Ρ‚ Π² ΠΌΠΈΡ€Π΅ Π±Π΅Π· ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ†ΠΈΠΈ, ΠΈ хаос Ρ‚Π°ΠΌ Ρ‚Π°ΠΊΠΎΠΉ Π΄ΠΎΠ±Ρ€Ρ‹ΠΉ, ΠΈ Π½Π΅Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ этого хаоса, Π½ΠΈΠΊΡ‚ΠΎ Π½ΠΈΠΊΠΎΠ³ΠΎ Π½Π΅ Ρ…ΠΎΡ‡Π΅Ρ‚ ΡΡŠΠ΅ΡΡ‚ΡŒ, ΡƒΠ±ΠΈΡ‚ΡŒ? Как конкурСнция ΠΈ DevOps Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΆΠΈΡ‚ΡŒ?

Ну, это смотря ΠΎ ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ†ΠΈΠΈ ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ. О ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ†ΠΈΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ мСстС ΠΈΠ»ΠΈ ΠΎ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ†ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ компаниями?

О ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ†ΠΈΠΈ сСрвисов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ сСрвисы β€” это Π½Π΅ нСсколько ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ. ΠœΡ‹ создаСм Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ срСды, ΠΈ любая срСда Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΆΠΈΡ‚ΡŒ Π±Π΅Π· ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ†ΠΈΠΈ. Π’Π΅Π·Π΄Π΅ Π΅ΡΡ‚ΡŒ конкурСнция.

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

Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, хаос это отсутствиС Ρ†Π΅Π»Π΅ΠΉ ΠΊΠ°ΠΊ Π±Ρ‹? Или Ρ‚Π΅ Ρ†Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ? ΠœΡ‹ Π² Π΄ΠΎΠΌΠΈΠΊΠ΅ ΠΈ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ Ρ†Π΅Π»Π΅ΠΉ Π΄Ρ€ΡƒΠ³ΠΈΡ…. ΠšΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ†ΠΈΡ, Π½Π° самом Π΄Π΅Π»Π΅, ΠΎΠ½Π° Π·Π° счСт Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρƒ нас Ρ‡Π΅Ρ‚ΠΊΠΈΠ΅ Ρ†Π΅Π»ΠΈ, ΠΈ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, ΠΊΡƒΠ΄Π° ΠΏΡ€ΠΈΠ΄Π΅ΠΌ Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’ этом, с ΠΌΠΎΠ΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния, ΡΡƒΡ‚ΡŒ DevOps.

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

Π’ этом Π³ΠΎΠ΄Ρƒ конфСрСнция DevOpsDays Moscow ΠΏΡ€ΠΎΠΉΠ΄Π΅Ρ‚ 7 дСкабря Π² «ВСхнополисС». Π”ΠΎ 11 ноября ΠΌΡ‹ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌ заявки Π½Π° Π΄ΠΎΠΊΠ»Π°Π΄Ρ‹. ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π½Π°ΠΌ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹ΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ.

РСгистрация для участников ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Π°, Π±ΠΈΠ»Π΅Ρ‚ стоит 7000 Ρ€ΡƒΠ±Π»Π΅ΠΉ. ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡ‚Π΅ΡΡŒ!

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com