2. Mauricio Salatino
@learnk8s / @salaboy
Kubernetes-addict & Open Source Enthusiast
Jenkins X contributor
Spring Cloud & JHipster Contributor
Activiti Cloud Creator
Ex-Red Hat / JBoss , Ex-Alfresco
3. Š 2019 All Rights Reserved. 3
Agenda
⢠salaboy.com: Building Cloud-Native platforms with Jenkins X
⢠Why is Jenkins X relevant to your company?
⢠The Journey Building Cloud Native Applications
⢠Building your own âproducts/platformâ on top of K8s
https://bit.ly/2GZBZ8y
5. Š 2019 All Rights Reserved. 5
Jenkins X
⢠Built in the Open, following Open Source practices, now part of the
http://cd.foundation
⢠Built and based on Kubernetes Best practices, integrates natively with
Kubernetes and follow Cloud Native practices
⢠Continuous Delivery, Continuous stream of new versions
⢠Multi Cloud / Multi Environment supportâ¨
https://bit.ly/2GZBZ8y
6. Š 2019 All Rights Reserved. 6
From Source to Service
https://bit.ly/2GZBZ8y
7. Š 2019 All Rights Reserved. 7
From Source to Service with Jenkins X
https://bit.ly/2GZBZ8y
8. Š 2019 All Rights Reserved. 8
From Source to Service - Detailed
https://bit.ly/2GZBZ8y
9. Š 2019 All Rights Reserved. 9
Developer Perspective
⢠Everything happens remotely
⢠Every change generate a release
⢠We are releasing more artifacts than before
⢠JAR, Docker Images, Helm Charts
⢠GitOps
⢠Cost effective pipelines (Serverless)â¨
https://bit.ly/2GZBZ8y
10. Š 2019 All Rights Reserved. 10
From Source to Service
https://bit.ly/2GZBZ8y
12. Š 2019 All Rights Reserved. 12
Monolith Symptoms
⢠Single Git Repo
⢠Single Pipeline
⢠Single Release Stream
⢠Not modular
⢠Custom Code tends to stay
⢠Complexity grow
⢠Reusing becomes harder
⢠Scalability (all or nothing)
https://bit.ly/2GZBZ8y
13. Š 2019 All Rights Reserved. 13
Cloud Native - Single Conference
⢠Git Repo per Service
⢠Multiple Release Stream
⢠Multiple Pipelines
⢠Modular
⢠Extensions as Functions
⢠Reusing becomes easier
⢠Infrastructure provided by Cloud
⢠We need service aggregation
⢠Overall complexity grows
https://bit.ly/2GZBZ8y
14. Š 2019 All Rights Reserved. 14
Conferenceâs Pipelines
https://bit.ly/2GZBZ8y
15. Š 2019 All Rights Reserved. 15
Libraries and Services
https://bit.ly/2GZBZ8y
16. Š 2019 All Rights Reserved. 16
Gates
https://bit.ly/2GZBZ8y
17. Š 2019 All Rights Reserved. 17
Conference Helm Chart
https://bit.ly/2GZBZ8y