Any microservices-based application
A microservices-based application is an architectural style that structures an application as a collection of loosely coupled, independently deployable services. Each service is organized around a specific business capability, can be developed and deployed independently, and communicates with…
Key facts
- First appeared
- 2011
- Category
- technology
- Problem solved
- Microservices were created to address the growing complexities, scalability challenges, and slow development cycles inherent in large, monolithic applications. They enable independent deployment, technology heterogeneity, and team autonomy, overcoming bottlenecks in scaling development teams and deploying features rapidly.
- Platforms
- On-premises (using container orchestration platforms), Container Orchestration Platforms (Kubernetes, Docker Swarm, Amazon ECS), Cloud Computing (AWS, Microsoft Azure, Google Cloud Platform), Containerization Platforms (Docker, containerd)
Related technologies
Notable users
- Uber
- Netflix
- eBay
- Amazon
- Microsoft
- Spotify
- Salesforce