Projects

Deploy static website with CI/CD

Deploy website with Terraform and TravisCI

Deploy website with Terraform and TravisCI

This project includes Terraform code to deploy a static website on AWS s3. It also incorporates automated builds, tests and deployments with TravisCI.

Highlights:
  • The website is deployed on AWS s3 and it uses Cloudfront distribution’s caching and SSL features.
  • With TravisCI, all you need to do is a git push, which initiates automatic build and deployment.
  • For more details on the process, check my blog link.

Github link: Website

Endpoint Health Checker

Endpoint Health Checker

Endpoint Health Checker

This is a python based application that verifies the status of the user-specified URL.

Highlights:
  • This application is docker containerized and it runs on two containers - one is a simple alpine container to serve the application and second is an nginx container to listen for the incoming requests.
  • Due to the use of nginx, the application has capabilites to run multiple python app containers and nginx can load balance between them.
  • I have also implemented this with Ansible playbook.

Github link: Endpoint Health checker

News Bulletin Agrregator

News Bulletin Aggregator

News Bulletin Aggregator

This is a python application to scrape relevant news updates from multiple sites and display it in an aggregated way.

Github link: News Bulletin Aggregator