P1
PHASE 1: 7-DAY SPRINT Chapters 1 & 2 · 10–20 Min / Day
15:00
DAILY MICRO-LEARNING 10–20 MIN DAILY PACING

DAY 1 TO DAY 7 SPRINT:
ARCHITECT'S FOUNDATION

ไม่ต้องอ่านยาวเป็นชั่วโมง! เพียงสละเวลา วันละ 10–20 นาที คุณจะเรียนรู้ครบทั้ง Chapter 1 & 2 พร้อมเปลี่ยนมุมมองจาก Coder เป็นสถาปนิกผ่าน 3 หมวดโครงสร้าง และ 13 เหตุผลทางวิศวกรรม

DAY 01
นิยาม & 4 ศัพท์พื้นฐาน
เปิดบทเรียนเต็ม
DAY 04
13 เหตุผล: เทคนิค
เปิดบทเรียนเต็ม
DAY 05
13 เหตุผล: คน & องค์กร
เปิดบทเรียนเต็ม
DAY 06
Workshop 3 Views
DAY 07
Quiz & Review
SELECT YOUR LESSON

DAILY LESSON NAVIGATOR

Sprint Progress: 0 / 7 Days Complete
DAY 6 INTERACTIVE TOOL Hands-on System Dissection

3-VIEWS & CHANGE IMPACT ANALYZER

นำระบบจริงที่คุณดูแลอยู่มาจำแนกเป็น 3 มิติโครงสร้าง และวิเคราะห์ว่าการปรับโค้ดในแต่ละจุดจัดเป็น Local, Nonlocal หรือ Architectural Change

1. MODULE STRUCTURE

Static View (มองโค้ดบน Disk)

มีหน่วยโมดูลอะไรบ้าง และขึ้นตรงต่อกันอย่างไร? (Depends-on, Is-part-of)

2. C&C STRUCTURE

Runtime View (มองกระบวนการใน RAM)

มี Component ตัวไหนกำลังรัน และคุยกันผ่าน Connector อะไร? (REST, Kafka, gRPC)

3. ALLOCATION STRUCTURE

Physical View (วางลงบน Hardware/Cloud)

ซอฟต์แวร์ถูกจัดสรรลงบน Server, Pod, Core, หรือ Region ไหนบ้าง?

Change Impact Classifier (วิเคราะห์ผลกระทบการแก้โค้ด)

1. Local Change

แก้เฉพาะภายใน 1 Module ไม่กระทบ Module อื่น เช่น แก้ algorithm ในฟังก์ชันคำนวณส่วนลด

2. Nonlocal Change

กระทบหลาย Modules แต่ไม่เปลี่ยนโครงสร้างพื้นฐาน เช่น เพิ่ม field ใน Interface Contract แล้วตามแก้หลายจุด

3. Architectural Change

เปลี่ยนรูปแบบการปฏิสัมพันธ์หลัก เช่น สลับจาก Sync REST Call เป็น Event-Driven Message Queue

บันทึกสำเร็จ