News for hackers. Stuff that matters.
Re:Service-Oriented vs. Monolith: Organizational Perspective by cygned on Sunday May 09, 2021 @12:49PM (#27097482)
> So far in the article, I’ve been using service-oriented and microservices as interchangeable terms. They are the same thing, I believe

Micro services and SOA are actually different things, despite sharing similarities.

> however microservices term does lead some to believe each service to be micro in size

Yeah, the name is actually a bad one.

Re:Service-Oriented vs. Monolith: Organizational Perspective by gtoprak on Sunday May 09, 2021 @01:04PM (#27097626)
> Micro services and SOA are actually different things, despite sharing similarities.

Fair point. Looking back, I think I should've made it clearer, what I was trying to convey there was for the sake of this article I was using them as similar paradigms of design. However, as you've pointed out they are not the same thing.

Re:Service-Oriented vs. Monolith: Organizational Perspective by BerislavLopac on Sunday May 09, 2021 @05:23PM (#27099917)
Microservices are (a form of) SOA; but SOA does not necessarily mean microservices.

The term "microservices" is not as much bad as misunderstood (which, in a way, means that it is bad): it is commonly believed that it implies each service to be "micro" in the size of the codebase. In fact the "micro" refers to the responsibilities/functionalities a service is supposed to provide. Of course, that is more difficult to measure, as the service boundaries are often not obvious.

Re:Service-Oriented vs. Monolith: Organizational Perspective by slver on Sunday May 09, 2021 @03:11PM (#27098765)
Saying they're different, but not saying how (according to you) is honestly not very useful.

Especially when no one defines these terms the same way, so it's not like I can go and find and compare definitions.

Re:Service-Oriented vs. Monolith: Organizational Perspective by IshKebab on Sunday May 09, 2021 @03:20PM (#27098851)
It's as bad as REST.
Re:Service-Oriented vs. Monolith: Organizational Perspective by ajsharp on Sunday May 09, 2021 @04:12PM (#27099310)
100%. One of the most important elements of executing SOA successfully is where you draw service boundaries. Microservices (as the name implies) encourages you to make your services very small, which often/usually has the effect of drawing very poor service boundaries. Finding the right service boundaries has everything to do with domain design and nothing to do with size.
Re:Service-Oriented vs. Monolith: Organizational Perspective by jayd16 on Sunday May 09, 2021 @04:12PM (#27099319)
>Micro services and SOA are actually different things, despite sharing similarities.

What would you say the differences are? In my mind, its mostly SOA with the idea that there's no lower bounds on service size. I do agree that people mistake that meaning microservices have an upper bound in size.