
ΠΠ° 27-28 ΠΌΠ°ΠΉ Π² ΠΠΎΡΠΊΠ²Π° ΡΠ΅ ΠΏΡΠΎΠ²Π΅Π΄Π΅ ΠΎΡΡΠ°ΡΠ»ΠΎΠ²Π° ΠΈΠ·Π»ΠΎΠΆΠ±Π° ΠΈ ΡΠ΅Π΄ΠΈΡΠ° ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ ΡΠ΅ΠΌΠ°ΡΠΈΡΠ½ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ "Π ΡΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ 2019". Selectel ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎ ΠΏΠΎΠ΄ΠΊΡΠ΅ΠΏΠΈ ΡΡΠ±ΠΈΡΠΈΠ΅ΡΠΎ ΠΈ ΡΡΠ°Π½Π° Π½Π΅Π³ΠΎΠ² ΠΏΠ°ΡΡΠ½ΡΠΎΡ. ΠΠ½Π΅Ρ Π½Π°ΠΊΡΠ°ΡΠΊΠΎ ΡΠ΅ ΡΠ°Π·ΠΊΠ°ΠΆΠ΅ΠΌ ΠΊΠ°ΠΊΠ²ΠΎ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ
Π° Π³ΠΎΡΡΠΈΡΠ΅ ΠΈ ΡΡΠ°ΡΡΠ½ΠΈΡΠΈΡΠ΅.
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ , ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΎΡ Π½Π° ΡΠ΅ΡΡΠΈΠ²Π°Π»Π°, ΠΏΠΎΠ»ΠΎΠΆΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΈ ΡΡΠΈΠ»ΠΈΡ, Π·Π° Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈ ΠΊΠΎΠΌΡΠΎΡΡΠ½ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΊΠ°ΠΊΡΠΎ Π·Π° Π³ΠΎΡΡΠΈΡΠ΅, ΡΠ°ΠΊΠ° ΠΈ Π·Π° ΠΏΠΎΡΡΠ°Π²ΡΠ½Π΅ΡΠΎ Π½Π° ΡΠ°Π½Π΄ΠΎΠ²Π΅ΡΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡΠ΅. ΠΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π΄Π²Π°ΡΠ° Π΄Π½ΠΈ Π½Π° ΡΠ΅ΡΡΠΈΠ²Π°Π»Π° ΠΊΠ°ΠΌΠΏΡΡΡΡ Π½Π° ΠΠΎΡΠΊΠΎΠ²ΡΠΊΠ°ΡΠ° ΡΠΊΠΎΠ»Π° ΠΏΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ "Π‘ΠΊΠΎΠ»ΠΊΠΎΠ²ΠΎ" ΡΠ΅ ΠΏΡΠ΅Π²ΡΡΠ½Π° Π² ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° ΠΎΠΏΠΈΡ ΠΈ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ.
ΠΡΠ½ΠΎΠ²Π½ΠΎΡΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π½Π° Π²ΡΠ΅ΠΊΠΈ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π» Π±Π΅ Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΊΠ»ΠΎΠ½ΠΈΠ½Π³ΠΈ ΠΈΠ»ΠΈ Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ "ΠΌΠ°Ρ
ΠΎΠ²ΠΈΠΊ Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ", Π·Π° Π΄Π° ΡΡΠΏΠ΅Π΅ Π΄Π° ΠΏΠΎΡΠ΅ΡΠΈ Π²ΡΠΈΡΠΊΠΈ Π΄ΠΎΠΊΠ»Π°Π΄ΠΈ Π½Π° ΡΡΠ°ΡΡΠ½ΠΈΡΠΈΡΠ΅, ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°ΡΠΈ Π² Π΄Π΅Π²Π΅Ρ ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΈ ΠΏΠΎΡΠΎΠΊΠ°. Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ Ρ Ρ
Π°ΡΠ΄ΠΊΠΎΡΠ½ΠΈ Π΄ΠΎΠΊΠ»Π°Π΄ΠΈ ΡΠ° ΡΠΈΠ»Π½Π°ΡΠ° ΡΡΡΠ°Π½Π° Π½Π° ΡΡΠ±ΠΈΡΠΈΠ΅ΡΠΎ, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π΄Π° ΡΠ΅ ΡΡΠ±Π΅ΡΠ°Ρ ΠΏΠΎΠ΄ Π΅Π΄ΠΈΠ½ ΠΏΠΎΠΊΡΠΈΠ² ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π½Π°ΡΠΎΡΠ΅Π½ΠΎΡΡΠΈ: ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ Π΄ΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ΅ΠΌΠ°ΡΠΈ ΠΈ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠΈ.

