Сейчас довелось столкнуться с компанией, которая своими силами пишет ERP и некоторые подходы к их архитектуре мне кажутся несколько неверными. Прошу либо развеять мои предубеждения, либо помочь с доводами, почему так делать не стоит.
Если есть по теме какие-то интересные статьи или исследования - прошу сбросить, так как самому найти не получается, запросы слишком общие получаются.
1. Ребята собираются создать единую, гигантскую базу данных, в которую со всех сервисов компании (на самом деле нескольких компаний) будет собираться информация. Т.е. стоит некая БД размером в сотни Гб, в которую постоянно грузится информация из SAP, нескольких 1C, каких-то вообще сторонних OLAP и т.д.
мои доводы против:
1.1 самое главное - несколько версий правды. Я больше склоняюсь получать информацию из первоисточника, максимум - кешировать что-то, но не пытаться дублировать полностью инфу в другой БД. В случае некорректных данных, в первоисточнике их поправят, а до единой может не дойти.
1.2 очень много клиентов у этой БД, блокировки и т.д. Да и размер скорее всего на производительности не сильно в лучшую сторону скажется. К тому же ее сложнее бэкапить и администрировать.
1.3 придется заставлять людей из подразделений работать с нетипичной для них архитектурой и СУБД.
я бы скорее пошел по пути создания некоего сервиса, который бы светил какими-нибудь SOAP и RestFul API и хранил на себе какой-то минимум актуальной информации (некие быстрые данные), единый абстрактный-интерфейс-коннектор со всеми сервисами. Тогда разработчиков конечных сервисом можно просто обязать поднять у себя SOAP'ы и гарантировать их работоспособность на своей стороне, подправляя под внутренние изменения своих сервисов. Сами же эти интерфейсты стабилизировать и стараться поддерживать их структуру неизменной.
2. Есть проблема с основателем проекта, который перфекционист и каждую неделю приходит с новым паком супер идей, как бы он хотел видел какую-то из частей системы. Ребятам приходится переписывать по 10 раз одно и то же.
Прошу поделиться своим опытом по части убеждения таких руководителей в необходимости отложенного фонтанирования и выделения майлстоунов. Иначе это будет бесконечная разработка.
Я примерно знаю что ему следует сказать, но чем больше информации и опыта смогу собрать - тем лучше подготовлюсь.
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от BaBL
Ответ на:
комментарий
от MKuznetsov
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум не подходит архитектура (2004)
- Форум не подходит архитектура (2004)
- Форум День из жизни, прошу высказаться (2005)
- Форум sql tree & informix, прошу высказаться (2005)
- Форум О архитектуре построения хостинг системы (2011)
- Форум Вопрос по архитектуре построения приложения (2018)
- Форум Софтина для построения архитектуры ПО (2011)
- Форум Ещё один подход к построению рабочего окружению. (2009)
- Новости Линус высказал своё мнение о Rust в ядре (2021)
- Форум Что почитать по Архитектуре построения офисных АТС? (2015)