Microservices

This sub-category involves breaking down a monolithic application into smaller, independent, and loosely coupled components, allowing for more flexible and scalable development and deployment.