第1回で私たちは「ISRとCustom Cache Handlerは、本番のビルド・実行構成でしか本性を現さない」という教訓を得ました。第3回では、その教訓が横展開されていなかったために77分の障害を起こしました。結論か…
【第4回】「本番でしか出ないバグ」は、本当に本番でしか出ないのか


第1回で私たちは「ISRとCustom Cache Handlerは、本番のビルド・実行構成でしか本性を現さない」という教訓を得ました。第3回では、その教訓が横展開されていなかったために77分の障害を起こしました。結論か…

前回、私たちはNext.jsのISRキャッシュをGCSへ逃がし、本番リリース初回の404を鎮めました。そのとき学んだ対策のひとつが「`notFound: true` を返すときは `revalidate` も付ける」でし…

前回、私たちはNext.jsのISRキャッシュをGCSへ逃がすカスタムキャッシュハンドラを作りました。ローカルでも検証環境でも、ひととおり動いていました。ところが本番に出すと、ISRのページが404を返しはじめます。…

Next.jsのISR(Incremental Static Regeneration)はとても便利です。一度生成したページをキャッシュしておき、期限が切れたら裏側で作り直してくれる。誰でもお手軽に、高速なページ配信がで…
今回は、Vertex Forecast を使ったマニアックな検証をご紹介します。 題して、、、 時系…
時系列データの成分分解とは、時系列データを、トレンド、季節性、残差の 3 つの成分に分解する手法です…
複数のクエリを一度に連続実行できたら便利ですよね。 クエリ1を実行し、その結果をpre1テーブルに保…
時系列データの季節トレンド成分分解は今やライブラリが充実し、誰でもお手軽にほぼ無料でできるようになり…
今回は、Google Cloud Storage のバケット別のデータ量を確認する方法を解説します。…
こんな人の役に立つかも ChatGPTって便利だけど、業務(仕事)では使えないんだよね〜、と残念に思…