データベース設計アンチパターン

データベース設計に関する技術書を読み漁ったのでアンチパターンについてまとめた。 アンチパターン 単一参照テーブル 構造が似ているマスターテーブルは1つのテーブルに統合すればいいんじゃね?という発想からマスターテーブルとい… 続きを読む »

ブラウザ側でデータを保存する技術

業務で必要だったので調査した結果をまとめた。 クォータクライアントと呼ばれる下記の4つの機能でブラウザにデータを保存することができる。asm.jsのキャッシュもあるらしいですがWebAssemblyに置き換わったので除外… 続きを読む »

Daprでマイクロサービスを実装する備忘録

 マイクロサービスとは1つのWebApiを複数に分散することです。分散することで採用する言語やフレームワークを変更できたり、 サーバがダウンした時の障害を最小限に抑えられるなどメリットを得られます。Daprとはそのマイク… 続きを読む »

履歴テーブルの設計

動作ログを追跡するためデータベースに「履歴テーブル」が存在するシステムがあります。保険や金融のシステムが良く採用していましたが、近年ではサービス向上の情報源ため、あらゆるデータにログを残すことが当たり前になりました。 動… 続きを読む »