Текущую разработку замораживать нельзя, так что новый код для бизнес-фич надо писать сбоку. Учитывая, что бекенд написан на чужом для нас стеке (TypeScript), единственное решение — это event-driven архитектура. Пусть текущая МИС будет одной из многих систем в гетерогенной среде, где программы, обслуживающие разные части бизнеса, общаются друг с другом через события. Скажем, сотрудник ресепшн завёл карточку пациента в привычном интерфейсе — система сформировала событие «пациент заведён», обогатила его всеми данными пациента, и положила это в общее информационное пространство — брокер событий. Все другие программы, которым нужна информация о пациентах, слушают, поток событий и заводят пациента у себя. Точно так же передаются данные о новых докторах, диагнозах, операциях, взаиморасчётах и всех других изменениях в системе.
Самат, верни "Запуск завтра"
готовим новый сезон!! завтра очередная встреча с командой
В последнем списке было бы читаемее если группы выделили (bold-ом например)
спасибо, пофиксил!
Спасибо за статью, приятно было читать)
Расскажите как находите общий язык с уже существующей командой на старте работы? Есть ли непринятия с их стороны или все гладко проходит?
Спасибо! Слава богу, нам пока попадались дельные технари, которые понимают ситуацию и готовы принять помощь. То есть обычно отношения деловые, потом постепенно даже сближаемся — общее дело ведь делаем.