---
title: "#dto articles | Hashnode"
description: "Explore 27 articles tagged #dto on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/dto"
---

Tag

# #dto

27 posts · 0 followers

[Tuanhdotnet](https://hashnode.com/@tuananh8) · [Apr 17](https://hashnode.com/posts/ways-to-handle-schema-evolution-safely-in-production-systems/69e1f6ac09122eadc95b6a0c)

### [Ways to Handle Schema Evolution Safely in Production Systems](https://tuanhnet.hashnode.dev/ways-to-handle-schema-evolution-safely-in-production-systems?utm_source=hashnode&utm_medium=feed)

Practical, experience-driven techniques for evolving data schemas in production without breaking clients. Deep coverage of JSON, binary contracts (Avro/Protobuf), database migrations, messaging systems, testing, monitoring, and trade-offs — with ...

10 min read · [tuanhnet.hashnode.dev](https://tuanhnet.hashnode.dev/ways-to-handle-schema-evolution-safely-in-production-systems?utm_source=hashnode&utm_medium=feed)

[Jeongkyun An](https://hashnode.com/@jeongkyun) · [Feb 1](https://hashnode.com/posts/dto-pattern/697ef0f3fafa720317bef719)

### [현대 아키텍쳐에서 DTO Pattern이 중요한 이유](https://jeongkyun-dev.kr/dto-pattern?utm_source=hashnode&utm_medium=feed)

도메인 중심 설계 속에서 다시 생각해보는 DTO의 역할과 현실적인 선택

3 min read · [jeongkyun-dev.kr](https://jeongkyun-dev.kr/dto-pattern?utm_source=hashnode&utm_medium=feed)

[Tuanhdotnet](https://hashnode.com/@tuananh8) · [Jan 21](https://hashnode.com/posts/techniques-to-master-low-level-design-in-oop-understanding-association-aggregation-composition-and-dependency-with-uml-and-java-examples-for-interview/697095a6f5391029d6ff3d21)

### [Techniques to Master Low-Level Design in OOP: Understanding Association, Aggregation, Composition, and Dependency with UML and Java Examples for Interview](https://tuanhnet.hashnode.dev/techniques-to-master-low-level-design-in-oop-understanding-association-aggregation-composition-and-dependency-with-uml-and-java-examples-for-interview?utm_source=hashnode&utm_medium=feed)

High-level design gives your system structure, but low-level design (LLD) gives it life. It’s the stage where abstract architecture becomes tangible—where objects, relationships, and behaviors are shaped with precision. This is the part interview...

6 min read · [tuanhnet.hashnode.dev](https://tuanhnet.hashnode.dev/techniques-to-master-low-level-design-in-oop-understanding-association-aggregation-composition-and-dependency-with-uml-and-java-examples-for-interview?utm_source=hashnode&utm_medium=feed)

[Tuanhdotnet](https://hashnode.com/@tuananh8) · [Jan 9](https://hashnode.com/posts/techniques-to-map-request-dtos-commands-and-domain-models-in-ddd-hexagonal-architecture/6960c3bff26f2c5b31fca05a)

### [Techniques to Map Request DTOs, Commands, and Domain Models in DDD + Hexagonal Architecture](https://tuanhnet.hashnode.dev/techniques-to-map-request-dtos-commands-and-domain-models-in-ddd-hexagonal-architecture?utm_source=hashnode&utm_medium=feed)

When a request hits your API, it brings two things: data and temptation. The data is useful; the temptation is to pass that JSON straight into your domain and “hope for the best.” That usually ends with your aggregate roots becoming glorified @En...

12 min read · [tuanhnet.hashnode.dev](https://tuanhnet.hashnode.dev/techniques-to-map-request-dtos-commands-and-domain-models-in-ddd-hexagonal-architecture?utm_source=hashnode&utm_medium=feed)

[Bennett](https://hashnode.com/@bennett1999) · [Dec 13, 2025](https://hashnode.com/posts/lesson-11-zero-trust-validation-dto/693c2fb816d9b095b8e78268)

### [Lesson 11: 應用層的 Zero Trust-資料驗證 (Validation) 與 DTO](https://blog.bennett1999.com/lesson-11-zero-trust-validation-dto?utm_source=hashnode&utm_medium=feed)

本篇文章深入解析後端開發中常被忽略的 Zero Trust 資安思維，以及如何正確處理 API 輸入驗證。內容涵蓋 DTO 的重要性、三層式資料驗證模型、Fail Fast 原則、Laravel 中 $fillable／$guarded 的限制，以及 Mass Assignment 大量指派漏洞的實務案例。以清

3 min read · [blog.bennett1999.com](https://blog.bennett1999.com/lesson-11-zero-trust-validation-dto?utm_source=hashnode&utm_medium=feed)

[Patel Nayan](https://hashnode.com/@nayan623) · [Nov 18, 2025](https://hashnode.com/posts/everything-you-need-to-know-about-data-transfer-objects/691c7b9e41fc770b0eb83b17)

### [Everything You Need to Know About Data Transfer Objects](https://techblog89.hashnode.dev/everything-you-need-to-know-about-data-transfer-objects?utm_source=hashnode&utm_medium=feed)

Learn about Data Transfer Objects, their purpose, benefits, and how they improve data handling and efficiency in software applications

2 min read · [techblog89.hashnode.dev](https://techblog89.hashnode.dev/everything-you-need-to-know-about-data-transfer-objects?utm_source=hashnode&utm_medium=feed)

[Ganesh Rama Hegde](https://hashnode.com/@hegde10122) · [Nov 2, 2025](https://hashnode.com/posts/chapter-16-coding-the-searchimageusecase-data-layer/690744f5b5bb3ce818b84328)

### [Chapter 16 - Coding the SearchImageUseCase (Data Layer)](https://androidavatar.hashnode.dev/chapter-16-coding-the-searchimageusecase-data-layer?utm_source=hashnode&utm_medium=feed)

We have already discussed about the DTO classes and the mappers required for the Image Response API. Please checkout chapter 6 to recap the code. The ImageResultDto and ImageResponseDto data classes showcase our DTO. The DTO to Domain layer mapper fu...

3 min read · [androidavatar.hashnode.dev](https://androidavatar.hashnode.dev/chapter-16-coding-the-searchimageusecase-data-layer?utm_source=hashnode&utm_medium=feed)

[Ganesh Rama Hegde](https://hashnode.com/@hegde10122) · [Oct 28, 2025](https://hashnode.com/posts/chapter-6-coding-the-first-use-case-data-layer/690128a91c0be15f13bc2bc6)

### [Chapter 6 - Coding the first Use case (Data layer)](https://androidavatar.hashnode.dev/chapter-6-coding-the-first-use-case-data-layer?utm_source=hashnode&utm_medium=feed)

We coded the domain layer classes in the earlier chapter. Now we need to write the classes of data layer so that the use case becomes more meaningful in nature. The GetArtUseCase will fetch the list of Art objects from the local Room database. This i...

6 min read · [androidavatar.hashnode.dev](https://androidavatar.hashnode.dev/chapter-6-coding-the-first-use-case-data-layer?utm_source=hashnode&utm_medium=feed)

[Cheedge Lee](https://hashnode.com/@cheedgelee) · [Oct 12, 2025](https://hashnode.com/posts/a-simple-but-practical-demo-of-web-api-in-c/68ec07effc31bb01b15f7e11)

### [A simple but practical demo of Web Api in C#](https://notes-renovation.hashnode.dev/a-simple-but-practical-demo-of-web-api-in-c?utm_source=hashnode&utm_medium=feed)

only show the basic steps, as for the other part, version control, CICD, Unit Test, just let it alone, we will focus on the basic structure of the project and the optimise of our code. initial project architecture design CQRS, DDD, ES EF and DTO m...

8 min read · [notes-renovation.hashnode.dev](https://notes-renovation.hashnode.dev/a-simple-but-practical-demo-of-web-api-in-c?utm_source=hashnode&utm_medium=feed)

[Augustine Alul](https://hashnode.com/@augustinealul) · [Aug 19, 2025](https://hashnode.com/posts/what-are-dtos-java/68a4ba42388ce2383306b9b3)

### [What are Data Transfer Objects? Learn to Use DTOs in Your Java Spring-Based Projects](https://freecodecamp.org/news/what-are-dtos-java?utm_source=hashnode&utm_medium=feed)

High performance and privacy are at the heart of most successful software systems. No one wants to use a software service that takes a ridiculous amount of time to load – and no company wants their users’ data exposed at the slightest vulnerability. ...

13 min read · [freecodecamp.org](https://freecodecamp.org/news/what-are-dtos-java?utm_source=hashnode&utm_medium=feed)
