Skip to content

$ cat ~/projects/book-info.md

Book Info Application

AWS infrastructure and Istio service mesh deployment.

status: Completedyear: Project

$ cat problem.md

Deploying an application on AWS requires secure networking, controlled access and repeatable infrastructure provisioning while also providing a practical environment for service mesh implementation.

$ cat solution.md

Provisioned AWS infrastructure using Terraform and deployed the Book Info application on EC2 with Istio for service mesh capabilities.

$ cat architecture.md

Terraform provisions the AWS VPC, subnets, routing, security groups and EC2 infrastructure. The Book Info application runs on the provisioned environment with Istio providing service mesh functionality.

$ cat responsibilities.md

  • Provisioned VPC, subnets, routing and security groups using Terraform.
  • Provisioned EC2 infrastructure for application deployment.
  • Deployed the Book Info application.
  • Implemented Istio-based service mesh capabilities.
  • Designed the infrastructure with secure and repeatable deployment practices.

$ cat stack.txt

  • AWS
  • Terraform
  • VPC
  • EC2
  • Security Groups
  • Istio

$ cat results.md

  • Created a repeatable AWS infrastructure deployment using Terraform.
  • Demonstrated end-to-end cloud infrastructure provisioning and application deployment.
  • Implemented Istio service mesh capabilities on the Book Info application.

$ ls screenshots/

Book Info application screenshot

$ open architecture-diagram

Book Info application architecture diagram