ΠΠ½ΠΎΠ½ΡΠΈΡΡΠ΅ΠΌ ΠΏΠ΅ΡΠ²ΡΠΉ Π² Π ΠΎΡΡΠΈΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΡΡΡ ΠΏΠΎ SRE:
ΠΠ° ΠΈΠ½ΡΠ΅Π½ΡΠΈΠ²Π΅ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΡΡΠΈ Π΄Π½Ρ ΡΡΡΠΎΠΈΡΡ, Π»ΠΎΠΌΠ°ΡΡ, ΡΠΈΠ½ΠΈΡΡ ΠΈ ΡΠ»ΡΡΡΠ°ΡΡ ΡΠ°ΠΉΡ-Π°Π³ΡΠ΅Π³Π°ΡΠΎΡ ΠΏΠΎ ΠΏΡΠΎΠ΄Π°ΠΆΠ΅ Π±ΠΈΠ»Π΅ΡΠΎΠ² Π² ΠΊΠΈΠ½ΠΎ.
ΠΡ Π²ΡΠ±ΡΠ°Π»ΠΈ Π°Π³ΡΠ΅Π³Π°ΡΠΎΡ Π±ΠΈΠ»Π΅ΡΠΎΠ², ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Ρ Π½Π΅Π³ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² ΠΎΡΠΊΠ°Π·Π°: Π½Π°ΠΏΠ»ΡΠ² ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»Π΅ΠΉ ΠΈ DDoS-Π°ΡΠ°ΠΊΠΈ, ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΠΊΡΠΈΡΠΈΡΠ½ΡΡ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠΎΠ² (Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ, ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΠ»Π°ΡΠ΅ΠΆΠ΅ΠΉ), Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΠΊΠΈΠ½ΠΎΡΠ΅Π°ΡΡΠΎΠ² (ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΎ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΡ ΠΌΠ΅ΡΡΠ°Ρ ΠΈ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ), ΠΈ Π΄Π°Π»Π΅Π΅ ΠΏΠΎ ΡΠΏΠΈΡΠΊΡ.
ΠΡ ΡΡΠΎΡΠΌΠΈΡΡΠ΅ΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ Reliability Π½Π°ΡΠ΅Π³ΠΎ ΡΠ°ΠΉΡΠ°-Π°Π³ΡΠ΅Π³Π°ΡΠΎΡΠ°, ΠΊΠΎΡΠΎΡΡΡ Π±ΡΠ΄Π΅ΠΌ Π² Π΄Π°Π»ΡΡΠ΅ΠΉΡΠ΅ΠΌ Engineering, ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ SRE, ΠΏΠΎΠ΄Π±Π΅ΡΠ΅ΠΌ ΠΌΠ΅ΡΡΠΈΠΊΠΈ, Π½Π°ΡΡΡΠΎΠΈΠΌ ΠΈΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³, Π±ΡΠ΄Π΅ΠΌ ΡΡΡΡΠ°Π½ΡΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡΠΈΠ΅ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΡ, ΠΏΡΠΎΠ²Π΅Π΄Π΅ΠΌ ΡΡΠ΅Π½ΠΈΠ½Π³ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Ρ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠ°ΠΌΠΈ Π² ΡΡΠ»ΠΎΠ²ΠΈΡΡ , ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½ΡΡ ΠΊ Π±ΠΎΠ΅Π²ΡΠΌ, ΠΎΡΠ³Π°Π½ΠΈΠ·ΡΠ΅ΠΌ ΡΠ°Π·Π±ΠΎΡ ΠΏΠΎΠ»Π΅ΡΠΎΠ².
ΠΠ΅Π΄ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ Booking.com ΠΈ Google.
Π ΡΡΠΎΡ ΡΠ°Π· ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΡΠ°ΡΡΠΈΡ Π½Π΅ Π±ΡΠ΄Π΅Ρ: ΠΊΡΡΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½ Π½Π° Π»ΠΈΡΠ½ΠΎΠΌ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΈ ΠΈ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅.
ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΏΠΎΠ΄ ΠΊΠ°ΡΠΎΠΌ
Π‘ΠΏΠΈΠΊΠ΅ΡΡ
ΠΠ²Π°Π½ ΠΡΡΠ³Π»ΠΎΠ²
Principal Developer Π² Booking.com (ΠΠΈΠ΄Π΅ΡΠ»Π°Π½Π΄Ρ)
Π‘ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΏΡΠΈΡ
ΠΎΠ΄Π° Π² Booking.com Π² 2013 ΡΠ°Π±ΠΎΡΠ°Π» Π½Π°Π΄ ΡΠ°ΠΊΠΈΠΌΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΡΠΌΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ, ΠΊΠ°ΠΊ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½Π°Ρ Π΄ΠΎΡΡΠ°Π²ΠΊΠ° ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ, BigData ΠΈ web-stack, ΠΏΠΎΠΈΡΠΊ.
Π‘Π΅ΠΉΡΠ°Ρ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ Π²ΠΎΠΏΡΠΎΡΠ°ΠΌΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ ΠΎΠ±Π»Π°ΠΊΠ° ΠΈ Service Mesh.
ΠΠ΅Π½ Π’Π°ΠΉΠ»Π΅Ρ
Principal Developer Π² Booking.com (Π‘Π¨Π)
ΠΠ°Π½ΠΈΠΌΠ°Π΅ΡΡΡ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Booking.com.
Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ Π½Π° service mesh / service discovery, batch job scheduling, incident response ΠΈ postmortem process.
ΠΠΎΠ²ΠΎΡΠΈΡ ΠΈ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π΅Ρ Π½Π° ΡΡΡΡΠΊΠΎΠΌ.
ΠΠ²Π³Π΅Π½ΠΈΠΉ ΠΠ°ΡΠ°Π²Π²Π°
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΈΡΠΎΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΈΠ»Ρ Π² Google (Π‘Π°Π½-Π€ΡΠ°Π½ΡΠΈΡΠΊΠΎ).
ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ ΠΎΡ Π²ΡΡΠΎΠΊΠΎΠ½Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΡ
Π²Π΅Π±-ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π΄ΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ Π² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΌ Π·ΡΠ΅Π½ΠΈΠΈ ΠΈ ΡΠΎΠ±ΠΎΡΠΎΡΠ΅Ρ
Π½ΠΈΠΊΠ΅.
Π‘ 2011 Π³ΠΎΠ΄Π° Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ Π² Google ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠ΅ΠΉ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ
ΡΠΈΡΡΠ΅ΠΌ, ΡΡΠ°ΡΡΠ²ΡΡ Π² ΠΏΠΎΠ»Π½ΠΎΠΌ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠΌ ΡΠΈΠΊΠ»Π΅ ΠΏΡΠΎΠ΅ΠΊΡΠ°: ΠΊΠΎΠ½ΡΠ΅ΠΏΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ, Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°, Π·Π°ΠΏΡΡΠΊ, ΡΠ²ΠΎΡΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈ Π²ΡΠ΅ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΠ΅ ΡΡΠ°ΠΏΡ.
ΠΠ΄ΡΠ°ΡΠ΄ ΠΠ΅Π΄Π²Π΅Π΄Π΅Π²
CTO Π² Tungsten Labs (ΠΠ΅ΡΠΌΠ°Π½ΠΈΡ)
Π Π°Π±ΠΎΡΠ°Π» ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠΌ Π² StackStorm, ΠΎΡΠ²Π΅ΡΠ°Π» Π·Π° ChatOps-ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π» ΠΈ Π²Π½Π΅Π΄ΡΡΠ» ChatOps ΠΏΡΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠΎΠ². Π‘ΠΏΠΈΠΊΠ΅Ρ Π½Π° ΡΠΎΡΡΠΈΠΉΡΠΊΠΈΡ
ΠΈ ΠΌΠ΅ΠΆΠ΄ΡΠ½Π°ΡΠΎΠ΄Π½ΡΡ
ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΡ
.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π°ΠΊΡΠΈΠ²Π½ΠΎ Π΄ΠΎΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΡΡ. Π‘Π΅ΠΉΡΠ°Ρ ΠΎΠ½Π° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ, ΠΊ ΡΠ΅Π²ΡΠ°Π»Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΠ»ΡΡΡΠΈΡΡΡΡ ΠΈ ΡΠ°ΡΡΠΈΡΠΈΡΡΡΡ.
Π’Π΅ΠΌΠ° β1: ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ SRE
- Π§ΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΡΠΎΠ±Ρ ΡΡΠ°ΡΡ SRE?
- DevOps vs SRE
- ΠΠΎΡΠ΅ΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠ΅Π½ΡΡ SRE ΠΈ ΠΎΡΠ΅Π½Ρ Π³ΡΡΡΡΡΡ, ΠΊΠΎΠ³Π΄Π° Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΠΈΡ Π½Π΅Ρ
- SLI, SLO ΠΈ SLA
- Error budget ΠΈ Π΅Π³ΠΎ ΡΠΎΠ»Ρ Π² SRE
Π’Π΅ΠΌΠ° β2: ΠΠΈΠ·Π°ΠΉΠ½ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ
- ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
- Non-Abstract Large System Design
- Operability / Design for failure
- gRPC ΠΈΠ»ΠΈ REST
- ΠΠ΅ΡΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΠ±ΡΠ°ΡΠ½Π°Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ
Π’Π΅ΠΌΠ° β3: ΠΠ°ΠΊ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ SRE
- ΠΡΡΡΠΈΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΠΎΡ SRE
- Π§Π΅ΠΊ-Π»ΠΈΡΡ ΠΏΡΠΈΠ΅ΠΌΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ°
- ΠΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΌΠ΅ΡΡΠΈΠΊΠΈ, ΡΡΠ΅ΠΉΡΠΈΠ½Π³
- ΠΠ°Π±ΠΈΡΠ°Π΅ΠΌ CI/CD Π² ΡΠ²ΠΎΠΈ ΡΡΠΊΠΈ
Π’Π΅ΠΌΠ° β4: ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π·Π°ΠΏΡΡΠΊ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ
- ΠΠ±ΡΠ°ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ β ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΈΡΡΠ΅ΠΌΠ°?
- Π‘ΠΎΠ³Π»Π°ΡΠΎΠ²ΡΠ²Π°Π΅ΠΌ SLI ΠΈ SLO
- ΠΡΠ°ΠΊΡΠΈΠΊΠ° capacity planning
- ΠΠ°ΠΏΡΡΠΊ ΡΡΠ°ΡΠΈΠΊΠ° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π½Π°ΡΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Π½Π°ΡΠΈΠ½Π°ΡΡ ΠΈΠΌ Β«ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡΒ»
- ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ Prometheus, Grafana, Elastic
Π’Π΅ΠΌΠ° β5: Monitoring, Observability and Alerting
- Monitoring vs. Observability
- ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΠΈ Π°Π»Π΅ΡΡΠΈΠ½Π³ Ρ Prometheus
- ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ SLI ΠΈ SLO
- Symptoms vs. Causes
- Black-Box vs. White-Box Monitoring
- Π Π°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ²
- 4 Π·ΠΎΠ»ΠΎΡΡΡ ΡΠΈΠ³Π½Π°Π»Π° (ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠ΅ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ)
Π’Π΅ΠΌΠ° β6: ΠΡΠ°ΠΊΡΠΈΠΊΠ° ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌ
- Π Π°Π±ΠΎΡΠ° ΠΏΠΎΠ΄ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ
- Failure-injection
- Chaos Monkey
Π’Π΅ΠΌΠ° β7: ΠΡΠ°ΠΊΡΠΈΠΊΠ° incident response
- ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΡΠ΅ΡΡΠΎΠΌ
- ΠΠ·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠ°ΠΌΠΈ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠ°
- ΠΠΎΡΡΠΌΠΎΡΡΠ΅ΠΌ
- Knowledge sharing
- Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΡΠ»ΡΡΡΡΡ
- ΠΠΎΠ½ΡΡΠΎΠ»Ρ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΠ΅ΠΉ
- ΠΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ blameless ΡΠ°Π·Π±ΠΎΡΠ° ΠΏΠΎΠ»Π΅ΡΠΎΠ²
Π’Π΅ΠΌΠ° β8: ΠΡΠ°ΠΊΡΠΈΠΊΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ
- ΠΠ°Π»Π°Π½ΡΠΈΡΠΎΠ²ΠΊΠ° Π½Π°Π³ΡΡΠ·ΠΊΠΈ
- ΠΡΠΊΠ°Π·ΠΎΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ: retry, timeout, failure injection, circuit breaker
- DDoS (ΡΠΎΠ·Π΄Π°Π΅ΠΌ Π½Π°Π³ΡΡΠ·ΠΊΡ) + Cascading Failures
Π’Π΅ΠΌΠ° β9: Π Π΅Π°Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΡ
- Π Π°Π·Π±ΠΎΡ ΠΏΠΎΠ»Π΅ΡΠΎΠ²
- ΠΡΠ°ΠΊΡΠΈΠΊΠ° On-Call
- Π Π°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠΈΠΏΡ Π°Π²Π°ΡΠΈΠΉ (ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, ΡΠ±ΠΎΠΉ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ)
- ΠΡΠΎΡΠΎΠΊΠΎΠ»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠ°ΠΌΠΈ
Π’Π΅ΠΌΠ° β10: ΠΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ
- ΠΡΡΠ½Π°Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
- ΠΡΠ»Π°Π΄ΠΊΠ°
- ΠΡΠ°ΠΊΡΠΈΠΊΠ° Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Π½Π° Π½Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ
Π’Π΅ΠΌΠ° β11: Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌ
- ΠΠ°Π³ΡΡΠ·ΠΎΡΠ½ΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
- Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ
- Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ
- Canary release
Π’Π΅ΠΌΠ° β12: Π‘Π°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΠΈ ΡΠ΅Π²ΡΡ
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠ°ΠΌ
SRE β ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ°. ΠΡ Π½Π°ΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡΡ ΠΊΡΡΡ Π²ΡΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ. ΠΠΎΡΡΠΎΠΌΡ Π΄Π°Π΅ΠΌ Π΄Π»Ρ Π³ΠΎΡΠΎΠ²ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΠΊΠΈΠ΄ΠΊΠΈ.
Π¦Π΅Π½Π° ΠΊΡΡΡΠ° β 60 000 β½ Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°.
ΠΡΠ»ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π³ΡΡΠΏΠΏΡ ΠΈΠ· 5+ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ β 40 000 β½.
ΠΡΡΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½ Π½Π° Kubernetes. ΠΠ»Ρ ΠΏΡΠΎΡ
ΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ Kubernetes Π½Π° Π±Π°Π·ΠΎΠ²ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅. ΠΡΠ»ΠΈ Π²Ρ Ρ Π½ΠΈΠΌ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠΉΡΠΈ Π‘Π»ΡΡΠΌ ΠΠ°Π·ΠΎΠ²ΡΠΉ (
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π½ΡΠΆΠ½ΠΎ Ρ
ΠΎΡΠΎΡΠΎ Π²Π»Π°Π΄Π΅ΡΡ Linux, Π·Π½Π°ΡΡ Gitlab ΠΈ Prometheus.
Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΡΠ»ΠΎΠΆΠ½Π°Ρ ΠΈΠ΄Π΅Ρ ΠΏΠΎ ΡΡΠ°ΡΡΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ Π½Π° ΠΊΡΡΡ ΠΏΡΠΈΡΠ΅Π» Π³Π΅Π½Π΅ΡΠ°Π»ΡΠ½ΡΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ, ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΈ ΠΎΠ½ΠΈ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΠ»ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΡ Ρ ΡΡΠ΅ΡΠΎΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΡΠ΅ΡΠΊΠΎΠΉ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΠΈ, ΠΏΠΈΡΠΈΡΠ΅ ΠΌΠ½Π΅ Π² Π»ΠΈΡΠΊΡ.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com