JNation 2020: From Monolith to K8s
I was really happy to participate in this online edition of JNation. I would have preferred to be presenting in Portugal, but the quality of other speakers and the content that was presented at the conference was amazing.
During my presentation, I wanted to share pointers to tools and lessons learned while going from a big Java monolith to a more distributed approach. I touch quickly on two main concepts from DDD (Domain Driven Design) Bounded Contexts and Context Maps, without trying to define them too deeply but more to show some practical considerations derived from them while implementing real-life solutions. The presentation is heavily oriented to share insights on what to look at in certain situations, more than to dictate solutions.
The conference is still live here: https://2020.jnation.pt/schedule/
Slides & Video
[slideshare id=234858925&doc=jnation-2020-frommonolithtok8s-200602080534]
Video Link to be added when available
Links
- Workshop Style Guide (work in progress, contributions are welcome): https://github.com/salaboy/from-monolith-to-k8s
- Repositories: https://github.com/salaboy?tab=repositories&q=fmtok8s
- Jenkins X: http://jenkins-x.io
- Zeebe: http://zeebe.io
- There were some questions about Saga Patterns, here are some links about what's coming for Zeebe:
- https://blog.bernd-ruecker.com/orchestrate-aws-lambda-using-camunda-cloud-8d27dc640f69
- What to expect being supported in Zeebe, already working in Camunda BPM: https://blog.bernd-ruecker.com/saga-how-to-implement-complex-business-transactions-without-two-phase-commit-e00aa41a1b1b
Congrats to all the organisers for such an amazing experience!
I look forward to the 2021 edition of JNation.