Data Mesh: ΠΊΠ°ΠΊ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌ с Π΄Π°Π½Π½ΠΈ Π±Π΅Π· ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚

Π—Π΄Ρ€Π°Π²Π΅ΠΉ, Π₯Π°Π±Ρ€! Π’ Dodo Pizza Engineering ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΈΡ‡Π°ΠΌΠ΅ Π΄Π°Π½Π½ΠΈΡ‚Π΅ (Π° ΠΊΠΎΠΉ Π½Π΅ Π³ΠΈ ΠΎΠ±ΠΈΡ‡Π° сСга?). Π‘Π΅Π³Π° Ρ‰Π΅ Π²ΠΈ Ρ€Π°Π·ΠΊΠ°ΠΆΠ΅ΠΌ ΠΊΠ°ΠΊ Π΄Π° ΡΡŠΠ±Π΅Ρ€Π΅ΠΌ всичкитС Π΄Π°Π½Π½ΠΈ Π½Π° Dodo Pizza ΠΈ Π΄Π° прСдоставим Π½Π° всСки слуТитСл ΡƒΠ΄ΠΎΠ±Π΅Π½ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Ρ‚ΠΎΠ·ΠΈ масив ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ. Π—Π°Π΄Π°Ρ‡Π°Ρ‚Π° с ⭐: Π΄Π° Π·Π°ΠΏΠ°Π·ΠΈΠΌ Π½Π΅Ρ€Π²ΠΈΡ‚Π΅ Π½Π° Π΅ΠΊΠΈΠΏΠ° ΠΏΠΎ Π΄Π°Π½Π½ΠΈ.

Data Mesh: ΠΊΠ°ΠΊ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌ с Π΄Π°Π½Π½ΠΈ Π±Π΅Π· ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚

ΠšΠ°Ρ‚ΠΎ истински Плюшкини, ΡΡŠΠ±ΠΈΡ€Π°ΠΌΠ΅ всякаква информация Π·Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° Π½Π°ΡˆΠΈΡ‚Π΅ ΠΏΠΈΡ†Π°Ρ€ΠΈΠΈ:

  • ΠΏΠΎΠΌΠ½ΠΈΠΌ всички ΠΏΠΎΡ€ΡŠΡ‡ΠΊΠΈ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅;
  • Π·Π½Π°Π΅ΠΌ ΠΊΠΎΠ»ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π΅ ΠΎΡ‚Π½Π΅Π»ΠΎ приготвянСто Π½Π° Π½Π°ΠΉ-ΠΏΡŠΡ€Π²Π°Ρ‚Π° ΠΏΠΈΡ†Π° Π² Π‘Ρ‹ΠΊΡ‚Ρ‹Π²ΠΊΠ°Ρ€;
  • Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅ ΠΊΠΎΠ»ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΏΠΈΡ†Π°Ρ‚Π° изстива Π½Π° Ρ‚ΠΎΠΏΠ»ΠΈΠ½Π½Π°Ρ‚Π° стойка във Π’ΠΎΡ€ΠΎΠ½Π΅ΠΆ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°;
  • ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°ΠΌΠ΅ Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π·Π° ΠΈΠ·Ρ€Π°Π·Ρ…ΠΎΠ΄Π²Π°Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ;
  • ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎ.

Π—Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° с Π΄Π°Π½Π½ΠΈ Π² Dodo Pizza сСга отговарят няколко Π΅ΠΊΠΈΠΏΠ°, Π΅Π΄ΠΈΠ½ ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ Π΅ Π΅ΠΊΠΈΠΏΡŠΡ‚ ΠΏΠΎ Π΄Π°Π½Π½ΠΈ. Π‘Π΅Π³Π° ΠΏΡ€Π΅Π΄ нас (Ρ‚.Π΅. нас) стои Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π°: Π΄Π° прСдоставим Π½Π° всСки слуТитСл Π½Π° компанията ΡƒΠ΄ΠΎΠ±Π΅Π½ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Ρ‚ΠΎΠ·ΠΈ масив ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ.

