このサービスは開発中です少なくともTLS/SSLへの対応後に使用してください
撮影した写真を共有するためのサービス
ネットワークのセキュリティは境界モデルを採用し、フロントとバック2つに分割した。
実際に外部からアクセスできるのはリバースプロキシであるNginxを通してのみ。
重たい画像が投稿された際、すぐさまにレスポンスを返すため、一旦キューに追加し、非同期的に処理を行う設計とした。
Post
とImage
を結合させず1対多にしたのは、今後複数枚の画像の投稿や動画など他のコンテンツの投稿も受け付けるようにするためである。
docker-compose up
でインスタンスを立ち上げlocalhost:12000
にアクセス
- TLS/SSLの対応
- 依存パッケージのバージョン指定
- エラーページの実装
- ロギング及びログの集約
- 複数枚の画像
- 動画の投稿