At Freshworks, we started building our Developer Platform for supporting customizations on our SaaS products with a vision of owning the infrastructure and scale challenges our developers would face when building on our platform. As we ventured into broader use-cases, we started to realize what our vision really meant when the rubber meets the road. As a relatively early adopter of AWS Lambda, we jumped on this bus to help us run developer code securely and in a scaleable manner. This bus ride has had its fair share of bumps, and we foresee more in the future. Along this wonderful journey however, we have come to appreciate what Lambda is good at and evolved our own practices around the use of Lambda at massive scale in production. Come join us as we share stories and lessons learned from this journey.
Satwik Hebbar, Director of Engineering, Freshworks Developer Platform
Satwik enjoys the human side of product development - motivating the best out of engineers and delighting customers - as much as he enjoys its engineering aspects - breaking down complex problems and designing and building systems for the long term. Prior to joining Freshworks, Satwik helped build a Big Data Management enterprise solution at StoredIQ, later acquired by IBM. At Freshworks, Satwik leads engineering for their Developer Platform as they break new ground and attempt to redefine how this is done for SaaS.
- What is the Freshworks Developer Platform?
- What is Serverless Computing?
- How we attempted to build our developer platform around Serverless
- Taking a closer look at Lambda and uncovering its potential and challenges
- What kind of tooling did we build for deployment and monitoring?
- What limits have we run into with Lambda and how we foresee overcoming them?
Who should attend
Software engineers and architects passionate about distributed systems, and who would like to pick up best practices around Serverless and scalability from our experience, or in general are curious about new patterns and trends evolving in the industry.
Basic knowledge about Distributed Systems and Web Applications. Experience with AWS is a bonus.