ΠšΠΎΠ³Π°Ρ‚ΠΎ Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ…ΠΌΠ΅ Π΄Π° мислим ΠΊΠ°ΠΊ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ Ρ‚ΠΎΠ²Π° ΠΈ Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ…ΠΌΠ΅ Π΄Π° обсъТдамС Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π°, ΠΎΡ‚ΠΊΡ€ΠΈΡ…ΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ интСрСсСн ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ - Data Mesh (Π² Π»ΠΈΠ½ΠΊΠ° Ρ‰Π΅ Π½Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ ΠΎΠ³Ρ€ΠΎΠΌΠ½Π°, чудСсна статия). Π˜Π΄Π΅ΠΈΡ‚Π΅ Π² нСя ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠ±Ρ€Π΅ сС вписаха Π² Π½Π°ΡˆΠ΅Ρ‚ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊ искамС Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌ Π½Π°ΡˆΠ°Ρ‚Π° систСма. Π’ статията ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ Ρ‰Π΅ сподСлим Π½Π°ΡˆΠ΅Ρ‚ΠΎ прСосмислянС Π½Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° ΠΈ ΠΊΠ°ΠΊ Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅ Π½Π΅Π³ΠΎΠ²ΠΎΡ‚ΠΎ внСдряванС Π² Dodo Pizza Engineering.

Какво ΠΈΠΌΠ°ΠΌΠ΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΠΏΠΎΠ΄ β€žΠ΄Π°Π½Π½ΠΈβ€œ

ΠŸΡŠΡ€Π²ΠΎ, Π½Π΅ΠΊΠ° Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΊΠ°ΠΊΠ²ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°ΠΌΠ΅ ΠΏΠΎΠ΄ Π΄Π°Π½Π½ΠΈ Π² Dodo Pizza Engineering:

  • Π‘ΡŠΠ±ΠΈΡ‚ΠΈΡ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‚ услугитС (ΠΈΠΌΠ°ΠΌΠ΅ ΠΎΠ±Ρ‰Π° шина, ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½Π° с RabbitMQ);
  • Записи Π² Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ (Π·Π° нас Ρ‚ΠΎΠ²Π° са MySQL ΠΈ CosmosDB);
  • Clickstream ΠΎΡ‚ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΎΡ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ сайта.

Π—Π° Π±ΠΈΠ·Π½Π΅ΡΡŠΡ‚ Π½Π° Dodo Pizza Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ‚Π΅Π·ΠΈ Π΄Π°Π½Π½ΠΈ ΠΈ Π΄Π° сС основава Π½Π° тях, Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° сС спазват слСднитС условия:

  • Π’Π΅ трябва Π΄Π° са цСлостни. Врябва Π΄Π° смС сигурни, Ρ‡Π΅ Π½Π΅ промСнямС Π΄Π°Π½Π½ΠΈΡ‚Π΅ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° тяхната ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅. Ако Π±ΠΈΠ·Π½Π΅ΡΡŠΡ‚ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π΄ΠΎΠ²Π΅Ρ€ΠΈ Π½Π° Π½Π°ΡˆΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ, Ρ‚Π΅ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ напълно Π±Π΅Π·ΠΏΠΎΠ»Π΅Π·Π½ΠΈ.
  • Π’Π΅ трябва Π΄Π° ΠΈΠΌΠ°Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π²ΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ ΠΈ Π΄Π° Π½Π΅ Π±ΡŠΠ΄Π°Ρ‚ замСняни. Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ ΠΏΠΎ всяко Π²Ρ€Π΅ΠΌΠ΅ искамС Π΄Π° ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° сС Π²ΡŠΡ€Π½Π΅ΠΌ Π½Π°Π·Π°Π΄ ΠΈ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ Π΄Π°Π½Π½ΠΈΡ‚Π΅ ΠΎΡ‚ Ρ‚ΠΎΠ·ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π²ΠΈ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄. НапримСр, Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΊΠΎΠ»ΠΊΠΎ ΠΏΠΈΡ†ΠΈ са ΠΏΡ€ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ Π½Π° 8 юли 2018 Π³ΠΎΠ΄ΠΈΠ½Π°.
  • Π’Π΅ трябва Π΄Π° са Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΈ. ΠŸΡ€ΠΈ ΡΡŠΠ±ΠΈΡ€Π°Π½Π΅ ΠΈ ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ трябва Π΄Π° Π·Π°ΠΏΠ°Π·ΠΈΠΌ Π½Π΅ само тяхната цялост, Π½ΠΎ ΠΈ надСТдност. НС ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π³ΡƒΠ±ΠΈΠΌ Π΄Π°Π½Π½ΠΈ, Π²Ρ€Π΅ΠΌΠ΅Π²ΠΈ слоСвС, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π·Π°Π΅Π΄Π½ΠΎ с тях Π³ΡƒΠ±ΠΈΠΌ Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π½Π°ΡˆΠΈΡ‚Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ (ΠΊΠ°ΠΊ външни, Ρ‚Π°ΠΊΠ° ΠΈ Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈ).
  • Π’Π΅ трябва Π΄Π° са със стабилна схСма – ΠΏΡ€Π°Π²ΠΈΠΌ заявки Π·Π° Ρ‚Π΅Π·ΠΈ Π΄Π°Π½Π½ΠΈ. НС Π±ΠΈΡ…ΠΌΠ΅ искали, Π°ΠΊΠΎ с промяната Π² ΠΊΠΎΠ΄Π° Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ, с Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ, Ρ‚Π΅ Π΄Π° сС промСнят Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π°, Ρ‡Π΅ Π½Π°ΡˆΠΈΡ‚Π΅ заявки Π΄Π° прСстанат Π΄Π° работят. Π’ΠΎΠ·ΠΈ, ΠΊΠΎΠΉΡ‚ΠΎ пишС заявкитС, Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ Ρ‰Π΅ Ρ€Π°Π·Π±Π΅Ρ€Π΅, Ρ‡Π΅ стС Π½Π°ΠΏΡ€Π°Π²ΠΈΠ»ΠΈ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ всичко Π½Π΅ сС ΠΏΡ€ΠΎΠ²Π°Π»ΠΈ. НС искамС Π΄Π° Π½Π°ΡƒΡ‡ΠΈΠΌ Π·Π° Ρ‚ΠΎΠ²Π° ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅.

