当前位置:网站首页>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 .


边栏推荐
- BOM//
- 在C# 中实现上升沿,并模仿PLC环境验证 If 语句使用上升沿和不使用上升沿的不同
- 【DNS】“Can‘t resolve host“ as non-root user, but works fine as root
- [TCP] TCP connection status JSON output on the server
- Do you really understand the things about "prototype"? [part I]
- 基于昇腾AI丨爱笔智能推出银行网点数字化解决方案,实现从总部到网点的信息数字化全覆盖
- Some understandings of heterogeneous graphs in DGL and the usage of heterogeneous graph convolution heterographconv
- 第五届 Polkadot Hackathon 创业大赛全程回顾,获胜项目揭秘!
- iframe
- Explanation of message passing in DGL
猜你喜欢

Explanation of message passing in DGL

关于vray 5.2的使用(自研笔记)(二)

go语言学习笔记-初识Go语言

Question bank and answers of special operation certificate examination for main principals of hazardous chemical business units in 2022

微信核酸检测预约小程序系统毕业设计毕设(6)开题答辩PPT

Review the whole process of the 5th Polkadot Hackathon entrepreneurship competition, and uncover the secrets of the winning projects!

2022年化工自动化控制仪表考试试题及在线模拟考试

DDRx寻址原理

How to close the log window in vray5.2

2022 mobile crane driver examination question bank and simulation examination
随机推荐
关于 “原型” 的那些事你真的理解了吗?【上篇】
不要再说微服务可以解决一切问题了!
关于vray5.2怎么关闭日志窗口
括号匹配问题(STL)
Go language learning notes - first acquaintance with go language
2022年化工自动化控制仪表考试试题及在线模拟考试
Implement the rising edge in C #, and simulate the PLC environment to verify the difference between if statement using the rising edge and not using the rising edge
华为设备配置信道切换业务不中断
数据类型 ntext 和 varchar 在not equal to 运算符中不兼容 -九五小庞
Based on shengteng AI Aibi intelligence, we launched a digital solution for bank outlets to achieve full digital coverage of information from headquarters to outlets
赛克瑞浦动力电池首台产品正式下线
About the use of Vray 5.2 (self research notes) (II)
数据类型、
2022 chemical automation control instrument examination questions and online simulation examination
力扣(LeetCode)185. 部门工资前三高的所有员工(2022.07.04)
运算符、、
微信核酸检测预约小程序系统毕业设计毕设(6)开题答辩PPT
Operators
9、 Disk management
Crawler (9) - scrape framework (1) | scrape asynchronous web crawler framework