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

ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠ΅ΡΠΈΡΠ°ΡΠ° Π½Π°ΠΏΠΈΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° Π³ΠΎΠ²ΠΎΡΠΈ Π½Π° Π½Π°ΡΠΈΠΎΡ Π²Π½Π°ΡΡΠ΅ΡΠ΅Π½ Π½Π°ΡΡΠ°Π½ :
2. ΠΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΠΊΠ°ΠΊΠΎ ΠΊΠΎΠ΄. (Π’ΠΈ ΡΠΈ ΡΡΠΊΠ°)
3. ΠΠ΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ Π½Π° Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΈ Typescript ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ C# ΠΌΠΎΠ΄Π΅Π»ΠΈ. (ΠΠΎ ΡΠ΅ΠΊ...)
4. ΠΠΎΠ²Π΅Π΄ Π²ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΡ Π·Π° ΠΊΠΎΠ½ΡΠ΅Π½Π·ΡΡ Raft. (ΠΠΎ ΡΠ΅ΠΊ...)
...
Π Π΅ΡΠΈΠ²ΠΌΠ΅ Π΄Π° ΡΠΎΠ·Π΄Π°Π΄Π΅ΠΌΠ΅ ΡΠΈΠΌ Π½Π° SRE, ΡΠΏΡΠΎΠ²Π΅Π΄ΡΠ²Π°ΡΡΠΈ Π³ΠΈ ΠΈΠ΄Π΅ΠΈΡΠ΅ . Π’ΠΈΠ΅ ΡΠ΅Π³ΡΡΡΠΈΡΠ°Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ ΠΎΠ΄ Π½ΠΈΠ²Π½ΠΈΡΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ ΠΈ Π³ΠΈ ΠΈΡΠΏΡΠ°ΡΠΈΡΠ° Π΄Π° ΡΡΠ΅Π½ΠΈΡΠ°Π°Ρ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΌΠ΅ΡΠ΅ΡΠΈ.
Π’ΠΈΠΌΠΎΡ Π³ΠΈ ΠΈΠΌΠ°ΡΠ΅ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π·Π°Π΄Π°ΡΠΈ Π·Π° ΠΎΠ±ΡΠΊΠ°:
- ΠΠΏΠΈΡΠ΅ΡΠ΅ ΡΠ° Π½Π°ΡΠ°ΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°, ΠΊΠΎΡΠ° Π΅ ΠΏΡΠ΅ΡΠ΅ΠΆΠ½ΠΎ Π²ΠΎ Microsoft Azure Π²ΠΎ ΡΠΎΡΠΌΠ° Π½Π° ΠΊΠΎΠ΄ (Terraform ΠΈ ΡΓ¨ Π½Π°ΠΎΠΊΠΎΠ»Ρ).
- ΠΠ°ΡΡΠ΅ΡΠ΅ Π³ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ ΠΊΠ°ΠΊΠΎ Π΄Π° ΡΠ°Π±ΠΎΡΠ°Ρ ΡΠΎ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ°.
- ΠΠΎΠ΄Π³ΠΎΡΠ²Π΅ΡΠ΅ Π³ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π·Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡ.
ΠΠΎ Π²ΠΎΠ²Π΅Π΄ΡΠ²Π°ΠΌΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΎΡ Π½Π° ΠΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΠΊΠ°ΠΊΠΎ ΠΊΠΎΠ΄
ΠΠΎ Π²ΠΎΠΎΠ±ΠΈΡΠ°Π΅Π½ΠΈΠΎΡ ΠΌΠΎΠ΄Π΅Π» Π½Π° ΡΠ²Π΅ΡΠΎΡ (ΠΊΠ»Π°ΡΠΈΡΠ½Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΡΠ°), Π·Π½Π°Π΅ΡΠ΅ΡΠΎ Π·Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° ΡΠ΅ Π½Π°ΠΎΡΠ° Π½Π° Π΄Π²Π΅ ΠΌΠ΅ΡΡΠ°:
- ΠΠ»ΠΈ Π²ΠΎ ΡΠΎΡΠΌΠ° Π½Π° Π·Π½Π°Π΅ΡΠ΅ Π²ΠΎ Π³Π»Π°Π²ΠΈΡΠ΅ Π½Π° Π΅ΠΊΡΠΏΠ΅ΡΡΠΈΡΠ΅.

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

