Оба DRPC и транзакционные топологий только удобства, построенный на вершине базовой топологии Бури. Вы правы, что будете реализовывать их полностью самостоятельно, но дело в том, что они уже существуют и могут упростить вашу работу при работе с этими общими шаблонами.
Это говорит о том, что вы правы в том, что Trident призван обесценить транзакционные и DRPC-топологии, объединив много того, что они делают, в лучшем слое абстракции для построения топологий Storm. Обязательно ознакомьтесь с Trident tutorial для получения дополнительной информации о том, как вы можете использовать Trident.
Выбор между Trident и DRPC/Transactional - это ту версию Storm, которую вы используете. Если вы используете 0.8.x, Trident недоступен. Если вы используете 0.9.x, Trident заменил DRPC/Transactional, и вы должны использовать Trident, чтобы делать то, что раньше делали подобные топологии.