Migrating to Microservices


7th August 2020
Speaker Date: 6th August 2020
Speaker Time: EDT: 20:00-00:00
Attendee Date: 7th August 2020
Attendee Time: IST: 05:30-09:30 | SGT: 08:00-12:00 | AEST: 10:00-14:00
Duration: 180 mins
Mark Richards
Founder, DeveloperToArchitect.com

Microservices is one of the latest software architecture styles that promises to deliver benefits such as ease of testing, fast and easy deployments, fine-grained scalability, architectural modularity, and overall agility. It is undeniably one of the latest trends in the software industry, and everyone seems to be jumping on the bandwagon to quickly embrace and adapt this new architecture style. Unfortunately, many companies are struggling trying to break apart their existing monolithic or service-oriented architectures and move them to a microservices architecture, and are finding it more effort than they bargained for.

In this intensive hands-on deep dive workshop Mark Richards takes you on a detailed journey on how to effectively break apart a monolithic application into microservices. Your journey starts with decomposing the monolith using various migration patterns. Mark then continues the journey by taking a detailed look at identifying and creating services, and then onto breaking apart large, monolithic relational databases. Your journey finally ends with stitching services back together through various communication and workflow patterns. During our journey you will be doing hands-on design exercises to identify services, identify and assign data domains to services, and finally determining communication and workflow between services using real-world case studies. By the end of this class you will gain a keen understanding of the patterns and techniques to effectively analyze tradeoffs, options, and pathways for effectively migrating applications to microservices.

You may also be interested in

3rd, September

Time
Java Application Security the Hard Way - Workshop for the Serious Developer

Cybercrime is rising at an alarming rate. As a Java developer you know you need to be better informed about...

3rd, September

Time
Easier Microservice Persistence With Micronaut Data

In this session I'll introduce you to Micronaut Data, a tool that will make your persistence operations easier to code...

3rd, September

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

3rd, September

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

3rd, September

Time
Container Friendly Java 9

Containers and Micro-service are like peanut butter and jelly, they just go together. However do you know how resources are...

3rd, September

Time
A Java Developer's Quest for Productivity

Most developer are continue doing their job as they always have. However, once in a while it makes sense to...