ข้ามไปยังเนื้อหา

Real-World Projects Roadmap

FitTrack คือ โปรเจกต์ #4 ของ Real-World Projects series ที่มีหกโปรเจกต์ แต่ละโปรเจกต์หยิบแอปจริงคนละแบบมาสร้างใหม่จาก repo เปล่า โดยตั้งใจดึงคอร์สจาก Learn Hub คนละส่วน — เพื่อว่าเมื่อรวมกันแล้ว ทั้งหกจะครอบคลุม catalog เกือบทั้งหมด สามโปรเจกต์ เสร็จและ live แล้ววันนี้; FitTrack คือตัวที่คุณกำลังสร้างอยู่; และอีกสองตัวตามมาเพื่อปิด map ให้ครบทั้งฝั่ง offline web และ cloud infrastructure จริง

board สไตล์ Trello ที่ทุกการเปลี่ยนแปลงโผล่ขึ้นแบบ live ให้ทุกคนที่ดูอยู่เห็นพร้อมกัน backend เขียนด้วย Rust, ใช้ Redis สำหรับ cache และ fan-out และ frontend บน Astro รันขึ้นด้วย Docker Compose

  • Stack: Rust/Axum + PostgreSQL + Redis + WebSocket + Astro + Docker

platform สำหรับ content: author เขียนใน headless CMS แล้ว blog สาธารณะที่เร็วก็ render ออกมาผ่าน GraphQL API ด้วย SSR และ ISR

  • Stack: Node/NestJS + MongoDB + GraphQL + Next.js

ร้านค้าออนไลน์ที่แยกเป็น service อิสระซึ่งคุยกันผ่าน gRPC และประสาน order flow ผ่าน event streaming — Kafka, RabbitMQ, saga และ outbox pattern บน Kubernetes ผ่าน Helm

  • Stack: Go + gRPC + PostgreSQL + Kafka + RabbitMQ + Kubernetes

แอปบันทึกการออกกำลังกายที่มีแอป mobile แบบ native และ web companion ต่อหลังบ้านด้วย Python API และ managed platform สำหรับ Postgres/auth คุณสร้าง product เดียวกันให้สอง client และแชร์ backend เดียว

  • Stack: Python/FastAPI + Supabase + Flutter + Svelte
  • Adapts: Python Deep Dive, Python for TypeScript Developers, Supabase, Flutter (×2), Svelte

แอปโน้ตแบบ local-first ที่ทำงาน offline ได้และ sync เมื่อกลับมา online — IndexedDB, Web Components และ WASM core

  • Stack: TypeScript + Web Components + IndexedDB + WASM + Astro

เอาห้าโปรเจกต์แรกมา deploy จริง: infrastructure as code ข้าม cloud, Kubernetes, observability, identity และ feature flag

  • Stack: Terraform/Terragrunt (AWS/GCP/Azure) + Kubernetes + Datadog + Keycloak + GrowthBook

คุณเข้าใจภาพรวมแล้วเมื่อพูดได้อย่างละประโยคว่า FitTrack สร้างอะไร, ดัดแปลง catalog ส่วนไหน และต่างจากสามโปรเจกต์ก่อนหน้ายังไง ต่อไป เริ่ม Module 1 · Setup & Tooling