ИмамС ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ всичкитС Ρ‚Π΅Π·ΠΈ изисквания, стигнахмС Π΄ΠΎ ΠΈΠ·Π²ΠΎΠ΄Π°, Ρ‡Π΅ Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π² Dodo са ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚. Вакъв, ΠΊΠ°ΠΊΡŠΠ²Ρ‚ΠΎ Π΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΡ‚ΠΎ API Π½Π° услугата. Π‘ΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ, Π΅ΠΊΠΈΠΏΡŠΡ‚, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€ΠΈΡ‚Π΅ΠΆΠ°Π²Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅, трябва Π΄Π° Π΅ ΡΡŠΡ‰ΠΈΡΡ‚, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€ΠΈΡ‚Π΅ΠΆΠ°Π²Π° услугата. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ°, ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² схСмата Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π²ΠΈΠ½Π°Π³ΠΈ трябва Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΈ.

Π’Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π΅Π½ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ – Data Lake

Π—Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅ Π·Π° Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎ ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Π΄Π°Π½Π½ΠΈ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π΅Π½ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, ΠΏΡ€ΠΈΠ΅Ρ‚ Π² ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ работят с Ρ‚Π°ΠΊΡŠΠ² ΠΎΠ±Π΅ΠΌ информация – Data Lake. Π’ Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Ρ‚ΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠΎ Π΄Π°Π½Π½ΠΈ ΡΡŠΠ±ΠΈΡ€Π°Ρ‚ информация ΠΎΡ‚ всички ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π° систСмата ΠΈ я ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Ρ‚ Π² Π΅Π΄Π½ΠΎ голямо Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ (Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Hadoop, Azure Kusto, Apache Cassandra ΠΈΠ»ΠΈ Π΄ΠΎΡ€ΠΈ MySQL Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°, Π°ΠΊΠΎ Π΄Π°Π½Π½ΠΈΡ‚Π΅ ΠΏΠΎΠ±ΠΈΡ€Π°Ρ‚ Π² нСя).

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° Ρ‚Π΅Π·ΠΈ ΡΡŠΡ‰ΠΈΡ‚Π΅ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ ΠΏΠΈΡˆΠ°Ρ‚ заявки към Ρ‚Π°ΠΊΠΎΠ²Π° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅. РСализацията Π½Π° Ρ‚ΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π² Dodo Pizza Engineering ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°, Ρ‡Π΅ Π΅ΠΊΠΈΠΏΡŠΡ‚ ΠΏΠΎ Data Engineering Ρ‰Π΅ ΠΏΡ€ΠΈΡ‚Π΅ΠΆΠ°Π²Π° схСмата Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π² Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΎΡ‚ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅.

