News for hackers. Stuff that matters.
Re:Writing a Microservice in Rust by steveklabnik on Friday March 09, 2018 @08:55AM (#16551731)
I see them as different axes. A service can be small, and it can be the only service. SOA means your larger service is comprised of smaller services, but says nothing about the size of those services.

An URL shortener is a micro service without SOA. A huge web application with four services that are half a million LOC each is SOA, but not micro services.

I wonder what Martin Folwer has to say...

Re:Writing a Microservice in Rust by stronglikedan on Friday March 09, 2018 @10:07AM (#16552199)
> How big is a microservice?[0]

> Although “microservice” has become a popular name for this architectural style, its name does lead to an unfortunate focus on the size of service, and arguments about what constitutes “micro”. In our conversations with microservice practitioners, we see a range of sizes of services. The largest sizes reported follow Amazon's notion of the Two Pizza Team (i.e. the whole team can be fed by two pizzas), meaning no more than a dozen people. On the smaller size scale we've seen setups where a team of half-a-dozen would support half-a-dozen services.

> This leads to the question of whether there are sufficiently large differences within this size range that the service-per-dozen-people and service-per-person sizes shouldn't be lumped under one microservices label. At the moment we think it's better to group them together, but it's certainly possible that we'll change our mind as we explore this style further.

[0]https://martinfowler.com/articles/microservices.html

Re:Writing a Microservice in Rust by steveklabnik on Friday March 09, 2018 @10:15AM (#16552262)
Thanks! I was on mobile so it was a bit awkward. I'll have to revise my understanding :)
Re:Writing a Microservice in Rust by pdpi on Friday March 09, 2018 @10:47AM (#16552509)
For what it’s worth, I much prefer your version. It emphasises the similarities between “empterprisey” SOA and the “cool hip” Microservice, while also highlighting one of the bigger differences.

People get too caught up in “how small is micro”, which is just silly extremism.

Re:Writing a Microservice in Rust by jbf1001 on Friday March 09, 2018 @10:05AM (#16552185)
He and James Lewis had this to say about it. https://www.thoughtworks.com/insights/blog/microservices-nut... I believe James' talk at the end of the article says he wishes it was called something else because of the implication of size.