Писать начнёшь через пару недель.К концу месяца начнёшь писать нормально и упрёшься в дикие грабли - нет единого подхода к синхронизации событий.
Например - есть три таблицы в разных базах. Нужно сделать SELECT в двух из них, что-то вычислить и отдать параметром в SELECT для третьей. Учесть, что любой из SELECTов может обломаться по ошибке, по таймауту, или просто ничего не вернуть. Маршрутизация на 7 состояний для первых двух SELECTов.
Нарыл четыре корявых, несовместимых, непохожих фреймворка. Кодить в них - убиться апстену.
Встречал ли кто-нибудь приличное решение такой задачи?