Microservices are an architectural and organizational approach to software development where software is composed of small independent services that communicate over well-defined APIs. Microservices architectures make applications easier to scale and faster to develop, enabling innovation and accelerating time-to-market for new features. We’ll explore best practices for microservice design and the data design needed to support microservices, using Aurora, RDS, DynamoDB, DAX, ElastiCache, and Lambda and we’ll do a design exercise in converting a monolithic solution to a microservices design.
Speaker: Rajanikanth Bhargava Chilakapati - Solutions Architect, AWS