Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What is the difference between SOA and microservices?

2025-04-13 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >

Share

Shulou(Shulou.com)06/01 Report--

What this article shares with you is about the difference between SOA and micro-services. The editor thinks it is very practical, so I share it with you to learn. I hope you can get something after reading this article.

In recent years, many articles have analyzed the differences and similarities between SOA and microservices. Some people think that SOA has a lot to learn from microservices, while others think it would be better to treat microservices differently from SOA. Neal Ford believes that it is easier to migrate monomers to a service-oriented architecture than to microservices. There wasn't much debate recently about whether to choose SOA or microservices, until Redmonk's Stephen O'Grady published his article, and the topic once again came into view. O'Grady said in his article that the size of the service should not be a key determining factor. This view has also been debated over the years, such as Dan North. And Jeppe Cramon also said:

It is biased to define a micro-service simply by service size, and it is difficult to determine whether a micro-service is given the right responsibilities.

O'Grady believes that SOA and microservices are inextricably linked:

In the past, some shortcomings of SOA caused it to become an illusion of the enterprise, just like today's radical organizations that use the native architecture of the micro-service cloud. If we go deep into the core of SOA, we will find that the original intention of SOA is that the architecture should be made up of services, not singletons.

O'Grady generated some charts through Google Trends in his article, the first of which shows that SOA was at a popular peak for a short period of time throughout the history of the industry.

Stephen believes that distinguishing between SOA and micro-services by service size will hinder the identification of the real reasons for the decline of SOA and the rise of micro-services. SOA is vendor-driven, while micro-services are more driven by developers.

Because of the great success of AWS, we can not deny that service-driven platforms are indeed an effective way to build scalable platforms, nor can we deny their dominant position today. But it is worth noting that today's service-based platforms are generally driven by developers. SOA was originally driven by large vendors and built services based on Byzantine complex (usually political) standard frameworks that were not accepted by developers.

O'Grady mentioned in the article that microservices borrow from SOA in both good and bad aspects.

Micro services are easier to develop than monoliths, and without SOA's vendor standard encumbrance.

In the past few years, other people have expressed similar views, Asanka said:

Today, companies are turning to cleaner SOA and embracing MSA. Perhaps the biggest concern is componentization, and the single functionality provided by microservices can be quickly deployed as components that can be easily scaled when necessary. Anyway, it's a very novel concept.

The second Google Trends chart is also interesting.

These are the differences between SOA and micro-services. The editor believes that there are some knowledge points that we may see or use in our daily work. I hope you can learn more from this article. For more details, please follow the industry information channel.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Internet Technology

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report