当前位置:网站首页>[reading notes] the way of enterprise IT architecture transformation Alibaba's China Taiwan strategic thinking and Architecture Practice
[reading notes] the way of enterprise IT architecture transformation Alibaba's China Taiwan strategic thinking and Architecture Practice
2022-07-29 10:23:00 【xdd】
Let me start with a statement , The purpose of reading this book is not to build Zhongtai , I am more interested in their practice and thinking in the construction process .
The following is my summary and thinking
1、 Architecture evolution
There is no unchanging architecture , Architecture needs continuous evolution . The architecture of Taobao has continued to evolve , From the chimney 、 To distributed and then to shared architecture , By the original Taobao team 、 Tmall teams operate their own products 、 Customer 、 Transactions wait until shared services appear later , Finally, the center provides sharing , Make the architecture in the process of evolution , Common services have also been precipitated and reused
2、 Trial and error and innovation
In the process of development , No matter what industry has dividends , Everyone will try to divide meat , Therefore, we need to maintain a spirit of trial and error and innovation in the process of business development , You can't just make one piece , Some people should be encouraged to do business trial and error , Only in this way can we maintain the competitiveness and vitality of our business , Only you can truly empower others , Others can do trial and error and business innovation well , Mentioned in the article supercell Our team is like this ,7-8 A group of people , To develop products , Try and make mistakes in the market , This is a good case , He can encourage employees to observe life , Find people's needs , Then do business innovation , Finally, bring commercial benefits
3、CRUD BOY
Many people say that the current development , They are all themselves CRUD, If you work every day, all the time CRUD, There is no time to do other things , It's really possible that you can only do one during working hours CRUD BOY. But have you ever thought about changing this , Participate in the design of the scheme , Not just an executor , You need to do in-depth analysis and understanding of the needs , Know the background of the requirements , So you can design , To carry out independent development , Of course, an in-depth understanding of the requirements may not be able to design a perfect solution , You also need to know what your upstream and downstream, dependencies and links look like , Only in this way can a closed loop be formed . Of course , If you are already responsible for the specific operation process of your business system 、 Master the data model , Do you have your own understanding and ideas about the development of business , How to better optimize the business process , Do business innovation , Or whether you consider changing to another field to be familiar with and master , Master the whole ring business . Only in this way can we understand business .
4、 Microservices
Micro services, which have been popular in recent years, are also one of them , Everyone is disassembling a big one , The goal is to iterate quickly , Services have better scalability , Reduce system complexity . If you use microservices , Whether the service is split according to the field , How are the boundaries of services defined ? Service online monitoring 、 Requested link 、 Track and analyze how to do ? Is there any meituan CAT、 Or open source Skywalking、 perhaps Zipkin+sleuth To achieve link tracking and analysis , Is it useful to prometheus Come on jvm、CPU、IO And other information . The service launch is just the beginning , The important thing is the later operation and maintenance , How to accumulate data , To do business analysis , Is another important topic , The data is oil , No reliable conclusion can be drawn without data
5、 Thinking questions
Whether as business development or other roles , We all need to think about the calling link of our own services 、 Whether the call scenario and data are reasonable ? What is the trend of service invocation , What is the instantaneous peak value generated ? Whether the highest level of service capacity has been reached ?
In business process design , What services does this service depend on ? What is the dependent path of the whole link ? What are the core services ? If something goes wrong , What will be the impact ? Where is the time-consuming point of a request , How to analyze and improve ? Under abnormal circumstances in the past , Where the error rate will be higher ? Which service business links are the bottleneck of processing
边栏推荐
- [untitled]
- After the thunderstorm of two encryption companies: Celsius repayment guarantee collateral, three arrow capital closed and disappeared
- This developer, who has been on the list for four consecutive weeks, has lived like a contemporary college student
- 【日志框架】
- ModuleNotFoundError: No module named ‘pywt‘解决方法
- 高效能7个习惯学习笔记
- 跟着李老师学线代——矩阵(持续更新)
- 这是一份不完整的数据竞赛年鉴!
- 跟着武老师学高数——函数、极限和连续(持续更新)
- Tell you from my accident: Mastering asynchrony is key
猜你喜欢

云服务大厂高管大变阵:技术派让位销售派

Examples of specific usage of diagnostic instructions in s7-1200 and s7-1500 (led+devicestates+modulestates)
![[jetson][reprint]pycharm installed on Jetson](/img/65/ba7f1e7bd1b39cd67018e3f17d465b.png)
[jetson][reprint]pycharm installed on Jetson
![[Yugong series] go teaching course 009 in July 2022 - floating point type of data type](/img/85/3c776af519debbb2df802ea774c965.png)
[Yugong series] go teaching course 009 in July 2022 - floating point type of data type

After E-sports enters Asia, will Tencent be the next "NBA game catcher"?

Easy to understand and explain the gradient descent method!

Some suggestions for programmers to leave single

Shell notes (super complete)

Print out the "hourglass" and the remaining number according to the given number of characters and characters

Consumer electronics, frozen to death in summer
随机推荐
电竞入亚后,腾讯要做下一个“NBA赛事捕手”?
PAHO cross compilation
How big is the bandwidth of the Tiktok server for hundreds of millions of people to brush at the same time?
Summary of JD internship written examination questions
Intel joins hands with datawhale to launch learning projects!
Google Earth engine (GEE) -- calculate the location of the center point, the external boundary, the external polygon, fuse and simplify the boundary and return it to the vector set
[wechat applet] interface generates customized homepage QR code
Shell笔记(超级完整)
函数和数组
Understanding of Arduino circuit
云服务大厂高管大变阵:技术派让位销售派
Second handshake?? Three waves??
Follow teacher Li to learn online generation - matrix (continuously updated)
A sharp tool for data visualization Seaborn easy to get started
After E-sports enters Asia, will Tencent be the next "NBA game catcher"?
MySQL million level data migration practice notes
[FPGA tutorial case 18] develop low delay open root calculation through ROM
This is an incomplete data competition Yearbook!
跟着田老师学实用英语语法(持续更新)
[Yugong series] go teaching course 009 in July 2022 - floating point type of data type