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

  Рет қаралды 1,071

Jfokus

Jfokus

Күн бұрын

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
@bipin_k
@bipin_k 7 ай бұрын
This content is awesome and super useful. Thankyou Jfokus Team and Chris! Appreciate! 🙏
@josersleal
@josersleal 29 күн бұрын
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.
He bought this so I can drive too🥹😭 #tiktok #elsarca
00:22
Elsa Arca
Рет қаралды 47 МЛН
Шок. Никокадо Авокадо похудел на 110 кг
00:44
Choose Delegation Over Inheritance, Really ?! By Venkat Subramaniam
1:52:40
Do NOT Learn Kubernetes Without Knowing These Concepts...
13:01
Travis Media
Рет қаралды 284 М.
Are your CI/CD Pipelines Secure by Angel Rivera
31:42
Jfokus
Рет қаралды 1,3 М.
Kubernetes CI/CD Pipeline Using Jenkins | DevOps Tutorial/Project - 2023
2:49:55
He bought this so I can drive too🥹😭 #tiktok #elsarca
00:22
Elsa Arca
Рет қаралды 47 МЛН