データ登録処理に関する技術選定: Revision IDの生成アルゴリズム
data-registryによるRevision ID生成アルゴリズムにUUID v7を選択した。
冪等性キー生成に関する技術選定: ハッシュアルゴリズム
冪等性キーの生成に利用するハッシュアルゴリズムとしてBLAKE3を選定した。
冪等性の設計〜等値性の判定場所をユースケース駆動で決める
data-rigistry開発の前回記事からだいぶ間が空いてしまったが、久しぶりに時間をとれたので冪等性について考えてみる。
イミュータブルなデータレジストリの設計とAlloyによる形式検証
前回に引き続き、data-registryサービスを実装していく。 今回はdatasetVersionの生成ロジック周りを設計する。
ユビキタス言語でデータ登録サービスを整理する
アプリケーションの設計を実際の資源評価事業のメンタルモデルが反映されたものにするために、資源評価事業で使うユビキタス言語を整理した。
データ登録サービスの構築 その1
データを登録するためのサービスが必要ということがわかったので、ここのところはClojureでできそうか技術検証をしていた。 検証は先日出した記事で終えたので、いよいよ実装していく。