When adopting microservices, organizations generally use one of the two entry points mentioned in the following diagram:
The first entry point is termed as the Green Field approach. In this approach, organizations will use microservice for developing new capabilities. There are a couple of use cases for Green Field development:
- Development of computing services, such as IoTs, AI algorithms, Big Data processing, and more
- New ground-up application developments
The second entry point is termed as the Brown Field approach. In this case, organizations will use microservices for monolithic migrations.