Microservices
"Microservices" is an architectural approach in software development where an application is built as a collection of small, independent services. Each service focuses on a specific task and communicates with others through APIs. This approach allows for easier scalability, faster development, and better maintenance