Migrating to Microservice Databases From Relational Monolith to Distributed Data (Edson Yanaga)
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.

Building Secure Angular Applications (Philippe De Ryck)

Don’t Build a Distributed Monolith - Jonathan "J." Tower - NDC London 2023

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

AWS re:Invent 2018: Amazon DynamoDB Deep Dive: Advanced Design Patterns for DynamoDB (DAT401)

The Future of Event-driven Microservices with Spring Cloud Stream by Kenny Bastani

Monolith Decomposition Patterns - Sam Newman

The Many Meanings of Event-Driven Architecture • Martin Fowler • GOTO 2017

System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

Using sagas to maintain data consistency in a microservice architecture by Chris Richardson
![Beginner to T-SQL [Full Course]](https://i.ytimg.com/vi/cACat4KNncg/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLA4o6xA3UzwmxwP9P-enFU9sgxi6Q)
Beginner to T-SQL [Full Course]

Microservice Authentication and Authorization | Nic Jackson

System Design 101: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

"The hows and whys of a distributed SQL database" by Alex Robinson

Design Microservice Architectures the Right Way

Data Design and Modeling for Microservices

Authentication as a Microservice

Microservices with Databases can be challenging...

Developing microservices with aggregates - Chris Richardson

System Design Concepts Course and Interview Prep

