Product Manager @AWS
multi-container-nginx-react-node-mongo. Multi container application with Nginx, React, Node and Mongo DB. This repository also contains Terraform IaC (Infrastructure as Code) for a CICD pipeline to build and push images to DockerHub.
370aws-apigateway-vpc-ecs-fargate. Source code to run a containerised application in AWS ECS Fargate inside a VPC's private subnets. An API Gateway is used as the doorway to the private network using a VPC link to access the VPC. An NLB is for optimal performance of accessing the application.
69react-hooks-by-example. Learn React Hooks by building a basic auth based to do app
43react-express-postgres. A multi-container app using react, express and postgres
24amazon-eks-cluster. This repository contains source code to provision an EKS cluster in AWS using Terraform.
23automate-react-deployments-to-s3-cloudfront. An example of how to make use of Terraform and Terragrunt to create infrastructure for S3 static site hosting and a CloudFront CDN. In addition, this repository will have infra for a CI/CD pipeline to deploy the application to the S3 bucket.
22up-and-running-with-containers-in-aws. This repository contains the source code for examples used in Up & Running with Containers in AWS Udemy course.
20bootstrap-rke-cluster-in-aws. This repository contains source code to bootstrap an RKE Kubernetes cluster in AWS.
19local-kubernetes-setup-with-rke-and-vagrant. Repository containing source code for local cluster setup with vagrant, virtual box and Rancher Kubernetes Engine (RKE).
15react-stripe-subscriptions-frontend. React app
12serverless-react-with-s3-cloudfront. Serverless React application with CloudFormation scripts for S3, CloudFront, CodeBuild, and CodePipeline
12serverless-lambda-nodejs-redis. Serverless AWS Lambda + Redis Client + Mongoose
11aws-eks-platform. AWS EKS cluster and worker node groups in a VPC, with an ALB Ingress Controller. Provisioned with Terraform.
10microservice-example-helm-charts. A repository containing helm charts for a microservice example application
10istio-gateway-and-virtual-services. Istio Gateway and Virtual Services
9nodejs-skaffold-app. Node.js application using Skaffold and GitHub Actions for deployments to Amazon EKS cluster
7microservice-orders. An orders microservice for an example application
7stripe-subscriptions-backend. Serverless app
6sls-aws-lambda-with-travis-ci. AWS Lambda services with Travis CI setup
6microservices-for-kubernetes. This repository contains Kubernetes resource configurations for microservices
6ci-for-git-ops-pipeline. This repository contains source code for a project that demonstrates creation of a CI/CD pipeline to automate deployments to a Kubernetes cluster using AWS CodeBuild for CI and Fleet as a GitOps tool.
6how-to-setup-external-ca-in-istio. This repository contains steps and source code for configuring an external CA in Istio.
5cost-effective-app-spreading-in-k8s. This repository contains the source code used in a demo that shows how to spread and scale applications cost effectively in K8s.
5docker-compose-to-kubernetes-with-kompose. Repository that contains the source code for docker-compose project converted to K8s using kompose.
5aws-container-image-scan-with-snyk. Two stage pipeline with container image scans in CI stage using Snyk in AWS CodeBuild. Pipeline state and Snyk vulnerability notifications sent to Slack channel.
5application-sets-ecommerce. Repository containing source code for Applications Set configurations for ecommerce Argo appd
4fleet-multi-cluster-cd. This repository contains source code to provision 4 hosted/managed Kubernetes clusters across three cloud providers (EKS, GCP, AKS), and setup a Fleet manager for continuous delivery to the other clusters.
4builder-pattern-example. Using multistage build dockerfile and multiple files for builder pattern to create optimised images in Docker
4microservice-products. A products microservice for an example application
3aws-lambda-with-dynamo-db. Serverless backend with AWS Lambda and DynamoDB
3react-circle-loading-animation. An easy to use circle animation ReactJS component to be displayed when loading or progress between transitions.
3local-rancher-setup-with-docker-and-vagrant. This repository contains the source code to startup Rancher in a Docker container on a Virtual Machine. The VM runs Ubuntu 20.04 and the provisioning script installs the latest version of Docker at this point in time (20.10.7).
3spire-with-envoy-service-to-service. SPIRE Integration with Envoy using Service to Service example
3docker-nodejs-application. This repository contains source code for a basic `to-do` CRUD (Create, Read, Update, Delete) based Node.js application. The application source code also contains a `Dockerfile` to build an image and containerize the application.
3basic-graphql-server. Basic GraphQL server
3node-google-cloud-datastore-project. Basic Node.js apps using Google Cloud Datastore
3functional-components-with-hooks. Using Hooks in Functional Components
3microservice-graphql-server. A GraphQL server microservice for an example application
2dockerized-nginx-react-app. A containerised React application with Nginx as a web server
2elastic-beanstalk-node-api. Source code for Build, Test & Deploy Node.js App with CodeCommit, CodePipeline, CodeBuild & Elastic Beanstalk
2dockerized-react-app. Dockerized React app
2shipping-logistics-graphql-server. Shipping logistics GraphQL server implementation
2containerized-express-app. Containerized Express App with Travis config for AWS Elastic Beanstalk deployments
2react-graphql-project. Full stack application with react front end and graphql backend
2react-redux-login-with-adal. React application that enables you to login with Azure AD account
2mock-ecommerce-backend. This repository contains the source code for a mock ecommerce backend application
2mock-express-backend. Node.js express backend
2istio-and-k8s-service-internal-traffic-policy. This repository contains the source code and configurations for an example that combines Istio with the K8s Service internal traffic policy to reduce external and internal network related costs and latency between inter-pod communication.
1app-armor-k8s-example.
1react-nginx-app. Simple React Nginx application making use of Copilot for ECS deployments
1fleet-simple-nodejs. Repository for fleet K8s config manifest file to watch simple nodejs application repo in fleet GitOps
1fingerprintjs-paywall. Example using FingerprintJS to create a paywall
1local-kubernetes-setup-with-fleet-and-vagrant. This repository contains the source code for a multi cluster management setup with Fleet in a local environment. One cluster is used by the Fleet manager and the other is a downstream cluster that Fleet deploys to.
1aws-lambda-terraform-example. This repository contains source code to create an AWS Lambda function behind an API Gateway. In addition, there is a basic React.js application to act as a web interface for accessing the Lambda function.
1react-app-sta. JavaScript
1react-app-sta-kubernetes-resources.
1react-understanding-state. Understanding state in React
1angular-firebase-app. Angular Firebase app
1