Choosing The Best AWS Service For Your Website + API

Choosing The Best AWS Service For Your Website + API

Recording

Coming Soon

Slides

Resources

Amplify

AWS Amplify Get Started | Front-End Web & Mobile | Amazon Web Services
With AWS Amplify, quickly configure app backends, connect them to your app in a few lines of code, and deploy static web apps in just three steps.
Deploy a Web Application on Amazon Amplify | Introduction
Learn how to deploy a web application using AWS Amplify. This tutorial includes creating your first Amplify project, creating an API, and deploying your project.

App Runner

What is AWS App Runner? - AWS App Runner
Use the AWS App Runner service to go directly from an existing container image or a source code repository to a running web service in the AWS Cloud with CI/CD capability.
Getting started with App Runner - AWS App Runner
Get started with AWS App Runner by building your first App Runner service from a source code repository.

EC2

Getting Started with Amazon EC2
Learn the simple steps required to launch, configure, and operate your EC2 instance.
Install a web server on your EC2 instance - Amazon Relational Database Service
Install a web server to serve public content and connect to the private Amazon RDS DB Instance.

ECS

Learn how to create and use Amazon ECS resources - Amazon Elastic Container Service
Learn how to get started with Amazon ECS
Deploy a Container Web App on Amazon ECS Using Amazon CodeCatalyst
Learn to build and deploy a container-based web application using ECS and CodeCatalyst.

EKS

Getting started with Amazon EKS - Amazon EKS
Learn about the tools needed for creating and working with an Amazon EKS cluster.
Deploy a Container Web Application with Amazon EKS | Introduction
Learn how to deploy a container-based web application using Amazon Elastic Kubernetes Service (EKS). This tutorial includes learning how to create an EKS cluster, installing and configuring CDK8s, creating a deployment, and deploying your infrastructure with CDK.

Elastic Beanstalk

Getting started using Elastic Beanstalk - AWS Elastic Beanstalk
Create, edit, and manage your Docker, Go, Java, PHP, .NET, Node.js, Python, and Ruby applications in a matter of minutes using Elastic Beanstalk and its console.
Web App Deployment - AWS Elastic Beanstalk - AWS
AWS Elastic Beanstalk helps you deploy and manage web applications with capacity provisioning, app health monitoring, and more.

Fargate

Serverless Compute Engine – Getting Started with AWS Fargate – Amazon Web Services
Get started with AWS Fargate serverless compute on Amazon ECS and Amazon EKS. Learn more through workshops, documentation, videos, and blogs.

Lambda

AWS Lambda – Getting Started
Find getting started resources including documentation for AWS Lambda.
Build a Serverless Web Application with AWS Lambda, Amazon API Gateway, AWS Amplify, Amazon DynamoDB, and Amazon Cognito
Tutorial: Build a Serverless Web Application with AWS Lambda, Amazon API Gateway, AWS Amplify, Amazon DynamoDB, and Amazon Cognito

Lightsail

Getting Started with Amazon Lightsail– Amazon Web Services
Find tutorials to help you get up and running on Amazon Lightsail.
Deploy a Container Web Application on Amazon Lightsail | Introduction
Learn how to deploy a container-based web application using Amazon Lightsail. This tutorial includes how to prepare your container application, deploying your container, and updating your container.

S3

Getting started with Amazon S3 - Amazon Simple Storage Service
Get started storing and retrieving any amount of data at any time, from anywhere on the web with Amazon S3.
Hosting a static website using Amazon S3 - Amazon Simple Storage Service
Host a static website on Amazon S3 by configuring your bucket for website hosting and then uploading your content to the bucket.