- Jeremy Daly is a CTO who consults on building resilient serverless systems and has experience using AWS Lambda since 2015.
- Serverless systems provide automatic scaling but have limits like function timeouts and memory constraints that developers must account for.
- Non-serverless components like databases cannot automatically scale in the same way as serverless functions and require techniques like caching, asynchronous processing, and throttling to integrate resiliently.
- Event-driven architectures using services like SNS, SQS, and EventBridge can help decouple components and distribute loads to improve resiliency when integrating serverless and non-serverless systems.