byyoungjin / myblog-next

https://log.byyoung.me
0 stars 1 forks source link

planning #1

Closed byyoungjin closed 3 years ago

byyoungjin commented 3 years ago

1. db결정

기존 rds 인스턴스를 옮길 수있는 방법은?

1. aws 내부서비스 이용

firebase VS AWS amplify VS AWS RDS

  1. RDS : sequelize setup 이 필요한데, sequelize setup 방법 -> 그냥express 에서 하듯이 진행하면됨. seed 파일넣는거나, migration 기능들이 편하긴 하다.

  2. firebase 일단 요금이 들지 않을것 같고, 간단하고 편리하다.

  3. amplify graphql graphql 을 적용해볼 수있고, 여러가지 firebase 와 같이 auth 등의 기능을 함께 제공한다. IAS 개념이 적용되어있다.

결론

어떤 db 를 쓰더라도 장단이 있는것같다. firebase 는 일단 앱에서 계속 사용할 것 같고, RDS 는 많이 사용해봤으니, aws Amplify graphql 로 구축해보자.

2. auth 결정.

기존에는 아이디 비밀번호 가입을 지원햇는데, Social 가입만 넣어서 간단하게 진행하자 Social 은, 구글 ( + 페이스북, 카카오) 정도를 넣어보자.

+기본적으로 가입을 하면 자신만의 interface 안에서 내가 사용하는것 처럼 사용할수있게 만들어보자.

3. redux-saga vs hooks

기본적으로 hook 으로 모두 구현해보고 꼭 필요한 부분에 한해서만 redux-saga 를 넣어보자 --> redux-saga 를 완전히 대체할 수있는지에 대한 조사가 필요

4. 도메인

log.younggram.com 으로 변경!