- Microservice Patterns and Best Practices
- Vinicius Feitosa Pacheco
- 206字
- 2021-06-30 19:02:50
Identifying microservice domains for the business
This is the time to understand the business domain that will be developed in the book. The domains are contained in our monolithic application. Let's recap how it is composed. Our monolithic Django is organized into three Django apps that are as follows:
- News
- Recommendations
- Users
It is important to understand that in this context, because of how Django is designed, Users and AAA are coupled, and we have seen that this is not good when it comes to microservices.
Another point is that news will not necessarily result in a single microservice; we can create microservices-varied news with the type of news. This would facilitate the targeting of APIs and scalability for each different type of news content. On our portal, we have sports, politics, and celebrity news. If a new theme is developed, a new News microservice will be created for this theme. This approach enables something like z-axis scalability for that part of the application.
At first, our domains will be divided into the following categories:
- SportNewsService
- PoliticsNewsService
- FamousNewsService
- RecomendationService
- UsersService
- AAAService (Optional)
Of course, new fields can be added and others can be removed; limiting the view of this microservice is our big target.
- TCP/IP入門經典(第5版)
- Go Web Scraping Quick Start Guide
- 互聯網安全的40個智慧洞見:2015年中國互聯網安全大會文集
- Getting Started with Grunt:The JavaScript Task Runner
- Learning Swift(Second Edition)
- Spring 5.0 Projects
- 通信原理及MATLAB/Simulink仿真
- 轉化:提升網站流量和轉化率的技巧
- Getting Started with tmux
- 商業的本質和互聯網
- RestKit for iOS
- 黑客心理學:社會工程學原理
- Hands-On Cloud:Native Microservices with Jakarta EE
- 視聽變革:廣電的新媒體戰略
- Microsoft System Center 2012 Configuration Manager:Administration Cookbook