DAY 1 TO DAY 7 SPRINT:
ARCHITECT'S FOUNDATION
ไม่ต้องอ่านยาวเป็นชั่วโมง! เพียงสละเวลา วันละ 10–20 นาที คุณจะเรียนรู้ครบทั้ง Chapter 1 & 2 พร้อมเปลี่ยนมุมมองจาก Coder เป็นสถาปนิกผ่าน 3 หมวดโครงสร้าง และ 13 เหตุผลทางวิศวกรรม
DAILY LESSON NAVIGATOR
3-VIEWS & CHANGE IMPACT ANALYZER
นำระบบจริงที่คุณดูแลอยู่มาจำแนกเป็น 3 มิติโครงสร้าง และวิเคราะห์ว่าการปรับโค้ดในแต่ละจุดจัดเป็น Local, Nonlocal หรือ Architectural Change
Static View (มองโค้ดบน Disk)
มีหน่วยโมดูลอะไรบ้าง และขึ้นตรงต่อกันอย่างไร? (Depends-on, Is-part-of)
Runtime View (มองกระบวนการใน RAM)
มี Component ตัวไหนกำลังรัน และคุยกันผ่าน Connector อะไร? (REST, Kafka, gRPC)
Physical View (วางลงบน Hardware/Cloud)
ซอฟต์แวร์ถูกจัดสรรลงบน Server, Pod, Core, หรือ Region ไหนบ้าง?
Change Impact Classifier (วิเคราะห์ผลกระทบการแก้โค้ด)
แก้เฉพาะภายใน 1 Module ไม่กระทบ Module อื่น เช่น แก้ algorithm ในฟังก์ชันคำนวณส่วนลด
กระทบหลาย Modules แต่ไม่เปลี่ยนโครงสร้างพื้นฐาน เช่น เพิ่ม field ใน Interface Contract แล้วตามแก้หลายจุด
เปลี่ยนรูปแบบการปฏิสัมพันธ์หลัก เช่น สลับจาก Sync REST Call เป็น Event-Driven Message Queue