開発日報

窓際エンジニアの開発備忘。日報は嘘です。

2020-06-01から1ヶ月間の記事一覧

システム設計の定石

1. ドメインモデルの考え方で設計する ドメインモデルは業務ロジックをオブジェクト指向で整理する技法 データの整理ではなく業務ロジックの整理 業務の関心事はヒト/モノ/コトで整理できる コトを整理の軸にする 起きてよいこと/起きてはいけなくことの判断…

SpringBatch(Tasklet) のイメージをなんとなく掴む (kotlin)

業務で訳あってSpringBatchを触ってみたのでメモ。 サンプルコード こちら 雑なイメージ 今回はシンプルで自由度の高い、タスクレットモデルの方を前提にする。チャンクモデルは指定できるデータソースを複数にする方法が複雑そうだったり、結構制約が強く、…

AWS StepFunctionsでECSタスクを起動してみる

仕事でバッチ処理とその周りのワークフロー制御をどうするか調べてみた結果、AWSStepFunction良いんじゃね? ってなったので、調査検証メモ。 参考記事 AWS Step Functions とは Step Functions で Amazon ECS または Fargate タスクを管理する ContainerOve…

【連載】分散システムパターン 第2回 ~ サイドカー その1~

はじめに この連載ではコンテナとコンテナオーケストレーションを使用した分散システムの設計パターンについてまとめていきます。 今回はサイドカーについて学びます。 (分散じゃないです) 連載記事一覧 連載記事一覧 サイドカーパターンとは サイドカーパタ…

【連載記事一覧】分散システムパターン

連載記事一覧 【連載】分散システムパターン 第1回 ~ シングルノードパターン ~ 【連載】分散システムパターン 第2回 ~ サイドカー その1~ 【連載】分散システムパターン 第3回 ~ サイドカー その2~

【連載】分散システムパターン 第1回 ~ シングルノードパターン ~

はじめに この連載ではコンテナとコンテナオーケストレーションを使用した分散システムの設計パターンについてまとめていきます。 今回はシングルノードパターンについて学びます。 (分散じゃないです) 連載記事一覧 連載記事一覧 1.1 シングルノードパター…

GKEチュートリアルやってみる その2 ~ GKEでWordPress ~

GKEチュートリアルやってみる ~ GKEでWordPress ~ 参考記事 : GKE チュートリアル 概要 単一レプリカのWordPessデプロイをGKEにデプロイします。 MySQLの代わりにGCPのCloud SQLを使用します。また、コンテナの外部ストレージとしてPersistentVolumes(PV)…