Course 2 Sneak Peek: Why We Start With a Blog

Hey there,

This week I want to share something that surprised me while building Course 2.

Why Course 2 Starts With a Blog

When I tell people the first case study is a blog application, I sometimes get this reaction: "A blog? That's so basic."

But here's the thing - the humble blog contains almost every pattern you'll see in more complex content systems:

The blog is the perfect starting point because it's simple enough to fully understand, yet complex enough to demonstrate the key patterns.

The Insight That Drives Everything

Here's the architectural insight that clicked for me:

One author. Thousands of readers.

Jasmine (our travel blogger persona) writes maybe one post per week. But she might have thousands of readers viewing her content every day. This massive imbalance between writes and reads is THE defining characteristic of content systems.

And it drives every architectural decision:

The Pattern I'm Most Excited About

In the blog design, the same building block combination - Service + Key-Value Store - appears THREE times for completely different purposes:

  1. Web Page Cache - fast text delivery
  2. Media Cache - fast image delivery
  3. Authentication Service - user sessions and roles

That's the power of building block thinking. Once you understand that Service + Key-Value Store means "fast retrieval of something," you can apply it to caching text, caching images, OR storing session data.

Same blocks. Different problems. Same solution pattern.

New: Simplified Pricing + Upgrade Path

I've simplified how the courses work:

For new students:

For Course 1 graduates who want to continue:

The upgrade appears automatically once you've purchased Course 1. No codes needed.

Why this change? The old pricing with promo codes and separate purchases was confusing. Now it's simple: start with Course 1 for $99, then upgrade to the full series for $300 if you want to continue.

Start Course 1 ($99)

Coming in Course 2

After the Blog Application, we dive into:

Each case study follows the same pattern: watch a real system design, then analyze it together with grades, strengths, and improvement opportunities.

Questions? Just reply.

-- Kay

P.S. If someone forwarded this to you, sign up for the mini course to get these updates directly.