当前位置:网站首页>Stop saying that microservices can solve all problems!
Stop saying that microservices can solve all problems!
2022-07-05 11:04:00 【InfoQ】
- that , How to use distributed transactions to solve the problem of data inconsistency in the simplest and most reliable way ?
- Originally, the internal interface calls become inter service RPC call , Compared with monomer application , The interface performance under the microservice architecture is lower , How to avoid this problem ?
- RPC Repeated calls are inevitable in the calling process because of network problems , Cause dirty data , Therefore, under the microservice architecture, every interface is required to have idempotency , that , What are the common solutions to idempotency ?
- There is no technical standard for microservice splitting , This involves how to split the services reasonably , How to grasp the granularity of service splitting , How many people are suitable for a service maintenance team ?
- When designing the system architecture, separate services should be divided according to functions , To introduce Dubbo perhaps SpringCloud frame , Has the system become a microservice architecture ?
- Why does the original interface slow down after changing from monomer to microservice architecture ?
- How to optimize the code under the microservice framework ?
- After the transformation of microservice architecture , The testing team still performs interface testing according to the previous thinking 、 A functional test , Whether to cover all scenes ?
- Whether the framework needs to be tested , How to test the exceptions invoked between services ?
- Whether it is necessary for entrepreneurial companies to design the project according to the micro service architecture at the start of the project ?
- If you don't use the microservice architecture, how to solve the performance problems during the project operation ?
- Suppose it is a single architecture , How to smoothly migrate to the microservice architecture in the future ?
- The data between business lines forms an island , Repeated development of the same function , Sometimes, in order to speed up the project development progress, we even copy the code of the original function directly from other business lines and complete the development of new requirements after simple modification , Lead to similar bug In every business line .
- The number of R & D teams has been increasing , But I always feel that R & D personnel are not enough .

- The first 1 ChapterExplain how to optimize the single architecture after encountering problems through cases , Secondly, a failed case is used to describe what preparations need to be made before really planning to use the microservice architecture .
- The first 2 ChapterThen introduce how to split the service , And what are the advantages of the project structure of standardized microservice architecture .
- The first 3 ChapterThen we will introduce the commonly used microservice start modes in terms of concept and practice .
- The first 4 ChapterBased on actual cases , Describe how to transform from a single architecture to a microservice architecture , What needs to be done in this process .
- Microservices focus on polishing each service , thereforeThe first 5 ChapterHow to polish each service through specific programs , How to use multi-level cache 、 Parallel calls and other means to improve the throughput of the system , If mixed current limiting is used to ensure the stability of the service , How to use message queue to cut peak . Gateway is the unified entrance of the system , It is a very important component under the microservice architecture , When the open source gateway does not meet the business needs , How to develop a set of microservice gateway by yourself ?
- The first 6 ChapterThen it introduces how to start from 0 Start to develop a gateway to meet personalized needs . Microservice architecture not only needs to change the development mode , Testing methods also need to change , How to do system testing under the microservice architecture , Why introduce chaos experiment ?
- The first 7 ChapterLook at the testing under the microservice architecture from the perspective of testing .
- The first 8 ChapterTo evaluate whether it can ensure the stable operation of the service , It can also avoid waste , Based on the full link voltage measurement platform in a scientific and effective way , Evaluate online capacity systematically and scientifically .
- The first 9 ChapterThen I will talk about how to move from the micro service architecture to the middle stage , In this process, how to build a middle office team , What support and cooperation of the company are needed , How to meet the needs of the center console and how to assess the center console in stages .


边栏推荐
猜你喜欢

磨礪·聚變|知道創宇移動端官網煥新上線,開啟數字安全之旅!

2022年流动式起重机司机考试题库及模拟考试

【DNS】“Can‘t resolve host“ as non-root user, but works fine as root

Go语言-1-开发环境配置

一次edu证书站的挖掘

DDRx寻址原理

32:第三章:开发通行证服务:15:浏览器存储介质,简介;(cookie,Session Storage,Local Storage)

Some understandings of heterogeneous graphs in DGL and the usage of heterogeneous graph convolution heterographconv

2022年危险化学品经营单位主要负责人特种作业证考试题库及答案

R3Live系列学习(四)R2Live源码阅读(2)
随机推荐
脚手架开发基础
上拉加载原理
2022 t elevator repair operation certificate examination questions and answers
vite//
LSTM应用于MNIST数据集分类(与CNN做对比)
关于vray5.2怎么关闭日志窗口
Go project practice - Gorm format time field
埋点111
【广告系统】增量训练 & 特征准入/特征淘汰
Operation of simulated examination platform of special operation certificate examination question bank for safety production management personnel of hazardous chemical production units in 2022
修复动漫1K变8K
关于 “原型” 的那些事你真的理解了吗?【上篇】
About the use of Vray 5.2 (self research notes)
Web3 Foundation grant program empowers developers to review four successful projects
四部门:从即日起至10月底开展燃气安全“百日行动”
DGL中异构图的一些理解以及异构图卷积HeteroGraphConv的用法
Nine degrees 1480: maximum ascending subsequence sum (dynamic programming idea for the maximum value)
数组、、、
Taro进阶
变量///