Model, Build, Ship, Repeat! Model (Ask & Listen) Business Capabilities & Bounded Contexts Archetypes & Exemplars Getting started with Papyrus Build (Code & Test) Express.js or hapi restify Seneca or koa Private NPM Repository sinopia Service-2-Service Communication dnode is an asynchronous rpc system for Node.js jschan is a…
microservices
Microservices and Exponential Organisations
Microservices are a reflection of the choices you make about architecture and design. They are also a reflection of the organisational structures that create them. Exponential organisations like microservices can derive much of their advantage from two related but distinct traits: loose coupling and high cohesion. Would a holacracy work…
Microservices, Archetypes and Exemplars
In a previous post, I stated that: "a well formed Business Capability model is the foundation of a stable microservices catalogue". And, just as your Business Capability model is the foundation for a stable microservices catalogue so is the definition of your domains Business Concepts to communication with…
Microservices, Business Capabilities and Business Concepts
How do you get everyone on the same page? User stories get your team talking about requirements and “blog post driven development” can help you to engage your customers and development partners. However, both of these approaches assume a shared understanding of the business domain and its key business concepts.…