AWS Lambda Foundations

AWS Lambda Foundations

AWS LIS-AWSII-6116

Kostenlos
Languages Available: Deutsch | Español (Latinoamérica) | Français | עִבְרִית | Bahasa Indonesia | Italiano | 日本語 | 한국어 | Português (Brasil) | 中文(简体) | 中文(繁體)AWS Lambda is an event-driven, serverless compute service that lets you run code without provisioning or managing servers. This course focuses on what you need to start building Lambda functions and serverless applications. You learn how AWS Lambda works and how to write and configure Lambda functions. You explore deployment and testing considerations and finally end with a discussion on monitoring and troubleshooting Lambda functions.Course level: FoundationalDuration: 120 minutesActivitiesThis course includes interactive lessons, demonstrations, and knowledge checks.Course objectivesIn this course, you will learn to:Define how Lambda worksExamine Lambda function permissions and securityDemonstrate best practice for writing Lambda functionsDeploy and test your serverless applicationsExplore best practices for effective code writingMonitor and troubleshoot Lambda functionsIntended audienceThis course is intended for:Cloud architectsDevelopersPrerequisitesThis is a foundational level course and appropriate for all learnersCourse outlineSection 1: Introduction to ServerlessServices in the AWS serverless platformExamples of serverless architectureDescribe Lambda in comparison to other compute optionsReview AWS Lambda featuresSection 2: How Lambda WorksTypes of event sourcesSynchronous vs asynchronous event sourcesLambda DestinationsHow event sources trigger Lambda functionsPush and polling eventsLifecycles of a Lambda functionCold and warm startsSection 3: AWS Lambda Function PermissionsPermissions overviewExecution role and examplesVPC-enabled Lambda permissionsPrivateLinkResource policy examplesSection 4: Authoring Lambda FunctionsAWS Lambda programming modelHandler methodBest practices for writing codeLambda console editorPackage code as a container imageUpload via zip, S3, ECRAWS SAMSection 5: Configuring Your Lambda FunctionsConcurrency and scalingConcurrency limitsBurstingProvisioned concurrencySection 6: Deploying and Testing Serverless ApplicationsHow is serverless deployment different?Server-based vs serverless deploymentServer-based vs serverless development environmentsVersions and aliases for safe deploymentsUsing publish to make a snapshotAliases point to specific versionSection 7: Monitoring and TroubleshootingMonitoring with CloudWatchCloudWatch metricsUsing CloudWatch Lambda InsightsAWS X-RayAWS CloudTrailDead Letter Queues (DLQs)Analyzing cold/warm starts using AWS X-Ray Section 8: Additional resourcesWebsitesWhitepapersBlogsOnline serverless workshopsRecorded tech talks
Schreiben Sie Ihre eigene Bewertung

Nur registrierte Nutzer können Bewertungen abgeben. Bitte melden Sie sich an oder Erstellen Sie ein Benutzerkonto