Service-oriented architecture
When we talk about the service-oriented architecture (SOA) approach, we are talking about our application in terms of various services or reusable units. For example, let's take a look at an e-commerce shopping system, such as Amazon. It can be thought of as a combination of multiple services rather than a single application. We can think of a search service responsible for implementing a products search, a shopping cart service that will implement the maintenance of a shopping cart, a payment handling service that is independently handling payments, and so on. The idea is to break your application into services that can be developed, deployed, and maintained independently of one another.
To understand the advantage ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access