ΠΠΎ Π΄Π²Π°ΡΠ° ΡΠ»ΡΡΠ°ΠΈ, ΡΠ΅ Π½Π°ΠΎΡΠ°ΠΌΠ΅ ΡΠ΅Π±Π΅ΡΠΈ Π·Π°ΡΠΎΠ±Π΅Π½ΠΈ Π΄Π° ΡΡΠ°Π½Π΅ΠΌΠ΅ Π·Π°Π²ΠΈΡΠ½ΠΈ:
- ΠΈΠ»ΠΈ ΠΎΠ΄ Π»ΠΈΡΠ½ΠΎΡΡ ΠΊΠΎΡΠ° Π΅ ΡΠΌΡΡΠ½Π°, ΠΏΠΎΠ΄Π»ΠΎΠΆΠ½Π° Π½Π° Π±ΠΎΠ»Π΅ΡΡ, Π·Π°ΡΡΠ±ΡΠ²Π°ΡΠ΅, ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΈ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π±Π°Π½Π°Π»Π½ΠΈ ΠΎΡΠΏΡΡΡΠ°ΡΠ°;
- ΠΈΠ»ΠΈ ΠΎΠ΄ ΡΠΈΠ·ΠΈΡΠΊΠ° ΡΠ°Π±ΠΎΡΠ½Π° ΠΌΠ°ΡΠΈΠ½Π°, ΠΊΠΎΡΠ° ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΠΏΠ°ΡΠ°, ΡΠ΅ ΠΊΡΠ°Π΄Π΅ ΠΈ ΠΏΡΠ΅ΡΡΡΠ°Π²ΡΠ²Π° ΠΈΠ·Π½Π΅Π½Π°Π΄ΡΠ²Π°ΡΠ° ΠΈ Π½Π΅ΠΏΡΠΈΡΠ°ΡΠ½ΠΎΡΡΠΈ.
Π‘Π΅ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ° Π΄Π΅ΠΊΠ° ΠΈΠ΄Π΅Π°Π»Π½ΠΎ ΡΓ¨ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π²Π΅Π΄Π΅ Π²ΠΎ ΡΠΈΡΠ»ΠΈΠ², ΠΎΠ΄ΡΠΆΡΠ²Π°Π½, Π΄ΠΎΠ±ΡΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ ΠΊΠΎΠ΄.
Π’Π°ΠΊΠ°, ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° ΠΊΠ°ΠΊΠΎ ΠΊΠΎΠ΄ (Incfastructure as Code - IaC) Π΅ ΠΎΠΏΠΈΡ Π½Π° ΡΠ΅Π»Π°ΡΠ° ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π²ΠΎ ΡΠΎΡΠΌΠ° Π½Π° ΠΊΠΎΠ΄, ΠΊΠ°ΠΊΠΎ ΠΈ ΡΡΠΎΠ΄Π½ΠΈ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ Π½Π΅Π° ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°ΡΠ΅ Π½Π° Π²ΠΈΡΡΠΈΠ½ΡΠΊΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΠΎΠ΄ Π½Π΅Π°.
ΠΠΎΡΡΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π²Π΅Π΄Π΅ ΡΓ¨ Π²ΠΎ ΠΊΠΎΠ΄?ΠΡΡΠ΅ΡΠΎ Π½Π΅ ΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ. Π’ΠΈΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΠ΅ ΡΠ΅ΡΠ°Ρ Π½Π° ΡΓ¨. Π Π΅Π°ΠΊΡΠΈΡΠ°ΡΠ° Π½Π° ΡΠΎΠ²Π΅ΠΊΠΎΡ ΠΈ ΠΌΠ°ΡΠΈΠ½Π°ΡΠ° Π΅ ΡΠ°Π·Π»ΠΈΡΠ½Π°. Π‘Γ¨ ΡΡΠΎ Π΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ΠΎ Π΅ ΠΏΠΎΡΠ΅Π½ΡΠΈΡΠ°Π»Π½ΠΎ ΠΏΠΎΠ±ΡΠ·ΠΎ ΠΎΠ΄ ΡΓ¨ ΡΡΠΎ Π΅ Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΎ ΠΎΠ΄ ΡΠΎΠ²Π΅ΠΊ. ΠΠ°ΡΠ²Π°ΠΆΠ½ΠΎ Π΅ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ ΠΈΠ·Π²ΠΎΡ Π½Π° Π²ΠΈΡΡΠΈΠ½Π°ΡΠ°.
ΠΠ΄ ΠΊΠ°Π΄Π΅ Π΄ΠΎΠ°ΡΠ°Π°Ρ Π½ΠΎΠ²ΠΈΡΠ΅ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ Π½Π° SRE?ΠΠ½Π°ΡΠΈ, ΡΠ΅ΡΠΈΠ²ΠΌΠ΅ Π΄Π° Π²ΡΠ°Π±ΠΎΡΠΈΠΌΠ΅ Π½ΠΎΠ²ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ SRE, Π½ΠΎ ΠΎΠ΄ ΠΊΠ°Π΄Π΅ Π΄Π° Π³ΠΈ Π½Π°Π±Π°Π²ΠΈΠΌΠ΅? Π Π΅Π·Π΅ΡΠ²ΠΈΡΠ°ΡΡΠ΅ ΡΠΎ ΡΠΎΡΠ½ΠΈ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠΈ () Π½ΠΈ ΠΊΠ°ΠΆΡΠ²Π°: ΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅. ΠΠ° ΠΊΡΠ°ΡΠΎΡ Π½Π° ΠΊΡΠ°ΠΈΡΡΠ°ΡΠ°, ΡΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°Ρ ΡΠΎ ΠΊΠΎΠ΄ΠΎΡ, Π° Π²ΠΈΠ΅ ΡΠ° ΠΏΠΎΡΡΠΈΠ³Π½ΡΠ²Π°ΡΠ΅ ΠΈΠ΄Π΅Π°Π»Π½Π°ΡΠ° ΡΠΎΡΡΠΎΡΠ±Π°.
ΠΠΎΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π±Π°ΡΠ°Π²ΠΌΠ΅ ΠΌΠ½ΠΎΠ³Ρ Π·Π° Π½ΠΈΠ² Π½Π° ΠΏΠ°Π·Π°ΡΠΎΡ Π·Π° ΠΏΠ΅ΡΡΠΎΠ½Π°Π» Π½Π°Π΄Π²ΠΎΡ ΠΎΠ΄ Π½Π°ΡΠ°ΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ°. ΠΠΎ, ΠΌΠΎΡΠ° Π΄Π° ΠΏΡΠΈΠ·Π½Π°Π΅ΠΌΠ΅ Π΄Π΅ΠΊΠ° Π½Π΅ Π½Π°ΡΠ΄ΠΎΠ²ΠΌΠ΅ Π½Π΅ΠΊΠΎΡ ΡΡΠΎ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ° Π½Π° Π½Π°ΡΠΈΡΠ΅ Π±Π°ΡΠ°ΡΠ°. ΠΠΎΡΠ°Π² Π΄Π° Π±Π°ΡΠ°ΠΌ ΠΌΠ΅ΡΡ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈΠΎΡ Π½Π°ΡΠΎΠ΄.
ΠΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΠΊΠ°ΠΊΠΎ ΠΊΠΎΠ΄
Π‘Π΅Π³Π° Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠΈ Π·Π° ΡΠΎΠ° ΠΊΠ°ΠΊΠΎ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Ρ Π°ΡΠ΄ΠΊΠΎΠ΄ΠΈΡΠ° Π²ΠΎ ΠΊΠΎΠ΄. ΠΠΎΠ΄ΠΎΡ Π΅ Π΄ΠΎΠ±ΡΠΎ Π½Π°ΠΏΠΈΡΠ°Π½, ΠΊΠ²Π°Π»ΠΈΡΠ΅ΡΠ΅Π½, ΡΠΎ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈ ΠΈ Π²Π΄Π»Π°Π±Π½Π°ΡΠΈΠ½ΠΈ.
ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄ ΠΎΠ΄ Terraforma.

ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄ ΠΎΠ΄ Ansible.

