The document defines microservices as an architectural style for building applications as modular services organized by business domains. This improves evolvability, deployability, composability, scalability, resiliency and replaceability. Microservices depend on prerequisites like continuous delivery, DevOps culture and APIs/containers. Potential pitfalls include technological myopia, ignoring service boundaries and overlooking the system as a whole. Microservices must be understood in the context of trends in IT and focus on achieving business goals like increased revenue and cost savings.