Data Topologies (Topology ของข้อมูล)

เนื่องจาก modular monolith architecture มักถูก deploy เป็นซอฟต์แวร์หน่วยเดียว มันจึงมักพึ่งพา database topology แบบ monolithic การใช้ฐานข้อมูลเดียวช่วยลดการสื่อสารระหว่าง module เพราะข้อมูลถูกแชร์กันอยู่แล้ว อย่างไรก็ตาม ถ้า module เป็นอิสระจากกันและทำหน้าที่เฉพาะเจาะจง พวกมันก็สามารถมีฐานข้อมูลของตัวเองที่มีข้อมูลตามบริบทเฉพาะได้เช่นกัน แม้ว่าตัว architecture เองจะเป็น monolithic ก็ตาม Figure 11-6 แสดงตัวเลือก database topology ทั้งสองแบบนี้

Database topology

Figure 11-6. ข้อมูลอาจเป็นแบบ monolithic หรือ module อาจมีฐานข้อมูลของตัวเองก็ได้