• ОЀОРМИВЬ ΠŸΠžΠ”ΠŸΠ˜Π‘ΠšΠ£ ΠžΠ’Π—Π«Π’Π«

πŸ‘¨β€πŸ’» ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ [Π‘Π»Ρ‘Ρ€ΠΌ] [Иван ΠšΡ€ΡƒΠ³Π»ΠΎΠ², ПавСл Π‘Π΅Π»ΠΈΠ²Π°Π½ΠΎΠ²] SRE ΠΎΠ½Π»Π°ΠΉΠ½-интСнсив [2020]

Gatsby

ВЕЧНЫЙ

Gatsby

ВЕЧНЫЙ
РСгистрация
10 ΠžΠΊΡ‚ 2018
БообщСния
36,420
Π›Π°ΠΉΠΊΠΈ
146,693
Автор: Π‘Π»Ρ‘Ρ€ΠΌ - Иван ΠšΡ€ΡƒΠ³Π»ΠΎΠ², ПавСл Π‘Π΅Π»ΠΈΠ²Π°Π½ΠΎΠ²
НазваниС: SRE ΠΎΠ½Π»Π°ΠΉΠ½-интСнсив [2020]

SlurmSRE.PNG
На курсС Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅:
Π‘Ρ‚Ρ€ΠΎΠΈΡ‚ΡŒ

Π‘Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ SLO, SLI, SLA для сайта, состоящСго ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ…
микросСрвисов, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ ΠΈ инфраструктуру, которая ΠΈΡ… обСспСчит,
собСрСтС, протСстируСтС ΠΈ Π·Π°Π΄Π΅ΠΏΠ»ΠΎΠΈΡ‚Π΅ сайт, настроитС ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ Π°Π»Π΅Ρ€Ρ‚ΠΈΠ½Π³.

Π›ΠΎΠΌΠ°Ρ‚ΡŒ
РассмотритС Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ΠΈ внСшниС Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΡƒΡ…ΡƒΠ΄ΡˆΠ΅Π½ΠΈΡ SLO: ошибки Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΎΡ‚ΠΊΠ°Π·Ρ‹ инфраструктуры, Π½Π°ΠΏΠ»Ρ‹Π² посСтитСлСй, DoS-Π°Ρ‚Π°ΠΊΠΈ. Π Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ΡΡŒ Π² устойчивости, error budget, ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ тСстирования, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ прСрываниями ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ
Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ.

Π§ΠΈΠ½ΠΈΡ‚ΡŒ
ΠžΡ€Π³Π°Π½ΠΈΠ·ΡƒΠ΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎ Π»ΠΈΠΊΠ²ΠΈΠ΄Π°Ρ†ΠΈΠΈ Π°Π²Π°Ρ€ΠΈΠΈ Π² ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ сроки: ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ»Π»Π΅Π³, ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅ интСрСсантов (stakeholders), выстраиваниС ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠ². Π˜ΠΌΠΈΡ‚Π°Ρ†ΠΈΡ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… условий: восстановлСниС работоспособности сСрвиса Π² условиях ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π˜Π·ΡƒΡ‡Π°Ρ‚ΡŒ
Π Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ сайту с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния SRE. ΠŸΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Ρ‹ (ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ возникновСния, Ρ…ΠΎΠ΄ устранСния). ΠŸΡ€ΠΈΠΌΠ΅Ρ‚Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΈΡ… Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌΡƒ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΡŽ: ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ, ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈ эксплуатации, Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚Ρ‹. АвтоматизируСтС процСссы.

ВрСбования ΠΊ участникам:
  • Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ Π²Π»Π°Π΄Π΅Π½ΠΈΠ΅ Linux;
  • Π›ΡŽΠ±ΠΎΠΉ язык программирования: ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Junior;
  • GitLab: Π½Π°Π²Ρ‹ΠΊΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ;
  • Prometheus: Π½Π°Π²Ρ‹ΠΊΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°;
  • Kubernetes: Π½Π°Π²Ρ‹ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² кластСрС.

Π’Π΅ΠΌΠ° β„–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: Π‘Π°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° ΠΈ Ρ€Π΅Π²ΡŒΡŽ
  • Π Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ кСйсы
  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° спикСрами
ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅:
Π‘ΠΊΡ€Ρ‹Ρ‚ΠΎΠ΅ содСрТимоС доступно для зарСгистрированных ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ!

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ:
 
Π’ΠΠ–ΠΠž:

НС оставляйтС ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ с ΠΏΡ€ΠΎΡΡŒΠ±Π°ΠΌΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ / Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ссылку Π½Π° скачиваниС ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Ρ‚ΠΈΠΏΠ° Β«404Β», «ошибка».

Для восстановлСния ссылки Π΅ΡΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«Π–Π°Π»ΠΎΠ±Π° / Π’ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ссылку» Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ постС Ρ‚Π΅ΠΌΡ‹.

ΠŸΡ€ΠΈ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΈ Π’Π°Ρˆ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½, Π° Π’Π°Ρˆ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° сутки. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° нашСго сайта.
Автор ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹ Π€ΠΎΡ€ΡƒΠΌ ΠžΡ‚Π²Π΅Ρ‚ΠΎΠ² Π”Π°Ρ‚Π°
Gatsby πŸ‘¨β€πŸ’» ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ [ПавСл Калашников] [Π‘Π»Ρ‘Ρ€ΠΌ] Linux для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² (2024) АдминистрированиС ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ 0
Gatsby πŸ‘¨β€πŸ’» ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ [Π‘Π»Ρ‘Ρ€ΠΌ] DevOps Upgrade (2022) АдминистрированиС ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ 0
Gatsby πŸ‘¨β€πŸ’» ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ [Π‘Π»Ρ‘Ρ€ΠΌ] Python: Π Π°Π±ΠΎΡ‚Π° с API ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ (2022) АдминистрированиС ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ 0
Gatsby πŸ‘¨β€πŸ’» ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ [Π•Π³ΠΎΡ€ Π›ΡƒΠΊΡŒΡΠ½ΠΎΠ², АлСксандр Π’Π°Π³Π½Π΅Ρ€] [Π‘Π»Ρ‘Ρ€ΠΌ] АрхитСктура ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ: пиши ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Π΄ΡƒΠΌΠ°ΠΉ ΠΊΠ°ΠΊ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΠΎΡ€ (2023) АдминистрированиС ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ 0
Π‘Π²Π΅Ρ€Ρ…Ρƒ Π‘Π½ΠΈΠ·Ρƒ