[Перевод] Two-Tier Data Model архитектура: концепт и мысли
Краткая цель статьи — сделать потоки данных проще, более тестируемыми и управляемыми с DTO и Runtime Model структурой. Эта статья — набор мыслей и экспрессии опыта моего текущего видения этой проблемы, как комбинации опыта от работы над проектами и может быть, переизобретение колеса:) Но, в то же время, я хотел бы поделиться этими мыслями — и, надеюсь, вдохновить и посмотреть на структуры данных. Концепт использует немного функционала Entities, описанных Robert C. Martin (Uncle Bob) в Clean Architecture , также Model‑Driven engineering вместе с концептом immutability . Эта статья: — разделена на секцию теории и применения, чтобы статью можно было понять разработчикам не знающим язык используемый в примерах (Dart). — в основном фокусируется на client‑side (frontend, app, server‑side рендеринг) разработчиках, но думаю что может быть интересна и другим разработчикам.. — для примеров используется абстрактное финансовое приложение и язык Dart.
https://habr.com/ru/articles/853622/
#архитектура_приложений #данные_приложения #поток_данных #теория