บทนำ
หลายๆท่านอาจจะเคยได้ยินคำว่า Software Architecture หรือที่แปลเป็นไทยว่า สถาปัตยกรรมซอร์ฟแวร์ กันมาบ้าง แต่มันก็ยังเป็นความหมายที่เข้าใจยากบ้าง กำกวมบ้าง หรือไม่แน่ใจว่าจริงๆ แล้วมันคืออะไรบ้าง
บทความชุดนี้ ผู้เล่าตั้งใจจะรวบรวมความเข้าใจใน Software Architecture แล้วกลั่นกรองลงมาเป็นภาษาไทย ที่เข้าใจง่ายที่สุดให้กับผู้อ่าน จากประสบการณ์ของผู้เล่า ซึ่งยังไม่แน่ใจว่าจะใช้เวลานานเท่าใด จึงจะจบทั้งชุดของบทความได้
โดยความตั้งใจผู้เล่าพยายามใช้เวลาในเช้าของทุกๆวันหยุด รวบรวมความเข้าใจ จากหนังสือหลายๆเล่ม เท่าที่เวลาที่เจียดจากการงานและเลี้ยงลูกจะมี มาเล่าให้ฟัง เท่าที่จะทำได้
บทความชุดนี้ คิดเนื้อหาได้คร่าวๆประมาณนี้ (ซึ่งพอเขียนจบไม่รู้จะเป็นตามนี้มั้ย)
- บทนำ
- ที่มาและความสำคัญของ Software Architecture
- เริ่มต้นกับ Software Architecture ด้วย Layer Architecture Pattern
- Use-cases และ Pattern ต่างๆ ที่ใช้ใน Software Architecture
- บทส่งท้าย
สำหรับบทความชุดนี้ ผู้เล่าคงใช้เวลาหลัก 10 ปี กว่าจะเขียนได้จนสมบูรณ์ ดังนั้นในทุกๆบทความที่เขียนลงไป ยังอยู่ในสถานะร่าง และอาจถูกแก้ไขได้เสมอ จนกว่าจะวันสุดท้ายที่คิดว่าสมบูรณ์