Upgrade to Pro — share decks privately, control downloads, hide ads and more …

変わりゆくAPI連携仕様との付き合い方 / Good practice of using API

Logy
November 18, 2021

変わりゆくAPI連携仕様との付き合い方 / Good practice of using API

JJUG CCC 2021 Fall 登壇資料

Logy

November 18, 2021
Tweet

More Decks by Logy

Other Decks in Programming

Transcript

  1. 自己紹介 • 太田拓也 • 株式会社ラクス • HR Tech SaaSの開発 •

    Spring / Vue.js / Docker / AWS • 最近はプライベートでReact, Firebaseを触ってます 22
  2. 用語 • ドメイン駆動設計の用語と解説(抜粋版) ◦ https://qiita.com/nunulk/items/84438605eb4d75dbef00 • ドメイン駆動設計における「良いモデル」と「悪いモデル」とは ◦ https://logmi.jp/tech/articles/322831 •

    wikipedia「ドメイン駆動設計」 ◦ https://ja.wikipedia.org/wiki/%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E9%A7%86%E 5%8B%95%E8%A8%AD%E8%A8%88 用語 意味 ドメイン システムが解決しようとしている問題領域 モデル 問題解決のために、特定の物事の側面を抽象化したもの ドメイン駆動設計(DDD) ソフトウェアの設計手法であり、「複雑なドメインの設計は、モデルベースで行 うべき」であり、また「大半のソフトウェアプロジェクトでは、システムを実装する ための特定の技術ではなく、ドメインそのものとドメインのロジックに焦点を置 くべき」であるとする。この名称は、 Eric Evans が同名の著作で用いた 88
  3. チェックリスト 
 行政への提出 
 従業員情報の更新 
 チェックリスト 
 届出書の作成 


    チェックリスト 
 紙
 電子申請
 社内手続き 
 社内申請
 参照 入社手続き 
 退職手続き 
 ...
 参照 届出書
 提出方法
 モデル • 社内手続きで作られたデータ が届出書の作成に使われる • 紙と電子申請のデータは同じ データを元に作成される データの流れ 15 15
  4. モデルの違い どちらの用語か 用語 意味 自サービス 社内手続き 社内申請で回収した情報から届出書を作成すること 自サービス 社内申請 従業員が人事労務に情報を提出すること

    自サービス 届出書 行政へ提出するための書類 自サービス 電子申請の提出 届出書を行政に電子申請すること 連携先システム 申請書 各行政手続において、申請・届出事項を記入する様式のこと 特に〇〇(連携先システム名)においては、申請・届出事項を格納する XML様式のことを申請書と呼ぶ 連携先システム 手続 各行政手続に対応した電子申請の構成単位 連携先システム 一括申請 1件以上の手続を電子申請すること ※連携先システムについては、仕様書などから類推したものを含む 31 31
  5. チェックリスト 
 行政への提出 
 従業員情報の更新 
 チェックリスト 
 届出書の作成 


    チェックリスト 
 紙
 電子申請
 社内手続き 
 社内申請
 参照 入社手続き 
 退職手続き 
 ...
 参照 届出書
 提出方法
 (再掲)モデル データの流れ 32 32