Deconstructing a Monolith


Duration: 180 mins
Peter Jausovec
Consulting Solutions Architect, Oracle

Starting with an existing monolithic e-commerce application, you will learn how to effectively apply and use different tools and projects from the CNCF landscape to break the monolith apart. You will start by chipping away a small, non-critical piece of the monolith and convert it to a service that can be independently built, tested and deployed. Building your cloud-native muscles, you will create a CI/CD pipeline and automate the whole process.

By the end of the workshop, you will have a collection of running services and functions that were previously embedded into a single monolith and practical experience on how to define bounded contexts, decide on functions vs. services, pick and implement communication patterns and use patterns such as strangler pattern and anti-corruption pattern to help you with breaking up your monolithic application.

You may also be interested in

25 mins
DevSecOps - Why Debian repositories are Mission-Critical!

In this session, we will look at why Debian repositories are one of the mission-critical elements in a software development...

50 mins
Java in Containers - Part Deux

Containers are everywhere in modern cloud workloads, but that doesn’t mean everything's roses! Container isolation imposes a de-facto additional complexity...

50 mins
Java EE on Azure Magic Mystery Show

This fast-paced, demo-driven, entirely slide free session will show you the many ways of effectively deploying a Java/Jakarta EE application...

1hr
Live Panel: Keeping Pace with Java's New Moves

It's a great time to be a Java developer! Java turned 25 this year. If discovery marked the growing years,...

25 mins
Securing the Connected World – Detangling Encryption and Decryption

Privacy and security of the data will always be a top priority for any organization, more so in a connected...

25 mins
DevOps for Java Developers (Or Maybe Against Them?!)

“DevOps” is the operations people’s crafty plan to make developers do other people's work, but we are smart enough to...