Baruco 2012: Micro-Service Architecture, by Fred George

A fascinating presentation from Barcelona Ruby Conference. Fred George talks through the history and examples of his thinking about system architectures composed of micro services. I found this particularly interesting as it has so many resonances with systems I have designed and worked on, even addressing some of the tricky temporal issues which Fred has …

Continue reading ‘Baruco 2012: Micro-Service Architecture, by Fred George’ »

What Is a Service?

Sometimes in software development it seems that everything is turning into a “service”. For diagram-loving architects, decribing everything in terms of services is a great way to avoid getting involved in fiddly implementation detail. The trouble with this approach is that hiding everything behind services can lead to thoroughly de-optimised systems. Greater hardware needs, greater …

Continue reading ‘What Is a Service?’ »

A Humane Registry

One of the things which has often baffled me about Service-Oriented Architectures (SOA) is the idea of some kind of registry. It’s a common sight in architecture diagrams and serves the role of tying together service providers and consumers in some automated (and ideally automatic) way. In practice, of course, there is hardly ever a …

Continue reading ‘A Humane Registry’ »