株式会社D(正式名割愛)

2023/5/31

株式会社D(正式名割愛)

CtoC メディアプラットフォームのバックエンド開発に参画させていただきました。

使用技術: Laravel, Laravel Filament
サーバー: AWS ECS Fargate
製作時期: 2023年6月 ~
製作期間: 約9か月

株式会社D(正式名割愛)社様のWebアプリケーション製作に参画いたしました。

ユーザー登録から記事メディアの販売、決済購入、送金が可能なメディアプラットフォームのバックエンドをLaravelで、管理画面をFilament で構築いたしました。

決済やメール送信、SMS認証などは特筆しませんが、フロントエンド側のHTTP通信でAspida Fetchを使用しクライアントを出力する実装に合わせ、OpenAPI Specファイルを細かく作りこみました。

また、OpenAPI 定義を記載するSwagger-PHP のアノテーションから自動でLaravel FormRequestクラスを構築・バリデーションを行う実装と、
Spectator を利用したOpenAPI定義に基づいた結合テストにより、API実装とSwagger定義の乖離がなくなる実装としました。

これらの結果を踏まえテストカバレッジ95% という高水準での実装を達成できました。

このあたりはまた後程技術記事として展開できればと思います。

Categories

Loading...

Tags

Loading...
logo

Copyright © 2022 - 2025 Aprire LLC. All Rights Reserved.