Skip to content

Introduction

Silver bullet?

In folklore, a bullet cast from silver is often one of the few weapons that are effective against a werewolf or witch. The term silver bullet is also a metaphor for a simple, seemingly magical, solution to a difficult problem

Microservices are a critical part of a number of significant advancements that are changing the nature of how we work.

Agile software development techniques, moving applications to the cloud, DevOps culture, continuous integration and continuous deployment (CI/CD), and the use of containers are all being used alongside microservices to revolutionize application development and delivery.

The microservice architecture is not a silver bullet. It has several drawbacks.

Microservices

There is a bare minimum of centralized management of these services, which may be written in different programming languages and use different data storage technologies. - Microservices: a definition of this new architectural term

Moreover, when using this architecture there are numerous issues that you must address.

This group of guidelines attempt to ease-up this transition to microservices for our teams and serve as a guide in this process.

Transtition and Architecture General Guidelines Architecture Guidelines & Patterns Development Deployment