Тёмный

Deploying microservices: the path from laptop to production by Chris Richardson 

Jfokus
Подписаться 11 тыс.
Просмотров 1,1 тыс.
50% 1

Organizations usually adopt the microservice architecture to enable the rapid frequent and reliable delivery of changes to a large, complex application. When microservices are used in conjunction with continuous delivery, a stream of small changes flows from development into production, ideally as often as at least one commit per developer day. To support such rapid a rapid pace of development, it's essential that each service has an automated deployment pipeline that can quickly build and test the service and then safely deploy it into production.
In this talk, I will describe how to create a modern deployment pipeline that deploys microservices to Kubernetes, using a Spring Boot application as an example. You will learn about how to write fast yet effective tests for microservices including contract tests that enable services to be tested in isolation, and integration test that use the testcontainers library to run infrastructure services. I'll describe how to deploy services using Flux CD, which is an open-source GitOps tool that ensures that the actual state of a Kubernetes matches the desired state defined in a Git repository. You will also learn about how to minimize the risk of changes by performing canary deployments using Flagger, which is an open-source tool for automated releases.
Chris Richardson
Chris Richardson Consulting, Inc
Recorded at Jfokus 2024 in Stockholm 6th of february
www.jfokus.se

Опубликовано:

 

2 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 2   
@bipin_k
@bipin_k 7 месяцев назад
This content is awesome and super useful. Thankyou Jfokus Team and Chris! Appreciate! 🙏
@josersleal
@josersleal Месяц назад
all good in the picture. in real life deployments are like church rituals. the more oyu add (to simplify??) the more complicated and control freak enabler it becomes, good docs is a joke right? In 25 years, never seens it So code solid with BDD, push to prod and test with users. deploy to a second environment, switch env 1 off. backup all data. if it goes wrong revert in a few minutes. takes 5 minutes each time. no big cloud , no team or army of devops-platform crab around increasing costs, time and ceremony. dont use managed services. get the servers and deploy there as you would at home. f=?) auto scaling. Only google needs it.
Далее
🎙Пою РЕТРО Песни💃
3:05:57
Просмотров 1,3 млн
Continuous Integration with GitLab CI
52:39
Просмотров 115 тыс.