PHP

エンティティの属性を公開せずにリポジトリで永続化する

前置き こんにちは。うしおです。 前回の記事の続きになります。 今回の話は、エンティティとリポジトリの実装についてです。 ソースコードはこちらに置いています。 やりたいこと 下記のようにユースケースを書けることを目指します。

LaravelにおけるクリーンアーキテクチャなAPI実装の解説

はじめに この記事は、トラストバンク Advent Calendar 2022の12日目です。 こんにちは、今年サーバーサイドエンジニア2年目になった石川です。 本記事では、現在私が社内で開発に携わっているAPIのアーキテクチャに関する解説記事となっています。 APIのア…

DDDの実務への落とし込み(with PHP)

前置き こんにちは。うしおです。 トラストバンク Advent Calendar 2022の7日目を担当させていただきます。DDDやクリーンアーキテクチャを実践するにあたり、個々のテクニックは理解できても実務へ落とし込みがうまくできないといった悩みを抱えていませんか…

AWS EFSを使ったWordPressシステムをProduction Readyにするまでの道のり

トラストバンクふるさとチョイス事業本部SREの香西(かさい)です。 先月末に「読むふるさとチョイス」というオウンドメディアをリリースしました! prtimes.jp 本記事ではこのオウンドメディアをEC2+EFS+RDS+ElastiCacheでAutoScalingなWordPressシステムと…