Many would call this a service, BTW. I do. Have discussed this before with @stilkov and I would rather we stuck with the old name, but also see the point of using a new one to change any wrongdoings with the old.
2
1
Actually, the discussion @stilkov and @VaughnVernon just had reminded me of the ones @UdiDahan and @ericevans0 use to have on services and BCs. Conclusion back then was also ideally BC = service.
1
2
I have some reservations about the use of the term "system" in SCS. The way I think about it is that Systems are the result of deploying Components from different Services.
Systems are the Deployment view.
Services are the Logical view.
2
1
6
I believe we had that discussion several years ago, Udi :) Yes, that’s a difference, and pulling the deployment view into early architectural discussions is in fact intentional.
Great inspiration goes to one of your GOTO (or QCon?) talks from several years ago, BTW
1
4
I'm very much in favor of architects considering various views together. My concern is that overlapping terms may confuse people as to which architectural view is being discussed at a given time.
1
2
Another problem that concerns me is the attempt to elevate one term (like Service or Microservice) above others in such a way as to frame it as the primary architectural building block.
1
2
We had this problem before with Layered Architecture - with people trying to shoe-horn everything into layers.
It also happened with Event-Driven Architecture - trying to model everything with events, and the renewed interest in Event-based things is bringing this problem back.
1
2
I have an old slide back from the SOA days that advocates for CSDA a.k.a. common sense-driven architecture
Apr 14, 2020 · 12:08 PM UTC
2
1
3




