Coder Social home page Coder Social logo

trainingbypackt / serverless-architecture-with-aws-elearning Goto Github PK

View Code? Open in Web Editor NEW
1.0 3.0 3.0 101 KB

Discover how you can migrate from traditional deployments to serverless architectures with AWS

License: MIT License

HTML 9.19% JavaScript 90.81%
aws amazon-web-services lambda-functions amazon-alexa amazon-athena amazon-s3 rest-api amazon-sns amazon-sqs dynamodb

serverless-architecture-with-aws-elearning's Introduction

GitHub issues GitHub forks GitHub stars PRs Welcome

Serverless Architecture with AWS eLearning

Serverless Architectures with AWS begins by talking about the serverless model and getting started with AWS and Lambda. You'll also discover the main advantages and disadvantages of the serverless model through various use cases. You'll also explore other capabilities of the AWS Serverless Platform and see how AWS supports enterprise-grade serverless applications, with and without Lambda. From Compute to API Gateway, from storage to database, the fully managed services for building and running serverless applications on AWS are discussed in detail. Then, you'll use your learnings to deploy your first serverless project. You'll also explore the capabilities of serverless Amazon Athena, an interactive query service that makes it easy to analyze data directly in Amazon Simple Storage Service (Amazon S3) using standard SQL. Then, you'll learn about AWS Glue, a fully managed ETL service that makes it simple and cost-effective to categorize your data. You'll study how Amazon Kinesis makes it possible to unleash the potential of real-time data insights and analytics by offering capabilities, such as Kinesis Video Streams, Kinesis Data Streams, Kinesis Data Firehose and Kinesis Data Analytics. Last but not least, you'll learn to combine Amazon Kinesis capabilities with AWS Lambda to create lightweight serverless architectures.

What you will learn

  • Explore the AWS services for supporting a serverless environment
  • Set up different AWS services to make your application scalable and highly available
  • Deploy a static website with a serverless architecture
  • Build your first serverless web application
  • Study the changes in a traditional web application after it is deployed as a serverless one
  • Apply best practices to ensure overall security, availability, and reliability

Hardware requirements

For an optimal learning experience, you will require the computer systems with at least the following:

  • Processor: Intel Core i5 or equivalent
  • Memory: 4GB RAM
  • Storage: 35 GB available space
  • Stable Internet connection

Software requirements

You'll also need the following software installed in advance:

  • Operating system: Windows 7 or above
  • AWS free tier account
  • Network access on ports 22 and 80 Access to installation instructions can be provided separately to course material for large training centers and organizations. All source code is publicly available on GitHub and fully referenced within the training material.

serverless-architecture-with-aws-elearning's People

Contributors

vrushti14 avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.