Skip to content

ChukwuemekaAham/alx-t-cloud-developer-nanodegree-udacity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This repository contain project files from the ALX-T Udacity Cloud Developer Nanodegree Programme

Nanodegree Skills

AWS Cloud Fundamentals

Cloud autoscaling • Vpc • Amazon rds • Cloud load balancing • Amazon elastic compute cloud • Identity and access management fundamentals • Amazon simple notification service • Amazon vpc • AWS IAM • Amazon web services basics • AWS cli • AWS elastic beanstalk • Iam policies • Cloud computing fluency • AWS cloudformation • AWS lambda • Amazon DynamoDB • Computer networking basics • Cloud deployment models • Amazon s3 • Iam users

Monolith-to-Microservice

In this project, I converted existing monolith application into microservices. After the application was divided into smaller service, it was containerized and deployed to EKS Kubernetes cluster. This includes the deployment pipeline, scalability, observability, services, access configuration, secrets management, networking, and other deployment strategies to service the software

•Amazon Elastic Kubernetes Service • microservices architecture design • microservices debugging • ci/cd • cloud observability • kubernetes • eksctl • kubectl • aws-iam-authenticator • nodejs • nodejs-express • typescript • javascript • docker • dockerhub • dockerfile • microservices • travis-ci • postgresql • aws-cli • ionic-framework • cicd • git • github • metrics-server • jwt • aws-sdk • rds • load-balancer • reverse-proxy • nginx

Serverless TODO App

• Serverless technologies have become very popular recently because they can increase the speed of development and drastically reduce the cost of running a cloud infrastructure.

In this project I developed and deployed a simple "TODO" application using AWS Lambda and Serverless framework.

• aws lambda • aws cloudformation • serverless-framework • serverless • cli serverless development • Auth0 • amazon dynamodb • aws api-gateway • event processing • application authentication • aws secrets manager • serverless cloud computing architecture • event-driven architecture • jwts • REST APIs • react • s3 • javascript • typescript

Serverless Image Sharing App

elasticsearch • kibana • jwt • typescript • kms • aws-lambda • serverless-framework • reactjs • api-gateway • aws-s3 • dynamodb • sns • auth0 • aws-cloudformation • postman-collection • nodejs-express • aws-xray • dynamodb-streams • aws-cloudformation • web socket •

Udagram Fullstack App

Explored the foundational concepts of designing and deploying scalable, extendable, and maintainable full-stack applications using modern cloud architecture

• cloud computing fluency • amazon rds • integration testing • cloud security in AWS • unit testing • coding best practices • amazon s3 • filestore • git • aws elastic beanstalk • Object-oriented programming basic • scaling • fixing • load balancing

S3 Static Website Hosting with CloudFront

The cloud is perfect for hosting static websites that only include HTML, CSS, and JavaScript files that require no server-side processing.

In this project, I deployed a static website to AWS. First, created a S3 bucket, configure the bucket for website hosting, and secure it using IAM policies. Next, uploaded the website files to a bucket and speed up content delivery using AWS’s content distribution network service, CloudFront. Access the website in a browser using the unique S3 endpoint

• s3 • cloudfront-distribution • html • css • static