YoVDO

Serverless Architectures: Benefits, Limitations, and Future Trends - Lecture 43

Offered By: ChariotSolutions via YouTube

Tags

Serverless Architectures Courses DevOps Courses Cloud Computing Courses Microservices Courses AWS Lambda Courses Cost Optimization Courses

Course Description

Overview

Explore serverless architectures in this 59-minute conference talk from Philly ETE 2017. Dive into the world of cloud computing and learn how serverless approaches can drastically reduce engineering costs and improve delivery effectiveness. Discover the benefits of backend-as-a-service (BaaS) products and functions-as-a-service (FaaS) platforms like AWS Lambda. Understand how these technologies enable event-driven, ephemeral containers that eliminate the need for traditional "always on" server systems. Examine the potential for reduced operational costs and increased experimentation speed, while also considering the trade-offs of extended vendor dependencies and current tooling limitations. Gain insights into the future of serverless computing, including expected developments in tooling, architectural understanding, and organizational changes. Learn practical use cases and receive guidance on implementing serverless strategies in your own projects. By the end of this talk, you'll be equipped to leverage serverless architectures to optimize costs, improve efficiency, and foster innovation in your development processes.

Syllabus

Intro
What is Serverless? @mikebroberts
amazon web services
Application (process)
Network File System (for file processing, data pipelines)
Faas = No management of Server Hardware or Server Processes
No management of Server hosts or Server processes
Self auto-scale and auto- provision, based on load
Costs based on precise usage (zero usage = zero cost)
Performance capabilities defined in terms other than host size / count
Why Serverless? @mikebroberts
Cheaper
Faster!
Dragons!
loss of Control!
Vendor lock in? Maybe not...
Testing!
Latency!
State? What State?!
Serverless = An evolution ... ... with a jolt
Use cases
The Future
Improved Tooling
Better architectural understanding
Our organizations will change
Your Serverless Mission
Let other people do your repetitive work for you
Don't pay for your servers to twiddle their thumbs
Make EVERY day 'Hack Day’!


Taught by

ChariotSolutions

Related Courses

Startup Engineering
Stanford University via Coursera
Developing Scalable Apps in Java
Google via Udacity
Cloud Computing Concepts, Part 1
University of Illinois at Urbana-Champaign via Coursera
Cloud Networking
University of Illinois at Urbana-Champaign via Coursera
Cloud Computing Concepts: Part 2
University of Illinois at Urbana-Champaign via Coursera