Sem dúvida a característica que causa maior perplexidade em Microservices é o "um banco de dados por Microservice". Entretanto a maioria das equipes não tem o privilégio de iniciar algo do zero: você sempre tem um banco de dados relacional legado para manter.
Como eu escolho qual parte do meu banco de dados devo separar? Como eu faço migrations com zero downtime? Como eu integro esses dados depois? O que é CQRS? Como uso? Participe dessa palestra para ter as respostas para muitas dessas perguntas!