2022-01-01から1年間の記事一覧
やりたいこと GoReplayで実現できるか? データの変換、フィルタリング 本番環境への影響 感想 やりたいこと (1) 検証環境で本番環境へのリクエストを再現したい (2) トラフィックのミラーリングではなく、任意のタイミングで任意の流量で再現したい (3) 本…
やりたいこと どういう状況でそういうことが起こるか 今回用いるシンプルな例 できたもの つかうもの スクリプト/SQL 感想 参考 やりたいこと IDのリストを外部からもらい、自分達のサービスのDBにデータパッチ(データの更新 or 削除など)を行いたい。 この…
Overview 保守性をあげるために設定ファイルに求めること Spring Bootの機能 基本 profile 外部ファイル読み込み 環境変数読み込み default値の設定 環境変数 vs profile 感想 参考 Overview spring bootの設定ファイルの保守性を上げる spring boot 2.7.0 …
Overview REST API application 実行 MQ consumer (worker) application 実行 コマンドラインアプリケーション application 実行 定期実行アプリケーション application 実行 まとめ 追記 Overview Spring BootはWebアプリケーションを実行する以外にもいろ…
install command line mac app (productivity) mac app (development) Mac Setting VSCode Setting install command line asdf dotfile zsh ohmyzsh jump asdf dotfile mac app (productivity) alfred (luncher) vanilla (tool bar management) rectangle (w…
Overview Environment wiremock 一番シンプルなmockの設定 docker-composeでの起動 REST Client plugin for VSCode インストール リクエスト Refference My Repository Overview wiremockのdocker-composeでの起動 REST Client plugin for VSCode Environmen…
Overview Code 非同期処理を実行するThread 上記の非同期スレッドで実装したい処理 呼び出し側 実行結果 Conclusion Overview メインスレッドの処理に大きな影響を与えずにに何かの処理をしたいときに実装した(APIでレスポンスタイムに影響を与えずになにかD…
Overview 同僚が大量のJSONテストデータを手作業で編集するのが辛いと言っていたときに書いた。 Usage yoshiki@yoshiki-mbp:python/script ‹main*›$ cat ./test_data/data_remove.json { "key": "value", "remove_target1": "value", "object": { "key": "va…
Overview 転職したときはそれなりにギャップがあって大変だったが、現状は楽しく働けているので、転職していろいろ辛いと思っている人の助けになればと思う。 Condition 前の会社 新卒で入社 大きいWeb企業のソフトウェア開発をする部署 バックエンドエンジ…
Overview docker-composeでの起動 CLI tool (kcat) Environment MacOS docker, docker-compose docker-composeでの起動 zookeeperも起動する必要があるようなのでdocker-composeで起動。 --- version: '3' services: zookeeper: image: confluentinc/cp-zook…
なぜ作ったか 週1回の買い物時にできるだけ必要なものは買い揃えたい。 そのために何を作るか決める必要があるが、大体スーパーについてから考えてしまうのである程度自動化したい。 メイン機能 準備したリストの中からランダムな重複なしリストを取得するア…
Overview 長期的な開発、スケーラブルなチーム構築のためにドキュメンテーションは必須。 整理されていないと各メンバーがドキュメントを見つけられない、どこに作ればいいかわからないといった問題が発生するため、ドキュメント構造のポリシーが必要である…