Microservices: Deployment and Instantiation Patterns

Like any software architecture, specific characteristics of microservices relate to essential development, operation and maintenance issues, such as availability, reliability, scalability and independence. As for the deployment and instantiation…

Gradually Migrate from a Monolith to Microservices

Refactoring an application for the microservice architecture has several issues. Although it is possible to rewrite the application, a strategy known as “big bang rewrite”, this approach is rarely used. The most common is to gradually…

Microservices and monoliths: comparison of architectures

The term microservices came up at a conference for software architects, in May 2011, to represent a style of system architecture, not the size of the services that comprise it, as the name might imply. The purpose of the microservice-oriented…

Microservices: Benefits

Unlike traditional monolithic architecture, microservice architecture is an approach that structures the application through several small autonomous services that work together. Each microservice is made according to specific circumstances of the business, such as user interface, billing or service.

Migrating From Monoliths to Microservices

To decide whether a large and complex monolithic application should be refactored into microservices, you should answer a few questions...
Microservices

Microservices: Properties and Architecture

As mentioned in our last post, "Microservices: Concepts and Characteristics" microservices is one of the most recent approaches to developing enterprise software applications. Instead of developing an application with a big monolith, is created…
microservice

Microservices: Concepts and Characteristics

Simple services are created which offer the desired functionality when combined instead of developing an application as a large monolith. Why use this approach that seems to be much more complex than the traditional application development model, whose functionalities are available in a single component?

Microservices Architecture - Understanding all the moving parts

A microservices architecture can be very beneficial when developing software. Its main strengths are scalability, application resilience, ease of deployment and higher efficiency maintaining systems. In this article, we will better understand…