News for hackers. Stuff that matters.
Re:Give me back my monolith (2019) by Volrath89 on Wednesday May 11, 2022 @03:46AM (#31336977)
"Also, there is the midpoint between monolith and micro service, and this is called Service Oriented Architecture (SOA), you could have:

  - a DAL (Data Abstraction Layer) service
  - a Business Logic service (talking to the DAL)
  - an API (talking to the Business Logic service)
  - a Frontend (talking to the API)"

For me what you describled is just a common monolith.

I've been developing for 8+ years and have seen this model at every company where I've worked. I really thought this was just the "standard" way that everybody used to develop. I've also worked on a couple of CQRS architectures but the "layering" is still very similar to what you described.

I'm curious now, how do other monolith architectures look like if not like this?

Re:Give me back my monolith (2019) by linkdd on Wednesday May 11, 2022 @04:42AM (#31337356)
In a monolith they may be modules within a single application/binary instead of different services.

Nobody said a monolith can't be split in modules :)

IMHO, a well-written monolith is like a microservice architecture but without the network layer in between boundaries.