Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Serverless is Taking Off: Here’s Why It’s Worth...

Serverless is Taking Off: Here’s Why It’s Worth Hopping On

In this slide, we explain what serverless is, dive into some of its major advantages, and what makes suitable for application development.

See the full blog post: https://bit.ly/2yvLvz5

Avatar for Thundra Inc.

Thundra Inc.

April 22, 2020
Tweet

Other Decks in Programming

Transcript

  1. What is Serverless? Serverless is an execution model in cloud

    computing. With serverless, the cloud provider provisions and manages infrastructure components for you. Serverless leaves developers who formerly spent a lot of time implementing, maintaining, troubleshooting, and monitoring infrastructure free to focus on actual business goals and applications.
  2. Fully managed compute containers Triggered by events Pricing is based

    on the number of executions Stateless Serverless Principles
  3. In 2018, less than 5 percent of enterprises were using

    serverless, but now, over the past year-and-a-half, serverless has experienced an annual growth rate of 75 percent, making it the fastest-growing cloud service model.
  4. Managed infrastructure Automatic scaling Integration with AWS tools Low costs

    Event-driven architecture The Benefits of AWS Lambda
  5. Vacation Tracker, an application that manages employee vacation days, runs

    almost entirely on AWS Lambda. By moving to serverless the company gained several major benefits: • First, their developer teams were freed up to focus on business logic. • Second, by reusing microservices they increased efficiency. For example, in binding a new product to an existing billing service, they managed to cut development time by 95 percent. • Third, the company leveraged the event-driven architecture to minimize wasted resources and operate at a much lower cost. Using serverless, they pay a mere $107 to serve 400,000 active users every month. Finally, the highly layered architecture allows the enterprise to more easily refactor code and accelerate the development lifecycle.
  6. Just two years ago, the company was still dealing with

    outdated on-premises infrastructure. One Black Friday, Lego experienced a system-wide catastrophic failure. Shaken up and looking to launch a global online shopping platform, the company decided to make the move to AWS. After getting familiar with S3, DynamoDB, and SQS, Lego decided to switch to serverless and started by migrating their e-commerce platform to AWS Lambda. By moving to serverless, Lego was able to instantly leverage the many AWS managed services without having to reinvent the wheel. Embracing an event-driven approach and using EventBridge to trigger and filter events, Lego could flexibly build highly scalable architectures. Finally, serverless encouraged Lego to create a decoupled and loosely coupled architecture, making testing and feature creation faster and easier.
  7. Observability Security & Compliance Debugging & Testing Offline & Online

    Debugging Testing/Chaos Engineering Application Firewall (Whitelist & Blacklist of Services), Application Security Vulnerability Assessments Key white box-ish behavioral components for “application health” by Thundra Application Health
  8. Thundra helps you go fast safely with serverless! Let’s be

    friends on social media: @thundraio @thundra @thundrateam @thundrateam