เพิ่งคุยเรื่องการใช้งาน Stored procedure ที่เขียนใน databaseว่าระบบ legacy หลาย ๆ ตัวใช้งานกันและยังคงดูแลรักษา เพิ่ม feature ต่าง ๆ มาจนถึงปัจจุบันตลอดจนก็สรรเสริญถึงมันเยอะมาก ๆ !!ว่าแต่ปัญหามันคืออะไรกันแน่ ?มันไม่ดีใช่ไหม
Read More…
ในช่วง 1-2 วันที่ผ่านมา เจอปัญหาของระบบงานที่อยู่บน productionแน่นอนว่า ระบบล่ม เมื่อมีการใช้งานเยอะขึ้นCPU วิ่งไป 100% แบบพุ่งปรี๊ดดดจึงลองดูกันหน่อยว่าจะแก้ไข หรือ ทุเลาลงไปได้อย่างไร
Read More…
ว่าง ๆ มาดู Service architecture ของ SoundCloud กันหน่อยโดยที่มีการปรับปรุงมาอย่างต่อเนื่องพยายามที่จะแก้ไขปัญหาต่าง ๆ ที่พบเจอเพื่อช่วยให้ส่งมอบและดูแลระบบงานได้ดียิ่งขึ้นเป็นการเดินทางที่น่าสนใจ
Read More…
เห็นใน feed มาการ share บทความเรื่อง How to design a system to scale to your first 100 million users ?มีรายละเอียดเยอะมาก ๆ หนึ่งในเรื่องที่สนใจคือ การ scaling database (RDBMS)เนื่องจากยังคงเป็นที่นิยมในการใช้งาน
Read More…
อ่านเอกสารเกี่ยวกับ Mainframe Modernization แล้วเจอหัวข้อที่น่าสนใจคือ ปัญหาหรือความท้าทายของระบบ Mainframeที่บริษัท Enterprise จะใช้กันเยอะมาก ๆบ่อยครั้งมักจะถูกเรียกว่า Legacy Systemหรือระบบที่ไม่ค่อยมีใครอยากไปยุ่งกับมัน แต่มันคือหัวใจหลักของธุรกิจดังนั้นมาดูกันว่ามีปัญหาอะไรบ้าง
Read More…
ในการพัฒนาระบบงานนั้นเรามักจะแยกส่วนการทำงานต่าง ๆ ออกจากกันแต่จำเป็นต้องการติดต่อสื่อสารสารกันผ่านระบบ network และมีรูปแบบของการติดต่อผ่านสิ่งที่เรียกว่า API (Application Programming Interface)ไม่ว่าจะอยู่ในรูปแบบของ code หรือตาม protocol ต่าง ๆ ก็ว่าไป
Read More…
สายนักวิ่ง นักปั่น หรือ นักกีฬา น่าจะรู้จักและใช้งาน Stravaซึ่งแต่ละคนสามารถ update activity ต่าง ๆ รวมทั้งสร้างหรือร่วม Club ต่าง ๆเพื่อบันทึก แข่งขัน หรือ ดูสถิติต่าง ๆหนึ่งใน feature หลักของ club คือ Leaderboard
Read More…
พอดีเห็น Diagram สวย ๆ ซึ่งอยู๋บนพื้นฐานของ AWS diagramจึงลองไปค้นหาว่าทำมาอย่างไร จากที่ไหนก็เลยไปเจอว่า เขาสร้างจาหห Cloudcraft
Read More…
อ่านเอกสารแล้วไปเจอคำว่า Pinball Architectureก็ได้แต่สงสัยว่าคืออะไรพอมีเวลาว่างก็ลองมาหาข้อมูลหน่อยว่า คืออะไรหมายถึงอะไรบ้าง
Read More…
วันนี้อ่านบทความเรื่อง The software architect fallacyโดยสิ่งที่น่าสนใจคือ ภาพประกอบการอธิบายในบทความซึ่งใช้การสร้างเรือมาอธิบายเรื่องของการ ออกแบบและสร้างระบบงานเป็นการพัฒนาเป็นรอบ ๆ ไป ตามความต้องการมาดูกันว่า ใครยังเป็นแบบนี้กันอยู่บ้าง
Read More…