Launching My Tech Blog: Astro + Vercel


Hello! 👋 This is the very first post on my personal tech blog. I’m keeping the setup simple—Astro for content-first pages and Vercel for fast, hassle-free deploys—so I can focus on writing rather than tooling.

Why this blog

I’ve been building web applications (Kotlin/Spring Boot on the backend, React/TypeScript on the frontend, running on GCP). I want a place to:

  • Document real-world fixes and design decisions
  • Share notes on Domain-Driven Design and clean architecture
  • Track my learning (including improving my English)
  • Build a public knowledge base I can link in PRs and resumes

What I’ll write about

  • Backend (Kotlin + Spring Boot): Web security, sessions, testing, Exposed ORM, transaction patterns, async jobs
  • Frontend (React + TypeScript): Reusable hooks/components, UI state, performance, CSS/SCSS/MUI tips
  • Infra (GCP): Cloud Run, Cloud SQL, storage, observability, cost control
  • Architecture: DDD, modular monoliths, boundaries, consistency vs availability trade-offs
  • English Learning: Short write-ups of phrases, pitfalls, and resources

The stack

  • Astro: Markdown-first, island architecture when I need interactive bits
  • Vercel: Push to deploy, preview URLs for drafts, built-in analytics if needed
  • Markdown: Portable content I can migrate later without lock-in