ทาง Google ได้ปล่อย Universal Commerce Protocol (UCP) ออกมามีเป้าหมายเพื่อเป็น open standard ของการ shopping onlineเพื่อเป็นตัวกลางในการเชื่อมต่อระหว่างผู้ซื้อ ผู้ขาย และ payment provider ต่าง ๆ ให้ซึ่งมีบริษัททั้ง e-commerce และ payment provider ต่าง ๆ มาร่วมมือกันทำให้ไม่ต้องมาสร้างสิ่งที่ซับซ้อนและซ้ำ ๆ กันนั่นเอง
Read More…
ในการแบ่งปันความรู้เรื่องของ observability ของ service หรือ ระบบงานนั้นหนึ่งในเรื่องที่น่าสนใจคือ การตรวจสอบ และ การ alert เพื่อแจ้งเตือนการทำงานที่ไม่ปกติแบบอัตโนมัติเพื่อให้เรารู้ปัญหา และ จุดเกิดเหตุได้รวดเร็วยิ่งขึ้นจากนั้นก็จะช่วยให้เราแก้ไขได้รวดเร็วมากยิ่งขึ้นหรือช่วยปรับปรุงเรื่องของ MTTR (Mean Time to Recovery/Repair) ให้ดีขึ้น
Read More…
จากการไปแบ่งปันความรู้เรื่องการออกแบบระบบพื้นฐานนั้นหนึ่งในเรื่องที่น่าสนใจคือ การออกแบบเพื่อรองรับความผิดพลาดต่าง ๆที่อาจจะเกิดขึ้นได้ในระบบของเรา หรือ design for failure นั่นเองว่ามีแนวทางอย่างไรบ้างเพื่อทำให้ระบบมีความน่าเชื่อถือมากยิ่งขึ้นจึงได้ทำการพูดคุย และ แนะนำแนวทางต่าง ๆ ที่น่าสนใจไว้ดังนี้
Read More…
เห็นบทความต่าง ๆ เกี่ยวกับ PostgreSQL ว่า เอามาจัดการเรื่อง caching ได้เลยซึ่งเอามาแทนที่ Memcached หรือ Redis ได้เลยแถมไม่ต้องไปจัดการข้อมูลแยกระบบ หรือ คนละ software ด้วยดังนั้น จึงมาลองใช้งานกันดูหน่อยว่าเป็นอย่างไร
Read More…
ทาง Supabase ทำการเปิดโครงการ Multigresสำหรับการ scale PostgreSQL databaseหรืออาจจะเรียกว่า Vitess for Postgres นั่นเองเนื่องจากหัวหน้าโครงการนี้คือ Sugu Sougoumaraneซึ่งเป็นผู้ร่วมสร้าง Vitess for MySQL มาก่อนหน้านี้
Read More…
หลังจากอ่านบทความเรื่อง The MVP Dilemma: Scale Now or Scale Later?ว่าด้วยเรื่องของการ scale ระบบงานว่ามีแนวคิดที่น่าอย่างไรบ้างจึงทำการจดบันทึกสิ่งที่น่าสนใจไว้นิดหน่อย
Read More…
จากการอ่านการสรุปเรื่อง สิ่งที่น่าสนใจจากเรื่อง Goodbye Microservices จาก 100+ เหลือ 1 serviceมีหลายสิ่งอย่างที่น่าสนใจเกี่ยวกับการตัดสินใจในการเลือกวิธีการแก้ไขปัญหาว่าเข้าใชเหตุผลอะไรในการตัดสินใจซึ่งแต่ที่ละการตัดสินใจ มันมีปัจจัยเยอะมาก ๆ (needs and constraints)ทำให้วิธีการเดียวกัน เอาไปใช้แบบ copy-and-paste ไม่ได้กับอีกปัญหาหนึ่งของอีกทีมหรืออีกบริษัทดังนั้นถ้าเราเจอปัญหาลักษณะนี้ เราจะตัดสินใจอย่างไรกันบ้าง ?ตรงนี้สำคัญกว่ามาก ๆ
Read More…
ในฝั่งของ NoSQL database ไม่ว่าจะเป็น ต่างก็ทำการสร้าง MCP server แบบ official ไว้ให้ใช้งานซึ่งเป็นอีกช่องทางในการใช้งาน และ สร้างพวก Agent AI แบบง่าย ๆดังนั้นมาลองใช้งานกันดู
Read More…
ทาง Apache Kafka 4.0 เพิ่งปล่อยออกมาซึ่งเพิ่ม Queue เข้ามาให้ลองใช้ด้วย (early access เท่านั้น)เคยเขียนอธิบายไว้แล้วที่ น่าสนใจสำหรับ KIP-932: Queues for Kafkaดังนั้นเรามาลองใช้งานกันหน่อยว่าเป็นอย่างไรมาเริ่มกันเลย
Read More…
หลังจากแบ่งปันความรู้เรื่องการพัฒนา RESTful API ด้วยSpring Boot, NodeJS และ Go ใน 3 วันไปจึงทำการสรุปแนวคิด แนวปฏิบัติที่ไม่ว่าจะพัฒนาด้วยภาษา หรือ framework ใด ๆ ก็สามารถใช้งานร่วมกันได้มาดูกันว่ามีอะไรบ้าง
Read More…