ΠŸΡ€ΠΈ Ρ‚ΠΎΠ·ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π½Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡΡ‚Π°, Π΅ΠΊΠΈΠΏΡŠΡ‚ става ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚ΡŠΠΆΠ΅Π½ ΠΈ Π΅Ρ‚ΠΎ Π·Π°Ρ‰ΠΎ:

  • Π’ΠΎΠΉ трябва Π΄Π° слСди ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² Π’Π‘Π˜Π§ΠšΠ˜ услуги Π² компанията. А Ρ‚Π΅ са ΠΌΠ½ΠΎΠ³ΠΎ ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ са ΠΌΠ½ΠΎΠ³ΠΎ (Π² срСдното Π½ΠΈΠ΅ объСдиним ~100 pull requests Π½Π° сСдмица, ΠΊΠ°Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ услуги Π½Π΅ правят Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ pull requests ΠΈΠ·ΠΎΠ±Ρ‰ΠΎ).
  • ΠŸΡ€ΠΈ промяна Π½Π° схСмата Π½Π° Π΄Π°Π½Π½ΠΈ, продуктният собствСник ΠΈ Π΅ΠΊΠΈΠΏΡŠΡ‚, ΠΊΠΎΠΉΡ‚ΠΎ промСня схСмата Π½Π° Π΄Π°Π½Π½ΠΈ, трябва Π΄Π° Ρ‡Π°ΠΊΠ°Ρ‚, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Data Engineering напишС ΠΊΠΎΠ΄Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅. Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π²Π΅Ρ‡Π΅ ΠΈΠΌΠ°ΠΌΠ΅ дълго Π²Ρ€Π΅ΠΌΠ΅ с въвСдСни Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ситуацията, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΅Π΄ΠΈΠ½ Π΅ΠΊΠΈΠΏ Ρ‡Π°ΠΊΠ° Π΄Ρ€ΡƒΠ³, Π΅ ΠΌΠ½ΠΎΠ³ΠΎ рядка. И Π½Π΅ искамС Π΄Π° станС β€žΠ½ΠΎΡ€ΠΌΠ°Π»Π½Π°β€œ част ΠΎΡ‚ процСса Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅.
  • Π’ΠΎΠΉ трябва Π΄Π° Π΅ ΠΏΠΎΡ‚ΠΎΠΏΠ΅Π½ Π² Π¦Π―Π›ΠžΠ’Πž БизнСс ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. ΠœΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΎΡ‚ ΠΏΠΈΡ†Π°Ρ€ΠΈΠΈ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΊΠ°Ρ‚ΠΎ прост бизнСс, Π½ΠΎ Ρ‚ΠΎΠ²Π° Π΅ само Π½Π° ΠΏΡ€ΡŠΠ² ΠΏΠΎΠ³Π»Π΅Π΄. Π˜Π·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΅ Π΄Π° сС ΡΡŠΠ±Π΅Ρ€Π°Ρ‚ Π² Π΅Π΄ΠΈΠ½ ΠΎΡ‚Π±ΠΎΡ€ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ ΠΊΠΎΠΌΠΏΠ΅Ρ‚Π΅Π½Ρ†ΠΈΠΈ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π΅Π½ ΠΌΠΎΠ΄Π΅Π» Π½Π° Π΄Π°Π½Π½ΠΈ Π·Π° цялата компания.
  • Вя Π΅ Π΅Π΄ΠΈΠ½Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° ΠΎΡ‚ΠΊΠ°Π·. ВсСки ΠΏΡŠΡ‚, ΠΊΠΎΠ³Π°Ρ‚ΠΎ трябва Π΄Π° сС промСнят Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ прСдоставя услугата, ΠΈΠ»ΠΈ Π΄Π° сС напишС Π·Π°ΠΏΠΈΡ‚Π²Π°Π½Π΅, всички Ρ‚Π΅Π·ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠ°Π΄Π°Ρ‚ Π²ΡŠΡ€Ρ…Ρƒ Π΅ΠΊΠΈΠΏΠ° ΠΏΠΎ Π΄Π°Π½Π½ΠΈ. Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ²Π° тСхният Ρ€Π°Π±ΠΎΡ‚Π΅Π½ Π³Ρ€Π°Ρ„ΠΈΠΊ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π΅Π½.

