The pillars of the framework
การสร้างระบบซอฟต์แวร์นั้นคล้ายกับการก่อสร้างอาคารอย่างมาก หากรากฐานไม่มั่นคง ปัญหาทางโครงสร้างก็สามารถทำลายความสมบูรณ์และการใช้งานของอาคารนั้นได้ ในการออกแบบสถาปัตยกรรมทางเทคโนโลยี หากคุณละเลยเสาหลักทั้ง 6 ประการ ซึ่งได้แก่ การเป็นเลิศด้านการปฏิบัติงาน, ความมั่นคงปลอดภัย, ความน่าเชื่อถือ, ประสิทธิภาพในการทำงาน, การเพิ่มประสิทธิภาพต้นทุน และความยั่งยืน การจะสร้างระบบที่ตอบสนองต่อความคาดหวังและข้อกำหนดของคุณก็อาจกลายเป็นเรื่องที่ท้าทาย
การนำเสาหลักเหล่านี้มาผสานรวมเข้ากับสถาปัตยกรรมของคุณจะช่วยให้คุณสร้างระบบที่มีความเสถียรและมีประสิทธิภาพ ซึ่งจะช่วยให้คุณสามารถไปโฟกัสกับแง่มุมอื่นๆ ของการออกแบบได้ เช่น ข้อกำหนดด้านฟังก์ชันการทำงาน (Functional requirements) เป็นต้น
เสาหลัก (Pillars)
- การเป็นเลิศด้านการปฏิบัติงาน (Operational excellence)
- ความมั่นคงปลอดภัย (Security)
- ความน่าเชื่อถือ (Reliability)
- ประสิทธิภาพในการทำงาน (Performance efficiency)
- การเพิ่มประสิทธิภาพต้นทุน (Cost optimization)
- ความยั่งยืน (Sustainability)