Microservices architecture, Platform as a Service (PaaS), multi-tenancy, and DevOps tools, libraries, and frameworks are crucial for successfully building cloud services. A successful service journey involves automation of operations through business continuity and zero downtime, monetization through subscription business models, and implementation through techniques like mashups, multi-tenancy, and self-service. Microservices separate concerns to improve scalability and maintainability.