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