A JavaScript Microservices stack

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…

Read More

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…

Read More

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…

Read More

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.…

Read More