educative.io

Running Serverless Applications with AWS Lambda (Gojko Adzic)


Using Application Components - Lambda Layers Here, you'll get familiar with Lambda layers and use them in your application! View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/R1klg89vAv0). Creating a Web Service - Inspecting a Stack Get ready to learn how to inspect the stack outputs using the ​AWS Web Console and AWS command lines! View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/xoAO5DNKNyJ). Handling Platform Events - Processing Uploads In this lesson, you will learn about the different options available to process your uploads. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/7nmn0w4lQMw). Deployment Options - Deployment Options In this lesson, you'll address some of the common misconceptions about Lambda. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/RMrWXDE0XvE). Deployment Options - Sharing Behaviour In this lesson, you'll study ​the sharing behaviour of Lambda functions. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/BnjKE9B4MrN). Core Features of AWS Lambda - Versions and Aliases In this lesson, you will learn how to create different versions and aliases for your AWS Lambda functions. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/JQJwONXy9ZJ). Creating a Web Service - Quiz It's quiz time! Answer the following questions to test your knowledge and understanding. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/3YxBzWyZqAA). Core Features of AWS Lambda - Adding Deployment Alerts Here, you'll set up alerts for some metrics using CloudWatch for your application! View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/BnZY0NPjn0N). Development and Troubleshooting - Logging Incoming Events In this lesson, you'll learn how to keep a continuous​ check on logs using the `--tail` option of the `sam logs` command. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/mEL6klXpklG). Handling HTTP Requests - Customising Responses Here, you'll learn how to send a web form as a response for API Gateway! View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/7DoVjk3GO3w). Development and Troubleshooting - Working on a Team In this lesson, you will learn about the different ways in which people can use AWS Lambda while working on​ the same team. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/RLNrXMjJmyV). Handling HTTP Requests - Processing Request Parameters In this lesson, you will learn how to process request parameters​ using the `httpMethod` field. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/3jV9Bz5ADGp). Handling HTTP Requests - Using Global Settings to Configure the Implicit API In this lesson, you will learn how to modify global settings to configure API Gateway. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/m2mmMmz8lBO). Core Features of AWS Lambda - Interesting Experiments You can check your knowledge​ and understanding of the material you've seen so far by performing the interesting experiments from this lesson! View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/mEOm1LEN5kr). Handling HTTP Requests - Interesting Experiments You will have a firm grasp of​ the concepts discussed in this chapter after performing these interesting experiments! View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/B1kBknBnBnX). Handling HTTP Requests - Quiz It's quiz time! Answer the following questions to test your knowledge and understanding. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/JEKZW7W6DQl). Using External Storage - Dealing with Network Timeouts In this lesson, you will learn how to deal with network timeouts. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/m7xKllnljor). Using External Storage - Quiz It's quiz time! Answer the following questions to test your knowledge and understanding. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/gk7nB1O9693). Cheaper, Faster, Serverless - Signing Requests Get ready to learn how to sign requests to an AWS service using security keys! View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/q2zGJYyzVv7). Cheaper, Faster, Serverless - Signed Download URLs In this lesson, you will learn how to sign download URLs and configure access to the files after they are uploaded. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/m2ZkqkNvQYE). Deployment Options - Sharing Configurations In​ this lesson, you'll study how to share configurations among Lambda functions. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/Y5GBOYLPVJ2). Handling Platform Events - Working with Files In this lesson, you'll have a look at how to work with files when using AWS Lambda. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/qV65JmzNPN2). Getting Started - The Serverless Pricing Model In this lesson, you will learn about the pricing model of AWS serverless architecture. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/gkKOv6JRm79). Getting Started - How Request Pricing Affects Deployment Architecture Let's see how request pricing, ​i.e, charging based on the number of requests, affects​ deployment architecture. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/xVjvp4DkyDn). Getting Started - How Request Pricing Affects Security Let's see how request pricing( ​i.e, charging ​based on the number of requests) affects security​. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/q2x3kYl0noy). Handling Platform Events - Avoiding Circular References Learn how to avoid circular references by setting up a ​custom IAM policy. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/3jwZqlNyLP9). Using External Storage - Interesting Experiments You can ensure a firm grasp on your knowledge​ and understanding of this material by performing these interesting experiments! View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/qVpx6k12pM0). Deployment Options - One Lambda or Many? Take a look at the constraints of ​Lambda functions in this lesson. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/JYOl4KA17lD). Cheaper, Faster, Serverless - Interesting Experiments You'll have a firm grasp on your knowledge​ and understanding​ of the material from this chapter after​ performing these interesting experiments! View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/gkw0kp54lYY). Getting Started - Serverless in Five Minutes This lesson will ​introduce you to serverless architecture and its benefits. Now let's get started! View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/mymvROxZRx9). Using Application Components - Using `mogrify` In this lesson, you'll learn about Mogrify for image processing and about SAR which is a public library for AWS SAM applications! View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/gxrq79WElk3). Designing Robust Applications - Quiz It's quiz time! Answer the following questions to test your knowledge and understanding. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/RL47N51O7nV). Handling Platform Events - Working with Asynchronous Events Here, you'll learn how to handle asynchronous calls and store output while using AWS Lambda functions. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/g2EYLzWWE8G). Handling Platform Events - Handling Asynchronous Errors with Dead Letters In this lesson, you will learn how to handle asynchronous​ errors with dead letters by modifying the template file. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/gkkJoGMwAV6). Handling Platform Events - Quiz It's quiz time! Answer the following questions to test your knowledge and understanding. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/JEx1XxjBOOg). Getting Started - Interesting Experiments You can get a firm grasp on your knowledge​ and understanding by thinking about the interesting experiments in this lesson! View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/RM5z1oRk4oq). Setup Tools for Local Development - Configuring Access Credentials In this lesson, you will learn how to set up access credentials for AWS CLI. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/mENpRLLWWG3). Cheaper, Faster, Serverless - Protecting S3 Files In this lesson, you will learn how to protect your files through encryption when you store them in S3. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/N8DNMORqVnp). Using External Storage - Using External Storage In this lesson, you'll explore and evaluate the different external storage options you have when using Lambda functions! View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/xlBlP3rzBAE). Managing Sessions and User Workflows - Configuring API Gateway for CORS In this lesson, you will learn how to configure API Gateway for CORS using AWS Lambda. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/7nMMKR6BNyy). Creating a Web Service - Building a SAM Application In this lesson, you will learn how to build a SAM application. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/qALK2mkVQwD). Cheaper, Faster, Serverless - Quiz It's quiz time! Answer the following questions to test your knowledge and understanding. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/qVoMWmOjMW7). Getting Started - How Request Pricing Affects Product Decisions Let's see how request pricing (​i.e, charging customers based on the number of requests) affects​ product decisions. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/qZXR2KlZ9Nk). Development and Troubleshooting - Debugging Functions In this lesson, you will get to know how to debug Lambda functions using Chrome DevTools. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/xozvloEANxE). Designing Robust Applications - Lambda Utility Methods Here, you'll get familiar with Lambda utility methods and learn how to protect the application from abuse. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/39kxXvWJJ84). Managing Sessions and User Workflows - Using S3 as a Web Server In this lesson, you will learn how to use S3 as a web server by getting familiar with bucket endpoint​s and ​website endpoints. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/3wGWz1MWpo9). Managing Sessions and User Workflows - Quiz It's quiz time! Answer the following questions to test your knowledge and understanding. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/39J5YkOgqv9). Handling Platform Events - Generating Test Events In this lesson, you will learn​ how to generate test events using `sam local` and how to work with file streams​. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/R8EA5vkLGxO). Handling Platform Events - Conditional Resources In this lesson, you'll learn how to handle conditional​ resources by using CloudFormation template and SAM CLI! View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/7Awrz51xYOG). Managing Sessions and User Workflows - User Workflows and Request Routing In this lesson, you will learn why you have to change the user workflow and you will get familiar with request routing. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/YQ5R8kqwV3A). Creating a Web Service - Packaging SAM Applications Let's look at the packaging step that is required to deploy SAM applications after the project has been built. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/qA6PRNYZppR). Creating a Web Service - Deploying a SAM Application Get ready to deploy the SAM application in this lesson! View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/m7vO26PnMO3). Using External Storage - S3 vs. DynamoDB In this lesson, you'll draw a comparison between S3 and DynamoDB and decide what to use for your application. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/7AK4pzOnzpB). Using External Storage - Authorising Access With IAM Policies In this lesson, you will learn how to configure IAM to allow storage access. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/m26D9D87gY9). Creating a Web Service - Steps to Deploy SAM Applications In this lesson, you will learn about the steps required to deploy SAM applications. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/JE7ZB1xEKnP). Development and Troubleshooting - Validating Templates Get ready to learn how to validate the template files which configure your application! View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/qARADwGYxyR). Development and Troubleshooting - Setting Up a Deployment Pipeline In this lesson, you will learn about the ​deployment pipeline and to set it up using AWS Lambda. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/N72KkR2o8gm). Using Application Components - Interesting Experiments You can have a firm grasp on your knowledge​ and understanding by performing the interesting experiments listed in this lesson! View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/xonVvv7YzY9). Managing Sessions and User Workflows - Uploading Files to S3 In this lesson, you will learn how to upload files to S3 by modifying the template file. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/g7qEx0mkyMk). Using Application Components - Invoking System Utilities Here, you'll learn how to invoke system utilities! View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/7AoMno0rRGy). Using Application Components - Publishing to SAR In this application, you'll learn how to publish your application to SAR. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/gxML3z6z0YD). Using External Storage - Lambda Access Rights In this lesson, you will modify your application code to enable the access rights of Lambda functions. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/qZPMvN8YyLk). Using External Storage - Generating Unique References Here, you'll generate unique references in the application code to satisfy the technical requirement of storage systems. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/q2KKq3B1oyR). Managing Sessions and User Workflows - Moving Session State out of Lambda Functions In this lesson, you will get familiar with resumable sessions and how to minimise coordination between different Lambda executions. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/xVn3gJYGowr). Managing Sessions and User Workflows - Moving Static Assets Out of Lambda Functions Here, you'll learn how to write code to move static assets out of Lambda functions. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/JPD164BYDvK). Using Application Components - Quiz It's quiz time! Answer the following questions to test your knowledge and understanding. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/RLXZPBBOxgV). Getting Started - When to Use Lambda In this lesson, you will learn when and when not to use AWS Lambda. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/7AqAmm7y5w8). Development and Troubleshooting - Exploring the AWS Lambda Web Console In this lesson, you will learn how to check out the configurations of your ​Lambda functions and how to monitor them using the ​AWS Lambda Web Console. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/qZ88Lk2ZKGp). Managing Sessions and User Workflows - Adding More Functions to `user-workflow.js` In this lesson, you will add more functions to `user-workflow.js` for the visualization of the workflow. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/q21R4P34gGR). Managing Sessions and User Workflows - Working With Cross-Origin Resource Sharing In this lesson, you will learn how to work with cross-origin resource sharing when using AWS Lambda. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/qVj6GOOM5Y0). Creating a Web Service - Initialising the Application In this lesson, you will learn how to initialize the web service project using AWS SAM. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/JPZ03LV04Ko). Creating a Web Service - Infrastructure as Code In this lesson, you will learn about the Cloudformation template and the CloudFormation stack. Additionally, you’ll get a detailed look at the ​`template.yaml` of the project you initialized. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/YMP54WPoxz9). Getting Started - Important AWS Lambda Technical Constraints In this lesson, you will learn about the important technical constraints of AWS Lambda that you should know and assess before deploying your application. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/N7WRDJY0JX2). Getting Started - Quiz It's quiz time! Answer the following questions to test your knowledge and understanding. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/BnyYANp858k). Development and Troubleshooting - Retrieving Execution Logs In this lesson, you will be able to retrieve the logs for your application using AWS Web Console and AWS command-line. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/g7ANRJXWQyl). Development and Troubleshooting - Simulating Lambda Locally In this lesson, you will learn how to run the application locally using Docker. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/qZ9VLKX35Q7). Using External Storage - Passing Resource References to Functions In this lesson, you will learn how to let SAM configure the environment variables​ for your application. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/JEKk0kVK3pJ). Creating a Web Service - Further Sections of 'template​.yaml' In this lesson, you'll see some further sections from 'template.yaml' and learn what they represent. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/3Yxm008rRKn). Creating a Web Service - The Lambda Programming Model Take a look at some of the JavaScript code which will be run by Lambda! View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/YQ8PQWXQ8NM). Creating a Web Service - Interesting Experiments You can get a stronger grasp on your knowledge​ and understanding by doing the interesting experiments that have been listed in this lesson! View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/m7oW0joOJAR). Cheaper, Faster, Serverless - Direct Access to External Storage In this lesson, you will learn how to remove the gatekeeper role from the Lambda functions to get away from ​traditional architecture. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/gkPRgMy6nLj). Development and Troubleshooting - Interesting Experiments You can gain a firm grasp on your knowledge​ and understanding of what you've seen so far by performing these interesting experiments! View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/m28BpkLNrLE). Handling Platform Events - Interesting Experiments After performing the following interesting experiments​, you will​ have a firm grasp of​ the material covered in this lesson! View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/R10WnN2l8zz). Managing Sessions and User Workflows - Interesting Experiments You will have a firm grasp on the concepts covered in this chapter after performing the interesting experiments in this lesson! View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/JEYY2wN3yPo). Development and Troubleshooting - Quiz It's quiz time! Answer the following questions to test your knowledge and understanding. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/g2V55mrKKwZ). Designing Robust Applications - Modifying API Endpoints In this lesson, you'll start modifying the application to make it more robust and easier to maintain! View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/g20knpO0m4G). Designing Robust Applications - Designing with Ports and Adapters In this lesson, you will learn about the Ports and Adapters design pattern and how to implement it in applications. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/7nynYo4vY31). Designing Robust Applications - Request Processor and Concrete Adapters In this lesson, you'll see how to go about implementing the request processor along with concrete adapters using the Ports and Adapters design pattern. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/JEl94BnkZ9D). Setup Tools for Local Development - Setting Up the Prerequisites This lesson contains instructions to help you set up the prerequisites to using AWS Lambda. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/g7DOlrpn4K9). Setup Tools for Local Development - Installing JavaScript and SAM CLI This lesson contains a continuation of the setup process which includes installing Node.js and SAM CLI. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/m7NQkErvNg9). Setup Tools for Local Development - Running AWS Services with Restricted User Accounts In this lesson, you will explore how to run AWS services with restricted user accounts. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/gkEW2MD5WkD). Setup Tools for Local Development - Interesting Experiments You can get a firm grasp on your knowledge​ and understanding by thinking about the interesting experiments that have been discussed in this lesson! View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/xoXJJE0vGvE). Core Features of AWS Lambda - Safe Deployments In this lesson, you will learn about function configurations for AWS Lambda functions. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/gkAwmrPRxMk). Core Features of AWS Lambda - Gradual Deployments In this lesson, you will get familiar with routing configurations and AWS CodeDeploy as well as how AWS gradually deploys code. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/B1LwQREYMwN). Core Features of AWS Lambda - Quiz It's quiz time! Answer the following questions to test your knowledge and understanding. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/g24gPKNyKn9). Handling HTTP Requests - API Gateway Events In this lesson, you will learn about API Gateway events and how you can view them using the ​AWS Web Console. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/m2xlPQxjvR0). Handling HTTP Requests - Troubleshooting Gateway Integrations In this lesson, you will learn how to troubleshoot gateway integrations​ using the ​AWS Web Console. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/N0g4gJ5NLgm). Handling HTTP Requests - Creating Parameterised CloudFormation Stacks In this lesson, you will learn about stages and how to configure them through parameters. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/B69GloDKonW). Designing Robust Applications - Interesting Experiments Try performing these interesting experiments to get a better grasp on your knowledge​ and understanding of this context! View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/mELQn3PZjZr). Deployment Options - Interesting Experiments You will have a firm grasp on your knowledge​ and understanding of the concepts you've seen by performing these interesting experiments! View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/m2O4NGDJvO3). Deployment Options - Quiz It's quiz time! Answer the following questions to test your knowledge and understanding. View the lesson [here](https://www.educative.io/courses/running-serverless-applications-aws-lambda/m2DO7x5W2rR).
About the Running Serverless Applications with AWS Lambda (Gojko Adzic) category [Running Serverless Applications with AWS Lambda (Gojko Adzic)] (1)