ΠŸΠΎΠ»ΡƒΡ‡Π°Π²Π° сС, Ρ‡Π΅ Π΅ΠΊΠΈΠΏΡŠΡ‚ сС Π½Π°ΠΌΠΈΡ€Π° Π² прСсСчна Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎ количСство Π½ΡƒΠΆΠ΄ΠΈ ΠΈ Π΅Π΄Π²Π° Π»ΠΈ Ρ‰Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈ. Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Ρ‚Π΅ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π² постоянСн Ρ†Π΅ΠΉΡ‚Π½ΠΎΡ‚ ΠΈ стрСс. НС искамС Ρ‚Π°ΠΊΠΎΠ²Π° Π½Π΅Ρ‰ΠΎ. Π—Π°Ρ‚ΠΎΠ²Π° трябва Π΄Π° помислим ΠΊΠ°ΠΊ Π΄Π° Ρ€Π΅ΡˆΠΈΠΌ Ρ‚Π΅Π·ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ Π² ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π΄Π° ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Π΄Π°Π½Π½ΠΈΡ‚Π΅.

ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°ΠΉΠΊΠΈ ΠΎΡ‚ Data Lake към Data Mesh

Π—Π° щастиС, Ρ‚ΠΎΠ·ΠΈ Π²ΡŠΠΏΡ€ΠΎΡ Π½Π΅ Π΅ Π·Π°Π΄Π°Π²Π°Π½ само ΠΎΡ‚ нас. Π’ΡΡŠΡ‰Π½ΠΎΡΡ‚, ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π²Π΅Ρ‡Π΅ Π΅ Ρ€Π΅ΡˆΠ΅Π½ Π² индустрията (аллилуйя!). Π‘Π°ΠΌΠΎ Π² Π΄Ρ€ΡƒΠ³Π° област: внСдряванС Π½Π° прилоТСния. Π”Π°, говоря Π·Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° DevOps, ΠΏΡ€ΠΈ ΠΊΠΎΠΉΡ‚ΠΎ Π΅ΠΊΠΈΠΏΡŠΡ‚ опрСдСля ΠΊΠ°ΠΊ Π΄Π° Π²Π½Π΅Π΄Ρ€ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, ΠΊΠΎΠΉΡ‚ΠΎ създава.

