Deconstructing a Monolith


11th August 2020
Speaker Date: 10th August 2020
Speaker Time: PDT: 20:00-00:00
Attendee Date: 11th August 2020
Attendee Time: IST: 08:30-12:30 | SGT: 11:00-15:00 | AEST: 13:00-17:00
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

3rd, September

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

3rd, September

Time
Beginning Java 9 Modules

Java 9 modules present a radical shift away from how we thing about modularizing our applications. However, as we have...

3rd, September

Time
What a Character

We will cover the concepts of representing scripts from different languages, and an introduction to Unicode. We will delve into...

3rd, September

Time
Deep Learning and Java

We do not usually think of Java when we think about modern Deep Learning systems. Syntactically and culturally it is...

3rd, September

Time
Exploring Collectors: One of the Most Powerful Utility Class in the JDK

One of the most intriguing classes in the JDK is the Collectors utility class, with a collection of some highly...

3rd, September

Time
Distilling Java Containers for Kubernetes

Three evolutionary ecosystems work well together Java, Containers, and Kubernetes. Past versions of Java were never designed to be “container aware”....