ΠΠΎΡΠΏΠΎΠ΄Π°, Π΄Π° Π±Π΅ΡΠ΅ ΡΠΎΠ»ΠΊΡ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ! ΠΠΈΠ΅ ΡΠΌΠ΅ Π²ΠΎ ΡΠ΅Π°Π»Π½ΠΈΠΎΡ ΡΠ²Π΅Ρ, ΠΈ ΡΠΎΡ Π΅ ΡΠ΅ΠΊΠΎΠ³Π°Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ Π΄Π° Π²Π΅ ΠΈΠ·Π½Π΅Π½Π°Π΄ΠΈ, Π΄Π° Π²ΠΈ ΠΏΡΠ΅ΡΡΡΠ°Π²ΠΈ ΠΈΠ·Π½Π΅Π½Π°Π΄ΡΠ²Π°ΡΠ° ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ. Π ΠΎΠ²Π΄Π΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π±Π΅Π· Π½ΠΈΠ².
1. ΠΡΠ²ΠΈΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π΅ ΡΡΠΎ Π²ΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΠ»ΡΡΠ°ΠΈ IaC Π΅ Π½Π΅ΠΊΠΎΡ Π²ΠΈΠ΄ Π½Π° dsl.
Π DSL, ΠΏΠ°ΠΊ, Π΅ ΠΎΠΏΠΈΡ Π½Π° ΡΡΡΡΠΊΡΡΡΠ°ΡΠ°. ΠΠΎΡΠΎΡΠ½ΠΎ, ΡΡΠΎ ΡΡΠ΅Π±Π° Π΄Π° ΠΈΠΌΠ°ΡΠ΅: Json, Yaml, ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΎΠ΄ Π½Π΅ΠΊΠΎΠΈ Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΊΠΎΠΈ ΡΠΌΠΈΡΠ»ΠΈΠ»Π΅ ΡΠΎΠΏΡΡΠ²Π΅Π½ dsl (HCL ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π²ΠΎ terraform).
ΠΡΠΎΠ±Π»Π΅ΠΌΠΎΡ Π΅ ΡΡΠΎ Π»Π΅ΡΠ½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ ΡΠΎΠ΄ΡΠΆΠΈ ΡΠ°ΠΊΠ²ΠΈ ΠΏΠΎΠ·Π½Π°ΡΠΈ ΡΠ°Π±ΠΎΡΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅:
- ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ;
- Π£ΡΠ»ΠΎΠ²ΠΈ;
- Π½Π΅ΠΊΠ°Π΄Π΅ Π½Π΅ΠΌΠ° ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΎ Json, ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΎ ΡΠΈΠ΅ Π½Π΅ ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ΠΈ;
- ΡΡΠ½ΠΊΡΠΈΠΈ;
- Π° ΡΠ°Ρ Π΄ΡΡΠΈ ΠΈ Π½Π΅ Π·Π±ΠΎΡΡΠ²Π°ΠΌ Π·Π° ΡΠ°ΠΊΠ²ΠΈ ΡΠ°Π±ΠΎΡΠΈ Π½Π° Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΠΊΠ»Π°ΡΠΈ, Π½Π°ΡΠ»Π΅Π΄ΡΡΠ²ΠΎ ΠΈ ΡΠ΅ΡΠΎ ΡΠΎΠ°.
2. ΠΡΠΎΡΠΈΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΠΎ ΡΠ°ΠΊΠ²ΠΈΠΎΡ ΠΊΠΎΠ΄ Π΅ ΡΡΠΎ Π½Π°ΡΡΠ΅ΡΡΠΎ ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ Π·Π° Ρ Π΅ΡΠ΅ΡΠΎΠ³Π΅Π½Π° ΡΡΠ΅Π΄ΠΈΠ½Π°. ΠΠ±ΠΈΡΠ½ΠΎ ΡΠ΅Π΄ΠΈΡΠ΅ ΠΈ ΡΠ°Π±ΠΎΡΠΈΡΠ΅ ΡΠΎ C#, Ρ.Π΅. ΡΠΎ Π΅Π΄Π΅Π½ ΡΠ°Π·ΠΈΠΊ, Π΅Π΄Π΅Π½ ΠΊΡΠΏ, Π΅Π΄Π΅Π½ Π΅ΠΊΠΎΡΠΈΡΡΠ΅ΠΌ. Π ΡΡΠΊΠ° ΠΈΠΌΠ°ΡΠ΅ ΠΎΠ³ΡΠΎΠΌΠ½Π° ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡ Π½Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.
ΠΠ½ΠΎΠ³Ρ Π΅ ΡΠ΅Π°Π»Π½Π° ΡΠΈΡΡΠ°ΡΠΈΡΠ° ΠΊΠΎΠ³Π° Π±Π°Ρ ΡΠΎ python Π»Π°Π½ΡΠΈΡΠ° Π½Π΅ΠΊΠΎΡ ΠΏΡΠΎΡΠ΅Ρ Π²ΠΎ ΠΊΠΎΡ Π΅ Π²ΠΌΠ΅ΡΠ½Π°Ρ Json. Π’ΠΈ Π³ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Ρ, ΠΏΠ° Π½Π΅ΠΊΠΎΡ Π΄ΡΡΠ³ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄ΡΠ²Π° ΡΡΡΠ΅ 30 ΡΠ°ΡΠ»ΠΎΠ²ΠΈ. ΠΠ° ΡΠ΅ΡΠΎ ΠΎΠ²Π°, Π²Π»Π΅Π·Π½ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ ΡΠ΅ Π΄ΠΎΠ±ΠΈΠ²Π°Π°Ρ ΠΎΠ΄ Azure Key Vault, ΠΊΠΎΠΈ ΡΠ΅ Π²Π»Π΅ΡΠ°Ρ Π·Π°Π΅Π΄Π½ΠΎ ΡΠΎ Π΄ΠΎΠ΄Π°ΡΠΎΠΊ Π·Π° drone.io Π½Π°ΠΏΠΈΡΠ°Π½ Π²ΠΎ Go, Π° ΠΎΠ²ΠΈΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ ΠΌΠΈΠ½ΡΠ²Π°Π°Ρ Π½ΠΈΠ· yaml, ΠΊΠΎΡ Π΅ Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½ ΠΊΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ ΠΎΠ΄ ΠΌΠΎΡΠΎΡΠΎΡ Π·Π° ΡΠ°Π±Π»ΠΎΠ½ΠΈ jsonnet. ΠΡΠΈΠ»ΠΈΡΠ½ΠΎ Π΅ ΡΠ΅ΡΠΊΠΎ Π΄Π° ΠΈΠΌΠ°ΡΠ΅ ΡΡΡΠΎΠ³ΠΎ Π΄ΠΎΠ±ΡΠΎ ΠΎΠΏΠΈΡΠ°Π½ ΠΊΠΎΠ΄ ΠΊΠΎΠ³Π° ΠΈΠΌΠ°ΡΠ΅ ΡΠΎΠ»ΠΊΡ ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½Π° ΡΡΠ΅Π΄ΠΈΠ½Π°.
Π’ΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π°Π»Π½ΠΈΠΎΡ ΡΠ°Π·Π²ΠΎΡ Π²ΠΎ ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° Π΅Π΄Π½Π° Π·Π°Π΄Π°ΡΠ° Π΄ΠΎΠ°ΡΠ° ΡΠΎ Π΅Π΄Π΅Π½ ΡΠ°Π·ΠΈΠΊ. ΠΠ²Π΄Π΅ ΡΠ°Π±ΠΎΡΠΈΠΌΠ΅ ΡΠΎ Π³ΠΎΠ»Π΅ΠΌ Π±ΡΠΎΡ ΡΠ°Π·ΠΈΡΠΈ.
3. Π’ΡΠ΅ΡΠΈΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π΅ ΠΏΠΎΠ΄Π΅ΡΡΠ²Π°ΡΠ΅ΡΠΎ. ΠΠ°Π²ΠΈΠΊΠ½Π°ΡΠΈ ΡΠΌΠ΅ Π΄Π° Π³ΠΈ Π»Π°Π΄ΠΈΠΌΠ΅ ΡΡΠ΅Π΄Π½ΠΈΡΠΈΡΠ΅ (Ms Visual Studio, Jetbrains Rider) ΠΊΠΎΠΈ ΠΏΡΠ°Π²Π°Ρ ΡΠ΅ Π·Π° Π½Π°Ρ. Π ΠΈ Π΄Π° ΡΠΌΠ΅ Π³Π»ΡΠΏΠΈ ΡΠ΅ ΡΠ΅ΡΠ°Ρ Π΄Π΅ΠΊΠ° Π³ΡΠ΅ΡΠΈΠΌΠ΅. Π‘Π΅ ΡΠΈΠ½ΠΈ Π½ΠΎΡΠΌΠ°Π»Π½ΠΎ ΠΈ ΠΏΡΠΈΡΠΎΠ΄Π½ΠΎ.
ΠΠΎ, Π½Π΅ΠΊΠ°Π΄Π΅ Π²ΠΎ Π±Π»ΠΈΠ·ΠΈΠ½Π° ΠΈΠΌΠ° VSCode, Π²ΠΎ ΠΊΠΎΡ ΠΈΠΌΠ° Π½Π΅ΠΊΠΎΠΈ Π΄ΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΊΠΎΠΈ ΡΠ΅ Π½Π΅ΠΊΠ°ΠΊΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈ, ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΈ ΠΈΠ»ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΈ. ΠΠ·Π»Π΅Π³ΠΎΠ° Π½ΠΎΠ²ΠΈ Π²Π΅ΡΠ·ΠΈΠΈ ΠΈ Π½Π΅ Π±Π΅Π° ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΈ. ΠΠ°Π½Π°Π»Π½Π°ΡΠ° ΡΡΠ°Π½Π·ΠΈΡΠΈΡΠ° ΠΊΠΎΠ½ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°ΡΠ΅ Π½Π° ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° (Π΄ΡΡΠΈ ΠΈ Π΄Π° ΠΏΠΎΡΡΠΎΠΈ) ΡΡΠ°Π½ΡΠ²Π° ΡΠ»ΠΎΠΆΠ΅Π½ ΠΈ Π½Π΅ΡΡΠΈΠ²ΠΈΡΠ°Π»Π΅Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. ΠΠ΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° Π΅ ΠΏΠΎΠ²ΡΠΎΡΡΠ²Π°ΡΠ΅ Π²ΠΎ ΠΏΡΠΎΠ΅ΠΊΡ ΠΎΠ΄ Π΄Π΅ΡΠ΅ΡΠΈΠ½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ. ΠΠ΅ ΠΈΠΌΠ°ΡΠ΅ ΡΡΠ΅ΡΠ° Π°ΠΊΠΎ Π²ΠΈ Π³ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈ ΡΠΎΠ° ΡΡΠΎ Π²ΠΈ ΡΡΠ΅Π±Π°. Π‘Π΅ ΡΠ°Π·Π±ΠΈΡΠ°, ΡΡΠΊΠ° ΠΈ ΡΠ°ΠΌΡ ΠΈΠΌΠ° ΠΏΠΎΠ·Π°Π΄ΠΈΠ½ΡΠΊΠΎ ΠΎΡΠ²Π΅ΡΠ»ΡΠ²Π°ΡΠ΅, ΠΈΠΌΠ° Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΎ ΠΊΠΎΠΌΠΏΠ»Π΅ΡΠΈΡΠ°ΡΠ΅, Π½Π΅ΠΊΠ°Π΄Π΅ ΠΈΠΌΠ° ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°ΡΠ΅ (ΠΈΠ°ΠΊΠΎ Π½Π΅ ΠΌΠΈ ΡΠ°Π±ΠΎΡΠ΅ΡΠ΅ Π²ΠΎ ΡΠ΅ΡΠ°ΡΠΎΡΠΌ Π½Π° Windows).
ΠΠΎ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π° ΠΎΠ²Π° ΠΏΠΈΡΡΠ²Π°ΡΠ΅ ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ ΡΠ΅ ΠΎΠ±ΡΠ°Π²Π΅Π½ΠΈ Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π½Π° Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° 0.12, ΠΈΠ°ΠΊΠΎ Π΅ ΠΎΠ±ΡΠ°Π²Π΅Π½Π° Π²Π΅ΡΠ΅ 3 ΠΌΠ΅ΡΠ΅ΡΠΈ.
ΠΡΠ΅ΠΌΠ΅ Π΅ Π΄Π° Π·Π°Π±ΠΎΡΠ°Π²ΠΈΠΌΠ΅ Π½Π°...
- ΠΠ΅Π±Π°Π³ΠΈΡΠ°ΡΠ΅.
- ΠΠ»Π°ΡΠΊΠ° Π·Π° ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΡΠ°ΡΠ΅.
- ΠΠ²ΡΠΎΠΌΠ°ΡΡΠΊΠΎ Π·Π°Π²ΡΡΡΠ²Π°ΡΠ΅.
- ΠΡΠΊΡΠΈΠ²Π°ΡΠ΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΠ°ΡΠ°.
Π‘ΠΌΠ΅ΡΠ½ΠΎ Π΅, Π½ΠΎ ΠΎΠ²Π° ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π³ΠΎ Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΡΠ°Π·Π²ΠΎΡ ΠΈ Π³ΠΎ Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π° Π±ΡΠΎΡΠΎΡ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ ΠΊΠΎΠΈ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ ΡΠ΅ ΡΠ»ΡΡΡΠ²Π°Π°Ρ.
ΠΠ°ΡΠ»ΠΎΡΠΎΡΠΎ Π΅ ΡΡΠΎ Π½ΠΈΠ΅ ΡΠΌΠ΅ ΠΏΡΠΈΠ½ΡΠ΄Π΅Π½ΠΈ Π΄Π° Π½Π΅ ΡΠ°Π·ΠΌΠΈΡΠ»ΡΠ²Π°ΠΌΠ΅ Π·Π° ΡΠΎΠ° ΠΊΠ°ΠΊΠΎ Π΄Π° Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°ΠΌΠ΅, Π΄Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ Π²ΠΎ ΠΏΠ°ΠΏΠΊΠΈ, Π΄Π° ΡΠ΅ ΡΠ°ΡΠΏΠ°ΡΠ°ΠΌΠ΅, Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΠΌΠ΅ ΠΊΠΎΠ΄ΠΎΡ ΠΎΠ΄ΡΠΆΠ»ΠΈΠ², ΡΠΈΡΠ»ΠΈΠ² ΠΈ ΡΠ»ΠΈΡΠ½ΠΎ, ΡΡΠΊΡ Π·Π° ΡΠΎΠ° ΠΊΠ°ΠΊΠΎ ΠΌΠΎΠΆΠ°ΠΌ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ Π΄Π° ΡΠ° Π½Π°ΠΏΠΈΡΠ°ΠΌ ΠΎΠ²Π°Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°, Π·Π°ΡΠΎΠ° ΡΡΠΎ Π½Π΅ΠΊΠ°ΠΊΠΎ ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎ ΡΠ° Π½Π°ΠΏΠΈΡΠ°Π². .
ΠΠ°ΠΊΠΎ ΠΏΠΎΡΠ΅ΡΠ½ΠΈΠΊ, ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΡΠ²Π°ΡΠ΅ Π΄Π° Π½Π°ΡΡΠΈΡΠ΅ ΡΠ΅ΡΠ°ΡΠΎΡΠΌΠΈ, Π° IDE Π²ΠΎΠΎΠΏΡΡΠΎ Π½Π΅ Π²ΠΈ ΠΏΠΎΠΌΠ°Π³Π°. ΠΠΎΠ³Π° ΠΈΠΌΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°, Π²Π»Π΅Π·ΠΈ ΠΈ ΠΏΠΎΠ³Π»Π΅Π΄Π½ΠΈ. ΠΠΎ, Π°ΠΊΠΎ Π²Π½Π΅ΡΡΠ²Π°ΡΠ΅ Π½ΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈ ΡΠ°Π·ΠΈΠΊ, IDE ΡΠ΅ Π²ΠΈ ΠΊΠ°ΠΆΠ΅ Π΄Π΅ΠΊΠ° ΠΏΠΎΡΡΠΎΠΈ ΡΠ°ΠΊΠΎΠ² ΡΠΈΠΏ, Π½ΠΎ Π½Π΅ ΠΏΠΎΡΡΠΎΠΈ ΡΠ°ΠΊΠ²ΠΎ Π½Π΅ΡΡΠΎ. ΠΠ°ΡΠ΅ΠΌ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° int ΠΈΠ»ΠΈ ΡΡΡΠΈΠ½Π³. ΠΠ²Π° Π΅ ΡΠ΅ΡΡΠΎ ΠΊΠΎΡΠΈΡΠ½ΠΎ.
Π¨ΡΠΎ Π΅ ΡΠΎ ΡΠ΅ΡΡΠΎΠ²ΠΈΡΠ΅?
ΠΠΈΠ΅ ΠΏΡΠ°ΡΡΠ²Π°ΡΠ΅: βΠ¨ΡΠΎ Π΅ ΡΠΎ ΡΠ΅ΡΡΠΎΠ²ΠΈΡΠ΅, Π³ΠΎΡΠΏΠΎΠ΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ? Π‘Π΅ΡΠΈΠΎΠ·Π½ΠΈΡΠ΅ ΠΌΠΎΠΌΡΠΈ ΡΠ΅ΡΡΠΈΡΠ°Π°Ρ ΡΓ¨ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ, ΠΈ ΡΠΎΠ° Π΅ ΡΠ΅ΡΠΊΠΎ. ΠΠ²Π΅ Π΅Π΄Π΅Π½ ΠΏΡΠΈΠΌΠ΅Ρ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡΠ° ΡΠ΅ΡΡ Π·Π° ΡΠ΅ΡΠ°ΡΠΎΡΠΌΡΠΊΠΈ ΠΌΠΎΠ΄ΡΠ» ΠΎΠ΄ Π²Π΅Π±-Π»ΠΎΠΊΠ°ΡΠΈΡΠ°ΡΠ° .

