Post #16
478
Иногда кажется, что чистые красивые схемы - это удел лишь небольших проектов да прототипов. Наша задача как архитекторов не переусложнять и знать схемы, ведь большинство проектов невелики. Ну и изобретать гибриды, когда красивые схемы перестают работать. Пример тому - гибридный подход Twitter-а к доставке твитов. От схемы с реляционной БД к схеме с доставкой в почтовые ящики и от нее к гибриду, когда для разных пользователей схема отличается. Пример базируется на описании из книги с кабаном (Designing Data-Intensive Applications https://www.oreilly.com/library/view/designing-data-intensive-applications/9781491903063/ ). Книга, кстати, на редкость дельная (огооонь!). Если у вас совсем нет времени на чтение и вы читаете одну книгу в год, то, кажется, это правильный выбор.