우리집 강아지를 자랑하려는 사이트를 만드려다가, 다른 사람들도 자신의 반려동물을 자랑하는 플랫폼이 있으면 좋을 것 같아 프로젝트를 시작했다.
가능하면 사람들이 쉽게 접근해 가볍게 즐겼으면 좋겠기 때문에 댓글, 게시글 등의 기능은 구현하지 않을 생각이다. 사진을 업로드 하는건 자유지만, 아무나 맘대로 사진을 가져갈 수 있도록 하려 한다.
FrontEnd : TS, React
BackEnd : TS, Express ⇒ Nest.JS (고려)
ORM : TypeORM
DB : MySQL
Search Engine : Elastic Search
Cache : Reddis
Infra : Docker, Docker-Compose, AWS(EC2, S3, RDS)
Test : Jest
CI/CD : Github Actions
WS : Nginx
log : Cloud Watch,
MQ : RabbitMQ?
etc : Gmail-API(SMTP), Oauth(Google, OAuth)
개발 일지 또한 일종의 로그라고 생각한다. 항상 작업을 하고 나면 개발 일지를 남길 계획이다.
피드백은 적극 환영합니다. 감사합니다.