The previous article listed more than 75 patterns for Microservices-based architectures combined from three different schools.

While building the microservices applications, you will find yourself in situations requiring using one or more of these patterns.

Although the Microservices-Architecture Style is relatively new, it becomes, in no time, rich with the mature tools, libraries, and frameworks that support most of the previously described patterns.

Implementing any of these patterns by yourself is an undesirable reinventing of the wheel because it will be a tedious, time-consuming, and error-prone exercise.

Before implementing any of these patterns, check the below mindmap for Microservices’ most important tools, libraries, and frameworks.

--

--

--

--

Consolidated Rules and Best Practices for Web API Design

In a previous thread named API Definition and History, we have explored how the APIs have evolved through time, generation after generation, until we get to the Web API generation. In this thread, we will list and consolidate the most common rules, conventions and standards for designing Great Web APIs, and we will group them into the following list of categories:

  • Security
  • Performance and Reliability
  • Clarity and Consistency
  • Change Management

For more details, please check the below-detailed rules:

--

--