Real-Time Collaborative Authoring for AEM (with WebSockets/Netty)