November Reflection 2025
Built a cover image generator with Azure Functions to learn serverless—explored cold starts, CI/CD, and planning-first development.
- #monthly-log
Built a cover image generator with Azure Functions to learn serverless—explored cold starts, CI/CD, and planning-first development.
Learn what fault tolerance means in cloud computing, how it works through redundancy and recovery, and why it’s key to keeping apps online even when systems fail.
Explore single-stage vs multi-stage Docker builds with a small Flask API, learning differences in image size, build speed, and container optimization.
Learn High Availability in the cloud: how redundancy, load balancing, and failover keep your applications online with minimal downtime.
Reflections on evolving a Flask API from SQLite MVP to PostgreSQL with Docker, Azure cloud deployment, feature flags, and DevOps workflows.
Learn the key differences between cloud scalability and elasticity, with clear examples and visual timelines showing how resources adjust over time.
Learn how to trigger GitHub Actions workflows within the same repo and across repos to automate tasks like syncing blog posts.
Learn how Python's zip() function pairs iterables into tuples. Simple examples show looping, unzipping, and creating dictionaries efficiently.
Learn how to render Mermaid diagrams in Astro using rehype-mermaid and Playwright, with GitHub Actions for preview and production deployments.
Learn the key differences between REST and GraphQL APIs, their pros and cons, and when to use each for your project.