Software Engineering, Software Architecture, Microservices, Distributed Systems, Systems Thinking.
the idea is essentially the same. Boundaries are not simply about services. Boundaries are your semantically coherent units, which are also tightly coupled in terms of architectural guarantees. For eg., you may want the account balance and transactions to be strongly consistent, but bookings and