パスワードを忘れた? アカウント作成
18123475 story
教育

学園祭の売上をリアルタイムに公開し盛り上げるも、北米が停電すればやきそばが売れなくなる 32

ストーリー by nagazou
経験 部門より
いなにわうどんさんが学園祭での売上をリアルタイムに公開するために作成したシステムを構築した際の経験談をブログに掲載している。それによると、同氏は友人と一緒に学園祭でやきそばを販売し、原価ギリギリで売ったところ、予想以上の盛況だったそう。その上で売上杯数をWeb上でリアルタイムに公開する実験をしたところ盛り上がったそうで、その際の経験が記事になっている(いなにわうどんさんのブログ)。

作成したものは、会計を登録するシステムとその集計結果を表示するWebサイトで、GitHub上にコードを公開している。サイトはCloudflare上に置いた。学園祭当日の運用は、管理者が朝にトークンを設定し、Discordでリンクを共有。販売者はスマホからリンクを踏み、売上登録。来場者はリアルタイムで売上杯数を確認できる仕組みだった。

構築で得られた知見として、Next.jsに慣れすぎてしまった結果、ミニマムなアプリケーションであってもデプロイに数分を要することが必然と考えていたところ、素のHTML + CSS + JS を用いるとデプロイが10秒で終わることが分かったこと。またこれで万全と思っていたところ前日から当日にかけてCloudflareの大規模障害に巻き込まれ、あやうくやきそばが売れなくなる経験をしたことだそうだ。
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • ややこしいな (スコア:2, おもしろおかしい)

    by Anonymous Coward on 2023年11月14日 16時41分 (#4563821)
    タイトルで「やきそば」の話題だと思って、本文読んだらいきなり「いなにわうどん」が出てきて、麺くらったわ
    • by Anonymous Coward

      いなにわうどんなら売上杯数で良いと思うのですが、
      やきそばは杯じゃないよね、皿?

    • by Anonymous Coward

      夕食にはまだ早かったろうに

    • by Anonymous Coward

      連打禁止に笑った。ちゃんとキャンセルを実装しているのは偉い。アカウント削除が実装されていないどこぞは見習え。
      連打対策は、クライアント数台だけだからサーバー側で一秒あたり一回しかリクエストを受けないようにすれば実用上は十分かな。

  • Cloudflareの障害で苦労したとか自業自得レベル。
    これ読んで [0xacab.org]依存しないようにするべき

    • by Anonymous Coward

      これから学びを得てくのではないでしょうか

    • by Anonymous Coward

      正直才能に嫉妬する上、こんな「おいしい」ネタ、当分の間「使える」じゃないですか やっぱり嫉妬しかないw

    • by Anonymous Coward

      だってCloudflare試してみたいじゃん?
      他に何か理由がいるか?

    • by Anonymous Coward

      人として#4563809はもっと読むべきものがたくさんありそう

  • by Anonymous Coward on 2023年11月14日 17時05分 (#4563838)

    これでもかと脆弱性盛り込むのはどうだろうか

    • by Anonymous Coward

      裏帳簿作成用脆弱性?

      # 打ち上げ費用を出す為の裏帳簿

  • by Anonymous Coward on 2023年11月14日 17時13分 (#4563841)

    やきそばなんぞのデータを嬉々としてアメリカにつなぐから
    空飛ぶスパゲッティモンスター様が怒ったのではないだろうか

    • by Anonymous Coward

      ヌードルなら大丈夫っぽいぞ、なんせ聖句が"ラーメン"な連中だし。
      # だから多分フォーやビーフンも通る:-)

  • by Anonymous Coward on 2023年11月14日 19時24分 (#4563924)

    > 1990 年の Web 1.0 風サイトを志向していたため
    画像をふんだんに使ったうえに10秒毎に更新されるサイトなんて1990年にあったかな……

typodupeerror

ソースを見ろ -- ある4桁UID

読み込み中...