architecture Archive

อะไรคือ Minimum Viable Architecture

บทความที่น่าสนใจซึ่งพี่ @roofimon ทำการ share มาที่ facebook ดังนั้นในฐานะที่เป็น developer คนหนึ่ง จึงต้องทำการศึกษาหน่อยว่า มันคืออะไร มีความน่าสนใจอย่างไร เพื่อจะได้ไม่ตกกระแส และทำให้เข้าใจว่ามันเกิดขึ้นมาเพื่อแก้ไข หรือ ช่วยอะไรเราบ้าง

Read More…

[แปล] Why You Should NOT Implement Layered Architectures

อ่านเจอบทความที่น่าสนใจจาก jooq.org ว่าด้วยเรื่อง Why You Should NOT Implement Layered Architectures มาดูว่า แนวคิดรูปแบบนี้เป็นอย่างไร มีข้อดีอะไรบ้าง โดยต้องใช้วิจารณญาณในการรับฟัง เนื่องจากอาจจะไปกระตุ้นต่อมของใครหลายๆ คนก็เป็นได้ เรามาเริ่มกันเลยดีกว่า

Read More…

ว่าด้วยเรื่อง Lambda Architecture หรือระบบทำงานแบบ Realtime

หลังจากที่ได้แปลบทความเรื่อง Reporting Database ไป มีการพูดคุยถึงวิธีการทำจะดึงข้อมูลจากฐานข้อมูลระบบ หรือ Operation Database มายังฐานข้อมูลรายงาน (Report Database) อย่างไร ซึ่งวิธีการนั้นมีมากมายหลากหลายลีลา ตามความชอบ ความถนัดของตัวบุคคล ทีม และองค์กร ซึ่งผมขอนำแนวคิดของ Lambda Architecture มาอธิบายครับ และสามารถเลือกบางส่วนไปใช้งานได้ด้วย

Read More…