2026 Week 2 (1/12-1/18)
- Friday 1/16
- Published my install and run of Docker from the previous day.
- Studied docker for 3 hours.
- Thursday 1/15
- Changed website design by customizing CSS.
- Studied Docker
- Installed Docker Desktop on a Ubuntu Linux VM
- Overcame several challenges with blocked virtualization from the host machine.
- Successfully ran the welcome container on localhost port 8080.
- Monday 1/12
- Tweaked website design: Added the status page and changed how the projects reacted when opened.
- Got assigned to watch a video by 37 signals about their data migration off of AWS (S3). Key takeaways from the video:
- Large cloud data transfers are difficult and costly. Moving that much data is a large endeavor.
- AWS allows a waiver for big data transfers. Basically an agreement that says if you fully complete the transfer in a specified time frame, they’ll refund the bandwidth costs with AWS credits.
- Transfers are either request limit or bandwidth limited. Bandwidth is generally an object size problem and request limits are an issue with many smaller objects.
- Separating data for transfers: must be testable, retriable, observable, etc.
- Infrastructure must be able to handle the transfer. You need to take into account reliability of wherever you’re transferring to.
2026 Week 1 (1/5-1/10)
- Began studying Docker
- Immersed myself in the fundamentals by watching a few videos. Here are some concepts I learned:
- VM vs. Container differences (Kernel/OS sharing, portability, etc.)
- Images vs. Containers
- Docker Registries (Docker Hub)
- Did a project using Terraform to provision a VPC and EC2 instance on AWS.
- Concluded studying for, and passed the Terraform Associate 003 exam.