Back To Schedule
Saturday, October 20 • 4:30pm - 5:00pm
Realtime Analytics Leveraging Serverless Computing

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
1.) Introduction to Serverless computing/Architecture - Serverless computing is a cloud-computing execution model in which the cloud provider dynamically manages the allocation of machine resources. Building serverless applications means that your developers can focus on their core product instead of worrying about managing and operating servers or runtimes, either in the cloud or on-premises.
2.) How we use to generate our metrics in batch manner - Explaining nightly ETL's, collecting data throughout the day and running nightly ETL with spark and Scala to generate metrics (with diagram). Drawbacks of batch approach - the lag (up to 24 hours) in reporting provided a poor experience for end-users, as client base grew, the ETL costs were increasing significantly. Finally, the overhead of managing and provisioning resources to run the ETLs was becoming a pain point.
3.) How to generate metrics in real-time manner using Serverless computing - Leveraged Aws Lambda and explain the real-time system(with diagram). Advantages - pay per use, concentrate on the code, no managing of the servers and other resources, reduced lag to 30 secs, simplified infrastructure
4.) Caveats of serverless computing - statelessness, limited native language support, vendor dependencies, concurrent execution limits etc.

Saturday October 20, 2018 4:30pm - 5:00pm
Ballroom # 408A