There have been two great paradigm shifts in my (depressingly long) software development career:
Structured programming to OO and RPC-style services to Enterprise Service Bus (NServiceBus specifically).
The former happened about 20 years ago, the latter, 20 days ago.
My interest in enterprise systems design has finally been rekindled.