NSQは、大規模に動作するように設計されたリアルタイムの分散メッセージングプラットフォームであり、1日あたり数十億のメッセージを処理します。単一障害点のない分散型および分散型トポロジを促進し、信頼性の高いメッセージ配信保証と組み合わせて、耐障害性と高可用性を実現します。操作上、NSQは簡単に構成および展開できます(すべてのパラメーターはコマンドラインで指定され、コンパイルされたバイナリにはランタイム依存関係がありません)。最大限の柔軟性を得るために、データ形式には依存しません(メッセージにはJSON、MsgPack、プロトコルバッファーなどを使用できます)。公式のGoおよびPythonライブラリは、すぐに使用できます。