2024-01-01から1年間の記事一覧

2024年4月3週目振り返り

今週やったこと 画像データを登録するAPIの改修 画像を登録するAPIのおいて、同じ属性の画像を登録するケースに対応できるように改修を行いました。

2024年4月2週目振り返り

今週やったこと Vue3での画面操作 バックエンドのレスポンスとして渡されたデータとユーザーの画面上の操作を基に、画面の入力項目の表示/非表示を切り替える処理を実装しました。

2024年4月1週目振り返り

今週やったこと Djangoでカスタムユーザーを実装 新規開発しているDjangoのプロダクトで、カスタムユーザーのモデルを実装しました。

2024年3月5週目振り返り

今週やったこと Redisを使ったAPI実装 APIの処理の中でRedisに対してデータの保存・取得を行う必要があったのでその部分の実装を行いました。

2024年3月4週目振り返り

今週やったこと マイクロサービスについて勉強 マイクロサービスについてまだわからないことが多いので、まずは本を読んで勉強しています。

BlenderをPythonで操作したメモ20240321

BlenderにあるオブジェクトをPythonを使って動かしてみました。

マイクロサービスでのトランザクションモデルについてメモ20240320

モノリシックなアプリケーションなら、RDBMSの機能でシンプルにトランザクションの整合性を保つことができるが、マイクロサービスの場合はサービス間のトランザクションの整合性を保つことが難しくなる。

Blenderについて勉強1

Blenderについて基礎から勉強します。 こちらの動画がわかりやすそうなのでそのまま真似してみます。 今回は画面構成から確認します。 www.youtube.com

2024年3月3週目振り返り

今週やったこと ドキュメント作成 自分が実装した処理の引き継ぎや、これから実装するAPIレビューなどを行いやすくするために必要と思えるドキュメントを作成しました。 以前はドキュメントはテキストで書くことが多かったですが、リモートでやり取りを行う…

2024年3月2週目振り返り

今週やったこと APIの修正 バックエンドのAPIで画面から入力されたデータをDBに登録する処理があるのですが、その中のいくつかの項目をユーザーに入力してもらう必要なく自動でDBに登録できるように改修しました。

2024年3月1週目振り返り

今週やったこと ドキュメント作成 自分が実装したバッチ処理のフローをドキュメントにまとめつつ、draw.ioで図を描きました。

DRFのAPITransactionTestCaseのコードリーディング

DRFで用意されているAPITransactionTestCaseの仕組みが気になったので 実装を読んでいきます。 APITransactionTestCaseの実装は以下にありました。 github.com

django-cognito-jwtのコードリーディング1

github.com django-cognito-jwtのリポジトリを読みながら学んだことを書いていきます。

2024年2月4週目振り返り

今週やったこと DjangoでのCognito認証関連の実装 参画している案件でDjango+Cognitoでログインなどの認証周りの処理を行なっており、django-cognito-jwtというライブラリを使っています。 github.com

2024年2月3週目振り返り

今週やったこと Mermaidで図を作成 チームメンバーと議論する際にフローチャート図やインフラ構成図があった方が良い場面が多々あるので、いろいろツールを試しているのですが、Mermaidで書くのに慣れておくと再現性が高そうで良さそうに感じています。

2024年2月2週目振り返り

今週やったこと 帳票周りの実装 バックエンドの処理で帳票を出力する機能があり、その部分の改修を行いました。 帳票関連はあまり知見がなかったので、この機会にいろいろ吸収します。

2024年2月1週目振り返り

今週やったこと フロントエンドの画面実装 APIからデータを取得するなどの機能面は実装済みでデザインがまだ仮の状態だった画面の実装を進めました。 改めてFigmaを見ながら実装していろいろ学びが多かったです。

2024年1月4週目振り返り

今週やったこと TerraformでAWSの開発環境を一旦構築完了した MWAAを動かすための開発環境を繰り返し起動・削除できるようにTerraformを使って構築しました。 ECSOperatorを使ってタスクが成功するようになったので一旦目標は達成できました。

2024年1月3週目振り返り

今週やったこと TerraformでECS構築 MWAAが使うECSクラスターやECSOperatorで使うタスク定義などをTerarformで書いていました。

2024年1月2週目振り返り

今週やったこと AWS開発環境構築 参画している案件で今のところ本番用のAWS環境しかない状態だったので、機能追加時の動作確認のため開発環境を構築しています。 必要なリソースとしては、MWAA/S3/ECS/VPC/Subnet/Lambda/Secret Manager/RDSなどです。

About networking on Amazon MWAAのドキュメントを少し読む

MWAAの環境を構築するにあたり、まだMWAAのネットワーキングについて理解が曖昧だったので公式ドキュメントを読んでみます。 docs.aws.amazon.com

2024年1月1週目振り返り

今週やったこと インフラ構成図の作成 参画中の案件でAWS開発環境を構築する必要があったので構成図を作成しました。