yuizho / salon

A login less planning poker app
https://salon-ppoker.com
MIT License
2 stars 1 forks source link

開発前・開発初期に設計について検討したこと(ADR) #1

Closed yuizho closed 2 years ago

yuizho commented 2 years ago

参考

yuizho commented 2 years ago

バックエンドの全体的なアーキテクチャ方針について

Status

Context

Decision

Concern

yuizho commented 2 years ago

ユーザへの通知関係のバックエンド周りの設計

Status

Context

Decision

Concern

Consequences

https://github.com/yuizho/salon/blob/main/doc/architecture/backend.puml image

yuizho commented 2 years ago

AppSync周りの認証・認可、セキュリティ関連の設計

Status

Context

Decision

Concern

Consequences

yuizho commented 2 years ago

ユーザの状態の遷移やロックの設計について

Status

Context

Decision

Concern

特になし

Consequences

yuizho commented 2 years ago

Lambda関数のログ設計

Status

Context

Decision

Concern

特になし

Consequences

yuizho commented 2 years ago

OperationAPIに現状のroomの状態に適さないパラメータが渡されたら?

Status

Context

Decision

Concern

Consequences

yuizho commented 2 years ago

DynamoDBのテーブル設計

Status

Context

Decision

command側

query側

Concern

Consequences

https://github.com/yuizho/salon/blob/main/doc/database/database_spec.md

yuizho commented 2 years ago

各部屋・ユーザのステート管理について

Status

Context

Decision

Concern

Consequences

yuizho commented 2 years ago

ゾンビユーザ(退出しているのに状態は状態)の対処について

Status

Context

Decision

Concern

Consequences

yuizho commented 2 years ago

リポジトリの管理について

Status

Context

Decision

Concern

Consequences

yuizho commented 2 years ago

一通りの必須機能は実装できたのでこちらのADRのIssueは閉じる。 以降考えたことは別のIssueにまとめると思います。