Перед вами карта компетенций. И сегодня мы разберем первую тему «data modeling». Я бы перевел это как «проектирование предметной области». Процесс проектирования предметной области можно разделить на 3 этапа. Это концептуальная, логическая и физическая модель. Рассмотрим каждую из них. Концептуальная модель это по сути моделирование предметной области на салфетке или на листке бумаги. Настолько просто, чтобы это было понятно вашей бабушке и даже вице-президенту крупной компании. И вам действительно повезло, если это один и тот же человек...
Источник: Nuances of Programming Хотите стать архитектором? А лучшим разработчиком? Для этого не нужно изучать все архитектуры и работать с каждой. Чтобы выделяться на фоне других разработчиков, достаточно знать историю и особенности применения хотя бы самых популярных архитектур: n-слойной, DDD, шестиугольной, луковичной, чистой. Заинтересовались? Тогда начнем. С чего все началось В старые добрые времена не было никакой архитектуры. Если вы знаете шаблоны GoF, то вы уже архитектор. Но росли возможности компьютеров и запросы пользователей, в итоге увеличилась сложность приложения...