When building microservices, you have to naturally distribute your application around a network. It is almost always the case that you are building in a cloud environment, and often using immutable…
-
-
A question often posed to us during our research and project work is “how should I secure a Microservice?“ This is a far more complex question than it first appears,…
-
Guide
Best Practice Developer techniques: The Hunt for The Silver Bullet
by David Dawsonby David DawsonOver the past 15 years of software development, especially since the XP movement gained traction, a series of styles, techniques and processes have gained broad industry adoption. These are, at…
-
No programmer likes to plan for their work to be taken offline and shutdown, but part of good antifragile thinking is allowing things that aren’t successful, to end. Applying that…
-
philosophy
Avoid Microservice Platform Lock In using Service Discovery
by David Dawsonby David DawsonThe 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…
-
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…
-
The Original DRY, WET and Slogan Based Development Hopefully, you now understand some of my pain when I’m arguing against DRY, and arguing against deep abstractions. The original definition of…
-
My good friend Peter Ledbrook has been pondering the question how can we share code between microservices This is something we’ve had the opportunity to experiment with, on new projects…