TGViewer
Senior Software Vlogger Senior Software Vlogger @seniorsoftwarevlogger · 22.8K subscribers
Post #1960 13.4K
Как мы на самом деле релизили в Амазоне

В Амазоне инфраструктура разделена на партиции: публичное облако отдельно от правительства и других частных облаков. Каждая партиция разделена на регионы. Каждый регион - на зоны.

Очевидно, что координированных релизов одновременно на всю инфу тупо не может быть (с нюансами) поэтому выкатывали волнами:

Один бокс - много боксов в одной зоне - вся зона - ещё один бокс в соседней зоне - весь регион - ещё одна зона в другом регионе - два региона - все регионы

Кажется все вспомнил, 7-8 волн всего. Я ведь тоже дедоцыга ещё тот, полтора годка в Амазоне проработал а вони на две декады!

Так вот...

На каждом этапе тесты синтетического траффика или канарейки (canary tests) ловят регрессии. Если тесты падают - все откатывается назад.

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

И тут возникла проблема, что накатить оперативно фикс было невозможно. Потому что он должен был пройти все 8 волн если вы упустили баг в прошлый раз!

Каждые 4 секунды сука.

С тебя 20 тыщ дед.
  • 😁 126
  • 👍 19
  • ❤ 6
More from @seniorsoftwarevlogger
  1. Oct 10, 2026Тестим Unlokee на Андроиде Вступайте в гугл группу и присоединяйтесь к тесту 😎 Без членст…
  2. Oct 10, 2026Приключения в экосистеме ТОН В то время как Ачиватор уже выдает баллы за мемы на @git_reba…
  3. Oct 9, 2026Полный редизайн Unlokee! Тактильная головоломка на ловкость. Вскрывай замки на ощупь и на…
  4. Sep 28, 2026Как работает ачиватор в базе: вы комментируете - вас лайкают - бот начисляет вам очко - вы…
  5. Sep 27, 2026Помогите протестировать ачиватора! Ачиватор - система поощрения чатеров в телеграме. Админ…
  6. Sep 27, 2026У меня все больше проектов - поэтому Amber тоже теперь умеет крутить несколько дашбордов.…
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 →