# Microservices Microservices are an architectural approach to software development that allows the creation of a distributed application from deployable services that allow communication through a well-defined API. Being a solution to monoliths. Visit the following resources to learn more: - [@article@Introduction to Microservices](https://developer.ibm.com/learningpaths/get-started-application-modernization/intro-microservices/introduction/) - [@official@Microservice Patterns and Resources by Chris Richardson](https://microservices.io/index.html) - [@article@Microservices AntiPatterns and Pitfalls - Mark Richards](https://www.oreilly.com/content/microservices-antipatterns-and-pitfalls/) - [@article@Building Microservices, 2nd Edition - Sam Newman](https://samnewman.io/books/building_microservices_2nd_edition/) - [@feed@Explore top posts about Microservices](https://app.daily.dev/tags/microservices?ref=roadmapsh)