KubeCon & Spring One 2020: From Monoliths to K8s
Last month was quite a rollercoaster, I've presented at KubeCon EU (Virtual) and Spring One (Virtual). Both conferences were amazing and even that the title of the presentation was different the code examples and material used can be found in the following repository: https://github.com/salaboy/from-monolith-to-k8s
Both conferences were focused on Kubernetes, of course targeting different audiences, which is constant validation of where the industry is going. You can find all the recordings and links at the end of this blog post.
KubeCon Session
KubeCon is the largest conference where I've presented so far and it was a pleasure this time to present with Tracy Miranda (Executive Director of the CD Foundation). We focused the session on how Jenkins X and other projects like Zeebe are helping teams to accelerate while they are going to the Cloud.
The presentation heavily relied on the Accelerate book which describes all the practices that can boost your team's productivity while building complex and distributed applications.
We got amazing feedback from the people joining the live stream and further discussions were started from there that made me believe that I need to keep working and expanding on the working examples for people to use as a reference.
Spring One Session
This session was more focused on the Spring Ecosystem and the tools that Java Developers are using to build, package, and deploy their Cloud Native Applications on top of Kubernetes.
It was really interesting to see how Pivotal/VMWare are going all in towards Kubernetes with their new iteration of Cloud Foundry for Kubernetes.
This presentation included examples inside the Demo Application on how to use Spring Cloud Gateway, Consumer-Driven Contract Testing with Spring Cloud Contracts and how to add fallbacks and circuit breakers with Resielience4J.
The goal for all these examples, is not to show how these projects work but how they were architected following Cloud Native patterns and Best Practices.
The feedback and the number of live attendees were amazing (almost 1200 online viewers while I was doing the presentation) so I am looking forward to participating in this amazing conference in the future.
Links and References
Check out the recordings and if you have any questions, comments, feedback, or if you want to help me to make the examples better, feel free to drop me a comment here or a DM in twitter @salaboy
https://springone.io/2020/sessions/from-java-monoliths-to-k8s
[slideshare id=238384966&doc=springone-2020-frommonolithtok8s-200903151008]
https://www.youtube.com/watch?v=RbGy4oK_0qw https://www.slideshare.net/salaboy/kubecon-2020-eu-virtual-how-we-migrated-our-monolith-to-k8s