ΠΠΌΠ°Π°Ρ Π΄ΠΎΠ±ΡΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°. ΠΡΡΠ΅ΠΊΠΎΠ³Π°Ρ ΠΌΠΈ ΡΠ΅ Π΄ΠΎΠΏΠ°ΡΠ°Π» ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ Π·Π° Π½Π΅Π³ΠΎΠ²ΠΈΠΎΡ ΠΏΡΠΈΡΡΠ°ΠΏ ΠΊΠΎΠ½ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° ΠΈ ΠΎΠ±ΡΠΊΠ°ΡΠ°. ΠΠΎ, Π½Π΅ ΡΡΠ΅Π±Π° Π΄Π° ΡΡΠ΅ ΡΠΈΡΠΊΠΎ ΠΠΎΠ± Π·Π° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ Π΄Π΅ΠΊΠ° ΠΎΠ²Π° Π½Π΅ Π΅ ΡΠΎΠ²ΡΡΠ΅Π½ ΠΊΠΎΠ΄. ΠΠ°Π±Π΅Π»Π΅ΠΆΠ΅ΡΠ΅ ΡΠ° Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡΠ°ΡΠ° Π½Π°Π΄Π΅ΡΠ½ΠΎ.
ΠΡΠΎΠ±Π»Π΅ΠΌΠΎΡ ΡΠΎ Π΅Π΄ΠΈΠ½ΠΈΡΠ° ΡΠ΅ΡΡ Π΅ ΡΠΎΠ° ΡΡΠΎ Π²ΠΈΠ΅ ΠΈ ΡΠ°Ρ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΡΠ° ΠΏΡΠΎΠ²Π΅ΡΠΈΠΌΠ΅ ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΠ° Π½Π° ΠΈΠ·Π»Π΅Π·ΠΎΡ Json. Π€ΡΠ»ΠΈΠ² Π²ΠΎ 5 ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ ΠΈ ΠΌΠΈ Π΄Π°Π΄ΠΎΠ° ΠΡΠΎΠ½ ΠΊΡΠΏΠ° ΡΠΎ 2000 Π»ΠΈΠ½ΠΈΠΈ. ΠΠΎΠΆΠ°ΠΌ Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°ΠΌ ΡΡΠΎ ΡΠ΅ ΡΠ»ΡΡΡΠ²Π° ΠΎΠ²Π΄Π΅, Π΄Π° Π³ΠΎ ΠΏΠΎΡΠ²ΡΠ΄Π°ΠΌ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΎΡ ΠΎΠ΄ ΡΠ΅ΡΡΠΎΡ...
Π’Π΅ΡΠΊΠΎ Π΅ Π΄Π° ΡΠ΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ° Json Π²ΠΎ Go. Π ΡΡΠ΅Π±Π° Π΄Π° ΠΏΠΈΡΡΠ²Π°ΡΠ΅ Π²ΠΎ Go, Π±ΠΈΠ΄Π΅ΡΡΠΈ terraform in Go Π΅ Π΄ΠΎΠ±ΡΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° Π·Π° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠ°Π·ΠΈΠΊΠΎΡ Π½Π° ΠΊΠΎΡ ΠΏΠΈΡΡΠ²Π°ΡΠ΅. ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡΠ°ΡΠ° Π½Π° ΡΠ°ΠΌΠΈΠΎΡ ΠΊΠΎΠ΄ Π΅ ΠΌΠ½ΠΎΠ³Ρ ΡΠ»Π°Π±Π°. ΠΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅, ΠΎΠ²Π° Π΅ Π½Π°ΡΠ΄ΠΎΠ±ΡΠ°ΡΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π·Π° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅.
Π‘Π°ΠΌΠΈΠΎΡ ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ Π³ΠΈ ΠΏΠΈΡΡΠ²Π° ΡΠ²ΠΎΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΡΠ΅ΡΡΠΈΡΠ°ΡΡΠΈ Π³ΠΈ Π½Π° ΠΎΠ²ΠΎΡ Π½Π°ΡΠΈΠ½. Π‘Π΅ ΡΠ°Π·Π±ΠΈΡΠ°, ΡΠΎΠ° Π΅ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄. Π‘Γ¨ Π·Π° ΡΡΠΎ Π·Π±ΠΎΡΡΠ²Π°ΠΌ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π΄ΠΎΡΠ΄Π΅ΡΠ΅ ΠΈ Π΄Π° ΠΏΠΎΠΏΡΠ°Π²ΠΈΡΠ΅. ΠΠΎΠΆΠ°ΠΌ Π΄Π° ΡΠ΅Π΄Π½Π°ΠΌ ΠΈ Π΄Π° ΠΏΠΎΠΏΡΠ°Π²Π°ΠΌ ΡΓ¨ Π·Π° Π΅Π΄Π½Π° Π½Π΅Π΄Π΅Π»Π°, Π΄ΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ VS ΠΊΠΎΠ΄, ΡΠ΅ΡΠ°ΡΠΎΡΠΌΠΈ, Π΄Π° Π½Π°ΠΏΡΠ°Π²Π°ΠΌ Π΄ΠΎΠ΄Π°ΡΠΎΠΊ Π·Π° Π²ΠΎΠ·Π°ΡΠΎΡ. ΠΠΎΠΆΠ΅Π±ΠΈ Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠΈ, Π΄ΠΎΠ΄Π°Π΄Π΅ΡΠ΅ Π»ΠΈΠ½ΡΠ΅ΡΠΈ, ΠΏΡΠΈΠ΄ΠΎΠ½Π΅ΡΠ΅ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π·Π° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅. ΠΠΎΠΆΠ°ΠΌ ΡΠ΅. ΠΠΎ, ΡΠΎΠ° Π½Π΅ Π΅ ΠΎΠ½Π° ΡΡΠΎ ΡΡΠ΅Π±Π° Π΄Π° Π³ΠΎ ΠΏΡΠ°Π²Π°ΠΌ.
ΠΠ°ΡΠ΄ΠΎΠ±ΡΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΠΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΠΊΠ°ΠΊΠΎ ΠΊΠΎΠ΄
ΠΡΠ΄Π΅ Π΄Π° ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌΠ΅. ΠΠΊΠΎ Π½Π΅ΠΌΠ° ΡΠ΅ΡΡΠΎΠ²ΠΈ Π²ΠΎ IaC, IDE ΠΈ ΠΏΠΎΠ΄Π΅ΡΡΠ²Π°ΡΠ΅ΡΠΎ ΡΠ΅ Π»ΠΎΡΠΈ, ΡΠΎΠ³Π°Ρ Π±Π°ΡΠ΅ΠΌ ΡΡΠ΅Π±Π° Π΄Π° ΠΈΠΌΠ° Π½Π°ΡΠ΄ΠΎΠ±ΡΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ. Π¨ΡΠΎΡΡΠΊΡ ΠΎΡΠΈΠ΄ΠΎΠ² Π½Π° Google Analytics ΠΈ ΡΠΏΠΎΡΠ΅Π΄ΠΈΠ² Π΄Π²Π΅ ΠΏΡΠ°ΡΠ°ΡΠ° Π·Π° ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ΅: Terraform Π½Π°ΡΠ΄ΠΎΠ±ΡΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΠΈ c# Π½Π°ΡΠ΄ΠΎΠ±ΡΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.

