While "Sequential Dual-Write" is technically flawed, I think it's fair to admit that it's where 90% of projects start (and stay) until the pain becomes real.
That said, the section on the Transactional Outbox is the highlight here. It really is the most pragmatic middle ground for most engineering teams.It's as good as it gets without kafka.
Great read!