5 Options for Deploying Microservices

Microservices are the most scalable way of developing software. But that means nothing unless we choose the right way to run them: processes or containers? Run on my servers or use the cloud? Do I need Kubernetes? When it comes to microservice architecture, there is such an abundance of options, and it is hard to know which is best.

As we’ll see, the perfect place to host a microservice application is largely determined by its size and scaling requirements. So, let’s go over the 5 main ways we can deploy microservices.

Microservice Definition and Architecture

Hmmm...what are microservices?

Deploying Microservices

You may be asking yourself, “Why another series of articles on microservice?” Yes. Microservices are a popular topic. Yes. Containerization has pushed the microservice discussion even more to the forefront. Why another series? It’s certainly not the case that other articles, blogs, books, etc. are not good. Most are very good. Then, why another series?

You may also like: Microservices: Are They For Me?