Microservices
● Small, loosely coupled, independently deployable services. Better scalability,
faster development cycles, and more efficient resource utilization.
Containers
● Lightweight, portable runtime environments. Easier application management and
deployment. Examples: Docker, containerd.
Orchestration
● Tools for managing containerized microservices. Automated scaling, rolling
updates, and resource management. Example: Kubernetes.
DevOps Practices
● Continuous Integration and Continuous Deployment (CI/CD), Infrastructure as
Code (IaC). Streamlined development, testing, and deployment processes.