TGViewer
SRE Guild SRE Guild @sre_guild · 20 subscribers
Post #9 71
Коллеги, привет👋

Наткнулся на небольшую статью с заголовком «Ваша идеальная архитектура возможна не такая уж идеальная».

В 2018 году автор представил команде проект распределённой системы с продуманными диаграммами и передовыми технологиями, рассчитанный на будущие потребности. Однако через шесть месяцев эта «идеальная» архитектура стала сдерживающим фактором, а не преимуществом.

Автор подчёркивает, что чрезмерное стремление к созданию универсальной и масштабируемой системы может привести к излишней сложности и негибкости.

Он пришел к следующем выводам:

1️⃣ Старайтесь сделать просто

Начните с самой простой архитектуры, которая способна удовлетворить ваши текущие потребности. Сложность должна быть заслуженной, а не предположенной. Если ваша архитектурная диаграмма напоминает тарелку спагетти, в которую ударила молния, возможно, вы делаете что-то не так.

2️⃣ Изменения должны быть дешевыми

Вместо того чтобы избегать изменений, сделайте их недорогими. Это подразумевает инвестиции в автоматизированное тестирование, непрерывное развёртывание и мониторинг. Когда изменения обходятся дешево, их не нужно бояться.

3️⃣ Учитесь действуя

Вместо попыток предсказать будущее создавайте механизмы, которые помогут вам быстро изучать реальные потребности. Это включает фиче-флаги, A/B-тестирование и надёжный мониторинг использования вашей системы. Работайте с реальными данными, а не с тем, что настаивает один громкий человек на этапе планирования.

—

Автор, конечно, никому Америку не открыл, но читая статью мой мозг сразу же начал проводить аналогию с заезженными до дыр практиками разработки. Первый пункт - KISS, YAGNI. Второй - это про CI/CD и DRY. Третий - это в целом про итеративную разработку и Agile.

Вывод: База - наше всё 🗿

🔗 Ссылка на статью https://www.pulumi.com/blog/your-perfect-infrastructure/

P.S. Раз уж про наваливание базы начал. Пишу пост про SLI, SLO и SLA. Скоро будет!

#SRE #архитектура
pulumi Your Perfect Infrastructure May Not Be So Perfect Building systems designed for easy change is more valuable than attempting to create the perfect future-proof architecture.
  • 👍 2
  • 🔥 1
More from @sre_guild
  1. May 24, 2025Приветствую! Не могу не поделиться ссылкой на отличный курс 5-Day GenAI Challenge, который…
  2. Feb 7, 2025Коллеги привет 👋 На работе подняли эпик по актуализации и оптимизации дашбордов Grafana.…
  3. Feb 1, 2025Коллеги, привет! 👋 🔍 Проблема традиционного мониторинга БД Интересный топик вычитал в бл…
  4. Jan 26, 2025Основные метрики Одним из стандартов мониторинга являются так называемые "Four golden sign…
  5. Jan 18, 2025Привет, коллеги! 👋 Прочитал пост про горизонтальное масштабирование в блоге Dash0. Автор…
  6. Jan 14, 2025Привет, коллеги! 👋 SRE постоянно стремится к надежности и стабильности наших систем. Но ч…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →