Strategija i inovacija
četvrtak, 19. listopad 2023., 11:00
Dvorana 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.
Konferenciju organizira Hrvatska udruga Oracle korisnika. Više o udruzi možete saznati na Hroug.hr.