Π¨ΡΠΎ Π³Π»Π΅Π΄Π°ΠΌΠ΅? ΠΠ΅ΠΌΠΈΠ»ΠΎΡΡΠ΄Π½Π°ΡΠ° ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ° Π½Π΅ Π½ΠΈ ΠΎΠ΄ΠΈ Π²ΠΎ ΠΏΡΠΈΠ»ΠΎΠ³. ΠΠΎΠ»ΠΈΡΠΈΠ½Π°ΡΠ° Π½Π° ΠΌΠ°ΡΠ΅ΡΠΈΡΠ°Π»ΠΎΡ Π΅ ΠΈΡΡΠ°. ΠΠΎ ΡΠ°Π·Π²ΠΎΡΠΎΡ Π½Π° C#, Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ ΡΠΌΠ΅ ΠΏΡΠ΅ΠΏΠ»Π°Π²Π΅Π½ΠΈ ΡΠΎ ΠΌΠ°ΡΠ΅ΡΠΈΡΠ°Π»ΠΈ, ΠΈΠΌΠ°ΠΌΠ΅ ΡΡΠΏΠ΅Ρ-Π½Π°ΡΠ΄ΠΎΠ±ΡΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ, ΠΈΠΌΠ° ΠΊΠ½ΠΈΠ³ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈ ΠΎΠ΄ Π΅ΠΊΡΠΏΠ΅ΡΡΠΈ, Π° ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΠΈ ΠΊΠ½ΠΈΠ³ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈ Π½Π° ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ΄ Π΄ΡΡΠ³ΠΈ Π΅ΠΊΡΠΏΠ΅ΡΡΠΈ ΠΊΠΎΠΈ Π³ΠΈ ΠΊΡΠΈΡΠΈΠΊΡΠ²Π°Π°Ρ ΡΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ. ΠΠΎΡΠ΅ ΠΎΠ΄ ΠΎΡΠΈΡΠΈΡΠ°Π»Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°, ΡΡΠ°ΡΠΈΠΈ, ΠΊΡΡΡΠ΅Π²ΠΈ Π·Π° ΠΎΠ±ΡΠΊΠ°, Π° ΡΠ΅Π³Π° ΠΈ ΡΠ°Π·Π²ΠΎΡ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄.
Π¨ΡΠΎ ΡΠ΅ ΠΎΠ΄Π½Π΅ΡΡΠ²Π° Π΄ΠΎ Π±Π°ΡΠ°ΡΠ΅ΡΠΎ Π·Π° IaC: ΠΎΠ²Π΄Π΅ ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΡΠ²Π°ΡΠ΅ Π΄Π° ΡΠΎΠ±ΠΈΡΠ°ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΌΠ°Π»ΠΊΡ ΠΏΠΎ ΠΌΠ°Π»ΠΊΡ ΠΎΠ΄ ΠΈΠ·Π²Π΅ΡΡΠ°ΠΈΡΠ΅ Π½Π° highload ΠΈΠ»ΠΈ HashiConf, ΠΎΠ΄ ΠΎΡΠΈΡΠΈΡΠ°Π»Π½Π°ΡΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° ΠΈ Π±ΡΠΎΡΠ½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π½Π° Github. ΠΠ°ΠΊΠΎ Π΄Π° ΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π°Ρ ΠΎΠ²ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π²ΠΎΠΎΠΏΡΡΠΎ, ΡΡΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠ°Π²ΠΈ ΡΠΎ Π½ΠΈΠ²? Π‘Π΅ ΡΠΈΠ½ΠΈ Π΄Π΅ΠΊΠ° ΠΎΠ²Π° Π΅ Π²ΠΈΡΡΠΈΠ½ΡΠΊΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌ... ΠΠΎΡΡΠΎΠΈ Π·Π°Π΅Π΄Π½ΠΈΡΠ°, Π³ΠΎΡΠΏΠΎΠ΄Π°, ΠΊΠ°Π΄Π΅ Π·Π° ΡΠ΅ΠΊΠΎΠ΅ ΠΏΡΠ°ΡΠ°ΡΠ΅ ΡΠ΅ Π²ΠΈ Π±ΠΈΠ΄Π°Ρ Π΄Π°Π΄Π΅Π½ΠΈ 10 ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈ Π½Π° Github. ΠΠΎ, ΡΠΎΠ° Π½Π΅ Π΅ ΡΠΎΡΠ½ΠΎ.
ΠΠ° ΠΆΠ°Π», Π²ΠΎ ΠΎΠ²ΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ Π½Π° Π²ΡΠ΅ΠΌΠ΅, Π΅ΠΊΡΠΏΠ΅ΡΡΠΈΡΠ΅ ΡΠ°ΠΌΠΎ ΡΡΠΎ ΠΏΠΎΡΠ½ΡΠ²Π°Π°Ρ Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ°Π²ΡΠ²Π°Π°Ρ. ΠΠΎΡΠ΅Π³Π° Π³ΠΈ ΠΈΠΌΠ° ΠΏΡΠ΅ΠΌΠ°Π»ΠΊΡ. Π ΡΠ°ΠΌΠ°ΡΠ° Π·Π°Π΅Π΄Π½ΠΈΡΠ° ΡΠ΅ Π΄ΡΡΠΆΠΈ Π½Π° ΡΡΠ΄ΠΈΠΌΠ΅Π½ΡΠ°ΡΠ½ΠΎ Π½ΠΈΠ²ΠΎ.
ΠΠ°Π΄Π΅ ΠΎΠ΄ΠΈ ΡΠ΅ΡΠΎ ΠΎΠ²Π° ΠΈ ΡΡΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠ°Π²ΠΈ
ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΡΠΏΡΡΡΠΈΡΠ΅ ΡΓ¨ ΠΈ Π΄Π° ΡΠ΅ Π²ΡΠ°ΡΠΈΡΠ΅ Π½Π° C#, Π²ΠΎ ΡΠ²Π΅ΡΠΎΡ Π½Π° Π²ΠΎΠ·Π°ΡΠΎΡ. ΠΠΎ Π½Π΅. ΠΠΎΡΡΠΎ Π²ΠΎΠΎΠΏΡΡΠΎ Π±ΠΈ ΡΠ΅ ΠΌΠ°ΡΠ΅Π»Π΅ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΎΠ²Π° Π°ΠΊΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΡΠ΄Π΅ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. ΠΠΎΠ΄ΠΎΠ»Ρ Π³ΠΈ ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°ΠΌ ΠΌΠΎΠΈΡΠ΅ ΡΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΈ Π·Π°ΠΊΠ»ΡΡΠΎΡΠΈ. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ΅ ΡΠ°ΡΠΏΡΠ°Π²Π°ΡΠ΅ ΡΠΎ ΠΌΠ΅Π½Π΅ Π²ΠΎ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ΅, ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ.
ΠΠΈΡΠ½ΠΎ, ΡΠ΅ ΠΎΠ±Π»ΠΎΠΆΡΠ²Π°ΠΌ Π½Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΡΠ°Π±ΠΎΡΠΈ:
- Π Π°Π·Π²ΠΎΡΠΎΡ Π²ΠΎ ΠΎΠ²Π°Π° ΠΎΠ±Π»Π°ΡΡ ΡΠ΅ ΡΠ»ΡΡΡΠ²Π° ΠΌΠ½ΠΎΠ³Ρ Π±ΡΠ·ΠΎ. ΠΠ²Π΅ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ Π½Π° Π±Π°ΡΠ°ΡΠ° Π·Π° DevOps.

