Appendix B. Answers to Exercise Questions

Chapter 1

  1. D: B and C. Only core subdomains provide competitive advantages that differentiate the company from other players in its industry.

  2. B: Generic. Generic subdomains are complex but do not entail any competitive advantage. Hence, it’s preferable to use an existing, battle-proven solution.

  3. A: Core. Core subdomains are expected to be the most volatile since these are areas in which the company aims to provide new solutions and it often requires quite a few interactions to find the most optimized solution.

  4. WolfDesk’s business domain is Help Desk management systems.

  5. We can identify the following core subdomains that allow WolfDesk to differentiate itself from its competitors and support its business model:

    1. Ticket lifecycle management algorithm that is intended to close tickets and thus encourage users to open new ones

    2. Fraud detection system to prevent abuse of its business model

    3. Support autopilot that both eases the tenants’ support agents’ work and further reduces the tickets’ lifespan

  6. The following supporting subdomains can be identified in the description of the company:

    1. Management of a tenant’s ticket categories

    2. Management of a tenant’s products, regarding which the customers can open support tickets

    3. Entry of a tenant’s support agents’ work schedules

  7. The following generic subdomains can be identified in the description of the company:

    1. “Industry standard” ways of authenticating and authorizing users

    2. Using external ...

Get Learning Domain-Driven Design now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.