article thumbnail

What is a Microservice?

Progress

A microservice is a service that can be deployed independently, often in support of just a single step in a business process or the entirety of one simple business process. Microservices Are a Critical Component of a Serverless Architecture. Microservices have been around for a lot longer than serverless architecture.

article thumbnail

4 Strategies for Incrementally Migrating from VMs to Kubernetes using an API Gateway

Daniel Bryant

Instead, an organisation will typically be running a hybrid multi-infrastructure and multi-platform environment in which applications span both VMs and containers. The edge of the system is a good place to solve these two challenges, as all user traffic passes through some form of gateway or proxy stack and can be routed accordingly.