🎄 Happy Holidays! 🥳

Most of Solace is closed December 24–January 1 so our employees can spend time with their families. We will re-open Thursday, January 2, 2024. Please expect slower response times during this period and open a support ticket for anything needing immediate assistance.

Happy Holidays!

Please note: most of Solace is closed December 25–January 2, and will re-open Tuesday, January 3, 2023.

Domain in Solace versus the DDD or Domain Driven Design

tfanara
tfanara Member Posts: 12

Hello, I see in your RideShare sample domain you include the client apps as in driver app in the domain. In microservices design normally client apps are not included in domains or sub domains only backends. Is the Solace model for domain different? if so why?

Comments

  • TomF
    TomF Member, Employee Posts: 412 Solace Employee

    Hi @tfanara, the Event Portal Domain model isn't necessarily modelled on DDD - it can be, that's your choice. Domains are simply a way of grouping related applications. How those applications relate to each other is up to you!

    For instance, the PubSub+ Broker has extensive web socket and rest capabilities, enabling a wide range of client facing applications. These events need to be captured.

  • tfanara
    tfanara Member Posts: 12

    Got it. I assume you cannot express sub domains?

  • TomF
    TomF Member, Employee Posts: 412 Solace Employee

    Correct. Domains themselve are flat.

This Week's Leaders