I&#x27;m the main author of SC.<p>Your system does sound similar to SC - It seems to be a pretty standard realtime architecture - Those who started building their realtime systems with Socket.io (as you did) often end up with something similar to what you describe except it takes a lot of work to get there...<p>A lot of people who use SC decided to make the switch because they started implementing their own pub&#x2F;sub stack (as you did) and then decided that it would be easier to just use something open source instead of writing their own.<p>There is a lot more to a realtime stack than just the bidirectional transport.<p>If you already have a fully working system and you don&#x27;t need any new features, then you don&#x27;t necessarily need to migrate to the shiny new tool ;p