ПодобСн ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π·Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ с Data Lake ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈ Zhamak Dehghani, консултант Π² ThoughtWorks. Наблюдавайки ΠΊΠ°ΠΊ Netflix ΠΈ Spotify Ρ€Π΅ΡˆΠ°Π²Π°Ρ‚ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ, тя написа впСчатляваща статия How to Move Beyond a Monolithic Data Lake to a Distributed Data Mesh(Π»ΠΈΠ½ΠΊΡŠΡ‚ към нСя бСшС Π² Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° статията). ΠžΡΠ½ΠΎΠ²Π½ΠΈΡ‚Π΅ ΠΈΠ΄Π΅ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ извлякохмС ΠΎΡ‚ нСя, са:

  • Π”Π° Ρ€Π°Π·Π΄Π΅Π»ΠΈΠΌ голям Data Lake Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ Π½Π° Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ наподобяват Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈΡ‚Π΅ Π² domain-driven design. ВсСки Π΄ΠΎΠΌΠ΅ΠΉΠ½ – малък bounded context.
  • Π•ΠΊΠΈΠΏΠΈΡ‚Π΅ Π·Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π½ΠΈ Π·Π° DDD Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈΡ‚Π΅, са ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π½ΠΈ ΠΈ Π·Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΈΡ‚Π΅ Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ Π½Π° Π΄Π°Π½Π½ΠΈ. Π’Π΅ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Ρ‚ схСмата, внасят ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² нСя ΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Ρ‚ Π΄Π°Π½Π½ΠΈ. ΠŸΡ€ΠΈ Ρ‚ΠΎΠ²Π° знаят всичко: ΠΊΠ°ΠΊ Π΄Π° промСнят Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΈ Π½ΠΈΡ‰ΠΎ Π΄Π° Π½Π΅ счупят, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ сС промСня. Знанията Π½Π΅ ΠΈΠ·Ρ‡Π΅Π·Π²Π°Ρ‚. Π—Π° Π΄Π° отворят Π΄Π°Π½Π½ΠΈΡ‚Π΅, Π½Π΅ трябва Π΄Π° ΠΎΡ‚ΠΈΠ²Π°Ρ‚ никъдС. ЦСлият Π΅ΠΊΠΈΠΏ управлява цСлия Ρ†ΠΈΠΊΡŠΠ» Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° - ΠΎΡ‚ промяната Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ Π΄ΠΎ прСдоставянСто Π½Π° Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΈ страни. Π•Π΄ΠΈΠ½ Π΅ΠΊΠΈΠΏ ΠΏΡ€ΠΈΡ‚Π΅ΠΆΠ°Π²Π° всичко, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎ с Π΄ΠΎΠΌΠ΅ΠΉΠ½Π° (ΠΊΠ°ΠΊΡ‚ΠΎ бизнСс Π΄ΠΎΠΌΠ΅ΠΉΠ½Π°, Ρ‚Π°ΠΊΠ° ΠΈ Π΄ΠΎΠΌΠ΅ΠΉΠ½Π° Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅).
  • Data Engineer – роля Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Π΅ΠΊΠΈΠΏΠ° Π·Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’ΠΎΠ²Π° Π½Π΅ Π΅ Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π° Π΅ ΠΎΡ‚Π΄Π΅Π»Π΅Π½ Ρ‡ΠΎΠ²Π΅ΠΊ, Π½ΠΎ Π΅ Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎ Π΅ΠΊΠΈΠΏΡŠΡ‚ Π΄Π° ΠΏΡ€ΠΈΡ‚Π΅ΠΆΠ°Π²Π° Ρ‚Π°Π·ΠΈ компСтСнтност.

А ΠΏΡ€Π΅Π· Ρ‚ΠΎΠ²Π° Π²Ρ€Π΅ΠΌΠ΅ Π΅ΠΊΠΈΠΏΡŠΡ‚ ΠΏΠΎ Π΄Π°Π½Π½ΠΈ...

Ако си прСдставим, Ρ‡Π΅ всичко Ρ‚ΠΎΠ²Π° сС Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π° с Π΅Π΄Π½ΠΎ Ρ‰Ρ€Π°ΠΊΠ²Π°Π½Π΅, остава Π΄Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π½Π° Π΄Π²Π° Π²ΡŠΠΏΡ€ΠΎΡΠ°:

Π‘ ΠΊΠ°ΠΊΠ²ΠΎ сСга Ρ‰Π΅ сС Π·Π°Π½ΠΈΠΌΠ°Π²Π° Π΅ΠΊΠΈΠΏΡŠΡ‚ Π½Π° Data Engineering? Π’ Dodo Pizza Engineering Π²Π΅Ρ‡Π΅ ΠΈΠΌΠ° Π΅ΠΊΠΈΠΏ Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°/SRE. НСговата Π·Π°Π΄Π°Ρ‡Π° Π΅ Π΄Π° прСдостави Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ инструмСнти Π·Π° лСсно Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅ Π½Π° услуги. Π•ΠΊΠΈΠΏΡŠΡ‚ Π½Π° Data Engineering Ρ‰Π΅ изпълнява ΡΡŠΡ‰Π°Ρ‚Π° роля, Π½ΠΎ Π·Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅.

ΠŸΡ€Π΅Π²Ρ€ΡŠΡ‰Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ Π² Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΈ Π΅ слоТСн процСс. Π”Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ Π·Π° цялата компания Π΅ Π΄ΠΎΡ€ΠΈ ΠΏΠΎ-слоТно. ИмСнно Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚Π΅Π·ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Ρ‰Π΅ бъдС основна Π·Π°Π΄Π°Ρ‡Π° Π½Π° Π΅ΠΊΠΈΠΏΠ° Π½Π° Data Engineering.

