Domain-driven design as a basis for aligning business requirements and IT product architecture
Authors
Daria Kolesnikova

Share
Annotation
The article examines domain-driven design as a methodological basis for aligning business requirements, analytical descriptions of processes, and IT product architecture. The problem of the gap between business logic and technical implementation is revealed, arising from the ambiguity of requirements, insufficient formalization of business rules, and weak connection between analytical artifacts and architectural decisions. It is shown that the domain model functions as an intermediate semantic structure that makes it possible to identify bounded contexts, localize component responsibility, clarify service boundaries, and reduce the risk of technical debt accumulation. It is substantiated that the application of such a model improves the modularity, maintainability, and resilience of the architecture of complex digital systems under changing functional, organizational, and technological requirements.
Keywords
Authors
Daria Kolesnikova

Share
References:
Crusson, T. (2025) The State of Product in 2026: Navigating Change, Challenge, and Opportunity. Atlassian. [cited: 15.05.2026]. Available from https://www.atlassian.com/blog/announcements/state-of-product-2026
D’Anna, D. (2026) Domain-Driven Design (DDD). In Building Distributed Systems with Go and NATS: A Comprehensive Guide. Berkeley, CA: Apress, 171-215. https://doi.org/10.1007/979-8-8688-2089-2_6
Fiali de Sá, F. (2024) Unified Checkout: Streamlining Uber’s Payment Ecosystem. Uber. [cited: 18.05.2026]. Available from https://www.uber.com/us/en/blog/unified-checkout/
Kovalevskyi, K. (2026) Impact of architectural optimization of distributed systems on reducing operating costs and improving the economic efficiency of digital services. International Journal of Engineering in Computer Science, 8 (2), 63-67. https://doi.org/10.33545/26633582.2026.v8.i2a.278
Kumar, A., Gupta, L., Alam, S., Khanna, P., & Raman, A. (2025) Bridging the Gap Between Problem and Solution Space with Domain-Driven Design. World Conference on Information Systems and Technologies. Cham: Springer Nature Switzerland, 179-192. https://doi.org/10.1007/978-3-032-01234-0_16
Lytvynov, O. A., Khandetskyi, V. S., & Lytvynov, M. O. (2026) Estimation of effort of migration among domain-driven design architectural variations. Radio Electronics, Computer Science, Control, 1, 159-175. https://doi.org/10.15588/1607-3274-2026-1-14
Mordor Intelligence. (2026) Software development market size & share analysis – growth trends and forecast (2026–2031). Mordor Intelligence. [cited: 14.05.2026]. Available from https://www.mordorintelligence.com/industry-reports/software-development-market
Nandi, K., & Dey, K. (2025) Designing scalable multi-agent AI systems: Leveraging domain-driven design and event storming. International Journal of Computer Science and Engineering, 12 (3), 10-16. https://doi.org/10.14445/23488387/IJCSE-V12I3P102
Özkan, O., Babur, Ö., & van den Brand, M. (2023) Refactoring with domain-driven design in an industrial context: An action research report. Empirical Software Engineering, 28 (4), 94. https://doi.org/10.1007/s10664-023-10310-1
ProductPlan. (2025) The 2025 State of Product Management Report. ProductPlan. [cited: 15.05.2026]. Available from https://www.productplan.com/ebooks/the-2025-state-of-product-management-report
Putra, Z. L., Sarno, R., Septiyanto, A. F., Akbar, R. J., & Taufany, F. (2025) Evaluating The Modularity of Domain-Driven Design Approach: A Case Study of Academic Information System. 2025 International Conference on Computer Sciences, Engineering, and Technology Innovation (ICoCSETI). IEEE, 507-512. https://doi.org/10.1109/ICoCSETI63724.2025.11019730
Robalik, T. (2023) Stampeding Elephants: The data-driven case for best practices and against silver bullets. Square. [cited: 18.05.2026]. Available from https://developer.squareup.com/blog/stampeding-elephants/
