お知らせのようなリアルタイム性が求められる(こともある)機能実装をしたい場合、 websocketやgRPCだと工数やアプリケーションの構成的にヘビーな場合があります 代替のシンプルな方法としてロングポーリングも頭の片隅に入れておきたいです お知らせを例にすると 1, clientはserverへ"お知らせ"を取得するためのhttpリクエストを行う 2, serverは新規の"お知らせ"があるまでレスポンスを返さず保留する 3, serverは新規の"お知らせ"を検知するとレスポンスを返す 4, clientはserverから"お知らせ"を受け取る 5, 1~4をループ というのがロングポーリングです メリットは、 ・ポーリングと比べてリアルタイム性が高いかつ、サーバーへの負荷が低い ・websocketやgRPCと比べると前提条件があまり無く、実装が容易 デメリットは、 ・HTTPコネク