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

180 mins
Java and the Semantic Web

Java has always been one of the languages and runtimes with the best support for Semantic Web standards. There have...

25 mins
Under the Hood of Java Synchronization

What do you know about Java synchronization? Enough to be dangerous? It's said the more you know the better. In...

50 mins
Continuations and Fibers: The New Frontier for Java

We will program with Java quite differently in the future than we do today. The reason is that Java is...

50 mins
Rabbit MQ vs Kafka: When, Which, Where?

Rabbit MQ and Kafka are both considered to be the Go-To frameworks for data transmission (messaging). Many developers place them...

50 mins
Latest Java Best Practices

Java is now on a six-month release schedule, with new features being added all the time. This talk summarizes the...

25 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...