3 ms·
SOA also brings up memories of soul destroying ESB's. I would love a resurgence of discussions about services and how to best build and govern those without al
by cc81 8y ago
SOA also brings up memories of soul destroying ESB's.
I would love a resurgence of discussions about services and how to best build and govern those without always resulting in a focus on the micro versions.
How are people building a modern IT landscape consisting of different services and system?
- darkr 8y agoThe problem with ESBs in my opinion is one of tight coupling; all of these distributed systems that know about and depend upon each other. The solution to this is to loosen coupling whilst formalising interfaces/contracts/schemas, with a design that enables versioning and mandates graceful evolution. The modern version of ESB is an event based (note: this does not necessarily and probably does not mean event sourced) architecture built upon a distributed, append-only log that is ideally fed directly from a database transaction log.
- ljm 8y agoESB is new to me but just casting a glance on it makes me think... Kafka. You can't avoid the centralisation unless you want infinite repetition. The human spine is composed of multiple vertebrae and forms a consistent network with the brain and CNS and the rest of your body. The spine itself is the centralism, no matter how much you separate the bones into vertebra. A service bus is basically putting all of your eggs into one wire. Or so it seems... it's so easy to strawman yourself to microservices.