ΠΠΎΠΆΠ΅Π±ΠΈ ΡΠ΅ΠΌΠ°ΡΠ° Π΅ Π²ΠΎΠ·Π±ΡΠ΄Π°, Π½ΠΎ ΡΠ°ΠΌΠΈΠΎΡ ΡΠ°ΠΊΡ Π΄Π΅ΠΊΠ° ΡΡΠ΅ΡΠ°ΡΠ° ΡΠ°ΡΡΠ΅, Π΄Π°Π²Π° Π½Π΅ΠΊΠ°ΠΊΠ²Π° Π½Π°Π΄Π΅ΠΆ.ΠΠΊΠΎ Π½Π΅ΡΡΠΎ ΡΠ°ΡΡΠ΅ ΡΠΎΠ»ΠΊΡ Π±ΡΠ·ΠΎ, ΡΠΎΠ³Π°Ρ Π΄Π΅ΡΠΈΠ½ΠΈΡΠΈΠ²Π½ΠΎ ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ°Π²Π°Ρ ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈ Π»ΡΡΠ΅ ΠΊΠΎΠΈ ΡΠ΅ Π²ΠΈ ΠΊΠ°ΠΆΠ°Ρ ΡΡΠΎ Π΄Π° ΠΏΡΠ°Π²ΠΈΡΠ΅, Π° ΡΡΠΎ Π½Π΅. ΠΠ³ΠΎΠ»Π΅ΠΌΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΎΡΡΠ° Π²ΠΎΠ΄ΠΈ Π΄ΠΎ ΡΠ°ΠΊΡΠΎΡ Π΄Π΅ΠΊΠ° ΠΌΠΎΠΆΠ΅Π±ΠΈ Π½Π΅ΠΊΠΎΡ ΡΠ΅ ΠΈΠΌΠ° Π²ΡΠ΅ΠΌΠ΅ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ Π΄Π° Π΄ΠΎΠ΄Π°Π΄Π΅ Π΄ΠΎΠ΄Π°ΡΠΎΠΊ Π½Π° jsonnet Π·Π° vscode, ΡΡΠΎ ΡΠ΅ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π΄Π° ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅ Π΄Π° ΡΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ°, Π½Π°ΠΌΠ΅ΡΡΠΎ Π΄Π° ΡΠ° Π±Π°ΡΠ°ΡΠ΅ ΠΏΡΠ΅ΠΊΡ ctrl+shift+f. ΠΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π°Π°Ρ ΡΠ°Π±ΠΎΡΠΈΡΠ΅, ΡΠ΅ ΠΏΠΎΡΠ°Π²ΡΠ²Π°Π°Ρ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΡΠ°Π»ΠΈ. ΠΠ·Π΄Π°Π²Π°ΡΠ΅ΡΠΎ ΠΊΠ½ΠΈΠ³Π° ΠΎΠ΄ Google Π·Π° SRE Π΅ ΠΎΠ΄Π»ΠΈΡΠ΅Π½ ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΠΎΠ²Π°.
- Π Π°Π·Π²ΠΈΠ΅Π½ΠΈ ΡΠ΅ ΡΠ΅Ρ
Π½ΠΈΠΊΠΈ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π²ΠΎ ΠΊΠΎΠ½Π²Π΅Π½ΡΠΈΠΎΠ½Π°Π»Π½ΠΈΠΎΡ ΡΠ°Π·Π²ΠΎΡ ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ ΡΡΠΏΠ΅ΡΠ½ΠΎ Π΄Π° Π³ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΠ΅ ΠΎΠ²Π΄Π΅. ΠΠ°, ΠΈΠΌΠ° Π½ΠΈΡΠ°Π½ΡΠΈ ΡΠΎ ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ ΠΈ Ρ
Π΅ΡΠ΅ΡΠΎΠ³Π΅Π½ΠΎ ΠΎΠΏΠΊΡΡΠΆΡΠ²Π°ΡΠ΅, Π½Π΅Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ Π°Π»Π°ΡΠΊΠΈ, Π½ΠΎ ΡΠ΅ Π°ΠΊΡΠΌΡΠ»ΠΈΡΠ°Π½ΠΈ ΠΎΠ³ΡΠΎΠΌΠ΅Π½ Π±ΡΠΎΡ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ°Ρ Π΄Π° Π±ΠΈΠ΄Π°Ρ ΠΊΠΎΡΠΈΡΠ½ΠΈ ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈ.
Π’ΡΠΈΠ²ΠΈΡΠ°Π»Π΅Π½ ΠΏΡΠΈΠΌΠ΅Ρ: ΡΠΎΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠ΅ΠΊΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ΅ Π²ΠΎ ΠΏΠ°ΡΠΎΠ²ΠΈ. ΠΠ½ΠΎΠ³Ρ ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° ΡΠ΅ ΡΡΠ°ΡΠΈ. ΠΠΎΠ³Π° ΠΈΠΌΠ°ΡΠ΅ ΡΠΎΡΠ΅Π΄ Π²ΠΎ Π±Π»ΠΈΠ·ΠΈΠ½Π° ΠΊΠΎΡ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΡΠ²Π° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ Π½Π΅ΡΡΠΎ, Π·Π°Π΅Π΄Π½ΠΎ ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ.
Π Π°Π·Π±ΠΈΡΠ°ΡΠ΅ΡΠΎ ΠΊΠ°ΠΊΠΎ ΡΠ΅ ΠΏΡΠ°Π²ΠΈ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΡΠ°ΡΠ΅ΡΠΎ ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° ΡΠ΅ ΡΠΏΡΠΎΠ²Π΅Π΄Π΅ Π΄ΡΡΠΈ ΠΈ Π²ΠΎ ΡΠ°ΠΊΠ²Π° ΡΠΈΡΡΠ°ΡΠΈΡΠ°. ΠΠ΄Π½ΠΎΡΠ½ΠΎ, Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΡΓ¨ ΠΎΠ΄Π΅Π΄Π½Π°Ρ, ΡΡΠΊΡ Π΄Π° Π³ΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΠΈΠΌΠ΅ΡΠΎ, ΠΏΠΎΡΠΎΠ° Π΄Π° ΡΠ° ΡΠΌΠ΅Π½ΠΈΡΠ΅ Π»ΠΎΠΊΠ°ΡΠΈΡΠ°ΡΠ°, ΠΏΠΎΡΠΎΠ° Π΄Π° ΠΎΠ·Π½Π°ΡΠΈΡΠ΅ Π½Π΅ΠΊΠΎΡ Π΄Π΅Π», ΠΎΡ , Π½ΠΎ ΡΡΠΊΠ° Π½Π΅ΠΌΠ° Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈ.
ΠΠ°ΠΊΠ»ΡΡΠΎΠΊ
Π ΠΏΠΎΠΊΡΠ°Ρ ΡΠ°ΠΊΡΠΎΡ Π΄Π΅ΠΊΠ° ΠΌΠΎΠ΅ΡΠΎ ΡΠ°Π·ΠΌΠΈΡΠ»ΡΠ²Π°ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΏΠ΅ΡΠΈΠΌΠΈΡΡΠΈΡΠΊΠΎ, ΡΠ°Ρ Π³Π»Π΅Π΄Π°ΠΌ Π²ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π°ΡΠ° ΡΠΎ Π½Π°Π΄Π΅ΠΆ ΠΈ ΠΈΡΠΊΡΠ΅Π½ΠΎ ΡΠ΅ Π½Π°Π΄Π΅Π²Π°ΠΌ Π΄Π΅ΠΊΠ° ΡΓ¨ ΡΠ΅ ΡΡΠΏΠ΅Π΅ ΠΊΠ°Ρ Π½Π°Ρ (ΠΈ Π²Π°Ρ).
ΠΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΡΠ²Π° Π²ΡΠΎΡΠΈΠΎΡ Π΄Π΅Π» ΠΎΠ΄ ΡΡΠ°ΡΠΈΡΠ°ΡΠ°. ΠΠΎ Π½Π΅Π³ΠΎ, ΡΠ΅ Π·Π±ΠΎΡΡΠ²Π°ΠΌ Π·Π° ΡΠΎΠ° ΠΊΠ°ΠΊΠΎ ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΠΎΠ²ΠΌΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π·Π° Π°Π³ΠΈΠ»Π΅Π½ ΡΠ°Π·Π²ΠΎΡ Π·Π° Π΄Π° Π³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈΠΌΠ΅ Π½Π°ΡΠΈΠΎΡ ΠΏΡΠΎΡΠ΅Ρ Π½Π° ΡΡΠ΅ΡΠ΅ ΠΈ Π΄Π° ΡΠ°Π±ΠΎΡΠΈΠΌΠ΅ ΡΠΎ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°.
ΠΠ·Π²ΠΎΡ: www.habr.com



