ΠΠ·Π³Π»Π΅ΠΆΠ΄Π°, ΡΠ΅ ΠΏΠΈΠΊΡΡ Π½Π° ΡΡΠΌΠ° Π·Π° ΠΌΠΈΠΊΡΠΎΡΡΠ»ΡΠ³ΠΈΡΠ΅ Π΅ Π·Π°Π΄ Π½Π°Ρ. ΠΠ΅ΡΠ΅ Π½Π΅ ΡΠ΅ΡΠ΅ΠΌ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΡΡΠΈ ΡΠ΅Π΄ΠΌΠΈΡΠ½ΠΎ βΠΠ°ΠΊ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠΈΡ
ΠΌΠΎΠ½ΠΎΠ»ΠΈΡΠ° ΡΠΈ Π½Π° 150 ΡΡΠ»ΡΠ³ΠΈ.β Π‘Π΅Π³Π° ΡΡΠ²Π°ΠΌ ΠΏΠΎΠ²Π΅ΡΠ΅ Π·Π΄ΡΠ°Π²ΠΎΠΌΠΈΡΠ»Π΅ΡΠΈ ΠΌΠΈΡΠ»ΠΈ: βΠΠ΅ ΠΌΡΠ°Π·Ρ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡΠ°, ΠΏΡΠΎΡΡΠΎ ΠΌΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ²Π° Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΠ°.β ΠΠΎΡΠΈ Π½Π°Π±Π»ΡΠ΄Π°Π²Π°Ρ
ΠΌΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ
ΠΠ±ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°: ΠΎΡ ΠΎΡΠ½ΠΎΠ²Π½Π° Ρ ΠΈΠΌΠΈΡ Π΄ΠΎ ΠΊΠ²Π°Π½ΡΠΎΠ²Π° ΠΌΠ΅Ρ Π°Π½ΠΈΠΊΠ°
Π‘ΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΎΡΠ½ΠΎΠ²Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ ΡΠΎΠ½ΠΎΠ² ΠΏΡΠΎΡΠ΅Ρ Π±Π΅ΡΠ΅ Π΄ΠΎΡΡΠ° Π»Π΅ΡΠ΅Π½ ΠΏΡΠΎΡΠ΅Ρ. ΠΡΠ±Π»ΠΈΠΊΡΠ²Π°ΠΌ readme Π² Github - ΠΈ ΡΠ΅ΡΡΠΎ ΡΠ»Π΅Π΄ ΡΠ°Ρ, Π½Π°ΠΉ-ΠΌΠ½ΠΎΠ³ΠΎ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ°ΡΠ°, Π²ΡΠΈΡΠΊΠΎ ΡΠ°Π±ΠΎΡΠΈ ΠΈ Π·Π°ΠΏΠΎΡΠ²Π°ΠΌ Π½ΠΎΠ² ΠΏΡΠΎΠ΅ΠΊΡ. ΠΠΎΠ±Π°Π²ΡΠ½Π΅ΡΠΎ ΠΈ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΊΠΎΠ΄, ΠΏΠΎΠ½Π΅ Π·Π° ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½Π°ΡΠ° ΡΡΠ΅Π΄Π°, ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° Π² ΠΏΡΡΠ²ΠΈΡ Π΄Π΅Π½. ΠΠΎ Π°ΠΊΠΎ ΡΠ΅ Π²ΠΏΡΡΠ½Π΅ΠΌ Π² ΠΌΠΈΠΊΡΠΎΡΡΠ»ΡΠ³ΠΈΡΠ΅, ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ ΡΠΊΠ°ΡΠ° Π΄ΠΎ Π½Π΅Π±Π΅ΡΠΎ. ΠΠ°, ΡΠ΅Π³Π° ΠΈΠΌΠ°ΠΌΠ΅ Docker Ρ ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΡ ΠΈ ΠΊΠ»ΡΡΡΠ΅Ρ ΠΎΡ K8 ΠΌΠ°ΡΠΈΠ½ΠΈ, Π½ΠΎ Π·Π° Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡ Π²ΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-ΡΠ»ΠΎΠΆΠ½ΠΎ. ΠΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ½ΠΎΡΠΈ ΡΠΎΠ²Π° Π΅ Π±ΡΠ΅ΠΌΠ΅, ΠΊΠΎΠ΅ΡΠΎ Π΅ Π½Π°ΠΈΡΡΠΈΠ½Π° Π½Π΅Π½ΡΠΆΠ½ΠΎ ΡΡΠ»ΠΎΠΆΠ½Π΅Π½ΠΈΠ΅.
Π‘ΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π½Π΅ Π΅ Π»Π΅ΡΠ½Π° Π·Π° ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅
ΠΠ΅ΠΊΠ° ΡΠ΅ ΡΡΡΡΠ΅Π΄ΠΎΡΠΎΡΠΈΠΌ Π²ΡΡΡ Ρ Π½Π°ΡΠΈΡ ΠΌΠ»Π°Π΄ΡΠΈ Π·Π° ΠΌΠΎΠΌΠ΅Π½Ρ. ΠΡΠΈ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡΠ½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π°ΠΊΠΎ Π²ΡΠ·Π½ΠΈΠΊΠ½Π΅ Π³ΡΠ΅ΡΠΊΠ°, Π±Π΅ΡΠ΅ Π»Π΅ΡΠ½ΠΎ Π΄Π° Ρ ΠΏΡΠΎΡΠ»Π΅Π΄ΠΈΡΠ΅ ΠΈ Π²Π΅Π΄Π½Π°Π³Π° Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ΡΠ΅ ΠΊΡΠΌ ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ. Π‘Π΅Π³Π° ΠΈΠΌΠ°ΠΌΠ΅ ΡΡΠ»ΡΠ³Π°, ΠΊΠΎΡΡΠΎ Π³ΠΎΠ²ΠΎΡΠΈ Ρ Π΄ΡΡΠ³Π° ΡΡΠ»ΡΠ³Π°, ΠΊΠΎΡΡΠΎ ΠΏΠΎΡΡΠ°Π²Ρ Π½Π΅ΡΠΎ Π½Π° ΠΎΠΏΠ°ΡΠΊΠ° Π² ΡΠΈΠ½Π° Π·Π° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΡΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π° Π΄ΡΡΠ³Π° ΡΡΠ»ΡΠ³Π° - ΠΈ ΡΠΎΠ³Π°Π²Π° Π²ΡΠ·Π½ΠΈΠΊΠ²Π° Π³ΡΠ΅ΡΠΊΠ°. Π’ΡΡΠ±Π²Π° Π΄Π° ΡΡΠ±Π΅ΡΠ΅ΠΌ Π²ΡΠΈΡΠΊΠΈ ΡΠ΅Π·ΠΈ ΡΠ°ΡΡΠΈ Π·Π°Π΅Π΄Π½ΠΎ, Π·Π° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ Π² ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ°, ΡΠ΅ Π£ΡΠ»ΡΠ³Π° A ΡΠ°Π±ΠΎΡΠΈ Ρ Π²Π΅ΡΡΠΈΡ 11, Π° Π£ΡΠ»ΡΠ³Π° E Π²Π΅ΡΠ΅ ΡΠ°ΠΊΠ° Π²Π΅ΡΡΠΈΡ 12. Π’ΠΎΠ²Π° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎ ΠΎΡ ΠΌΠΎΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ΅Π½ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈΠ΄ΠΈΡΠ°Π½ ΠΆΡΡΠ½Π°Π»: ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π΅Π½ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»/Π΄Π΅Π±ΡΠ³Π΅Ρ Π·Π° Ρ ΠΎΠ΄Π΅Π½Π΅ ΠΏΡΠ΅Π· ΠΏΡΠΎΡΠ΅ΡΠ° ΡΡΡΠΏΠΊΠ° ΠΏΠΎ ΡΡΡΠΏΠΊΠ°. ΠΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ ΠΈ ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ΡΠΎ ΠΏΠΎ ΡΠ²ΠΎΡΡΠ° ΡΡΡΠ½ΠΎΡΡ ΡΡΠ°Π½Π°Ρ Π° ΠΏΠΎ-ΡΡΡΠ΄Π½ΠΈ.
ΠΠΊΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΡΡΡΠ°Π½ΠΈ Π³ΡΠ΅ΡΠΊΠ°, ΠΌΠΎΠΆΠ΅ Π±ΠΈ ΡΠ΅ Π³ΠΈ ΡΠ΅ΡΡΠ²Π°ΠΌΠ΅
ΠΠ΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠ°ΡΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΠΈ Π½Π΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠΎΡΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ Π²Π΅ΡΠ΅ ΡΡΠ°Π²Π°Ρ Π½Π΅ΡΠΎ ΠΎΠ±ΠΈΡΠ°ΠΉΠ½ΠΎ. ΠΠΎΠ²Π΅ΡΠ΅ΡΠΎ Π½ΠΎΠ²ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΠΈΡΠΎ Π²ΠΈΠΆΠ΄Π°ΠΌ, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΡΡΠ·Π΄Π°Π²Π°Ρ ΠΈ ΠΏΡΠΎΠ²Π΅ΠΆΠ΄Π°Ρ ΡΠ΅ΡΡΠΎΠ²Π΅ Ρ Π²ΡΡΠΊΠ° Π½ΠΎΠ²Π° Π²Π΅ΡΡΠΈΡ ΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π°Ρ ΡΠ΅ΡΡΠΎΠ²Π΅ Π΄Π° Π±ΡΠ΄Π°Ρ Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΈ ΠΈ ΠΏΡΠ΅Π³Π»Π΅Π΄Π°Π½ΠΈ ΠΏΡΠ΅Π΄ΠΈ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ. Π’ΠΎΠ²Π° ΡΠ° ΡΡΡΠ°Ρ ΠΎΡΠ½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ, ΠΊΠΎΠΈΡΠΎ Π½Π΅ Π±ΠΈΠ²Π° Π΄Π° ΡΠ΅ ΠΈΠ·ΠΎΡΡΠ°Π²ΡΡ ΠΈ ΡΠ° Π³ΠΎΠ»ΡΠΌΠ° ΠΏΡΠΎΠΌΡΠ½Π° Π·Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. ΠΠΎ ΡΠ΅Π³Π°, Π·Π° Π΄Π° ΡΠ΅ΡΡΠ²Π°ΠΌ Π½Π°ΠΈΡΡΠΈΠ½Π° ΡΡΠ»ΡΠ³Π°ΡΠ°, ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·ΡΠ΅Π³Π»Ρ ΠΏΡΠ»Π½Π° ΡΠ°Π±ΠΎΡΠ΅ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° ΠΌΠΎΠ΅ΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΠΎΠΌΠ½ΠΈΡΠ΅ Π»ΠΈ ΠΎΠ½Π·ΠΈ Π½ΠΎΠ² ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ Ρ ΠΊΠ»ΡΡΡΠ΅ΡΠ° K8 ΠΎΡ 150 ΡΡΠ»ΡΠ³ΠΈ? Π, ΡΠ΅Π³Π° ΡΠ΅ Π½Π°ΡΡΠΈΠΌ Π½Π°ΡΠ°ΡΠ° CI ΡΠΈΡΡΠ΅ΠΌΠ° ΠΊΠ°ΠΊ Π΄Π° ΠΈΠ·Π²Π΅Π΄Π΅ Π²ΡΠΈΡΠΊΠΈ ΡΠ΅Π·ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ, Π·Π° Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈ Π΄Π°Π»ΠΈ Π²ΡΠΈΡΠΊΠΎ Π½Π°ΠΈΡΡΠΈΠ½Π° ΡΠ°Π±ΠΎΡΠΈ. Π’ΠΎΠ²Π° Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π΅ ΡΠ²ΡΡΠ΄Π΅ Π³ΠΎΠ»ΡΠΌΠΎ ΡΡΠΈΠ»ΠΈΠ΅, ΡΠ°ΠΊΠ° ΡΠ΅ ΠΏΡΠΎΡΡΠΎ ΡΠ΅ ΡΠ΅ΡΡΠ²Π°ΠΌΠ΅ Π²ΡΡΠΊΠ° ΡΠ°ΡΡ ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΎ: ΡΠ²Π΅ΡΠ΅Π½ ΡΡΠΌ, ΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ Π½ΠΈ ΡΠ° Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ Π΄ΠΎΠ±ΡΠΈ, API-ΡΠ°ΡΠ° ΡΠ° ΡΠΈΡΡΠΈ ΠΈ Π³ΡΠ΅ΡΠΊΠ°ΡΠ° Π² ΡΡΠ»ΡΠ³Π°ΡΠ° Π΅ ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½Π° ΠΈ Π½ΡΠΌΠ° Π΄Π° Π·Π°ΡΠ΅Π³Π½Π΅ Π΄ΡΡΠ³ΠΈΡΠ΅.
ΠΡΠΈΡΠΊΠΈ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΠΈ ΠΈΠΌΠ°Ρ Π΄ΠΎΠ±ΡΠ° ΠΏΡΠΈΡΠΈΠ½Π°. Π½Π°Π»ΠΈ
ΠΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΡΠΈΠ½ΠΈ Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ΡΠ΅ ΠΊΡΠΌ ΠΌΠΈΠΊΡΠΎΡΡΠ»ΡΠ³ΠΈ. ΠΠΈΠΆΠ΄Π°Π» ΡΡΠΌ ΡΠΎΠ²Π° Π΄Π° ΡΠ΅ ΠΏΡΠ°Π²ΠΈ Π·Π° ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌΠ° Π³ΡΠ²ΠΊΠ°Π²ΠΎΡΡ, Π·Π° ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°Π½Π΅ Π½Π° Π΅ΠΊΠΈΠΏΠΈ, Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ, Π·Π° ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ° ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡ. ΠΠΎ Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»Π½ΠΎΡΡ ΡΠΌΠ΅ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠ°Π»ΠΈ Π΄Π΅ΡΠ΅ΡΠΈΠ»Π΅ΡΠΈΡ Π² ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ Π½Π° ΠΌΠΎΠ½ΠΎΠ»ΠΈΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π°Ρ Π΄Π° ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π°Ρ. Π Π°Π±ΠΎΡΡ Ρ ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»ΠΈΡΡΠΈ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. ΠΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π³ΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°Π½Π΅, Π·Π°ΡΠΎΡΠΎ ΡΠ΅ ΠΏΠΎΠΏΠ°Π΄Π°Ρ Π² Π³ΡΠ°Π½ΠΈΡΠΈΡΠ΅ Π½Π° Π΅Π΄ΠΈΠ½ Π²ΡΠ·Π΅Π» Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ Π½Π° Postgres. ΠΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΎΡ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠΈΡΠ΅ ΡΠ° Π·Π°
ΠΠΎ Π²ΠΈΠ½Π°Π³ΠΈ ΠΌΠΈ Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ Π΄Π° Π½Π°ΡΡΠ° Π·Π° ΡΡΡ
Π½Π°ΡΠ° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°. ΠΠ° ΠΊΠ°ΠΊΡΠ² Π΅ΡΠ°ΠΏ ΠΎΡ ΠΏΡΠ΅Ρ
ΠΎΠ΄Π° ΠΊΡΠΌ ΠΌΠΈΠΊΡΠΎΡΡΠ»ΡΠ³ΠΈ ΡΠ°? ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ Π²ΠΈΠ΄ΡΡ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΊΠ°Π·Π²Π°Ρ, ΡΠ΅ ΡΠ° Π΄ΠΎΠ²ΠΎΠ»Π½ΠΈ ΠΎΡ ΡΡΡ
Π½ΠΎΡΠΎ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡΠ½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΠ½ΠΎΠ³ΠΎ Ρ
ΠΎΡΠ° ΡΠ΅ ΡΠ΅ Π²ΡΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΎΡ ΠΌΠΈΠΊΡΠΎΡΡΠ»ΡΠ³ΠΈΡΠ΅ ΠΈ ΠΏΠΎΠ»Π·ΠΈΡΠ΅ ΡΠ΅ Π½Π°Π΄Π΄Π΅Π»Π΅ΡΡ Π½Π°Π΄ Π½Π΅ΡΠ°Π²Π½ΠΎΡΡΠΈΡΠ΅ ΠΏΠΎ ΠΏΡΡΡ Π½Π° ΠΌΠΈΠ³ΡΠ°ΡΠΈΡΡΠ°. ΠΠΎ Π»ΠΈΡΠ½ΠΎ, ΠΌΠΎΠ»Ρ, Π΄Π°ΠΉΡΠ΅ ΠΌΠΈ ΠΌΠΎΠ΅ΡΠΎ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡΠ½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΌΡΡΡΠΎ Π½Π° ΠΏΠ»Π°ΠΆΠ° - ΠΈ Π°Π· ΡΡΠΌ Π½Π°ΠΏΡΠ»Π½ΠΎ ΡΠ°ΡΡΠ»ΠΈΠ².
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com