Π‘ΡΠ΅Π΄ Π½Π°ΠΉ-"Π³ΠΎΡΠ΅ΡΠΈΡΠ΅" ΡΠ΅ΠΌΠΈ Π½Π° Π΄ΠΎΠΊΠ»Π°Π΄ΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΡΠΏΠΎΡΠ΅Π΄ Π½Π°Ρ Π±ΡΡ
Π°:
- ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΡΠ° Π·Π° Π½Π΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΠΈ Π΄ΠΎΡΡΠ°Π²ΠΊΠ° (CI/CD);
- ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈ;
- Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π½Π° ΡΡΡΠΈΠ½Π½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ;
- ΠΎΡΠΊΠ°Π·ΠΎΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡ ΠΈ ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ.
ΠΠ΅ΠΊΡΠΎΡΠΈΡΠ΅ ΡΠΏΠΎΠ΄Π΅Π»ΡΡ Π° ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½ ΠΎΠΏΠΈΡ Π·Π° ΡΠ΅ΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΠ»ΠΎΠΆΠ½ΠΈ Π·Π°Π΄Π°ΡΠΈ, ΡΠ°Π·ΠΊΠ°Π·Π²Π°Ρ Π° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½Π°ΡΠ° ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ Π·Π° ΡΠ΅ΡΠ°Π²Π°Π½Π΅ Π½Π° Π²ΡΠ·Π½ΠΈΠΊΠ²Π°ΡΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° ΠΠ΅ΡΡΠ° ΠΠ΅ΡΠ»Π΅Π½ Π΅ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π»Π° ΠΊΡΠΌ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΠ·Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°, ΡΠ»Π΅Π΄ ΠΊΠ°ΡΠΎ ΡΠ΅ ΡΠ±Π»ΡΡΠΊΠ°Π»Π° Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° ΠΌΠΎΠ½ΠΎΠ»ΠΈΡΠ½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°. ΠΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΈΠΌ ΡΠ΅ Π½Π°Π»ΠΎΠΆΠΈΠ»ΠΎ Π΄Π° ΠΈΠ·Π²ΡΡΡΠ°Ρ ΠΊΠΎΠ»ΠΎΡΠ°Π»Π½Π° ΡΠ°Π±ΠΎΡΠ° ΠΏΠΎ ΠΈΠ·Π½Π°ΡΡΠ½Π΅ΡΠΎ Π½Π° Π±ΠΈΠ·Π½Π΅Ρ Π»ΠΎΠ³ΠΈΠΊΠ°ΡΠ° Π² ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΠ·ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° RabbitMQ.
ΠΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΠΎΡΠΈΠ²ΠΊΠΈΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π΄ΠΎΠΊΠ»Π°Π΄ΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΊΠ°ΠΊΡΠΎ Π΄Π° ΠΎΠ±ΡΡΠ΄ΠΈΡΠ΅ Ρ "ΠΊΠΎΠ»Π΅Π³ΠΈΡΠ΅ ΠΎΡ Π±ΡΠ°Π½ΡΠ°" ΡΡΡΠΎΡΠΎ, ΡΠ°ΠΊΠ° ΠΈ Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΈΠ΄Π΅ΠΈ Π² ΡΠ²ΠΎΡΡΠ° Π΅ΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠ°:

ΠΠ° ΡΠ°Π½Π΄ΠΎΠ²Π΅ΡΠ΅ Π½Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π³ΠΎΡΡΠΈΡΠ΅ Π½Π°ΠΌΠ΅ΡΠΈΡ
Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ "Π³ΠΈΠΊ" ΡΠ°Π·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ: ΠΎΡ ΡΠ΅ΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠ·Π΅Π»ΠΈ ΠΈ Π·Π°Π΄Π°ΡΠΈ Π΄ΠΎ ΡΡΡΠ΅Π»Π±Π° Ρ ΡΡΡΡΡΠΈΡΡΠΈΡΠ½ΠΎ ΠΎΡΠΈΡΠ½ΠΎ ΠΎΡΡΠΆΠΈΠ΅.

ΠΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π° ΡΡΠ·Π΄Π°Π²Π°ΡΠ΅ Π½Π΅ΠΏΠΎΠ²ΡΠΎΡΠΈΠΌΠ° Π°ΡΠΌΠΎΡΡΠ΅ΡΠ°, Π² ΠΊΠΎΡΡΠΎ ΠΎΠ±ΡΡΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° Π²Π°ΠΆΠ½ΠΈ ΠΈ ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΈ Π²ΡΠΏΡΠΎΡΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ²Π΅Π΄Π΅ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΈΠ³ΡΠ° Π² Π°Π΅ΡΠΎΡ
ΠΎΠΊΠ΅ΠΉ ΠΈΠ»ΠΈ Π΄Π²ΡΠ±ΠΎΠΉ Π² Mortal Combat.

ΠΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΡ ΠΎΡ ΡΠ°ΠΊΡΠ² ΠΌΠ°ΡΠ°Π± Π½Π΅ ΡΠ°ΠΌΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ ΠΎΡΠ»ΠΈΡΠ½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΡΠ°Π·ΠΊΠ°ΠΆΠ΅ΠΌ Π·Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ°, Π½ΠΎ ΠΈ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΠΌ ΠΎΠ±ΡΠ°ΡΠ½Π° Π²ΡΡΠ·ΠΊΠ° ΠΎΡ Π½Π°ΡΠΈΡΠ΅ Π²Π΅ΡΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ. ΠΠ° Π½Π°ΡΠΈΡ ΡΠ°Π½Π΄ ΡΡΡ
ΠΌΠ΅ ΠΈΡΠΊΡΠ΅Π½ΠΈ ΠΎΡΠ·ΠΈΠ²ΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° Π½Π°ΡΠΈΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ Π·Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ Π½Π° Π½Π°ΡΠΈΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ.

ΠΡΠΊΠ°ΠΌΠ΅ Π΄Π° Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠΈΠΌ Π½Π° Π²ΡΠΈΡΠΊΠΈ Π³ΠΎΡΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ°Π·ΠΊΠ°Π·Π°Ρ
Π° Π·Π° ΡΠ²ΠΎΠΈΡΠ΅ ΡΠ»ΡΡΠ°ΠΈ ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ. ΠΠΈΠ΅ ΡΠ΅ Π²Π·Π΅ΠΌΠ΅ΠΌ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ Π²ΡΠΈΡΠΊΠΈ ΠΏΠΎΠΆΠ΅Π»Π°Π½ΠΈΡ, Π·Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ ΠΎΡΠ΅ ΠΏΠΎ-ΡΠ΄ΠΎΠ±Π½ΠΈ ΠΈ Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΈ.
Π ΠΊΡΠ°Ρ Π½Π° Π²ΡΠ΅ΠΊΠΈ ΠΎΡ Π΄Π²Π°ΡΠ° Π΄Π½ΠΈ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΡΠ° ΠΏΠΎΠ΄Π°ΡΠΈΡ ΠΌΠ΅ Π½Π° ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅Π½Π½ΠΈ Π½Π°Π³ΡΠ°Π΄ΠΈ: Π½Π°ΡΠΈΡΠ΅ Π’ΠΈΡΠ΅ΠΊΡΠΈ, Π±Π΅Π·ΠΆΠΈΡΠ½ΠΈ Π·Π°ΡΡΠ΄Π½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ ΡΠ΄ΠΎΠ±Π½ΠΈ ΡΠ°Π½ΡΠΈ.

ΠΠΊΠΎ Π½Π΅ ΡΡΠΏΡΡ
ΡΠ΅ Π΄Π° ΠΏΡΠΈΡΡΡΡΠ²Π°ΡΠ΅ Π½Π° Π ΠΠ’++ ΡΠ°Π·ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π°, Π·Π°ΠΏΠΈΡΠΈΡΠ΅ Π½Π° Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠΈΡΠ΅ Π΄ΠΎΠΊΠ»Π°Π΄ΠΈ ΠΎΡ Π²ΡΠΈΡΠΊΠΈ ΡΠ΅Π΄Π΅ΠΌ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ Π½Π° ΡΠ΅ΡΡΠΈΠ²Π°Π»Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³Π»Π΅Π΄Π°ΡΠ΅ . ΠΡΠ°ΠΊΠ²Π°ΠΌΠ΅ Π²ΠΈ Π½Π° Π½Π°ΡΠΈΡ ΡΠ°Π½Π΄ ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° Π³ΠΎΠ΄ΠΈΠ½Π°.
27 ΠΌΠ°ΠΉ, βΠΠΎΠ½Π³ΡΠ΅Ρ-Π₯ΠΎΠ»β (ΠΠ»Π°Π²Π΅Π½ Π·Π°Π»), Π ΠΠ’++ 2019
28 ΠΌΠ°ΠΉ, βΠΠΎΠ½Π³ΡΠ΅Ρ-Π₯ΠΎΠ»β (ΠΠ»Π°Π²Π΅Π½ Π·Π°Π»), Π ΠΠ’++ 2019
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
