Decision Table - Typescript version

Abstruct

TypescriptでDecision Table(決定表) を作ってみたので、載せておきます。

決定表は、「条件」と「その条件のときの値」を関連付けて定義できるユーティリティとして便利なのですが、なかなかライブラリとして世の中に転がっておらず、、今回自作してみました。

Apollo Server Settings

Abstruct

Apollo Server Express ( apollo-server-express - npm ) を使ったサンプルアプリを作ってみました。

以下のことを考慮しながら作ると少し躓いたので、この記事にまとめておきます。

  • チュートリアル Get started with Apollo Server - Apollo GraphQL Docs そのままに利用するだけだと、GraphQLのschema定義やresolverを1ファイルに記述することになり少し煩雑になってしまうので、きれいに分けたい。
  • どうせならスキーマ定義と一緒にバリデーション定義も盛り込みたい。

Circuit Breaker Opossum

Abstruct

Circuit Breaker( opossum ) を使ってみたので、サーキットブレーカーの概要を説明した後、簡易実装サンプルとその実行結果について説明します。

Node.js Import AbsolutePath

Abstruct

Node.js(Typescript)でサーバーサイドアプリを作成する際に、絶対パスでimportするのに躓いたのでまとめておきます。