Large scale Continuous Delivery: Building a platform · Continuously Delivering Microservices....
Transcript of Large scale Continuous Delivery: Building a platform · Continuously Delivering Microservices....
container-solutions.com [email protected] @adamsand0r
Ádám Sándor
Large scale Continuous Delivery:Building a platform
container-solutions.com [email protected] @adamsand0r
container-solutions.com [email protected] @adamsand0r
What to focus on?
Continuous Delivery of Microservices
Security and auditing of changes
Developer Experience
Future evolution
container-solutions.com [email protected] @adamsand0r
Continuously Delivering Microservices
container-solutions.com [email protected] @adamsand0r
Security & auditing changes
container-solutions.com [email protected] @adamsand0r
Dealing with uncertainty(and the future)
Which process?
container-solutions.com [email protected] @adamsand0r
So what did we build?
container-solutions.com [email protected] @adamsand0r
container-solutions.com [email protected] @adamsand0r
Modeling Continuous Delivery
container-solutions.com [email protected] @adamsand0r
container-solutions.com [email protected] @adamsand0r
Securing Deployments
container-solutions.com [email protected] @adamsand0r
container-solutions.com [email protected] @adamsand0r
container-solutions.com [email protected] @adamsand0r
Monolithic Stage Promotion
container-solutions.com [email protected] @adamsand0r
Design Decisions
● Select per-microservice Continuous Delivery as default process
● Segregate deployment services from the software delivery pipeline using Gitops pattern
● Expose Docker and Openshift to developers
● Provide fallback for teams not ready to CD all the way
container-solutions.com [email protected] @adamsand0r
Thank you!
Follow me at:@adamsand0r
Reach out:[email protected]
Read more:https://tinyurl.com/gitopscd
container-solutions.com [email protected] @adamsand0r
Security & auditing changes
container-solutions.com [email protected] @adamsand0r
Dealing with uncertainty(and the future)
Which process?
container-solutions.com [email protected] @adamsand0r
container-solutions.com [email protected] @adamsand0r
Securing Deployments
container-solutions.com [email protected] @adamsand0r
Securing Deployments
container-solutions.com [email protected] @adamsand0r
container-solutions.com [email protected] @adamsand0r
container-solutions.com [email protected] @adamsand0r
container-solutions.com [email protected] @adamsand0r
Monolithic Stage Promotion
container-solutions.com [email protected] @adamsand0r
Photo by Jon Tyson on Unsplash
No Prod deploys yet
Hard to reach working state
Manual Provisioning
It works!
Devs can use it
Security ppl are happy
container-solutions.com [email protected] @adamsand0r
Provisioning Automation
container-solutions.com [email protected] @adamsand0r
container-solutions.com [email protected] @adamsand0r
container-solutions.com [email protected] @adamsand0r
container-solutions.com [email protected] @adamsand0r
container-solutions.com [email protected] @adamsand0r
container-solutions.com [email protected] @adamsand0r
container-solutions.com [email protected] @adamsand0r