ΠŸΠ»Π°Π½ΠΈΡ€Π°ΠΌΠ΅ Π΄Π° прСдоставим Π½Π° Feature Team ΡƒΠ΄ΠΎΠ±Π΅Π½ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ инструмСнти ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ, с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΊΠΎΠΈΡ‚ΠΎ Ρ‚Π΅ Ρ‰Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Ρ‚ Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ своята услуга Π·Π° останалата част ΠΎΡ‚ компанията. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Ρ‰Π΅ отговарямС Π·Π° ΠΎΠ±Ρ‰ΠΈΡ‚Π΅ инфраструктурни части Π½Π° data pipeline (опашки, Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π΄Π°Π½Π½ΠΈ).

Как Ρ‰Π΅ сС развият умСнията Π½Π° Data Engineer Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Feature Team? Π‘ Feature Team Π½Π΅Ρ‰Π°Ρ‚Π° са ΠΏΠΎ-слоТни. Π Π°Π·Π±ΠΈΡ€Π° сС, ΠΌΠΎΠΆΠ΅Ρ…ΠΌΠ΅ Π΄Π° ΠΎΠΏΠΈΡ‚Π°ΠΌΠ΅ Π΄Π° Π½Π°Π·Π½Π°Ρ‡ΠΈΠΌ ΠΏΠΎ Π΅Π΄ΠΈΠ½ Data Engineer Π² всСки ΠΎΡ‚ Π½Π°ΡˆΠΈΡ‚Π΅ Π΅ΠΊΠΈΠΏΠΈ. Но Ρ‚ΠΎΠ²Π° Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ. Π’Ρ€ΡƒΠ΄Π½ΠΎ Π΅ Π΄Π° сС Π½Π°ΠΌΠ΅Ρ€ΠΈ Ρ‡ΠΎΠ²Π΅ΠΊ с Π΄ΠΎΠ±Ρ€Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° Π΄Π°Π½Π½ΠΈ ΠΈ Π΄Π° Π³ΠΎ ΡƒΠ±Π΅Π΄ΠΈΠΌ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²ΠΈ Π΅ΠΊΠΈΠΏΠΈ.

Голямо прСдимство Π½Π° Dodo Π΅, Ρ‡Π΅ ΠΎΠ±ΠΈΡ‡Π°ΠΌΠ΅ Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΎΡ‚ΠΎ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅. Π’Π°ΠΊΠ° Ρ‡Π΅, сСга Π½Π°ΡˆΠΈΡΡ‚ ΠΏΠ»Π°Π½ Π΅ слСдният: Π΅ΠΊΠΈΠΏΡŠΡ‚ Π½Π° Data Engineering Π·Π°ΠΏΠΎΡ‡Π²Π° Π΄Π° ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ някои услуги, ΠΏΠ»Π°Ρ‡Π΅, ΡƒΠ±ΠΎΠ΄Π΅ сС, Π½ΠΎ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° Π΄Π° ядС кактус. Π’Π΅Π΄Π½Π°Π³Π° Ρ‰ΠΎΠΌ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ, Ρ‡Π΅ ΠΈΠΌΠ°ΠΌΠ΅ Π³ΠΎΡ‚ΠΎΠ² процСс Π·Π° ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅, Ρ‰Π΅ Π·Π°ΠΏΠΎΡ‡Π½Π΅ΠΌ Π΄Π° Π³ΠΎ обсъТдамС Π² Feature Team.

