27-28 ΠΌΠ°Ρ Π² ΠΠΎΡΠΊΠ²Π΅ ΠΏΡΠΎΡΠ»Π° ΠΎΡΡΠ°ΡΠ»Π΅Π²Π°Ρ Π²ΡΡΡΠ°Π²ΠΊΠ° ΠΈ ΡΠ΅Π»ΡΠΉ ΡΡΠ΄ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ
ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΉ Β«Π ΠΎΡΡΠΈΠΉΡΠΊΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ 2019Β». Selectel ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ°Π» ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΠ΅ ΠΈ Π²ΡΡΡΡΠΏΠΈΠ» Π΅Π³ΠΎ ΠΏΠ°ΡΡΠ½Π΅ΡΠΎΠΌ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΠΌΡ ΠΊΡΠ°ΡΠΊΠΎ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅ΠΌ, ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΠ»ΠΎΡΡ Π³ΠΎΡΡΡΠΌ ΠΈ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠ°ΠΌ.
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ
ΠΠΎΠΆΠ°Π»ΡΠΉ, ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»Ρ ΡΡΠ°Π»ΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ΅Π±Π΅ ΠΏΠΎΠ±ΠΎΠ»ΡΡΠ΅ ΠΊΠ»ΠΎΠ½ΠΎΠ² ΠΈΠ»ΠΈ Π·Π°Π²Π΅ΡΡΠΈ Β«ΠΌΠ°Ρ
ΠΎΠ²ΠΈΠΊ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈΒ», ΡΡΠΎΠ±Ρ ΡΡΠΏΠ΅ΡΡ ΠΏΠΎΠ±ΡΠ²Π°ΡΡ Π½Π° Π²ΡΠ΅Ρ
Π΄ΠΎΠΊΠ»Π°Π΄Π°Ρ
ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ², ΠΏΡΠΎΡ
ΠΎΠ΄ΡΡΠΈΡ
Π² Π΄Π΅Π²ΡΡΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ
ΠΏΠΎΡΠΎΠΊΠΎΠ². Π£Π·ΠΊΠΎΠΏΡΠΎΡΠΈΠ»ΡΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ Ρ Ρ
Π°ΡΠ΄ΠΊΠΎΡΠ½ΡΠΌΠΈ Π΄ΠΎΠΊΠ»Π°Π΄Π°ΠΌΠΈ β ΡΠ°ΠΌΠ°Ρ ΡΠΈΠ»ΡΠ½Π°Ρ ΡΡΠΎΡΠΎΠ½Π° ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ±ΡΠ°ΡΡ ΠΏΠΎΠ΄ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΡΡΡΠ΅ΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² ΡΠ°ΠΌΠΎΠΉ ΡΠ°Π·Π½ΠΎΠΉ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΠΎΡΡΠΈ: ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ² Π΄ΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΠ΅Π»Π΅ΠΉ ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠ².
Π‘ΡΠ΅Π΄ΠΈ ΡΠ°ΠΌΡΡ
Β«Π³ΠΎΡΡΡΠΈΡ
Β» ΡΠ΅ΠΌ Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠ² Π½Π° Π½Π°Ρ Π²Π·Π³Π»ΡΠ΄ Π±ΡΠ»ΠΈ:
- ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΠΈ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ (CI/CD);
- ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠ°ΠΌΠΈ;
- Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΡΡΠΈΠ½Π½ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ²;
- ΠΎΡΠΊΠ°Π·ΠΎΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΡ ΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ.
Π‘ΠΏΠΈΠΊΠ΅ΡΡ Π΄Π΅Π»ΠΈΠ»ΠΈΡΡ ΠΊΡΠ°ΠΉΠ½Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌ ΠΎΠΏΡΡΠΎΠΌ ΠΏΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ»ΠΎΠΆΠ½ΡΡ Π·Π°Π΄Π°Ρ, ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π»ΠΈ ΠΏΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ Π²ΡΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠΉ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. Π’Π°ΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ ΠΠ΅ΡΡΠ° ΠΠ΅ΡΠ»Π΅Π½ ΠΏΠ΅ΡΠ΅ΡΠ»Π° Π½Π° ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠ½ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ, ΡΡΠΎΠ»ΠΊΠ½ΡΠ²ΡΠΈΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΠΏΡΠΎΠ΄Π΅Π»Π°ΡΡ ΠΊΠΎΠ»ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ Π²ΡΠ½ΠΎΡΡ Π±ΠΈΠ·Π½Π΅Ρ-Π»ΠΎΠ³ΠΈΠΊΠΈ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ RabbitMQ.
Π ΠΏΠ΅ΡΠ΅ΡΡΠ²Π°Ρ ΠΌΠ΅ΠΆΠ΄Ρ Π΄ΠΎΠΊΠ»Π°Π΄Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ΄ΠΈΡΡ Ρ Β«ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ ΠΏΠΎ ΡΠ΅Ρ ΡΒ» ΡΡΠ»ΡΡΠ°Π½Π½ΠΎΠ΅, ΡΠ°ΠΊ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΈΠ΄Π΅ΠΈ Π² ΡΠ²ΠΎΠ΅ΠΉ ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠ΅:
ΠΠ° ΡΡΠ΅Π½Π΄Π°Ρ
ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ
ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ Π³ΠΎΡΡΠ΅ΠΉ ΠΆΠ΄Π°Π»ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Β«Π³ΠΈΠΊΠΎΠ²ΡΠΊΠΈΡ
Β» ΡΠ°Π·Π²Π»Π΅ΡΠ΅Π½ΠΈΠΉ: ΠΎΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ ΠΈ Π·Π°Π΄Π°ΡΠ΅ΠΊ Π΄ΠΎ ΡΡΡΠ΅Π»ΡΠ±Ρ ΠΈΠ· ΡΡΡΡΡΠΈΡΡΠΈΡΠ½ΠΎΠ³ΠΎ ΠΎΡΠΈΡΠ½ΠΎΠ³ΠΎ ΠΎΡΡΠΆΠΈΡ.
ΠΡΠ΅ ΡΡΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Π»ΠΎ ΡΠ²ΠΎΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ Π½Π΅ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Π΅ΠΌΡΡ Π°ΡΠΌΠΎΡΡΠ΅ΡΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΠ΅Π·Π½ΡΡ
ΠΈ Π²Π°ΠΆΠ½ΡΡ
Π²ΠΎΠΏΡΠΎΡΠΎΠ² ΠΌΠΎΠ³Π»ΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΠ°ΡΡΠΈΠΈ Π² Π°ΡΡΠΎΡ
ΠΎΠΊΠΊΠ΅ΠΉ ΠΈΠ»ΠΈ ΠΏΠΎΠ΅Π΄ΠΈΠ½ΠΊΠ° Π² Mortal Combat.
ΠΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΡ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ β ΡΡΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΠ»ΠΈΡΠ½Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π½ΠΎ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΡΡ ΡΠ²ΡΠ·Ρ ΠΎΡ ΡΠ΅Ρ
, ΠΊΡΠΎ ΡΠΆΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΡΡΡΠΈΠΌΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌΠΈ. ΠΠ° Π½Π°ΡΠ΅ΠΌ ΡΡΠ΅Π½Π΄Π΅ ΠΌΡ ΡΡΠ»ΡΡΠ°Π»ΠΈ ΡΠ΅ΡΡΠ½ΡΠ΅ ΠΎΡΠ·ΡΠ²Ρ ΠΎ ΡΠ°Π±ΠΎΡΠ΅ Π½Π°ΡΠΈΡ
ΡΠ΅ΡΠ²ΠΈΡΠΎΠ², Π° ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° Π½Π°ΡΠΈΡ
ΡΡΠ»ΡΠ³.
Π₯ΠΎΡΠ΅ΡΡΡ ΡΠΊΠ°Π·Π°ΡΡ ΡΠΏΠ°ΡΠΈΠ±ΠΎ Π²ΡΠ΅ΠΌ Π³ΠΎΡΡΡΠΌ, ΠΊΡΠΎ ΡΠ°ΡΡΠΊΠ°Π·Π°Π» ΠΎ ΡΠ²ΠΎΠΈΡ
ΠΊΠ΅ΠΉΡΠ°Ρ
ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°Ρ
. ΠΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΡΡΠ΅ΠΌ Π²ΡΠ΅ ΠΏΠΎΠΆΠ΅Π»Π°Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ
Π ΠΊΠΎΠ½ΡΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π΄Π²ΡΡ Π΄Π½Π΅ΠΉ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ ΠΌΡ ΠΏΠΎΠ΄Π°ΡΠΈΠ»ΠΈ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»ΡΠΌ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ΅Π½Π½ΡΡ ΠΏΡΠΈΠ·ΠΎΠ²: Π½Π°ΡΠΈΡ Π’ΠΈΡΠ΅ΠΊΡΠΎΠ², Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΠ΅ Π·Π°ΡΡΠ΄Π½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ ΡΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΡΠΌΠΊΠΈ.
ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ ΡΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ±ΡΠ²Π°ΡΡ Π½Π° Π ΠΠ’++ Π² ΡΡΠΎΠΌ Π³ΠΎΠ΄Ρ, Π·Π°ΠΏΠΈΡΠΈ Π»ΡΡΡΠΈΡ
Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠ² Π²ΡΠ΅Ρ
ΡΠ΅ΠΌΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΉ ΡΠ΅ΡΡΠΈΠ²Π°Π»Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ
27 ΠΌΠ°Ρ, Β«ΠΠΎΠ½Π³ΡΠ΅ΡΡ-Π₯ΠΎΠ»Π»Β» (ΠΠ»Π°Π²Π½ΡΠΉ Π·Π°Π»), Π ΠΠ’++ 2019
28 ΠΌΠ°Ρ, Β«ΠΠΎΠ½Π³ΡΠ΅ΡΡ-Π₯ΠΎΠ»Π»Β» (ΠΠ»Π°Π²Π½ΡΠΉ Π·Π°Π»), Π ΠΠ’++ 2019
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com