>_
EngineeringNotes
← Back to Dashboard

DevOps & Cloud

Infrastructure as Code, CI/CD, and Containerization

#

IP & Networking

Deep dive into IP addresses, subnets, DNS, and 'Mild Hosting' (Local Network).

Open Module
#

Virtual Machines & OS

Understanding Hypervisors, Virtualization, and Bare Metal servers.

Open Module
#

SSH & Security

The secure shell protocol, keys, and handling permission errors (chmod 400).

Open Module
#

AWS & Deployment

Launching EC2, handling Port 80 limitations, and Nginx Reverse Proxy.

Open Module
#

Frontends Deployment

Deploy static frontends using AWS S3 and CloudFront CDN

Open Module
#

Mastering PM2 & CI/CD

The bridge between localhost and production. Learn process management.

Open Module
#

Deploying a Monorepo

Strategies for deploying Next.js, WebSockets, and database packages together.

Open Module
#

Certificate Management

The journey from HTTP to HTTPS. Free SSL certificates with Let's Encrypt and Certbot.

Open Module
#

Introduction to Docker

Containers, Images, Dockerfiles, and Docker Compose. Build and ship consistently.

Open Module
#

Scaling Strategies

Horizontal vs. Vertical Scaling, Load Balancers, and High Availability patterns.

Open Module
#

Why ECS & Kubernetes?

Why do we need ECS and Kubernetes? An analysis of single EC2 deployments vs. full container orchestrators.

Open Module
#

AWS ECR & ECS

Container Registry and Orchestration. Deploying Docker containers on AWS Fargate/EC2.

Open Module
#

Monitoring & Logging

Logging, Monitoring, Alerts, and why PM2 logs aren't enough. Intro to New Relic.

Open Module
#

Serverless Architecture

Event-Driven Architecture, AWS Lambda, and Serverless Framework.

Open Module
#

Kubernetes

Container Orchestration. Automate deployment, scaling, and management.

Open Module