ИмамС няколко Π½Π°Ρ‡ΠΈΠ½Π° Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ Ρ‚ΠΎΠ²Π°:

  1. DevForum, Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ Ρ€Π°Π·ΠΊΠ°ΠΆΠ΅ΠΌ ΠΊΠ°ΠΊ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΏΡ€ΠΎΡ†Π΅ΡΡŠΡ‚, ΠΊΠΎΠΉΡ‚ΠΎ смС създали, ΠΊΠ°ΠΊΠ²ΠΈ инструмСнти ΠΈΠΌΠ°ΠΌΠ΅ ΠΈ ΠΊΠ°ΠΊ Π΄Π° Π³ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΏΠΎ Π½Π°ΠΉ-СфСктивния Π½Π°Ρ‡ΠΈΠ½.
  2. УчастиСто Π² DevForum Ρ‰Π΅ Π½ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π΄Π° ΡΡŠΠ±Π΅Ρ€Π΅ΠΌ ΠΎΠ±Ρ€Π°Ρ‚Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ° ΠΎΡ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° Ρ‰Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° сС ΠΏΡ€ΠΈΡΡŠΠ΅Π΄ΠΈΠ½ΡΠ²Π°ΠΌΠ΅ към ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²ΠΈΡ‚Π΅ Π΅ΠΊΠΈΠΏΠΈ ΠΈ Π΄Π° ΠΈΠΌ ΠΏΠΎΠΌΠ°Π³Π°ΠΌΠ΅ Π΄Π° Ρ€Π΅ΡˆΠ°Π²Π°Ρ‚ Π·Π°Π΄Π°Ρ‡ΠΈ с ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄Π°Π½Π½ΠΈ, Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ обучСния Π·Π° Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅.

ΠšΠΎΠ½ΡΡƒΠΌΠ°Ρ†ΠΈΡ Π½Π° Π΄Π°Π½Π½ΠΈ

Π‘Π΅Π³Π° ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ… Π·Π° ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄Π°Π½Π½ΠΈ. Но ΠΈΠΌΠ° ΠΈ консумация. Какво Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΏΠΎ Ρ‚ΠΎΠ·ΠΈ Π²ΡŠΠΏΡ€ΠΎΡ?

ИмамС чудСсСн BI Π΅ΠΊΠΈΠΏ, ΠΊΠΎΠΉΡ‚ΠΎ пишС ΠΌΠ½ΠΎΠ³ΠΎ слоТни ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΈ Π·Π° управляващата компания. Π’ Dodo IS ΠΈΠΌΠ° мноТСство ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΈ Π·Π° Π½Π°ΡˆΠΈΡ‚Π΅ ΠΏΠ°Ρ€Ρ‚Π½ΡŒΠΎΡ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠΌ ΠΏΠΎΠΌΠ°Π³Π°Ρ‚ Π΄Π° управляват ΠΏΠΈΡ†Π°Ρ€ΠΈΠΈ. Π’ нашия Π½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π» мислим Π·Π° тях ΠΊΠ°Ρ‚ΠΎ Π·Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Π½Π° Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠΌΠ°Ρ‚ свои собствСни Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ Π½Π° Π΄Π°Π½Π½ΠΈ. И ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Ρ‰Π΅ отговарят Π·Π° своитС собствСни Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ. Понякога Π΄ΠΎΠΌΠ΅ΠΉΠ½ΡŠΡ‚ Π½Π° потрСбитСля ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС описан с Π΅Π΄Π½Π° заявка Π² Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΎΡ‚ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ – ΠΈ Ρ‚ΠΎΠ²Π° Π΅ Π΄ΠΎΠ±Ρ€Π΅. Но Ρ€Π°Π·Π±ΠΈΡ€Π°ΠΌΠ΅, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° Π½Π΅ Π²ΠΈΠ½Π°Π³ΠΈ Ρ‰Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ. Π—Π°Ρ‚ΠΎΠ²Π° искамС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, която Ρ‰Π΅ създадСм Π·Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²ΠΈ Π΅ΠΊΠΈΠΏΠΈ, Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° ΠΈ ΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ (Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π² случая с ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΈΡ‚Π΅ Π² Dodo IS – Ρ‚ΠΎΠ²Π° Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π΅Π΄Π½ΠΈ ΠΈ ΡΡŠΡ‰ΠΈ Π΅ΠΊΠΈΠΏΠΈ).

Π’Π°ΠΊΠ° Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° с Π΄Π°Π½Π½ΠΈ Π² Dodo Pizza Engineering. Π‘ радост Ρ‰Π΅ ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅ΠΌ Π²Π°ΡˆΠΈΡ‚Π΅ мисли ΠΏΠΎ Ρ‚ΠΎΠ·ΠΈ Π²ΡŠΠΏΡ€ΠΎΡ Π² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡ‚Π΅.

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster