The document studies microservices architecture and its implementation within enterprises, highlighting its evolution from traditional service-oriented architecture (SOA). It discusses key capabilities of microservices such as service discovery, lightweight middleware, containerization, and inter-service communication, while also addressing the challenges enterprises face in adopting this architecture. Furthermore, the paper presents various technologies that can facilitate the implementation of a robust microservices infrastructure.