Skip to main content

DTOs, Entities, and Value Objects

  • Chapter
  • First Online:
Domain-Driven Laravel
  • 1272 Accesses

Abstract

In the previous chapter, we examined DDD’s idea of context maps and why they are a good thing to distribute via the bounded contexts in your architecture, and why it is good to have as few cross-dependencies between the contexts as possible. The fewer dependencies each BC has to all others, the better off we are and the more independent our BCs (and application) become. In the real world, a large enterprise application could be split up to the extreme by having an entire team dedicated to each of its bounded contexts. In this chapter, we will focus on specific building blocks that come with DDD such as DTOs, entities, and value objects and discuss how to create and manage them in Laravel.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 64.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Jesse Griffin

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Griffin, J. (2021). DTOs, Entities, and Value Objects. In: Domain-Driven Laravel. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-6023-4_12

Download citation

Publish with us

Policies and ethics