What We’re Going To Do

  • Create an AWS account or use an existing AWS account.

  • Setup an administrator.

  • Provision a cloud-based development environment and install helpful tools.

Let’s start off by creating an AWS account. If you already have an AWS account you would like to use, sign into it now.

Next, we’ll need a development environment for making use of tools to accomplish the migration. We’re going to be using AWS Cloud Development Kit (CDK) to create our AWS infrastructure. CDK allows us to write an application in TypeScript, Python, Java, and other languages to generate AWS infrastructure.

The infrastructure we deploy in this workshop matches up AWS services to our Firebase application resources so that our application can simultaneously leverage AWS or Firebase, and allow us to gracefully deprecate the Firebase environment.