ควรวาง Transaction ไว้ใน UseCase Layer หรือ Repository Layer กันแน่ ?

@farstep_
ญี่ปุ่น4 วันที่ผ่านมา · 19 พ.ค. 2569

AI features

386K
765
80
0
823

TL;DR

ผู้เขียนให้เหตุผลว่า Transaction ควรอยู่ใน UseCase Layer เพื่อรองรับการอัปเดตแบบ Multi-aggregate และรักษาบทบาทของ Repository ให้เป็นเพียงตัวจัดการคอลเลกชัน ซึ่งสอดคล้องกับหลักการพื้นฐานของ DDD

More patterns to decode

Recent viral articles

Explore more viral articles

สร้างมาเพื่อครีเอเตอร์

หาไอเดียจากบทความไวรัลบน 𝕏 ถอดรหัสว่าทำไมถึงปัง แล้วเปลี่ยนแพตเทิร์นเหล่านั้นเป็นหัวข้อคอนเทนต์ถัดไปของคุณ

Explore more viral articles