ΠΡ ΠΌΠΈΠ½Π°Π»Π°ΡΠ° Π³ΠΎΠ΄ΠΈΠ½Π° Π½Π°ΡΠ°ΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Π·Π°ΠΏΠΎΡΠ½Π° Π΄Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ° Ρ
Π°ΠΊΠ°ΡΠΎΠ½ΠΈ. ΠΡΡΠ²ΠΎΡΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ ΡΡΡΡΠ΅Π·Π°Π½ΠΈΠ΅ Π±Π΅ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΏΠ΅ΡΠ½ΠΎ, ΠΏΠΈΡΠ°Ρ
ΠΌΠ΅ Π·Π° Π½Π΅Π³ΠΎ Π²
Π£ΡΠ°ΡΡΠ½ΠΈΡΠΈΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡ Π° Π΄ΠΎΡΡΠ° ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π° Π·Π°Π΄Π°ΡΠ° Ρ ΠΏΡΠ»Π½Π° ΡΠ²ΠΎΠ±ΠΎΠ΄Π° ΠΏΡΠΈ ΠΈΠ·Π±ΠΎΡΠ° Π½Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅Π½ ΡΡΠ΅ΠΊ Π·Π° Π½Π΅ΠΉΠ½ΠΎΡΠΎ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅. ΠΠ΅ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ Π²Π½Π΅Π΄ΡΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π·Π° Π²Π·Π΅ΠΌΠ°Π½Π΅ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π° ΡΠ΄ΠΎΠ±Π½ΠΎ ΡΠ°Π·Π³ΡΡΡΠ°Π½Π΅ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΈ Π·Π° ΠΎΡΠ΅Π½ΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ, ΠΊΠΎΠΈΡΠΎ Π΄Π° ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ°Π±ΠΎΡΡΡ Ρ Π±ΡΡΠ· ΠΏΠΎΡΠΎΠΊ ΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π΄Π° ΠΈΠ·Π΄ΡΡΠΆΠ°Ρ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½ΠΈΡ, Π° ΡΠ°ΠΌΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΌΠΎΠΆΠ΅ Π»Π΅ΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°.
ΠΠ°Π΄Π°ΡΠ°ΡΠ° Π΅ Π½Π΅ΡΡΠΈΠ²ΠΈΠ°Π»Π½Π° ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΡΠ΅ΡΠ΅Π½Π° ΠΏΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°ΡΠΈΠ½ΠΈ, ΠΊΠ°ΠΊΡΠΎ ΡΠ΅ ΡΠ±Π΅Π΄ΠΈΡ
ΠΌΠ΅ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡΡΠ° Π½Π° ΡΠΈΠ½Π°Π»Π½ΠΈΡΠ΅ ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΠΈ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ΅ Π½Π° ΡΡΠ°ΡΡΠ½ΠΈΡΠΈΡΠ΅. ΠΠ° Ρ
Π°ΠΊΠ°ΡΠΎΠ½Π° ΠΈΠΌΠ°ΡΠ΅ 6 ΠΎΡΠ±ΠΎΡΠ° ΠΎΡ ΠΏΠΎ 5 Π΄ΡΡΠΈ, Π²ΡΠΈΡΠΊΠΈ ΡΡΠ°ΡΡΠ½ΠΈΡΠΈ ΠΈΠΌΠ°Ρ
Π° Π΄ΠΎΠ±ΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ, Π½ΠΎ Π½Π°ΡΠ°ΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° ΡΠ΅ ΠΎΠΊΠ°Π·Π° Π½Π°ΠΉ-ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠ½Π°ΡΠ°. ΠΠΌΠ°ΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½ ΠΏΡΠΎΠ΅ΠΊΡ, Π·Π° ΠΊΠΎΠΉΡΠΎ Π±ΠΈΡ
ΠΈΡΠΊΠ°Π» Π΄Π° Π³ΠΎΠ²ΠΎΡΡ Π² ΡΠ°Π·ΠΈ ΡΡΠ°ΡΠΈΡ.
ΠΠ°ΡΠ΅ΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°, Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° Π±Π΅Π·ΡΡΡΠ²ΡΡΠ½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° Π² Kubernetes, ΠΊΠΎΠ΅ΡΠΎ Π½Π°ΠΌΠ°Π»ΡΠ²Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π° Π²ΡΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π½ΠΎΠ²ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎΡΠΎ. Π’Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠΈΡΠ΅ Π΄Π° ΠΏΠΈΡΠ°Ρ ΠΊΠΎΠ΄ Π² ΡΠ΄ΠΎΠ±Π½Π° Π·Π° ΡΡΡ ΡΡΠ΅Π΄Π° ΠΈ Π΄Π° Π³ΠΎ Π²Π½Π΅Π΄ΡΡΠ²Π°Ρ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ Π±Π΅Π· ΡΡΠ°ΡΡΠΈΠ΅ΡΠΎ Π½Π° ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ.
ΠΠ°ΠΊΠ²ΠΎ Π΅ ΡΠΎΡΠΊΡΠ²Π°Π½Π΅
Tinkoff.ru, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΈΠΌΠ° ΠΎΡΠ΅Π½ΠΊΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅. Π‘ΠΊΠΎΡΠΈΠ½Π³ΡΡ Π΅ ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΎΡΠ΅Π½ΠΊΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈ Π·Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° Π΄Π°Π½Π½ΠΈ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ»ΠΈΠ΅Π½Ρ ΡΠ΅ ΠΎΠ±ΡΡΡΠ° ΠΊΡΠΌ Π½Π°Ρ Ρ ΠΌΠΎΠ»Π±Π° Π΄Π° ΠΌΡ ΠΎΡΠΏΡΡΠ½Π΅ΠΌ Π·Π°Π΅ΠΌ ΠΈΠ»ΠΈ Π΄Π° ΠΎΡΠ²ΠΎΡΠΈΠΌ ΡΠΌΠ΅ΡΠΊΠ° Π½Π° ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»Π΅Π½ ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ΅ΠΌΠ°Ρ ΠΏΡΠΈ Π½Π°Ρ. ΠΠΊΠΎ ΠΏΠ»Π°Π½ΠΈΡΠ°ΠΌΠ΅ Π΄Π° ΠΌΡ ΠΈΠ·Π΄Π°Π΄Π΅ΠΌ Π·Π°Π΅ΠΌ, ΡΠΎΠ³Π°Π²Π° ΡΡΡΠ±Π²Π° Π΄Π° ΠΎΡΠ΅Π½ΠΈΠΌ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° ΠΏΠ»Π°ΡΠ΅ΠΆΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ ΠΈ Π°ΠΊΠΎ ΡΠΌΠ΅ΡΠΊΠ°ΡΠ° Π΅ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»Π΅Π½ ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ΅ΠΌΠ°Ρ, ΡΠΎΠ³Π°Π²Π° ΡΡΡΠ±Π²Π° Π΄Π° ΡΠΌΠ΅ ΡΠΈΠ³ΡΡΠ½ΠΈ, ΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΡΡ Π½ΡΠΌΠ° Π΄Π° ΠΈΠ·Π²ΡΡΡΠ²Π° ΠΈΠ·ΠΌΠ°ΠΌΠ½ΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ.
ΠΡΠ½ΠΎΠ²Π°ΡΠ° Π·Π° Π²Π·Π΅ΠΌΠ°Π½Π΅ Π½Π° ΡΠ°ΠΊΠΈΠ²Π° ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ° ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΠΎΠΈΡΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Ρ ΠΊΠ°ΠΊΡΠΎ Π΄Π°Π½Π½ΠΈΡΠ΅ ΠΎΡ ΡΠ°ΠΌΠΎΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠ°ΠΊΠ° ΠΈ Π΄Π°Π½Π½ΠΈΡΠ΅ ΠΎΡ Π½Π°ΡΠ΅ΡΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅. Π Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΡΠΌ ΡΠΎΡΠΊΡΠ²Π°Π½Π΅ΡΠΎ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΈ Π² ΡΡΠ»ΡΠ³Π°ΡΠ° Π·Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»Π½ΠΈ ΠΏΡΠ΅ΠΏΠΎΡΡΠΊΠΈ Π·Π° Π½ΠΎΠ²ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ Π·Π° Π½Π°ΡΠΈΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ.
ΠΠ΅ΡΠΎΠ΄ΡΡ Π·Π° ΡΠ°ΠΊΠ°Π²Π° ΠΎΡΠ΅Π½ΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠΈΠ΅ΠΌΠ° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π²Ρ ΠΎΠ΄Π½ΠΈ Π΄Π°Π½Π½ΠΈ. Π Π² Π΄Π°Π΄Π΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π½ΠΎΠ² ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΊΡΠΌ Π²Ρ ΠΎΠ΄Π°, ΠΊΠΎΠΉΡΠΎ, Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΡ Π°Π½Π°Π»ΠΈΠ· Π½Π° ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈ Π΄Π°Π½Π½ΠΈ, ΡΠ΅ ΡΠ²Π΅Π»ΠΈΡΠΈ ΠΏΡΠΎΡΠ΅Π½ΡΠ° Π½Π° ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π΅ ΠΏΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ°.
ΠΠΈΠ΅ ΠΏΡΠΈΡΠ΅ΠΆΠ°Π²Π°ΠΌΠ΅ ΠΈΠ·ΠΎΠ±ΠΈΠ»ΠΈΠ΅ ΠΎΡ Π΄Π°Π½Π½ΠΈ Π·Π° Π²Π·Π°ΠΈΠΌΠΎΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡΡΠ° Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ ΠΈ ΠΎΠ±Π΅ΠΌΡΡ Π½Π° ΡΠ°Π·ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π½Π΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠΎ Π½Π°ΡΠ°ΡΡΠ²Π°. ΠΠ° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΡΠΎΡΠΊΡΠ²Π°Π½Π΅ΡΠΎ, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° Π΄Π°Π½Π½ΠΈ ΡΡΡΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π° ΠΏΡΠ°Π²ΠΈΠ»Π° (ΠΈΠ»ΠΈ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ), ΠΊΠΎΠΈΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π±ΡΡΠ·ΠΎ Π΄Π° ΡΠ΅ΡΠΈΡΠ΅ ΠΊΠΎΠΉ Π΄Π° ΠΎΠ΄ΠΎΠ±ΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠΉ Π΄Π° ΠΎΡΠΊΠ°ΠΆΠ΅ ΠΈ ΠΊΠΎΠΉ Π΄Π° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈ ΠΎΡΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°, ΠΎΡΠ΅Π½ΡΠ²Π°ΠΉΠΊΠΈ ΡΠ΅Ρ Π½ΠΈΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π΅Π½ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ.
ΠΠ° ΠΏΠΎΡΡΠ°Π²Π΅Π½Π°ΡΠ° Π·Π°Π΄Π°ΡΠ° Π²Π΅ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° Π²Π·Π΅ΠΌΠ°Π½Π΅ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΡ
ΠΠ° ΠΏΠ°Π·Π°ΡΠ° ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΡΠΎΠ²ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΊΠ°ΠΊΡΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π·Π° ΠΎΡΠ΅Π½ΡΠ²Π°Π½Π΅, ΡΠ°ΠΊΠ° ΠΈ ΡΠ°ΠΌΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° Π²Π·Π΅ΠΌΠ°Π½Π΅ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΡ. ΠΠΈΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π΅Π΄Π½Π° ΠΎΡ ΡΠ΅Π·ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π² Π½Π°ΡΠ°ΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ. ΠΠΎ Π±ΠΈΠ·Π½Π΅ΡΡΡ ΡΠ°ΡΡΠ΅, Π΄ΠΈΠ²Π΅ΡΡΠΈΡΠΈΡΠΈΡΠ° ΡΠ΅, ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π°Ρ ΡΠ΅ ΠΊΠ°ΠΊΡΠΎ Π±ΡΠΎΡΡ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅, ΡΠ°ΠΊΠ° ΠΈ Π±ΡΠΎΡΡ Π½Π° ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ ΠΈ Π·Π°Π΅Π΄Π½ΠΎ Ρ ΡΠΎΠ²Π° ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π°Ρ ΠΈΠ΄Π΅ΠΈ ΠΊΠ°ΠΊ Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈΡΡ ΠΏΡΠΎΡΠ΅Ρ Π½Π° Π²Π·Π΅ΠΌΠ°Π½Π΅ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΡ. Π‘ΡΡ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ Ρ ΠΎΡΠ°ΡΠ°, ΠΊΠΎΠΈΡΠΎ ΡΠ°Π±ΠΎΡΡΡ ΡΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΈΠΌΠ°Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ΄Π΅ΠΈ ΠΊΠ°ΠΊ Π΄Π° Ρ Π½Π°ΠΏΡΠ°Π²ΡΡ ΠΏΠΎ-ΠΏΡΠΎΡΡΠ°, ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ°, ΠΏΠΎ-ΡΠ΄ΠΎΠ±Π½Π°, Π½ΠΎ ΠΏΠΎΠ½ΡΠΊΠΎΠ³Π° ΠΈΠ΄Π΅ΠΈΡΠ΅ ΠΎΡΠ²ΡΠ½ ΡΠ° ΠΏΠΎΠ»Π΅Π·Π½ΠΈ. ΠΠΎΠ²ΠΈΡΡ Ρ Π°ΠΊΠ°ΡΠΎΠ½ Π΅ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Π½ Ρ ΡΠ΅Π» ΡΡΠ±ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°Π·ΡΠΌΠ½ΠΈ ΠΈΠ΄Π΅ΠΈ.
ΠΠ°Π΄Π°ΡΠ°
Π₯Π°ΠΊΠ°ΡΠΎΠ½ΡΡ ΡΠ΅ ΠΏΡΠΎΠ²Π΅Π΄Π΅ Π½Π° 23 ΡΠ΅Π²ΡΡΠ°ΡΠΈ. ΠΠ° ΡΡΠ°ΡΡΠ½ΠΈΡΠΈΡΠ΅ Π±Π΅ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π±ΠΎΠΉΠ½Π° Π·Π°Π΄Π°ΡΠ°: Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° Π²Π·Π΅ΠΌΠ°Π½Π΅ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΡΠΎ ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΠΎΡΠ³ΠΎΠ²Π°ΡΡ Π½Π° ΡΠ΅Π΄ΠΈΡΠ° ΡΡΠ»ΠΎΠ²ΠΈΡ.
ΠΠ΅ΡΠ΅ Π½ΠΈ ΠΊΠ°Π·Π°Π½ΠΎ ΠΊΠ°ΠΊ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΈ ΠΊΠ°ΠΊΠ²ΠΈ ΡΡΡΠ΄Π½ΠΎΡΡΠΈ Π²ΡΠ·Π½ΠΈΠΊΠ²Π°Ρ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π½Π΅ΠΉΠ½Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ°, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΊΠ°ΠΊΠ²ΠΈ Π±ΠΈΠ·Π½Π΅Ρ ΡΠ΅Π»ΠΈ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠ΅ΡΠ»Π΅Π΄Π²Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½Π°ΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°. Π‘ΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠΌΠ° Π±ΡΡΠ·ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΏΡΡΠΊΠ°Π½Π΅ Π½Π° ΠΏΠ°Π·Π°ΡΠ° Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»Π°, ΡΠ°ΠΊΠ° ΡΠ΅ ΡΠ°Π±ΠΎΡΠ½ΠΈΡΡ ΠΊΠΎΠ΄ Π½Π° Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠΈΡΠ΅ Π΄Π° Π²Π»Π΅Π·Π΅ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉ-Π±ΡΡΠ·ΠΎ. Π Π·Π° Π²Ρ ΠΎΠ΄ΡΡΠΈΡ ΠΏΠΎΡΠΎΠΊ ΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° Π²Π·Π΅ΠΌΠ°Π½Π΅ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΡΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ. Π‘ΡΡΠΎ ΡΠ°ΠΊΠ°, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠΌΠ° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π° ΠΊΡΡΡΡΠΎΡΠ°Π½ΠΈ ΠΏΡΠΎΠ΄Π°ΠΆΠ±ΠΈ, Π·Π° Π΄Π° Π΄Π°Π΄Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Π΄Π° Π·Π°ΠΊΡΠΏΠΈ Π΄ΡΡΠ³ΠΈ ΡΠΈΡΠΌΠ΅Π½ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ, Π°ΠΊΠΎ ΡΠ° ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈ ΠΎΡ Π½Π°Ρ ΠΈ ΠΈΠΌΠ°Ρ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π΅Π½ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ ΠΎΡ ΡΡΡΠ°Π½Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ°.
Π―ΡΠ½ΠΎ Π΅, ΡΠ΅ Π΅ Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ Π½Π°ΠΏΠΈΡΠ΅ Π³ΠΎΡΠΎΠ² Π·Π° ΠΏΡΡΠΊΠ°Π½Π΅ ΠΏΡΠΎΠ΅ΠΊΡ Π·Π° Π΅Π΄Π½Π° Π½ΠΎΡ, ΠΊΠΎΠΉΡΠΎ ΡΡΡ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ ΡΠ΅ Π²Π»Π΅Π·Π΅ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ, ΠΈ Π΅ Π΄ΠΎΡΡΠ° ΡΡΡΠ΄Π½ΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΠΊΡΠΈΠ΅ ΡΡΠ»Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°, ΡΠ°ΠΊΠ° ΡΠ΅ Π±ΡΡ ΠΌΠ΅ ΠΏΠΎΠΌΠΎΠ»Π΅Π½ΠΈ Π΄Π° Π²Π½Π΅Π΄ΡΠΈΠΌ ΠΏΠΎΠ½Π΅ ΡΠ°ΡΡ ΠΎΡ Π½Π΅Ρ. Π£ΡΡΠ°Π½ΠΎΠ²Π΅Π½ΠΈ ΡΠ° ΡΠ΅Π΄ΠΈΡΠ° ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ, Π½Π° ΠΊΠΎΠΈΡΠΎ ΠΏΡΠΎΡΠΎΡΠΈΠΏΡΡ ΡΡΡΠ±Π²Π° Π΄Π° ΠΎΡΠ³ΠΎΠ²Π°ΡΡ. ΠΠ΅ΡΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΎΠΏΠΈΡΠ°ΠΌΠ΅ ΠΊΠ°ΠΊΡΠΎ Π΄Π° ΠΏΠΎΠΊΡΠΈΠ΅ΠΌ Π²ΡΠΈΡΠΊΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ Π² ΡΡΡ Π½Π°ΡΠ° ΡΡΠ»ΠΎΡΡ, ΡΠ°ΠΊΠ° ΠΈ Π΄Π° ΡΠ°Π±ΠΎΡΠΈΠΌ Π² Π΄Π΅ΡΠ°ΠΉΠ»ΠΈ Π²ΡΡΡ Ρ ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΈ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π°ΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°.
Π©ΠΎ ΡΠ΅ ΠΎΡΠ½Π°ΡΡ Π΄ΠΎ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡΠ΅, Π²ΡΠΈΡΠΊΠΈ ΡΡΠ°ΡΡΠ½ΠΈΡΠΈ ΠΏΠΎΠ»ΡΡΠΈΡ Π° ΠΏΡΠ»Π½Π° ΡΠ²ΠΎΠ±ΠΎΠ΄Π° Π½Π° ΠΈΠ·Π±ΠΎΡ. ΠΠ΅ΡΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ: ΠΏΠΎΡΠΎΡΠ½ΠΎ ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ, ΠΌΠ°ΡΠΈΠ½Π½ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅, ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊ Π½Π° ΡΡΠ±ΠΈΡΠΈΡ, Π³ΠΎΠ»Π΅ΠΌΠΈ Π΄Π°Π½Π½ΠΈ ΠΈ Π΄ΡΡΠ³ΠΈ.
ΠΠ°ΡΠ΅ΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅
Π‘Π»Π΅Π΄ ΠΌΠ°Π»ΠΊΠΎ ΠΌΠΎΠ·ΡΡΠ½Π° Π°ΡΠ°ΠΊΠ° ΡΠ΅ΡΠΈΡ ΠΌΠ΅, ΡΠ΅ FaaS ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π±ΠΈ Π±ΠΈΠ»ΠΎ ΠΈΠ΄Π΅Π°Π»Π½ΠΎ Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° Π·Π°Π΄Π°ΡΠ°ΡΠ°.
ΠΠ° ΡΠΎΠ²Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π±Π΅ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ Π½Π°ΠΌΠ΅ΡΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠ° Π±Π΅Π·ΡΡΡΠ²ΡΡΠ½Π° ΡΠ°ΠΌΠΊΠ° Π·Π° ΠΏΡΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»Π°ΡΠ° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° Π²Π·Π΅ΠΌΠ°Π½Π΅ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΡ. Π’ΡΠΉ ΠΊΠ°ΡΠΎ Tinkoff Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Kubernetes Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ°, Π½ΠΈΠ΅ ΡΠ°Π·Π³Π»Π΅Π΄Π°Ρ ΠΌΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π³ΠΎΡΠΎΠ²ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ, Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° Π½Π΅Π³ΠΎ, ΡΠ΅ Π²ΠΈ ΡΠ°Π·ΠΊΠ°ΠΆΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ Π·Π° ΡΠΎΠ²Π° ΠΏΠΎ-ΠΊΡΡΠ½ΠΎ.
ΠΠ° Π΄Π° Π½Π°ΠΌΠ΅ΡΠΈΠΌ Π½Π°ΠΉ-Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, Π½ΠΈΠ΅ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π°Ρ ΠΌΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡ ΠΏΡΠ΅Π· ΠΎΡΠΈΡΠ΅ Π½Π° Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ. ΠΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ Π½Π° Π½Π°ΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ° Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠΈ, ΡΡΠ°ΡΡΠ²Π°ΡΠΈ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»Π°. ΠΡΠ°Π²ΠΈΠ»Π°ΡΠ° ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π°Ρ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈ Π½Π° ΡΡΡΠ²ΡΡΠ° ΠΈΠ»ΠΈ, ΠΊΠ°ΠΊΡΠΎ Π² Π½Π°ΡΠΈΡ ΡΠ»ΡΡΠ°ΠΉ, Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈ Π² ΠΎΠ±Π»Π°ΠΊΠ°, Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π²Π°ΡΠΎ Π²Π·Π΅ΠΌΠ°Π½Π΅ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΡ. ΠΡ Π³Π»Π΅Π΄Π½Π° ΡΠΎΡΠΊΠ° Π½Π° Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠ° ΡΠ°Π±ΠΎΡΠ½ΠΈΡΡ ΠΏΡΠΎΡΠ΅Ρ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΡΠ°ΠΊΠ°:
- ΠΠ½Π°Π»ΠΈΠ·Π°ΡΠΎΡΡΡ ΠΏΠΈΡΠ΅ ΡΠΊΡΠΈΠΏΡ, ΠΏΡΠ°Π²ΠΈΠ»ΠΎ ΠΈΠ»ΠΈ ML ΠΌΠΎΠ΄Π΅Π» Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ ΡΠΊΠ»Π°Π΄Π°. ΠΠ°ΡΠΎ ΡΠ°ΡΡ ΠΎΡ Ρ Π°ΠΊΠ°ΡΠΎΠ½Π° ΡΠ΅ΡΠΈΡ ΠΌΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Mongodb, Π½ΠΎ ΠΈΠ·Π±ΠΎΡΡΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π½Π΅ Π΅ Π²Π°ΠΆΠ΅Π½ ΡΡΠΊ.
- Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ ΡΠ΅ΡΡΠ²Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½ΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° Π²ΡΡΡ Ρ ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈ Π΄Π°Π½Π½ΠΈ, Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΡΡ ΠΊΠ°ΡΠ²Π° ΡΠ²ΠΎΡ ΠΊΠΎΠ΄ Π² Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΠΈΡ ΠΏΠ°Π½Π΅Π».
- ΠΠ° Π΄Π° ΡΠ΅ ΠΎΡΠΈΠ³ΡΡΠΈ Π²Π΅ΡΡΠΈΡ, ΡΠ΅Π»ΠΈΡΡ ΠΊΠΎΠ΄ ΡΠ΅ ΠΎΡΠΈΠ΄Π΅ Π² Git Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°.
- Π§ΡΠ΅Π· Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΠΈΡ ΠΏΠ°Π½Π΅Π» ΡΠ΅ Π±ΡΠ΄Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ Π²Π½Π΅Π΄ΡΠΈ ΠΊΠΎΠ΄ΡΡ Π² ΠΎΠ±Π»Π°ΠΊΠ° ΠΊΠ°ΡΠΎ ΠΎΡΠ΄Π΅Π»Π΅Π½ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π΅Π½ Π±Π΅Π·ΡΡΡΠ²ΡΡΠ΅Π½ ΠΌΠΎΠ΄ΡΠ».
ΠΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π°Ρ ΠΏΡΠ΅Π· ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΡΡΠ»ΡΠ³Π° Π·Π° ΠΎΠ±ΠΎΠ³Π°ΡΡΠ²Π°Π½Π΅, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π° ΠΎΠ±ΠΎΠ³Π°ΡΠΈ ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½Π°ΡΠ° Π·Π°ΡΠ²ΠΊΠ° Ρ Π΄Π°Π½Π½ΠΈ ΠΎΡ ΡΠΊΠ»Π°Π΄Π°. ΠΠ΅ΡΠ΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ Π²Π½Π΅Π΄ΡΠΈ ΡΠ°Π·ΠΈ ΡΡΠ»ΡΠ³Π° ΠΏΠΎ ΡΠ°ΠΊΡΠ² Π½Π°ΡΠΈΠ½, ΡΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Ρ Π΅Π΄Π½ΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ (ΠΎΡ ΠΊΠΎΠ΅ΡΠΎ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΡΡ Π²Π·Π΅ΠΌΠ° Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π° ΠΏΡΠ°Π²ΠΈΠ»Π°), Π·Π° Π΄Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΠ½ΠΈΡΠΈΡΠΈΡΠ°Π½Π° ΡΡΡΡΠΊΡΡΡΠ° Π½Π° Π΄Π°Π½Π½ΠΈΡΠ΅.
ΠΡΠ΅ ΠΏΡΠ΅Π΄ΠΈ Ρ
Π°ΠΊΠ°ΡΠΎΠ½Π° ΡΠ΅ΡΠΈΡ
ΠΌΠ΅ Π±Π΅Π·ΡΡΡΠ²ΡΡΠ½Π°ΡΠ° ΡΠ°ΠΌΠΊΠ°, ΠΊΠΎΡΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅. ΠΠ½Π΅Ρ Π½Π° ΠΏΠ°Π·Π°ΡΠ° ΠΈΠΌΠ° Π΄ΠΎΡΡΠ° ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠΈΠ»Π°Π³Π°Ρ ΡΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄. ΠΠ°ΠΉ-ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° Kubernetes ΡΠ° Fission, Open FaaS ΠΈ Kubeless. ΠΠΌΠ° Π΄ΠΎΡΠΈ
Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ ΠΏΡΠ΅ΡΠ΅Π³Π»ΠΈΡ
ΠΌΠ΅ Π²ΡΠΈΡΠΊΠΈ ΠΏΠ»ΡΡΠΎΠ²Π΅ ΠΈ ΠΌΠΈΠ½ΡΡΠΈ, ΠΈΠ·Π±ΡΠ°Ρ
ΠΌΠ΅
ΠΠ° Π΄Π° ΡΠ°Π±ΠΎΡΠΈΡΠ΅ Ρ Fission, ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ Π΄Π²Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ: ΡΡΠ½ΠΊΡΠΈΡ ΠΈ ΡΡΠ΅Π΄Π°. Π€ΡΠ½ΠΊΡΠΈΡΡΠ° Π΅ ΡΠ°ΡΡ ΠΎΡ ΠΊΠΎΠ΄, Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Π΅Π΄ΠΈΠ½ ΠΎΡ Π΅Π·ΠΈΡΠΈΡΠ΅, Π·Π° ΠΊΠΎΠΈΡΠΎ ΠΈΠΌΠ° ΡΡΠ΅Π΄Π° Π½Π° Fission.
Fission ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈ Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ°ΠΉΠ»Π°, ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΎΠΏΠ°ΠΊΠΎΠ²Π°Π½ΠΈ Π² Π°ΡΡ ΠΈΠ². Π Π°Π±ΠΎΡΠ°ΡΠ° Π½Π° Fission Π² ΠΊΠ»ΡΡΡΠ΅Ρ Π½Π° Kubernetes ΡΠ΅ ΠΎΡΠΈΠ³ΡΡΡΠ²Π° ΠΎΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°Ρ ΠΎΡ ΡΠ°ΠΌΠ°ΡΠ° ΡΠ°ΠΌΠΊΠ°. ΠΠ° Π΄Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²Π° Ρ ΠΊΠ»ΡΡΡΠ΅ΡΠ½ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ, Π½Π° Π²ΡΡΠΊΠ° ΡΡΠ½ΠΊΡΠΈΡ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ ΡΠΎΠ±ΡΡΠ²Π΅Π½ ΠΌΠ°ΡΡΡΡΡ, ΠΊΡΠΌ ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΠ΄Π°Π΄Π΅ΡΠ΅ GET ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ ΠΈΠ»ΠΈ ΡΡΠ»ΠΎ Π½Π° Π·Π°ΡΠ²ΠΊΠ° Π² ΡΠ»ΡΡΠ°ΠΉ Π½Π° POST Π·Π°ΡΠ²ΠΊΠ°.
Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ²Π° ΠΏΠ»Π°Π½ΠΈΡΠ°Ρ ΠΌΠ΅ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π½Π° Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠΈΡΠ΅ Π΄Π° Π²Π½Π΅Π΄ΡΡΠ²Π°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½ΠΈ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ Π·Π° ΠΏΡΠ°Π²ΠΈΠ»Π° Π±Π΅Π· ΡΡΠ°ΡΡΠΈΠ΅ΡΠΎ Π½Π° ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ. ΠΠΏΠΈΡΠ°Π½ΠΈΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΡΡΡΠΎ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π΄Π° ΠΏΡΠ΅Π½Π°ΠΏΠΈΡΠ²Π°Ρ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠ° Π½Π° Π΄ΡΡΠ³ Π΅Π·ΠΈΠΊ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° Π½Π°ΡΡΠΎΡΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° Π²Π·Π΅ΠΌΠ°Π½Π΅ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅, ΡΡΡΠ±Π²Π° Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΠΌ ΠΏΡΠ°Π²ΠΈΠ»Π° Π½Π° Π²ΠΈΡΠΎΠΊΠΎΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ Π΅Π·ΠΈΡΠΈ, ΡΠΈΠΉΡΠΎ ΠΎΠ±Ρ Π²Π°Ρ Π΅ ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ ΠΈ ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΠΈΠΌΠ° ΡΠΈΠ»Π½Π° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ ΡΡΡΠ²ΡΡΠ° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π²ΡΠΈΡΠΊΠΈ ΡΠ΅ΡΠ½ΠΎΠ²ΠΈ Π½Π° Π±Π°Π½ΠΊΠΎΠ²ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° ΡΠ° ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ Π² Π΅Π΄Π½Π° ΡΡΠ΅Π΄Π°. Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ²Π°, Π·Π° Π΄Π° Π²Π½Π΅Π΄ΡΠΈΡΠ΅ Π½ΠΎΠ²ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π°, Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡΠ΅ ΡΡΠ»Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°.
Π ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎΡΠΎ ΠΎΡ Π½Π°Ρ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ ΠΏΡΡΠΊΠ°Ρ ΠΏΡΠ°Π²ΠΈΠ»Π°; ΠΊΠΎΠ΄ΡΡ ΠΌΠΎΠΆΠ΅ Π»Π΅ΡΠ½ΠΎ Π΄Π° Π±ΡΠ΄Π΅ ΡΠ°Π·Π³ΡΡΠ½Π°Ρ Ρ Π΅Π΄Π½ΠΎ Π½Π°ΡΠΈΡΠΊΠ°Π½Π΅ Π½Π° Π±ΡΡΠΎΠ½. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π² Kubernetes Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° Π½Π΅ ΠΌΠΈΡΠ»ΠΈΡΠ΅ Π·Π° Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ ΠΈ ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°Π½Π΅; ΡΠ°ΠΊΠΈΠ²Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠ΅ ΡΠ΅ΡΠ°Π²Π°Ρ Π²Π΅Π΄Π½Π°Π³Π°. Π ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π΅Π΄Π½ΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΠ° ΠΎΡ ΡΡΠ°Π²Π½ΡΠ²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π² ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ Ρ ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈ Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠ΅ΡΠΎ ΠΎΠΏΡΠΎΡΡΡΠ²Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠ°.
ΠΠ°ΠΊΠ²ΠΎ ΠΈΠΌΠ°ΠΌΠ΅
Π’ΡΠΉ ΠΊΠ°ΡΠΎ Π΄ΠΎΠΉΠ΄ΠΎΡ ΠΌΠ΅ Π½Π° Ρ Π°ΠΊΠ°ΡΠΎΠ½Π° Ρ Π³ΠΎΡΠΎΠ²ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ (Π² Π½Π°ΡΠΈΡΠ΅ ΡΠ°Π½ΡΠ°Π·ΠΈΠΈ), Π²ΡΠΈΡΠΊΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ, Π±Π΅ΡΠ΅ Π΄Π° ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°ΠΌΠ΅ Π²ΡΠΈΡΠΊΠΈΡΠ΅ ΡΠΈ ΠΌΠΈΡΠ»ΠΈ Π² ΡΠ΅Π΄ΠΎΠ²Π΅ ΠΊΠΎΠ΄.
ΠΠ»ΡΡΡΡ ΠΊΡΠΌ ΡΡΠΏΠ΅Ρ Π° Π½Π° Π²ΡΠ΅ΠΊΠΈ Ρ Π°ΠΊΠ°ΡΠΎΠ½ Π΅ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ°ΡΠ° ΠΈ Π΄ΠΎΠ±ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½ ΠΏΠ»Π°Π½. ΠΠ°ΡΠΎΠ²Π° ΠΏΡΡΠ²ΠΎΡΠΎ Π½Π΅ΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡ ΠΌΠ΅, Π±Π΅ΡΠ΅ Π΄Π° ΡΠ΅ΡΠΈΠΌ ΠΎΡ ΠΊΠ°ΠΊΠ²ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΡΠ΅ ΡΠ΅ ΡΡΡΡΠΎΠΈ Π½Π°ΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΠΈ ΠΊΠ°ΠΊΠ²ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅.
ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° Π½Π° Π½Π°ΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡ Π±Π΅ΡΠ΅ ΡΠ»Π΅Π΄Π½Π°ΡΠ°:
Π’Π°Π·ΠΈ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠ° ΠΏΠΎΠΊΠ°Π·Π²Π° Π΄Π²Π΅ Π²Ρ
ΠΎΠ΄Π½ΠΈ ΡΠΎΡΠΊΠΈ, Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠ° (ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» Π½Π° Π½Π°ΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°) ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°.
Π Π°Π±ΠΎΡΠ½ΠΈΡΡ ΠΏΡΠΎΡΠ΅Ρ Π΅ ΡΡΡΡΠΎΠ΅Π½ ΡΠ°ΠΊΠ°. ΠΠ½Π°Π»ΠΈΠ·Π°ΡΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π° ΡΡΠ½ΠΊΡΠΈΡ Π·Π° ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΈ ΡΡΠ½ΠΊΡΠΈΡ Π·Π° ΠΎΠ±ΠΎΠ³Π°ΡΡΠ²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π·Π° ΡΠ²ΠΎΡ ΠΌΠΎΠ΄Π΅Π», ΡΡΡ ΡΠ°Π½ΡΠ²Π° ΠΊΠΎΠ΄Π° ΡΠΈ Π² Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π½Π° Git ΠΈ Π²Π½Π΅Π΄ΡΡΠ²Π° ΡΠ²ΠΎΡ ΠΌΠΎΠ΄Π΅Π» Π² ΠΎΠ±Π»Π°ΠΊΠ° ΡΡΠ΅Π· Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡΠΊΠΎΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΠ΅ΠΊΠ° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΊΠ°ΠΊ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΈΠ·Π²ΠΈΠΊΠ°Π½Π° ΡΠ°Π·Π³ΡΡΠ½Π°ΡΠ°ΡΠ° ΡΡΠ½ΠΊΡΠΈΡ ΠΈ ΡΠ΅ Π²Π·Π΅ΠΌΠ΅ΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π° Π²Ρ ΠΎΠ΄ΡΡΠΈ Π·Π°ΡΠ²ΠΊΠΈ ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ:
- ΠΠ»ΠΈΠ΅Π½ΡΡΡ ΠΏΠΎΠΏΡΠ»Π²Π° ΡΠΎΡΠΌΡΠ»ΡΡ Π² ΡΠ°ΠΉΡΠ° ΠΈ ΠΈΠ·ΠΏΡΠ°ΡΠ° Π·Π°ΡΠ²ΠΊΠ°ΡΠ° ΡΠΈ Π΄ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°. ΠΠ°ΡΠ²Π»Π΅Π½ΠΈΠ΅, ΠΏΠΎ ΠΊΠΎΠ΅ΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π²Π·Π΅ΠΌΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΈΠ΄Π²Π° Π½Π° Π²Ρ ΠΎΠ΄Π° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΈ ΡΠ΅ Π·Π°ΠΏΠΈΡΠ²Π° Π² Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ Π² ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΡ ΡΠΈ Π²ΠΈΠ΄.
- Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ΅Π½Π°ΡΠ° Π·Π°ΡΠ²ΠΊΠ° ΡΠ΅ ΠΈΠ·ΠΏΡΠ°ΡΠ° Π·Π° ΠΎΠ±ΠΎΠ³Π°ΡΡΠ²Π°Π½Π΅, Π°ΠΊΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅ ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½Π°ΡΠ° Π·Π°ΡΠ²ΠΊΠ° Ρ Π΄Π°Π½Π½ΠΈ ΠΊΠ°ΠΊΡΠΎ ΠΎΡ Π²ΡΠ½ΡΠ½ΠΈ ΡΡΠ»ΡΠ³ΠΈ, ΡΠ°ΠΊΠ° ΠΈ ΠΎΡ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΡΠΎ. ΠΠΎΠ»ΡΡΠ΅Π½Π°ΡΠ° ΠΎΠ±ΠΎΠ³Π°ΡΠ΅Π½Π° Π·Π°ΡΠ²ΠΊΠ° ΡΡΡΠΎ ΡΠ΅ ΡΡΡ ΡΠ°Π½ΡΠ²Π° Π² Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ.
- Π‘ΡΠ°ΡΡΠΈΡΠ° ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡΡΠ° Π·Π° Π°Π½Π°Π»ΠΈΠ·, ΠΊΠΎΡΡΠΎ ΠΏΡΠΈΠ΅ΠΌΠ° ΠΎΠ±ΠΎΠ³Π°ΡΠ΅Π½Π° Π·Π°ΡΠ²ΠΊΠ° ΠΊΠ°ΡΠΎ Π²Ρ ΠΎΠ΄ ΠΈ ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ ΡΡΡΠΎ ΡΠ΅ Π·Π°ΠΏΠΈΡΠ²Π° Π² ΠΏΠ°ΠΌΠ΅ΡΡΠ°.
Π Π΅ΡΠΈΡ ΠΌΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ MongoDB ΠΊΠ°ΡΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π² Π½Π°ΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΠΎΡΠ°Π΄ΠΈ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°Π½ΠΎΡΠΎ ΠΊΡΠΌ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° JSON Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΡΠ»ΡΠ³ΠΈΡΠ΅ Π·Π° ΠΎΠ±ΠΎΠ³Π°ΡΡΠ²Π°Π½Π΅, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½Π°ΡΠ° Π·Π°ΡΠ²ΠΊΠ°, Π°Π³ΡΠ΅Π³ΠΈΡΠ°Ρ Π° Π²ΡΠΈΡΠΊΠΈ Π΄Π°Π½Π½ΠΈ ΡΡΠ΅Π· REST ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ.
Π ΡΠ°ΠΊΠ°, ΠΈΠΌΠ°Ρ ΠΌΠ΅ XNUMX ΡΠ°ΡΠ°, Π·Π° Π΄Π° Π²Π½Π΅Π΄ΡΠΈΠΌ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ°. ΠΠΎΡΡΠ° ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»ΠΈΡ ΠΌΠ΅ ΡΠΎΠ»ΠΈΡΠ΅, Π²ΡΠ΅ΠΊΠΈ ΡΠ»Π΅Π½ Π½Π° Π΅ΠΊΠΈΠΏΠ° ΠΈΠΌΠ°ΡΠ΅ ΡΠ²ΠΎΡ Π·ΠΎΠ½Π° Π½Π° ΠΎΡΠ³ΠΎΠ²ΠΎΡΠ½ΠΎΡΡ Π² Π½Π°ΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡ:
- ΠΡΠ΅Π΄Π½ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠ°, ΡΡΠ΅Π· ΠΊΠΎΠΈΡΠΎ ΡΠΎΠΉ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΡΠ΅Π³Π»Ρ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅ Π½Π° ΠΏΠΈΡΠΌΠ΅Π½ΠΈ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅, Π΄Π° ΠΈΠ·Π±ΠΈΡΠ° ΠΎΠΏΡΠΈΠΈ Π·Π° ΠΎΠ±ΠΎΠ³Π°ΡΡΠ²Π°Π½Π΅ Π½Π° Π²Ρ ΠΎΠ΄Π½ΠΈ Π΄Π°Π½Π½ΠΈ ΠΈ Π΄Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ° ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ Π·Π° ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΎΠ½Π»Π°ΠΉΠ½.
- ΠΠ΅ΠΊΠ΅Π½Π΄ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ REST API Π·Π° ΠΏΡΠ΅Π΄Π½Π°ΡΠ° ΡΠ°ΡΡ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ VCS.
- Π‘ΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π² Google Cloud ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ Π½Π° ΡΡΠ»ΡΠ³Π° Π·Π° ΠΎΠ±ΠΎΠ³Π°ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈ Π΄Π°Π½Π½ΠΈ.
- ΠΠΎΠ΄ΡΠ» Π·Π° ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½Π΅ Π½Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΠΎΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΡΡ Serverless framework Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π²Π°ΡΠΎ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»Π°.
- Π‘ΠΊΡΠΈΠΏΡΠΎΠ²Π΅ ΠΎΡ ΠΏΡΠ°Π²ΠΈΠ»Π° Π·Π° ΡΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° ΡΡΠ»Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΈ Π°Π³ΡΠ΅Π³ΠΈΡΠ°Π½Π΅ Π½Π° Π°Π½Π°Π»ΠΈΠ·ΠΈ Π·Π° Π²Ρ ΠΎΠ΄ΡΡΠΈ Π·Π°ΡΠ²Π»Π΅Π½ΠΈΡ (Π²Π·Π΅ΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ) Π·Π° ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»Π½Π° Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ.
ΠΠ° Π·Π°ΠΏΠΎΡΠ½Π΅ΠΌ Π² ΡΠ΅Π΄.
ΠΠ°ΡΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π±Π΅ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Angular 7 Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π±Π°Π½ΠΊΠΎΠ²ΠΈΡ UI Kit. Π€ΠΈΠ½Π°Π»Π½Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° Π°Π΄ΠΌΠΈΠ½ ΠΏΠ°Π½Π΅Π»Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°ΡΠ΅ ΡΠ°ΠΊΠ°:
Π’ΡΠΉ ΠΊΠ°ΡΠΎ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π±Π΅ΡΠ΅ ΠΌΠ°Π»ΠΊΠΎ, ΡΠ΅ ΠΎΠΏΠΈΡΠ°Ρ
ΠΌΠ΅ Π΄Π° Π²Π½Π΅Π΄ΡΠΈΠΌ ΡΠ°ΠΌΠΎ ΠΊΠ»ΡΡΠΎΠ²Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ. ΠΠ° Π΄Π° ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡ Π² ΠΊΠ»ΡΡΡΠ΅ΡΠ° Π½Π° Kubernetes, Π±Π΅ΡΠ΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΡΡΠ±ΠΈΡΠΈΠ΅ (ΡΡΠ»ΡΠ³Π°, Π·Π° ΠΊΠΎΡΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π²Π½Π΅Π΄ΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ Π² ΠΎΠ±Π»Π°ΠΊΠ°) ΠΈ ΠΊΠΎΠ΄Π° Π½Π° ΡΡΠ½ΠΊΡΠΈΡΡΠ°, ΠΊΠΎΡΡΠΎ ΠΏΡΠΈΠ»Π°Π³Π° Π»ΠΎΠ³ΠΈΠΊΠ°ΡΠ° Π·Π° Π²Π·Π΅ΠΌΠ°Π½Π΅ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. ΠΠ° Π²ΡΡΠΊΠΎ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»ΠΎ Π·Π° ΠΈΠ·Π±ΡΠ°Π½Π°ΡΠ° ΡΡΠ»ΡΠ³Π° Π·Π°ΠΏΠΈΡΠ°Ρ
ΠΌΠ΅ Π΄Π½Π΅Π²Π½ΠΈΠΊ Π½Π° ΡΠΎΠ²Π° ΡΡΠ±ΠΈΡΠΈΠ΅. Π Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΠΈΡ ΠΏΠ°Π½Π΅Π» ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅ Π»ΠΎΠ³ΠΎΠ²Π΅ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΡΡΠ±ΠΈΡΠΈΡ.
Π¦Π΅Π»ΠΈΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π΅Π½ ΠΊΠΎΠ΄ ΡΠ΅ ΡΡΡ ΡΠ°Π½ΡΠ²Π°ΡΠ΅ Π² ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΎ Git Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅, ΠΊΠΎΠ΅ΡΠΎ ΡΡΡΠΎ ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π·Π°Π΄Π°Π΄Π΅Π½ΠΎ Π² Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΠΈΡ ΠΏΠ°Π½Π΅Π». ΠΠ° Π²Π΅ΡΡΠΈΡ Π½Π° ΠΊΠΎΠ΄Π° Π²ΡΠΈΡΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π±ΡΡ Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅ Π½Π° Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΡΠΎ. ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΠΈΡΡ ΠΏΠ°Π½Π΅Π» ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π΄Π° ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ Π½Π° ΠΏΠΈΡΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅, ΡΠ°ΠΊΠ° ΡΠ΅ ΠΏΡΠ΅Π΄ΠΈ Π΄Π° Π²Π½Π΅Π΄ΡΠΈΡΠ΅ Π΄Π°Π΄Π΅Π½Π° ΡΡΠ½ΠΊΡΠΈΡ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π΅ ΡΠ°ΠΌΠΎ Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈΡΠ΅ ΠΏΠΈΡΠΌΠ΅Π½ΠΈΡ ΠΊΠΎΠ΄, Π½ΠΎ ΠΈ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ.
Π Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΡΠΌ ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»Π°ΡΠ°, Π½ΠΈΠ΅ ΡΡΡΠΎ Π²Π½Π΅Π΄ΡΠΈΡ
ΠΌΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΠΎΠ±ΠΎΠ³Π°ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΈΠ·Ρ
ΠΎΠ΄Π½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΡΡΠ½ΠΊΡΠΈΠΈ Π·Π° ΠΎΠ±ΠΎΠ³Π°ΡΡΠ²Π°Π½Π΅, ΡΠΈΠΉΡΠΎ ΠΊΠΎΠ΄ ΡΡΡΠΎ Π±Π΅ΡΠ΅ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅, Π² ΠΊΠΎΠΈΡΠΎ Π±Π΅ΡΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΠΎΡΠΈΠ΄Π΅ΡΠ΅ Π² Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΡΠΎ Π½Π° Π΄Π°Π½Π½ΠΈ, Π΄Π° ΡΠ΅ ΠΎΠ±Π°Π΄ΠΈΡΠ΅ Π½Π° ΡΡΠ»ΡΠ³ΠΈ Π½Π° ΡΡΠ΅ΡΠΈ ΡΡΡΠ°Π½ΠΈ ΠΈ Π΄Π° ΠΈΠ·Π²ΡΡΡΠΈΡΠ΅ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΈ ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΡ . ΠΠ° Π΄Π° Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠ°ΠΌΠ΅ Π½Π°ΡΠ΅ΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΈΠ·ΡΠΈΡΠ»ΠΈΡ
ΠΌΠ΅ Π·ΠΎΠ΄ΠΈΡΡΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, ΠΊΠΎΠΉΡΠΎ Π΅ ΠΎΡΡΠ°Π²ΠΈΠ» Π·Π°ΡΠ²ΠΊΠ°ΡΠ°, ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡ
ΠΌΠ΅ Π½Π΅Π³ΠΎΠ²ΠΈΡ ΠΌΠΎΠ±ΠΈΠ»Π΅Π½ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ REST ΡΡΠ»ΡΠ³Π° Π½Π° ΡΡΠ΅ΡΠ° ΡΡΡΠ°Π½Π°.
ΠΠ΅ΠΊΠ΅Π½Π΄ΡΡ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Java ΠΈ Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ ΠΊΠ°ΡΠΎ Spring Boot ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ ΠΏΠ»Π°Π½ΠΈΡΠ°Ρ
ΠΌΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Postgres Π·Π° ΡΡΡ
ΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡΠΊΠΈ Π΄Π°Π½Π½ΠΈ, Π½ΠΎ ΠΊΠ°ΡΠΎ ΡΠ°ΡΡ ΠΎΡ Ρ
Π°ΠΊΠ°ΡΠΎΠ½Π° ΡΠ΅ΡΠΈΡ
ΠΌΠ΅ Π΄Π° ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠΌ Π΄ΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ H2, Π·Π° Π΄Π° ΡΠΏΠ΅ΡΡΠΈΠΌ Π²ΡΠ΅ΠΌΠ΅. Π Π±Π΅ΠΊΠ΅Π½Π΄Π° Π΅ Π²Π½Π΅Π΄ΡΠ΅Π½Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Bitbucket Π·Π° Π²Π΅ΡΡΠΈΡ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅ Π·Π° ΠΎΠ±ΠΎΠ³Π°ΡΡΠ²Π°Π½Π΅ Π½Π° Π·Π°ΡΠ²ΠΊΠΈ ΠΈ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ Π·Π° ΠΏΡΠ°Π²ΠΈΠ»Π°. ΠΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΈ Git Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ
ΠΌΠ΅
ΠΠ° Π΄Π° ΠΎΡΡΡΠ΅ΡΡΠ²ΠΈΠΌ ΠΈΠ΄Π΅ΡΡΠ° ΡΠΈ, Π½ΠΈ ΡΡΡΠ±Π²Π°ΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°. Π Π΅ΡΠΈΡ ΠΌΠ΅ Π΄Π° Π²Π½Π΅Π΄ΡΠΈΠΌ Π½Π°ΡΠΈΡ ΠΊΠ»ΡΡΡΠ΅Ρ Kubernetes Π² ΠΎΠ±Π»Π°ΠΊΠ°. ΠΠ°ΡΠΈΡΡ ΠΈΠ·Π±ΠΎΡ Π±Π΅ΡΠ΅ Google Cloud Platform. ΠΠ΅Π·ΡΡΡΠ²ΡΡΠ½Π°ΡΠ° ΡΠ°ΠΌΠΊΠ° Π½Π° Fission Π±Π΅ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π° Π½Π° ΠΊΠ»ΡΡΡΠ΅Ρ Kubernetes, ΠΊΠΎΠΉΡΠΎ Π²Π½Π΅Π΄ΡΠΈΡ ΠΌΠ΅ Π² Gcloud. ΠΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ ΡΡΠ»ΡΠ³Π°ΡΠ° Π·Π° ΠΎΠ±ΠΎΠ³Π°ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π±Π΅ΡΠ΅ Π²Π½Π΅Π΄ΡΠ΅Π½Π° ΠΊΠ°ΡΠΎ ΠΎΡΠ΄Π΅Π»Π½ΠΎ Java ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΎΠ±Π²ΠΈΡΠΎ Π² Pod Π²ΡΡΡΠ΅ Π² ΠΊΠ»ΡΡΡΠ΅ΡΠ° k8s. ΠΠΎ ΡΠ»Π΅Π΄ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½Π° Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ Π½Π° Π½Π°ΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡ Π² ΡΡΠ΅Π΄Π°ΡΠ° Π½Π° Ρ Π°ΠΊΠ°ΡΠΎΠ½Π° Π½ΠΈ Π±Π΅ΡΠ΅ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ°Π½ΠΎ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ ΡΡΠ»ΡΠ³Π°ΡΠ° Π·Π° ΠΎΠ±ΠΎΠ³Π°ΡΡΠ²Π°Π½Π΅ ΠΏΠΎ-Π³ΡΠ²ΠΊΠ°Π²Π°, Π·Π° Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΠΌ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΠΈΠ·Π±ΠΈΡΠ°ΠΌΠ΅ ΠΊΠ°ΠΊ Π΄Π° ΠΎΠ±ΠΎΠ³Π°ΡΡΠ²Π°ΠΌΠ΅ Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ΅Π½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ Π½Π° Π²Ρ ΠΎΠ΄ΡΡΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π Π½ΡΠΌΠ°Ρ ΠΌΠ΅ Π΄ΡΡΠ³ ΠΈΠ·Π±ΠΎΡ, ΠΎΡΠ²Π΅Π½ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ ΡΡΠ»ΡΠ³Π°ΡΠ° Π·Π° ΠΎΠ±ΠΎΠ³Π°ΡΡΠ²Π°Π½Π΅ ΡΡΡΠΎ Π±Π΅Π· ΡΡΡΠ²ΡΡ.
ΠΠ° Π΄Π° ΡΠ°Π±ΠΎΡΠΈΠΌ Ρ Fission, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΌΠ΅ Fission CLI, ΠΊΠΎΠΉΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ Π²ΡΡΡ Ρ Kubernetes CLI. Π Π°Π·ΠΏΠΎΠ»Π°Π³Π°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΈ Π² k8s ΠΊΠ»ΡΡΡΠ΅Ρ Π΅ Π΄ΠΎΡΡΠ° ΠΏΡΠΎΡΡΠΎ; ΠΏΡΠΎΡΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π·Π°Π΄Π°Π΄Π΅ΡΠ΅ Π²ΡΡΡΠ΅ΡΠ΅Π½ ΠΌΠ°ΡΡΡΡΡ ΠΈ Π²Ρ ΠΎΠ΄ ΠΊΡΠΌ ΡΡΠ½ΠΊΡΠΈΡΡΠ°, Π·Π° Π΄Π° ΡΠ°Π·ΡΠ΅ΡΠΈΡΠ΅ Π²Ρ ΠΎΠ΄ΡΡΠΈΡ ΡΡΠ°ΡΠΈΠΊ, Π°ΠΊΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ Π΄ΠΎΡΡΡΠΏ ΠΈΠ·Π²ΡΠ½ ΠΊΠ»ΡΡΡΠ΅ΡΠ°. ΠΠ½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π΅Π΄Π½Π° ΡΡΠ½ΠΊΡΠΈΡ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΠΎΡΠ½Π΅ΠΌΠ° Π½Π΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 10 ΡΠ΅ΠΊΡΠ½Π΄ΠΈ.
ΠΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»Π½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΠ½Π΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈ ΠΎΠ±ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅
ΠΠ° Π΄Π° Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠ°ΠΌΠ΅ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠΈ Π½Π°ΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΏΠΎΡΡΠ°Π²ΠΈΡ ΠΌΠ΅ Π»Π΅ΡΠ΅Π½ ΡΠΎΡΠΌΡΠ»ΡΡ Π½Π° ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ ΡΡΡΠ²ΡΡ, ΠΊΡΠ΄Π΅ΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΠ΄Π°Π΄Π΅ΡΠ΅ Π·Π°ΡΠ²ΠΊΠ° Π·Π° Π½ΡΠΊΠΎΠΉ ΠΎΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡΠ΅ Π½Π° Π±Π°Π½ΠΊΠ°ΡΠ°. ΠΠ° Π΄Π° ΠΏΠΎΠΈΡΠΊΠ°ΡΠ΅, ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° Π²ΡΠ²Π΅Π΄Π΅ΡΠ΅ Π²Π°ΡΠΈΡΠ΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈ, Π΄Π°ΡΠ° Π½Π° ΡΠ°ΠΆΠ΄Π°Π½Π΅ ΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅Π½ Π½ΠΎΠΌΠ΅Ρ.
ΠΠ°Π½Π½ΠΈΡΠ΅ ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠ°ΡΠ° ΡΠΎΡΠΌΠ° ΠΎΡΠΈΠ΄ΠΎΡ Π° Π΄ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°, ΠΊΠΎΠΉΡΠΎ Π΅Π΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΈΠ·ΠΏΡΠ°ΡΠΈ Π·Π°ΡΠ²ΠΊΠΈ Π·Π° Π²ΡΠΈΡΠΊΠΈ Π½Π°Π»ΠΈΡΠ½ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π°, ΠΊΠ°ΡΠΎ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΎΠ±ΠΎΠ³Π°ΡΠΈ Π΄Π°Π½Π½ΠΈΡΠ΅ ΡΠΏΠΎΡΠ΅Π΄ Π·Π°Π΄Π°Π΄Π΅Π½ΠΈΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΈ Π³ΠΈ Π·Π°ΠΏΠ°Π·ΠΈ Π² ΠΎΠ±ΡΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅. ΠΠ±ΡΠΎ ΡΠ°Π·Π³ΡΡΠ½Π°Ρ ΠΌΠ΅ ΡΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ Π²Π·Π΅ΠΌΠ°Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π° Π²Ρ ΠΎΠ΄ΡΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ 4 ΡΡΠ»ΡΠ³ΠΈ Π·Π° ΠΎΠ±ΠΎΠ³Π°ΡΡΠ²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ. Π‘Π»Π΅Π΄ ΠΏΠΎΠ΄Π°Π²Π°Π½Π΅ Π½Π° Π·Π°ΡΠ²ΠΊΠ°ΡΠ°, ΠΊΠ»ΠΈΠ΅Π½ΡΡΡ ΠΏΠΎΠ»ΡΡΠΈ Π½Π°ΡΠ΅ΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅:
ΠΡΠ²Π΅Π½ ΠΎΡΠΊΠ°Π· ΠΈΠ»ΠΈ ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, ΠΊΠ»ΠΈΠ΅Π½ΡΡΡ ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΡΠ΅ ΠΈ ΡΠΏΠΈΡΡΠΊ Ρ Π΄ΡΡΠ³ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ, Π·Π°ΡΠ²ΠΊΠΈ Π·Π° ΠΊΠΎΠΈΡΠΎ ΠΈΠ·ΠΏΡΠ°ΡΠ°Ρ
ΠΌΠ΅ ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΎ. Π’Π°ΠΊΠ° Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠ°Ρ
ΠΌΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΊΡΡΡΡΠΎΡΠ°Π½Π° ΠΏΡΠΎΠ΄Π°ΠΆΠ±Π° Π² Π½Π°ΡΠ°ΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°.
ΠΠΌΠ°ΡΠ΅ Π½Π°Π»ΠΈΡΠ½ΠΈ ΠΎΠ±ΡΠΎ 3 ΡΠΈΠΊΡΠΈΠ²Π½ΠΈ Π±Π°Π½ΠΊΠΎΠ²ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°:
- ΠΡΠ΅Π΄ΠΈΡ.
- ΠΈΠ³ΡΠ°ΡΠΊΠ°
- ΠΠΏΠΎΡΠ΅ΠΊΠ°.
ΠΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡΡΠ° Π²Π½Π΅Π΄ΡΠΈΡ ΠΌΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΠΎΠ±ΠΎΠ³Π°ΡΡΠ²Π°ΡΠΈ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ Π·Π° Π²ΡΡΠΊΠ° ΡΡΠ»ΡΠ³Π°.
ΠΡΡΠΊΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π°ΡΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½ Π½Π°Π±ΠΎΡ ΠΎΡ Π²Ρ ΠΎΠ΄Π½ΠΈ Π΄Π°Π½Π½ΠΈ. Π ΡΠ°ΠΊΠ°, Π·Π° Π΄Π° ΠΎΠ΄ΠΎΠ±ΡΠΈΠΌ ΠΈΠΏΠΎΡΠ΅ΠΊΠ°, ΠΈΠ·ΡΠΈΡΠ»ΠΈΡ ΠΌΠ΅ Π·ΠΎΠ΄ΠΈΡΡΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΈ Π³ΠΎ ΡΠ²ΡΡΠ·Π°Ρ ΠΌΠ΅ Ρ Π»ΠΎΠ³ΠΈΠΊΠ°ΡΠ° Π½Π° Π»ΡΠ½Π½ΠΈΡ ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ. ΠΠ° Π΄Π° ΠΎΠ΄ΠΎΠ±ΡΠΈΠΌ ΠΈΠ³ΡΠ°ΡΠΊΠ°, ΠΏΡΠΎΠ²Π΅ΡΠΈΡ ΠΌΠ΅ Π΄Π°Π»ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΡΡ Π΅ Π½Π°Π²ΡΡΡΠΈΠ» ΠΏΡΠ»Π½ΠΎΠ»Π΅ΡΠΈΠ΅ ΠΈ Π·Π° ΠΈΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π·Π°Π΅ΠΌ ΠΈΠ·ΠΏΡΠ°ΡΠΈΡ ΠΌΠ΅ Π·Π°ΡΠ²ΠΊΠ° Π΄ΠΎ Π²ΡΠ½ΡΠ½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½Π° ΡΡΠ»ΡΠ³Π° Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΠΊΠ»Π΅ΡΡΡΠ½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΈ Π±Π΅ΡΠ΅ Π²Π·Π΅ΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π½Π΅Π³ΠΎ.
ΠΠΎΡΡΠ°ΡΠ°Ρ ΠΌΠ΅ ΡΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ Π½Π°ΡΠ°ΡΠ° Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π° ΠΈ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½Π°, Π²ΡΠ΅ΠΊΠΈ ΠΏΡΠΈΡΡΡΡΠ²Π°Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΎΡΠΈΠ΄Π΅ Π½Π° Π½Π°ΡΠ°ΡΠ° ΡΠΎΡΠΌΠ° ΠΈ Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡΠ° Π½Π° Π½Π°ΡΠΈΡΠ΅ ΠΈΠ·ΠΌΠΈΡΠ»Π΅Π½ΠΈ ΡΡΠ»ΡΠ³ΠΈ Π·Π° ΡΡΡ . Π Π² ΡΠ°ΠΌΠΈΡ ΠΊΡΠ°ΠΉ Π½Π° ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡΡΠ° Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠ°Ρ ΠΌΠ΅ Π°Π½Π°Π»ΠΈΠ·ΠΈ Π½Π° ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡΠ΅ Π·Π°ΡΠ²Π»Π΅Π½ΠΈΡ, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ Π° ΠΊΠΎΠ»ΠΊΠΎ Ρ ΠΎΡΠ° ΡΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π»ΠΈ Π½Π°ΡΠ°ΡΠ° ΡΡΠ»ΡΠ³Π°, Π±ΡΠΎΡ Π½Π° ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡΡΠ° ΠΈ ΠΎΡΠΊΠ°Π·ΠΈΡΠ΅.
ΠΠ° Π΄Π° ΡΡΠ±ΠΈΡΠ°ΠΌΠ΅ Π°Π½Π°Π»ΠΈΠ·ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½, Π½ΠΈΠ΅ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ Π²Π½Π΅Π΄ΡΠΈΡ
ΠΌΠ΅ BI ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄
Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ²Π° ΠΏΠΎΠ»ΡΡΠΈΡ
ΠΌΠ΅ Π΄ΠΎΠ±ΡΡ ΠΏΡΠΎΡΠΎΡΠΈΠΏ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π·Π° Π²Π·Π΅ΠΌΠ°Π½Π΅ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡΡΠ° Π²ΡΠ΅ΠΊΠΈ ΡΠ»ΡΡΠ°ΡΠ΅Π» ΠΌΠΎΠΆΠ΅ Π»ΠΈΡΠ½ΠΎ Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈ Π½Π΅ΠΉΠ½Π°ΡΠ° Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡ. ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, Π·Π°Π²ΡΡΡΠ΅Π½ ΠΏΡΠΎΡΠΎΡΠΈΠΏ ΠΈ ΡΡΠΏΠ΅ΡΠ½Π° Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ
Π° Π΄Π° ΡΠΏΠ΅ΡΠ΅Π»ΠΈΠΌ, Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠΈΠ»Π½Π°ΡΠ° ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΈΡ ΠΎΡ Π΄ΡΡΠ³ΠΈ ΠΎΡΠ±ΠΎΡΠΈ. Π‘ΠΈΠ³ΡΡΠ΅Π½ ΡΡΠΌ, ΡΠ΅ Π·Π° Π²ΡΠ΅ΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡ Π½Π° Π΅ΠΊΠΈΠΏ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΠΏΠΈΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π° ΡΡΠ°ΡΠΈΡ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com