February 10, 2015 / by David Dawson / In Microservices and Reactive

Avoid Microservice Platform Lock In using Service Discovery

The promises of adopting the cloud for your software are enticing. Effectively limitless scalability, large reductions in capital expenditure, efficiency savings in staffing through automation. An exciting prospective, and one that has being brought into even greater focus by the rise and rise of Microservices.

Read more

January 23, 2015 / by David Dawson / In Getting Started With Microservices

The Role of Data in Microservices

When approaching development of Microservices, it’s often easy to think of the services themselves as the valuable pieces of your system. each service you add gives you more functionality, and so more value.   For the majority of systems we have built and reviewed during our consultancy, we have found that the system itself is of fairly marginal value. Instead, the data that it contains and the intelligence it can provide based upon that data is what is actually valuable.  This seems a subtle, even academic distinction, but it is important and putting it at the forefront of your mind during design has significant repercussions on the way you build your services and the way that they interact with each other.

Read more

January 12, 2015 / by Simplicity Itself Team / In Our Team

Sharing Code Between Microservices?

My good friend Peter Ledbrook has been pondering the question “how can we share code between microservices”

Read more

2014 Simplicity Itself: Software that Thrives. All rights reserved.