Π‘Π΅ΠΊΠΎΡ ΡΡΠ΅Ρ Π³ΠΎΠ²ΠΎΡΠ½ΠΈΠΊ
Π₯Π°ΡΠ΄ΠΊΠΎΡ ΠΈ ΠΏΡΠ°ΠΊΡΠ°, ΠΏΡΠ°ΠΊΡΠ° ΠΈ Ρ
Π°ΡΠ΄ΠΊΠΎΡ - ΠΎΠ²Π° Π³ΠΎ ΠΎΡΠ΅ΠΊΡΠ²Π°Π°Ρ ΡΡΠ΅Π΄Π½ΠΈΡΠ΅ ΠΊΠΎΠΈ Π΄ΠΎΠ°ΡΠ°Π°Ρ Π²ΠΎ DAMP. Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈΠΎΡ ΠΊΠΎΠΌΠΈΡΠ΅Ρ ΡΠ° Π²ΠΎΠ΄ΠΈ ΡΠ΅ΠΊΠΎΡΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Π½ΠΈΠ· 3 ΡΠ°Π·ΠΈ Π½Π° ΡΠ΅Π»Π΅ΠΊΡΠΈΡΠ°.
8 Π½ΠΎΠ΅ΠΌΠ²ΡΠΈ ΠΠ»Π΅ΠΊΡΠ°Π½Π΄Π°Ρ ΠΡΠ»ΠΎΠ² (Π‘ΡΡΠ°ΡΠΎΠΏΠ»Π°Π½), ΠΡΠΈΠ³ΠΎΡΠΈΡ ΠΠ΅ΡΡΠΎΠ² (ΠΠ²ΡΠΎΠ½Π΅), ΠΠ»Π΅ΠΊΡΠ΅Ρ ΠΠ°ΡΠ°Π΅Π² (Π‘ΠΊΠΈΠ΅Π½Π³), ΠΠΎΠ»ΠΈΠ½Π° ΠΡΡΡΠΎΠ²Π°ΡΠ° (Π·Π»ΠΎΠ±Π½ΠΈ ΠΌΠ°ΡΡΠΎΠ²ΡΠΈ), ΠΠ°ΠΊΡΠΈΠΌ ΠΡΡΠΈΠ½ΠΎΠ² (Π₯Π°ΡΡΠ΅ΠΊ Π³ΡΡΠΏΠ°), ΠΠ°Π²Π΅Π» ΠΠ°Π»ΠΈΡΠ΅Π² (ΠΡΡΡΠ»Π°Π±), ΠΠ΅Π½ΠΈΡ ΠΠΎΠ»Π΅ΡΠ½ΠΈΠΊΠΎΠ² (ΠΠ²ΠΈΡΠΎ) ΠΈ Π΄ΡΡΠ³ΠΈ Π²ΡΠ²Π½ΠΈ ΠΈ ΡΠ°ΠΌΠΎ ΠΎΠ΄Π»ΠΈΡΠ½ΠΈ Π³ΠΎΠ²ΠΎΡΠ½ΠΈΡΠΈ .
ΠΡΠΎΠ³ΡΠ°ΠΌΠ° ΠΎΠ΄ 4 ΡΡΡΠΈΠΌΠ° ΠΈ Π½Π°ΡΠ°Π²ΠΈ Π½Π° 4 ΠΌΠ°ΡΡΠ΅Ρ ΠΊΠ»Π°ΡΠΈ ΠΏΠΎΠ΄ ΡΠ΅Π·
ΠΠ΅Π» Π·Π° Π·Π°Π΄Π½ΠΈΠ½Π°:
- ΠΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠ½Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠ°: REST, JSON, GraphQL ΠΈΠ»ΠΈ gRPC? (ΠΡΠΈΠ³ΠΎΡΠΈΡ ΠΠ΅ΡΡΠΎΠ², ΠΠ²ΡΠΎΠ½Π΅)
- Π‘ΡΠ°ΡΠΎΡ ΠΈ ΡΠΈΡΠΎΠΌΠ°ΡΡΠΈΡΠ°ΡΠ° Π½Π° ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΈΠΎΡ ΠΌΠΎΠ΄Π΅Π» (ΠΠ°ΠΊΡΠΈΠΌ ΠΡΡΠΈΠ½ΠΎΠ², ΠΡΡΠΏΠ°ΡΠΈΡΠ° Π₯Π°ΡΡΠ΅ΠΊ)
- ΠΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡ Π·Π° 60 ΡΠ΅ΠΊΡΠ½Π΄ΠΈ (ΠΠ½Π΄ΡΠ΅Ρ Π¨ΠΈΠ»ΠΈΠ½Π³, Ak Bars Digital Technologies)
- ΠΠ΅ΠΌΠ° ΡΠ΅ΡΠ²Π΅Ρ, Π½Π΅ΠΌΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌ. ΠΠ°ΠΊΠΎ Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΠ²ΠΌΠ΅ DataScience Π½Π° AWS Lambda (ΠΠ»Π΅ΠΊΡΠ΅Ρ ΠΠΎΠ»Π΅ΡΠ½ΠΈΠΊΠΎΠ², SimbirSoft)
- ΠΠ»Π°ΡΠΊΠΈ Π·Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΡΠΈΠ·ΠΈΡΠΈ ΠΏΡΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ Π²ΠΎ Π²Π°ΡΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ (ΠΠ»Π΅ΠΊΡΠ΅Ρ ΠΠ»Π΅ΡΠ½Π΅Π², ΠΡΠ½ΠΎΠ²Π΅Π½ ΡΠ΅Π½ΡΠ°Ρ)
- ΠΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°ΠΌΠΎ Π΄Π° Π³ΠΈ Π·Π΅ΠΌΠ΅ΡΠ΅ ΠΈ ΠΈΡΠΏΡΠ°ΡΠΈΡΠ΅ ΡΠΈΡΠ΅ Π΄Π½Π΅Π²Π½ΠΈΡΠΈ Π½Π° ΠΠ»Π°ΡΡΠΈΠΊ (ΠΡΠΈΠ³ΠΎΡΠΈΡ ΠΠΎΡΠ΅Π»Π΅Π², ΠΠΎΠ½ΡΡΡ)
- ΠΡΠ΅Π³Π»Π΅Π΄/ΡΠΏΠΎΡΠ΅Π΄Π±Π° Π½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΎΠ±ΡΠ°Π·Π½ΠΈ Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Clickhouse, MemSQL ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΡ Π½Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° Π΄Π½Π΅Π²Π½ΠΈΡΠΈ Π·Π° ΡΠ°Π²Π½ΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ Π½Π° github.com (Timofey Kulin, Yandex)
- ΠΠ»Π°ΡΠΊΠΈ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π·Π° Π΄ΠΎΠ±Π°Ρ ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° ΠΊΠΎΠ΄ΠΎΡ (ΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΠ°!) (ΠΠΈΠΊΠΈΡΠ° Π‘ΠΎΠ±ΠΎΠ»Π΅Π², wemake.services)
ΠΠ΅Π» ΠΎΠ΄ ΠΏΡΠ΅Π΄Π½ΠΈΠΎΡ Π΄Π΅Π»:
- ΠΠ°ΠΊΠΎ ΠΌΠΎΠ½ΠΎ Π³ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΠ²ΠΌΠ΅ ΠΎΠ²Π° (ΠΠ²Π°Π½ ΠΠΎΡΠ°Π½ΠΎΠ², Tinkoff.ru)
- State of SvelteJS (ΠΠ°Π²Π΅Π» ΠΠ°Π»ΠΈΡΠ΅Π², ΠΡΡΡΠ»Π°Π±)
- (Π½Π΅) ΡΠΎΠ²ΡΡΠ΅Π½ΠΈ ΡΠ»ΠΈΠΊΠΈ ΠΈ Π΄ΡΡΠ³Π° ΠΏΠΈΠΊΡΠ΅Π»Π½Π° ΠΌΠ°Π³ΠΈΡΠ° (ΠΠΎΠ»ΠΈΠ½Π° ΠΡΡΡΠΎΠ²Π°ΡΠ°, ΠΠ»ΠΎΠ±Π½ΠΈ ΠΌΠ°ΡΡΠΎΠ²ΡΠΈ)
- ΠΡΠ², ΠΏΠΎΡ, ΠΌΠΈΠΊΡΠΎΡΡΠΎΠ½ΡΠΎΠ²ΠΈ ΠΈ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ (ΠΠ΅Π½ΠΈΡ ΠΠΎΠ»Π΅ΡΠ½ΠΈΠΊΠΎΠ², ΠΠ²ΠΈΡΠΎ)
- Π’Π΅ΡΡΠΈΡΠ°ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈ Π½Π° ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ (ΠΠ»Π±Π΅ΡΡ Π€Π°ΠΈΠ·ΡΠ»ΠΈΠ½, FlatStack)
- ΠΠΈΠ΄Π΅ΠΎ Π½Π° Π²Π΅Π± ΠΎΠ΄ Flash Π΄ΠΎ MSE ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ ΡΠ²ΠΎΡ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠ»Π΅Π΅Ρ (ΠΠ»Π΅ΠΊΡΠ΅Ρ ΠΡΡΠ΅Π², Yandex)
- ΠΠΎΠ²Π΅Π΄ Π²ΠΎ ΠΌΠ°ΡΠΈΠ½ΡΠΊΠΎ ΡΡΠ΅ΡΠ΅ Π·Π° Π½Π°ΠΏΡΠ΅Π΄Π½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ (Maxim Severukhin, EPAM Systems)
- ΠΠ²ΠΎΠ»ΡΡΠΈΡΠ°ΡΠ° Π½Π° ΡΠ΅Π½Π΄Π΅ΡΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠ΅ΠΊΡΡ Π½Π° ΠΏΠ»Π°ΡΠ½ΠΎ. ΠΠ° Flash, IE 11, Π΄ΠΈΠ·Π°ΡΠ½Π΅ΡΠΈ ΠΈ ΠΊΠ»ΠΈΠ½Π΅ΡΡΠΎ ΠΏΠΈΡΠΌΠΎ (ΠΠ½Π΄ΡΠ΅Ρ Π§ΡΡΠ°ΠΊΠΎΠ², ΠΠΈΡΠΎ)
Π‘Π΅ΠΊΡΠΈΡΠ° DevOps:
- Π€Π°ΡΠ»ΠΎΠ²Π΅Ρ ΠΊΠ»Π°ΡΡΠ΅Ρ PostgreSQL + Patroni (ΠΠΈΠΊΡΠΎΡ ΠΡΠ΅ΠΌΡΠ΅Π½ΠΊΠΎ, ΠΠΈΡΠΎ)
- ΠΠ»Π΅ΡΠ½ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡ Π½Π° ΡΠ°Π·Π²ΠΎΡ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΡΡΠ°ΡΠΈΡΠΊΠ° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΈ: Π½Π°ΡΠ΅ΡΠΎ ΠΈΡΠΊΡΡΡΠ²ΠΎ (ΠΠ΅ΠΎΡΠ³ΠΈ ΠΡΠΈΠ±ΠΊΠΎΠ², PVS-Studio)
- Π‘ΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡΠΈ Π½Π° ΠΏΡΠ΅ΡΠΏΡΠΈΡΠ°ΡΠΈΡΠ°ΡΠ° (ΠΡΡΠΈΡ ΠΠ΅ΡΠ±ΠΈΡΠΊΠΎΠ², Ak Bars Digital Technologies)
- ΠΡΠ»ΡΠΈΠΊΠ»Π°ΡΡΠ΅ΡΡΠΊΠΎ Π±Π°Π»Π°Π½ΡΠΈΡΠ°ΡΠ΅ + Canary Releases ΠΎΠ΄ Avito. ΠΠ°Π²ΠΈΠ³Π°ΡΠΎΡ ΠΈ Π½Π΅Π³ΠΎΠ²ΠΎΡΠΎ ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ (ΠΠΈΡ Π°ΠΈΠ» Π¨Π°Π²Π΅ΡΠ΄ΠΎ, ΠΠ²ΠΈΡΠΎ)
- ΠΡΠΎΠΊΠ»Π΅ΡΡΡΠ²ΠΎΡΠΎ Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΠΈΠΎΡ ΡΠΈΠΌ (ΠΠ»Π΅ΠΊΡΠ΅Ρ ΠΠΈΡΠΏΠΈΡΠ½ΠΈΠΊΠΎΠ², ΠΠΎΠ½ΡΡΡ)
- ΠΠ°ΠΊΠΎ Π΄Π° ΡΠ΅ ΡΠΊΡΡΠΈ ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΡ, ΠΎΠ±Π»Π°ΠΊΠΎΡ ΠΈ Π³Π»Π°Π²Π°ΡΠ°? Π’ΡΠ΅Π±Π° ΡΠ°ΠΌΠΎ... (ΠΠΎΠ½ΡΡΠ°Π½ΡΠΈΠ½ ΠΠ°ΠΊΠ°ΡΠΈΡΠ΅Π², ΠΡΠΎΠ²Π΅ΡΡΡ)
- ΠΠΎΡΠΎΡ ΠΏΠ°Ρ Π΄ΠΎ ΠΏΠ°ΡΡΠΈΡΠΈΠΎΠ½ΠΈΡΠ°ΡΠ΅ Π²ΠΎ PostgresQL ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎ Π΄Π° ΡΠ΅ ΠΈΠ·Π±Π΅Π³Π½Π°Ρ Π΄ΠΎΠ»Π³ΠΎ ΡΠ΅ΠΊΠ°ΡΠ΅ Π·Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ (ΠΠ»ΠΌΠ°Π· ΠΡΡΡΠ°ΠΊΠΈΠΌΠΎΠ², BARS Group)
- Π‘ΡΠ΅Π΄Π΅ ΠΏΠ΅ΠΏΠ΅Π»ΡΠ°: ΠΏΠΎΡΠΌΡΡΠ½ΠΈΡΠΈ ΠΊΠ°ΠΊΠΎ Π°Π»Π°ΡΠΊΠ° Π·Π° ΠΏΠΎΡΡΠΎΡΠ°Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ΅ (ΠΠ°ΡΠ°Ρ ΠΠΈΡΠ°Π±ΡΠ»Π°ΡΠΎΠ², SkuVault)
- ΠΠ°ΡΠ΅ΡΠΎ ΠΈΡΠΊΡΡΡΠ²ΠΎ ΡΠΎ Terraform (ΠΠΈΡΠΈΠ» ΠΠ°Π·Π°ΡΠΈΠ½, DINS)
Π‘Π΅ΠΊΡΠΈΡΠ° Π·Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅:
- ΠΠ°Π»Π΅ΡΠΈΠ½ΡΠΊΠΈ: Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½ ΠΈ Π΅ΡΠΈΠΊΠ°ΡΠ΅Π½ (ΠΠ»Π΅ΠΊΡΠ΅Ρ ΠΠ°ΡΠ°Π΅Π², Π‘ΠΊΠ°ΡΠ΅Π½Π³)
- ΠΠ°ΠΊΠΎ ΠΌΠΎΠ·ΠΎΠΊΠΎΡ Π½Π΅ ΡΠΏΡΠ΅ΡΡΠ²Π° Π΄Π° Π³ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ ΠΏΠ»Π°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΈ ΠΊΠ°ΠΊΠΎ Π΄Π° Π³ΠΎ ΠΈΠ·ΠΌΠ°ΠΌΠΈΠΌΠ΅ (ΠΡΠΈΠ³ΠΎΡΠΈΡ ΠΠ΅ΡΡΠΎΠ², ΠΠ²ΡΠΎΠ½Π΅)
- ΠΠ΅ΡΡΠΈΠΊΠ° Π½Π° Π΅ΡΠΈΠΊΠ°ΡΠ½ΠΎΡΡ Π½Π° Π°Π³ΠΈΠ»Π΅Π½ ΡΠΈΠΌ (ΠΠ»Π΅ΠΊΡΠ°Π½Π΄Π°Ρ ΠΠΈΠ²Π΅ΡΠΈΠ½, Ak Bars Digital Technologies)
- 5 ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° ΠΎΠ΄Π½Π΅ΡΡΠ²Π°ΡΠ΅ ΠΈ ΡΠ°Π·ΠΌΠΈΡΠ»ΡΠ²Π°ΡΠ΅ ΠΊΠΎΠΈ Π³ΠΈ ΠΏΠΎΠΏΡΠ΅ΡΡΠ²Π°Π°Ρ ΠΌΠ΅Π½Π°ΡΠ΅ΡΠΈΡΠ΅ (ΠΠ»Π΅ΠΊΡΠ°Π½Π΄Π°Ρ ΠΡΠ»ΠΎΠ², Π‘ΡΡΠ°ΡΠΎΠΏΠ»Π°Π½)
- ΠΠΎΠ²ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ Π²ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π·Π° Π²ΠΎΠ·ΡΠ°ΡΠ½ΠΈ (ΠΠΌΠΈΡΡΠΈΡ ΠΠ°Π»Π°Π΅Π², IIDF)
- Π£ΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈ... Π²ΠΎ Π’Π΅Π»Π΅Π³ΡΠ°ΠΌΠ°! (ΠΠ³ΠΎΡ ΠΠΈΠ»Π±Π΅ΡΠ³, ΠΏΠ°ΠΌΠ΅ΡΠ΅Π½ ΡΠ΅Ρ)
- ΠΡΠ»ΡΡΡΠ°ΡΠ° ΠΊΠ°ΠΊΠΎ ΠΎΡΠ½ΠΎΠ²Π° Π·Π° ΡΠΊΠ°Π»ΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠΈΠΌΠΎΡ x2 ΡΠ΅ΠΊΠΎΡΠ° Π³ΠΎΠ΄ΠΈΠ½Π° (ΠΡΡΠ΅ΠΌ Π‘ΡΡΠ΅ΠΊΠΎΠ², ΠΠΈΡΠΎ)
- 3 Π½Π°ΡΠΈΠ½ΠΈ Π΄Π° Π½Π°ΡΠ΄Π΅ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅Ρ Π·Π° 3 Π΄Π΅Π½Π° (ΠΠ³ΠΎΡ ΠΠ°ΡΠΈΠΊΠΎΠ², Tinkoff.ru)
Π ΡΠ΅Π³Π° Π½Π°ΡΠ΄ΠΎΠ±ΡΠΈΠΎΡ Π΄Π΅Π» - Π²Π΅ΠΆΠ±Π°ΡΡΠ΅. Π’ΠΎΠ° Π΅, ΠΌΠ°ΡΡΠ΅Ρ ΠΊΠ»Π°ΡΠΈ. Π’ΠΈΠ΅ ΡΠ΅ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ Π·Π° ΡΠΈΡΠ΅ ΡΡΠ΅ΡΠ½ΠΈΡΠΈ, ΠΈ Π½Π΅ΠΌΠ° ΠΏΠΎΡΡΠ΅Π±Π° Π΄Π° ΠΏΠ»Π°ΡΠ°ΡΠ΅ Π·Π° Π½ΠΈΠ² ΠΏΠΎΡΠ΅Π±Π½ΠΎ :) ΠΠ»Π°Π²Π½Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ° Π΅ Π΄Π° ΠΈΠΌΠ°ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅ Π΄Π° ΡΠ΅Π΄Π½Π΅ΡΠ΅ Π²ΠΎ ΡΠ°Π»Π°ΡΠ°, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΡΠ°Π»Π°ΡΠ° Π·Π° ΠΌΠ°ΡΡΠ΅Ρ ΠΊΠ»Π°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠΈΠΌΠΈ 20 Π»ΡΡΠ΅.
ΠΠΎΡΠΏΠΎΠ΄Π°Ρ ΡΠ°ΡΠΎΠ²ΠΈ
ΠΠ²ΡΠΎΠΌΠ°ΡΡΠΊΠΎ ΠΌΠ°ΡΠΈΠ½ΡΠΊΠΎ ΡΡΠ΅ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΡ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° Π·Π° ΠΌΠ°ΡΠΈΠ½ΡΠΊΠΎ ΡΡΠ΅ΡΠ΅ Azure
(Π²ΡΠ΅ΠΌΠ΅ΡΡΠ°Π΅ΡΠ΅ 80 ΠΌΠΈΠ½ΡΡΠΈ)
ΠΡΠ΅Π·Π΅Π½ΡΠ΅Ρ: ΠΠΈΡ
Π°ΠΈΠ» ΠΠΎΠΌΠ°ΡΠΎΠ², ΠΠΠ Π½Π° ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ
ΠΠ° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΌΠ°ΡΡΠ΅Ρ ΠΊΠ»Π°ΡΠ°ΡΠ°, ΡΠ΅ Π³ΠΈ ΠΏΠΎΠΌΠΈΠ½Π΅ΠΌΠ΅ ΡΠΈΡΠ΅ ΡΠ΅ΠΊΠΎΡΠΈ ΠΎΠ΄ ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° Azure ML Service Π΄ΠΎ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Π²ΠΎ Azure ΡΠΎ Π΄ΠΎΠ±ΠΈΠ΅Π½ΠΈΠΎΡ ΠΌΠΎΠ΄Π΅Π».
Π£ΡΠ΅ΡΠ½ΠΈΡΠΈΡΠ΅ ΡΡΠ΅Π±Π° Π΄Π° ΠΈΠΌΠ°Π°Ρ:
ΠΠ°ΠΏΡΠΎΠΏ Windows/Linux ΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ ΡΠΎΡΡΠ²Π΅Ρ Π½Π° Π½Π΅Π³ΠΎ.
ΠΠΎΠ΄ Π·Π° Visual Studio
ΠΠ½Π°ΠΊΠΎΠ½Π΄Π° 3.7
ΠΡΠΈΡΠ°Π²Π΅ΡΠ΅ ΡΠ΅ Π·Π° ΠΏΡΠΎΠ±Π½Π° ΠΏΡΠ΅ΡΠΏΠ»Π°ΡΠ° Π½Π° Azure.
ΠΠ΄Π½ΠΎΡΡΠ°Π²Π΅Π½ ΡΠ°ΡΠ»ΠΎΠ²Π΅Ρ ΠΊΠ»Π°ΡΡΠ΅Ρ Π½Π° postgres, patroni, consul, s3, walg, ansible
(Π²ΡΠ΅ΠΌΠ΅ΡΡΠ°Π΅ΡΠ΅ 80 ΠΌΠΈΠ½ΡΡΠΈ)
ΠΡΠ΅Π·Π΅Π½ΡΠ΅Ρ: ΠΠ½Π΄ΡΠ΅Ρ Π€Π΅ΡΠ΅Π»ΠΎΠ², mastery.pro
Patroni ΡΡΠ°Π½ΡΠ²Π° Π΄Π΅ ΡΠ°ΠΊΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΠ΄ Π·Π° Π³ΡΠ°Π΄Π΅ΡΠ΅ ΠΊΠ»Π°ΡΡΠ΅ΡΠΈ Postgres ΡΠΎΠ»Π΅ΡΠ°Π½ΡΠ½ΠΈ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ.
ΠΠΎ ΠΌΠ°ΡΡΠ΅Ρ ΠΊΠ»Π°ΡΠ°ΡΠ° ΡΠ΅ ΠΈΠ·Π³ΡΠ°Π΄ΠΈΠΌΠ΅ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π΅Π½ ΠΊΠ»Π°ΡΡΠ΅Ρ ΡΠΎΠ»Π΅ΡΠ°Π½ΡΠ΅Π½ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ ΠΎΠ΄ 3 ΡΠ°Π·Π»ΠΈ Π½Π° Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΎΡ ΠΎΡΠ°ΠΊ. (ΠΠ° ΠΏΡΠ² ΠΏΠΎΠ³Π»Π΅Π΄ Π½Π΅ ΠΈΠ·Π³Π»Π΅Π΄Π° Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ).
ΠΠ°ΠΊΡΠ°ΡΠΊΠΎ ΡΠ΅ ΡΠ° Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ΠΌΠ΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° Π½Π° ΠΏΠ°ΡΡΠΎΠ½ΠΈ ΠΈ ΡΠ΅ ΡΠ°Π·Π³ΠΎΠ²Π°ΡΠ°ΠΌΠ΅ Π·Π° Π½Π°ΡΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΊΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ.
ΠΡΠ΄Π΅ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌΠ΅ ΠΊΠ°ΠΊΠΎ ΡΠ°Π±ΠΎΡΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ° ΠΈ Π½Π° ΠΊΠΎΠΈ Π½Π°ΡΠΈΠ½ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ ΠΈΠ½ΠΈΡΠΈΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΡ.
ΠΠΎ ΠΌΠ°ΡΡΠ΅Ρ ΠΊΠ»Π°ΡΠ°ΡΠ°, ΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΡΠ°ΡΡΡΠ²Π°ΡΠ΅ ΡΠ°ΠΊΠΎΠ² ΠΊΠ»Π°ΡΡΠ΅Ρ ΠΎΠ΄ Π½ΡΠ»Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π³ΠΈ Π΄Π°Π΄Π΅Π½ΠΈΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ Π·Π° ΠΈΠ³ΡΠΈ Ansible.
ΠΠ° ΠΠ Π½Π΅ΠΌΠ° Π΄Π° Π³ΡΠ±ΠΈΠΌΠ΅ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±Π½ΠΈΡΠ΅ Π²Π΅ΡΠ·ΠΈΠΈ Π½Π° Docker ΠΈΠ»ΠΈ Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ.
ΠΠ° ΡΠ°Π±ΠΎΡΠ° ΡΠ΅ Π²ΠΈ ΡΡΠ΅Π±Π°Π°Ρ: Π»Π°ΠΏΡΠΎΠΏ ΡΠΎ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΈ ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°Ρ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π΅Π½ ΡΠΎ Π²Π΅Π±-ΡΠΎΠΊΠ΅Ρ (Chrome, Firefox).
Π‘Π°ΠΊΠ°Π²ΡΠ΅ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ, ΡΠ°Ρ Π³ΠΈ ΠΈΠΌΠ°ΠΌ! ΠΠ΅ΠΆΠ±Π°ΡΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ΅ Π²ΠΎ C# 8
ΠΡΠ΅Π·Π΅Π½ΡΠ΅Ρ: ΠΠ½Π΄ΡΠ΅Ρ ΠΠ°ΡΠΏΠΎΠ², JetBrains
C# ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΡΠ²Π° ΠΈΠ½ΡΠ΅Π½Π·ΠΈΠ²Π½ΠΎ Π΄Π° ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π°, Π΄ΠΎΠ΄Π°Π²Π°ΡΡΠΈ ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ Π½ΠΎΠ²ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ.
ΠΠ΅ Π³ΠΈ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π½Π°ΡΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΈΡΠ΅ ΠΈΠ½ΠΎΠ²Π°ΡΠΈΠΈ Π½Π° ΡΠ°Π·ΠΈΠΊΠΎΡ, Π° ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ΅ Π½Π°ΡΡΠΈΠΌΠ΅ ΠΊΠ°ΠΊΠΎ Π΄Π° Π³ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ²Π°ΠΌΠ΅ Π²ΠΎ ΠΏΡΠ°ΠΊΡΠ°.
ΠΠΎ ΠΌΠ°ΡΡΠ΅Ρ ΠΊΠ»Π°ΡΠ°ΡΠ°, ΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ C# 8 Π²ΠΎ Π²Π°ΡΠ°ΡΠ° ΡΠ°Π±ΠΎΡΠ°.
ΠΠ° ΡΠ°Π±ΠΎΡΠ° ΡΠ΅ Π²ΠΈ ΡΡΠ΅Π±Π° Π»Π°ΠΏΡΠΎΠΏ ΡΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ Visual Studio 2019 ΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ ΠΏΡΠΈΠΊΠ»ΡΡΠΎΠΊ ReSharper 2019.3 EAP (https://www.jetbrains.com/resharper/eap/) ΠΈΠ»ΠΈ Rider 2019.3 EAP (https://www.jetbrains.com/rider/eap/).
βΠΠΎΠ±ΡΠΈ ΡΠ»Π°ΡΠ΄ΠΎΠ²ΠΈβ ΠΈΠ»ΠΈ βΠΠΎΠΌΠΎΡ, Π° Π½Π΅ ΠΏΠΎΠΏΡΠ΅ΡΡΠ²Π°Ρβ
ΠΡΠ΅Π·Π΅Π½ΡΠ΅Ρ: ΠΠ»Π΅ΠΊΡΠ°Π½Π΄Π°Ρ Π¨ΡΡΡΠ½ΠΎΠ², ΠΠΠΠ ΡΠΈΡΡΠ΅ΠΌΠΈ
Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½ΠΈΠΎΡ ΠΠ’ ΡΠ²Π΅Ρ ΡΡΠ°Π½ΡΠ²Π° ΡΓ¨ ΠΏΠΎΠ²Π΅ΡΠ΅ Π±Π°ΡΠ°Π½ Π·Π° ΠΌΠ΅ΠΊΠΈΡΠ΅ Π²Π΅ΡΡΠΈΠ½ΠΈ Π½Π° Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ ΠΆΠΈΡΠ΅Π»ΠΈ. Π‘ΠΈΡΠ΅ Π½ΠΈΠ΅ ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ°ΠΌΠ΅, Π²ΠΊΠ»ΡΡΡΠ²Π°ΠΌΠ΅ Π΄ΡΡΠ³ΠΈ Π²ΠΎ Π½Π°ΡΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΠΈ ΠΏΡΠΎΠ΄Π°Π²Π°ΠΌΠ΅ ΠΈΠ΄Π΅ΠΈ (ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ). ΠΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ°, ΡΓ¨ ΠΏΠΎΡΠ΅ΡΡΠΎ Π·Π±ΠΎΡΡΠ²Π°ΠΌΠ΅ ΠΏΡΠ΅Π΄ Π΄ΡΡΠ³ΠΈ Π»ΡΡΠ΅: Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ ΠΈ Π½Π° ΡΠ½ΠΈΠ²Π΅ΡΠ·ΠΈΡΠ΅ΡΠΈ, ΠΏΡΠ΅Π΄ ΠΊΠΎΠ»Π΅Π³ΠΈΡΠ΅, ΡΠ°ΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎΡΠΎ, ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅, ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΎΡΠΈΡΠ΅.
ΠΠ° ΠΌΠ°ΡΡΠ΅Ρ ΠΊΠ»Π°ΡΠ°ΡΠ°, ΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ°ΠΌ Π²ΠΈΡΡΠΈΠ½ΡΠΊΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠΈ Π·Π° ΡΠΎΠ° ΠΊΠ°ΠΊΠΎ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ Π²ΠΈΡΠΎΠΊΠΎΠΊΠ²Π°Π»ΠΈΡΠ΅ΡΠ½Π° ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡΠ° ΡΡΠΎ ΡΠ΅ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π½Π°Π²ΠΈΡΡΠΈΠ½Π° Π΄Π° ΡΠ° ΠΏΡΠ΅Π½Π΅ΡΠ΅ΡΠ΅ Π²Π°ΡΠ°ΡΠ° ΠΏΠΎΡΠ°ΠΊΠ° Π΄ΠΎ Π²Π°ΡΠ°ΡΠ° ΠΏΡΠ±Π»ΠΈΠΊΠ° ΠΈ Π΄Π° Π³ΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π½ΠΈΠ²Π½ΠΈΠΎΡ ΡΡΠ°Π² ΠΊΠΎΠ½ ΡΠ΅ΠΌΠ°ΡΠ° Π½Π° Π²Π°ΡΠ°ΡΠ° ΠΏΡΠΈΠΊΠ°Π·Π½Π°. ΠΠΎΡΠ΄Π΅ΡΠ΅, ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΊΠΎΡΠΈΡΠ½ΠΎ, ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΠΈ Π·Π°Π±Π°Π²Π½ΠΎ!
ΠΠ΄ Π½Π°Ρ-ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΎΡΠΈΡΠ΅: ΠΠ±ΠΈΡΠ½ΠΎ Π½Γ¨ ΡΡΠ°Ρ Π΄Π° Π·Π±ΠΎΡΡΠ²Π°ΠΌΠ΅ Π±ΠΈΠ·Π½ΠΈΡ ΡΡΠ΅Π½Π΅ΡΠΈ, ΡΡΠ΅Π½Π΅ΡΠΈ, ΠΌΠ΅Π½Π°ΡΠ΅ΡΠΈ ΠΈ Π΄ΡΡΠ³ΠΈ ΠΌΠ΅Π½ΡΠΎΡΠΈ. ΠΠΎ, ΠΎΠ²Π° Π½Π΅ Π΅ ΠΎΠ±ΠΈΡΠ½Π° ΠΌΠ°ΡΡΠ΅Ρ ΠΊΠ»Π°ΡΠ°. ΠΠ²ΠΎΡ ΠΏΠ°Ρ ΡΠ΅ Π±ΠΈΠ΄Π΅ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΎΡ ΠΊΠΎΡ ΡΠ΅ Π³ΠΈ ΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ ΠΊΠ°ΠΊΠΎ Π΄Π° Π·Π±ΠΎΡΡΠ²Π°Π°Ρ! ΠΠ»Π΅ΠΊΡΠ°Π½Π΄Π°Ρ Π΅ Π²ΠΈΡ ΡΠΎΡΡΠ²Π΅ΡΡΠΊΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ Π²ΠΎ EPAM Systems.
ΠΠ° ΠΌΠ°ΡΡΠ΅Ρ ΠΊΠ»Π°ΡΠ°ΡΠ° ΡΠ΅ Π²ΠΈ ΡΡΠ΅Π±Π° ΠΊΠΎΡΠ° Π±ΠΈΠ»ΠΎ ΠΏΠΎΠ³ΠΎΠ΄Π½Π° Π°Π»Π°ΡΠΊΠ° Π·Π° Π΄Π° ΠΏΡΠ°Π²ΠΈΡΠ΅ Π±Π΅Π»Π΅ΡΠΊΠΈ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½Π° 95%, Π° ΡΠ΅Π½Π°ΡΠ° Π½Π° Π±ΠΈΠ»Π΅ΡΠΎΡ ΡΠ΅ ΠΎΡΡΠ°Π½Π΅ Π½ΠΈΡΠΊΠ° Π΄ΠΎ 15 ΠΎΠΊΡΠΎΠΌΠ²ΡΠΈ. ΠΠΊΠΎ ΠΏΠ»Π°Π½ΠΈΡΠ°Π²ΡΠ΅ Π΄Π° ΠΎΠ΄ΠΈΡΠ΅ Π²ΠΎ DUMP Kazan, ΡΠ΅Π³Π° Π΅ Π²ΡΠ΅ΠΌΠ΅
Π‘Π΅ΠΊΠ°ΠΊΠΎ, ΡΠ΅ ΠΈΠΌΠ° ΠΈ: Π·Π°Π±Π°Π²Π° ΠΎΠ΄ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΠΊΠΈ ΠΏΠ°ΡΡΠ½Π΅ΡΠΈ, ΠΎΠ±Π»Π°ΡΡΠΈ Π·Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠ° ΡΠΎ Π·Π²ΡΡΠ½ΠΈΡΠΈ, ΠΌΠ½ΠΎΠ³Ρ Ρ ΡΠ°Π½Π° ΠΈ Π·Π°Π±Π°Π²Π° Π²ΠΎ Lock Stock Bar, Π½ΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ Π·Π° ΡΠΎΠ° Π²ΠΎ ΡΠ»Π΅Π΄Π½ΠΎΡΠΎ ΡΠΎΠΎΠΏΡΡΠ΅Π½ΠΈΠ΅.
Π§Π°ΠΎ ΡΠ°ΠΎ! Π‘Π΅ Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π²ΠΎ #DAMP!
ΠΠ·Π²ΠΎΡ: www.habr.com