Strategy & Innovation
Thursday, 19. October 2023., 11:00
Hall D
45'
When transitioning from a monolithic architecture to bounded contexts and microservices, the question arises: Where does the database fit in? Should there be a single database serving all microservices, or should each microservice have its own dedicated database? In this session, we will explore the challenges associated with both approaches and take a pragmatic and balanced approach to finding the optimal solution, always keeping in mind the goals of this architecture.Modern SQL databases offer certain isolation features within a single database infrastructure, while distributed SQL databases enhance these capabilities even further. We will examine how a single database can efficiently serve a specific subset of microservices without introducing excessive coupling. By delving into the nuances of this approach, with examples from YugabyteDB (open-source distributed PostgreSQL) or Oracle we will discover strategies to leverage the benefits of a unified database technology while maintaining the necessary independence and decoupling required in a microservices architecture.
The conference is organized by the Croatian Association of Oracle users. More about the association can be found at Hroug.hr.