Explore the journey of migrating a large collaboration platform from Heroku to AWS Lambda in this insightful conference talk. Discover how serverless architecture led to significant improvements in scalability, performance, and cost-efficiency. Learn about the challenges faced, solutions implemented, and best practices for working with cloud services like AWS Lambda, Google Cloud Functions, and Azure Functions. Gain valuable insights into re-thinking approaches to sessions, storage, authorization, and testing in a serverless environment. Delve into topics such as reserved capacity, freezing up, service types, deployment strategies, API creation, scaling, version management, distributed authentication, and stateless design. Understand the strengths and weaknesses of serverless architecture, and explore opportunities with other cloud services. This talk provides a comprehensive overview of the serverless migration process, offering practical advice for teams considering a similar transition.
Read more