Anshu Agarwal is the CEO and co-founder of Nimbella. She led product and marketing teams at four infrastructure startups: Cedexis (acquired by Citrix, 2018), ConteXtream (acquired by HPE, 2015), Ankeena Networks (acquired by Juniper Networks, 2010), and Speedera Networks (acquired by Akamai, 2005). She also served on the Board of Directors of the OpenDaylight (SDN) Project at Linux Foundation. Anshu holds a B.S.E.E. from IIT/Roorkee, India; an M.S.E.E from Rutgers; and an MBA from the Kellogg Graduate School of Management.
Relevant Links
LinkedIn - Twitter
This talk will introduce Stateful Serverless computing for enterprise workloads, with fully managed compute, storage, and event routing.
Introduction to presentation - 0:00
Evolution of cloud computing. Serverless is the new computing paradigm. - 0:23
Chart: More and more of the cloud platform stack is becoming the responsibility of cloud vendors - 2:01
Benefits of serverless computing: Auto-scaling, Faster time to market, Pay-as-you-go (no idle capacity), No server/VM/container management. Results in faster time-to-market and fewer development costs. - 3:13
Definitions. Stateful application saves data about each client session and uses that data the next time a client makes a request, whereas Stateless application does not save client data generated in one session for use in the next session with that client. - 4:13
Berkeley prediction: Serverless computing will grow to dominate cloud computing, if key issues are solved - 4:36
Issue #1: Inadequate storage for fine-grained operations - 5:11
Issue #2: Lack of fine-grained coordination - 5:40
Issue #3: Poor performance for standard communication patterns - 6:14
Issue #4: Lack of predictable performance - 6:48
What is missing from Serverless (Low latency storage, function-to-function networking, real-time scheduler, serverless dataflow graphs (SDGs)) - 7:29
What kind of applications does this enable? - 8:10
Requirements for Serverless in the Enterprise - 8:47
Requirement 1. Stateful Serverless (Declarative approach for automatic state management, automatic data backup, performance and cost optimizations are built-in) - 9:13
Why can’t you use individually managed services from cloud vendors? Serverless Memory/Storage - 10:30
Requirement 2. Developer experience. One experience from the desktop to the browser and cloud. - 12:35
Enter Nimbella Serverless: 60 second onboarding experience - 13:39
Monitoring, Logging, Tracing out of the box - 14:04
Requirement 3. Portability: Multi-cloud and Hybrid Cloud. Code once, Run Anywhere. Same developer experience across any cloud. - 14:11
Based on open-source (Apache OpenWhisk), built for Enterprise scale - 15:11
Focus on value creation, not infrastructure management - 15:27
Walking through a demo Stateful Application: OCR - 15:46
Showing the workflow behind it - 18:06
Stateful Serverless examples: https://github.com/nimbella/demo-projects - 19:52
Ways to connect and try Nimbella (https://www.nimbella.com/signup, https://www.nimbella.com/slack) - 20:05
Concluding remarks and contact - 20:23
Share your questions and comments below!
Top comments (0)