ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Winning at Continuous Deployment with the Expand/Contract Pattern (Live Demo) by CHRIS SIMON

Автор: Devoxx UK

Загружено: 2024-05-15

Просмотров: 226

Описание: For updates and more, join our community 👉   / devoxx-united-kingdom  

You've done everything right: you have a continuous deployment pipeline, you have a commit stage with great unit tests, a pre-prod stage with fully automated deployment, robust end-to-end tests as well as some performance & security checks, and once all your quality gates are passed, your stream of changes march confidently towards production - but then somehow, someway, somewhy, production still blows up!
Continuous delivery is awesome, but the devil is in the details, and there's a decent chance you've been bitten by one of the biggest challenges - the safe management of contract changes.
Contracts can be obvious and public such as APIs (URL structure & schema), or obvious and private, such as database schemas, or non-obvious, such as the schema of in-flight messages in a queue, or dependency on specific timing expectations.
This talk demonstrates with real deployments the fundamental principle that underlies all safe contract changes - the 3 step model:
1. expand - introduce the change in a backwards and forwards compatible way
2. change - ensure all instances of the component and all dependants are using the new definition
3. contract - retire the obsolete compatibility elements
The good news is, with continuous delivery we can often do all three steps in quick succession!

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Winning at Continuous Deployment with the Expand/Contract Pattern (Live Demo) by CHRIS SIMON

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Continuous Delivery for Legacy Code - Richard Groß - NDC London 2024

Continuous Delivery for Legacy Code - Richard Groß - NDC London 2024

Secure, Test, Repeat: A Guide to Spring Security Integration Testing by LAURENTIU SPILCA

Secure, Test, Repeat: A Guide to Spring Security Integration Testing by LAURENTIU SPILCA

The Importance of Monitoring User-side CPU Issues in WebRTC Applications

The Importance of Monitoring User-side CPU Issues in WebRTC Applications

Tutorial: Progressive Delivery with Argo Rollouts

Tutorial: Progressive Delivery with Argo Rollouts

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

LLM fine-tuning или ОБУЧЕНИЕ малой модели? Мы проверили!

LLM fine-tuning или ОБУЧЕНИЕ малой модели? Мы проверили!

Модель контекстного протокола (MCP), четко объясненная (почему это важно)

Модель контекстного протокола (MCP), четко объясненная (почему это важно)

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Микросервисы простыми словами: что разработчик должен знать, чтобы строить гибкую архитектуру?

Микросервисы простыми словами: что разработчик должен знать, чтобы строить гибкую архитектуру?

Что делает программист весь день? Показываю

Что делает программист весь день? Показываю

The Enemy Within: How AI is Weaponizing Your Code by Steve Poole

The Enemy Within: How AI is Weaponizing Your Code by Steve Poole

Что такое стек ИИ? Магистратура LLM, RAG и аппаратное обеспечение ИИ

Что такое стек ИИ? Магистратура LLM, RAG и аппаратное обеспечение ИИ

Если у тебя спросили «Как твои дела?» — НЕ ГОВОРИ! Ты теряешь свою силу | Еврейская мудрость

Если у тебя спросили «Как твои дела?» — НЕ ГОВОРИ! Ты теряешь свою силу | Еврейская мудрость

ИИ - ЭТО ИЛЛЮЗИЯ ИНТЕЛЛЕКТА. Но что он такое и почему совершил революцию?

ИИ - ЭТО ИЛЛЮЗИЯ ИНТЕЛЛЕКТА. Но что он такое и почему совершил революцию?

Evolution of Java Code Execution by Ben Evans

Evolution of Java Code Execution by Ben Evans

Почему MCP действительно важен | Модель контекстного протокола с Тимом Берглундом

Почему MCP действительно важен | Модель контекстного протокола с Тимом Берглундом

The Windows 11 Disaster That's Killing Microsoft

The Windows 11 Disaster That's Killing Microsoft

Гренландия: остров китов, нищеты и алкоголизма | Интервью с местными, снег, лед и хаски

Гренландия: остров китов, нищеты и алкоголизма | Интервью с местными, снег, лед и хаски

Новый код — Шон Гроув, OpenAI

Новый код — Шон Гроув, OpenAI

Чистая архитектура с ASP.NET Core 10

Чистая архитектура с ASP.NET Core 10

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]