Decoupling a Live App with Domain Events
Part 2 of the IHA Migration Series: implementing a dual-write strategy and migrating core services to an event-driven architecture.
Part 2 of the IHA Migration Series: implementing a dual-write strategy and migrating core services to an event-driven architecture.
Part 1 of the IHA Migration Series — documenting the move from a Next.js monolith to a distributed, event-driven architecture using RabbitMQ, and the three pain points that made it necessary.
How I designed and built IHA - a platform for tracking recurring events through structured records and source-backed timelines.
A post-mortem on building Grimoire: stack evolution, ecosystem design, migration strategy, and why development is paused.