A
A
Alexey Blyshko2016-02-11 00:17:14
Computer networks
Alexey Blyshko, 2016-02-11 00:17:14

What is the difference between a microservice architecture and a service oriented architecture?

Can you please tell me some good articles-books on these concepts?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
P
pi314, 2016-02-11
@nekt

Basically, the sequence of "going out to the masses." Historically, the concept of SOA has been postulated in relation to solving problems in the field of enterprise-wide information systems. Then it became obvious that the same principles are sometimes very useful when designing the architecture of individual applications. The irony is that the main ideas of SOA also did not fall from the sky, but were inherited from the "micro level" (the same I2C, etc., invented long before). In short, MS is said to be just SOA done right.
Well, in fact, both options say the same thing, only from different angles. SOA offers principles for integrating finished parts into a system, and MS teaches how to design these parts so that they integrate better into SOA ... And all this, of course, from the point of view. non-functional requirements, such as scalability, fault tolerance, maintainability and further down the list from ISO / IEC 25010.
Read, for example:
martinfowler.com/articles/microservices.html
amzn.com/1491950358

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question