เห็นใน feed มีพูดคุยเรื่องการ soft delete ข้อมูลใน databaseซึ่งคำถามแรกที่เกิดขึ้นมาคือ soft delete มันคืออะไร ?คำตอบคือ การไม่ลบข้อมูลจริง ๆ แต่ทำการ update ให้มี status=delete ไปแล้วตอนดึงข้อมูลก็ใช้ where clause นั่นเองแต่ว่าวิธีการนี้มีปัญหาอะไรที่ควรต้องรู้ไว้นิดหน่อย
Read More…
ใน course Microservices ที่ Skooldio นั้นมีคำถามเรื่องเกี่ยวกับรูปแบบของการแลกเปลี่ยนข้อมูลระหว่าง serviceว่า CDC (Change Data Capture) และ Outbox pattern มันเป็นอย่างไรจึงทำการอธิบายพร้อมตัวอย่าง code และเครื่องมือที่ผมมีโอกาสใช้งานในงานมาบ้างเลยทำการสรุปและบันทึกแนวทางไว้นิดหน่อย
Read More…