261
unique visitors have registered for our events so far in 2025

Edson Yanaga, Red Hat's Director of Developer Experience, is a Java Champion and a Microsoft MVP. He is also a published author and a frequent speaker at international conferences, discussing Java, Microservices, Cloud Computing, DevOps, and Software Craftsmanship.

Yanaga considers himself a software craftsman, and is convinced that we all can create a better world for people with better software. His life's purpose is to deliver and help developers worldwide to deliver better software faster and safely - and he can even call that a job!

@yanaga

27.06.2017

Migrating to Microservice Databases

From Relational Monolith to Distributed Data

LOCATION: St. Gallen
KEYWORDS: Concept, Methods, Technology

AGENDA:18:00 - 19:15h: Talk incl. Q/A
Afterwards you are invited to a refreshment.

SPEAKER: Edson Yanaga   COMPANY: Red Hat
SLIDES: 170626_Migrating_to_Microservice_Databases.pdf
SLIDES 2: https://developers.redhat.com/promotions/migrating-to-microservice-databases/

In a Microservices architecture with multiple moving parts we can’t allow that a single complement downtime breaks down the entire system. Dealing with stateless code is easy, but it gets much harder when we have to deal with persistent state. In this scenario, zero downtime migrations are paramount to guarantee integrity and consistency.

Within all the Microservices characteristics, undoubtedly the one that creates more perplexity is the “one database per Microservice”. However, very few teams have the privilege of starting something from scratch: most of the times they have a legacy database that will survive any new implementation.
In legacy systems you traditionally have a model that adopts transactions and CRUD. Now we must reassess some of these concepts.

In this talk we’ll discuss consistency, CRUD and CQRS, Event Sourcing, and how these techniques relate to each other in many different integration strategies for databases.
We’ll explore Views, Materialized Views, Mirror Tables, Event Sourcing, Data Virtualization, Change Data Capture, and how these strategies enable you to build up a Microservices architecture from a legacy monolithic relational database.

LANGUAGE: Talk: en / Slides: en


Edson Yanaga, Red Hat's Director of Developer Experience, is a Java Champion and a Microsoft MVP. He is also a published author and a frequent speaker at international conferences, discussing Java, Microservices, Cloud Computing, DevOps, and Software Craftsmanship.

Yanaga considers himself a software craftsman, and is convinced that we all can create a better world for people with better software. His life's purpose is to deliver and help developers worldwide to deliver better software faster and safely - and he can even call that a job!

@yanaga


top

Supporting members

Platin

Gold

Silver

 
 

 

About

JUG Switzerland aims at promoting the application of Java technology in Switzerland.

JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.

JUG Switzerland is funded through membership fees.

Design
Partner

 

Contact

Java User Group Switzerland
8000 Zürich
info@jug.ch

© Java User Group Switzerland