While there are differences between Serverless architecture & Microservices architecture, they both require an application to be composed of a collection of loosely coupled components. Thus, it is possible to implement Microservices architecture as a Serverless Application.
This talk elaborates on this topic and covers the pro’s & con’s as well as details of various deployment patterns.
Chaos engineering is a discipline that focuses on improving system resilience through controlled experiments that expose the inherent chaos and failure modes in our system.
Most of the publicised literature and tools focus on killing EC2 servers, but how can we apply the same principles of chaos to a serverless architecture built around AWS Lambda functions?
Fender Digital’s service infrastructure is 100% serverless. The promises of serverless include reduced costs and simplified operations, and the challenge lies in how to implement complex applications on a FaaS platform. This session covers the best practices we have established at Fender Digital to optimize function performance and ensure observability.