- Building Microservices with .NET Core
- Gaurav Kumar Aroraa Lalit Kale Kanwar Manish
- 258字
- 2021-07-02 22:08:13
Data management
It is common to have a single database in the majority of monolithic applications. And almost always, there is a database architect or a designated owner responsible for its integrity and maintenance. The path to any application enhancement that requires a change in the database has to go through this route. For me, it has never been an easy task. This further slows down the process of application enhancement, scalability, and technology adoption.
Because each microservice has its own independent database, the decision-making related to changes required in the database can be easily delegated to the respective team. We don't have to worry about the impact on the rest of the system, as there will not be any.
At the same time, this separation of the database brings forth the possibility for the team to become self-organized. They can now start experimenting.
For example, the team can now consider using the Azure Table storage or Azure Redis Cache to store the massive product catalog instead of the database, as is being done currently. Not only can the team now experiment, their experience could easily be replicated across the whole system as required by other teams in the form of a schedule convenient to them.
In fact, nothing is stopping the FlixOne team now from being innovative and using a multitude of technologies available at the same, then comparing performance in the real world and making a final decision. Once each microservice has its own DB, this is how Flix One will look:

- Dynamics 365 for Finance and Operations Development Cookbook(Fourth Edition)
- Flask Web開(kāi)發(fā)入門(mén)、進(jìn)階與實(shí)戰(zhàn)
- 教孩子學(xué)編程:C++入門(mén)圖解
- 網(wǎng)絡(luò)爬蟲(chóng)原理與實(shí)踐:基于C#語(yǔ)言
- Android Native Development Kit Cookbook
- Drupal 8 Module Development
- 信息技術(shù)應(yīng)用基礎(chǔ)
- 零基礎(chǔ)學(xué)單片機(jī)C語(yǔ)言程序設(shè)計(jì)
- D3.js By Example
- 深入理解BootLoader
- Delphi開(kāi)發(fā)典型模塊大全(修訂版)
- 程序員的成長(zhǎng)課
- 分布式數(shù)據(jù)庫(kù)HBase案例教程
- WCF全面解析
- Visual C++程序開(kāi)發(fā)范例寶典