This repository contain project files from the ALX-T Udacity Cloud Developer Nanodegree Programme
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
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 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
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 •
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
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