I'd argue the observable pattern is never overkill...
# rx
z
I'd argue the observable pattern is never overkill because everything starts simple and increases its complexity over time