달랑 사진 한 장에 짧은 몇 글자만으로 사람들에게 웃음을 제공할 수 있는 Web Application 제작.
소프트웨어 캡스톤 디자인의 후속 프로젝트 진행을 위한 Web Application Server 제작.
아주 평범한 사진 한 장에 제목을 이용하여 다른 사용자들에게 웃음을 제공하는 Application.
최근 제목학원 App 의 성향 문제에 따른 문제점을 해결하기 위해 이 App 을 관리하는 매니저가 회원이 올린 사진을 허가해야 제목을 올리도록 하여 선정성을 최소한으로 줄이는 Application 을 제작합니다.
Application 의 간략한 구성은 다음과 같습니다. Web 측에도 기재하였으니 참고 바랍니다.
User REST API - 사용자 계정, 프로필 관리 서버
Context REST API - 제목학원 요청글, 사진, 제목, 반응, 댓글
Notice REST API - 공지사항, 관리자 FAQ
Relational Database : MySQL
NoSQL Database : Redis
Security : Spring Security, JWT(JSON Web Token)
Testing : JUnit, Mockito Mock MVC
Web Socket : SockJS, STOMP (in React.js Application)
RESTful API Documents : Swagger UI
Data : Spring Data JPA, Spring Data Redis
2018 / 08 / 15 : 최초 public 공개. Alpha Version.
2018 / 09 / 07 : Beta Version. (지연될 수 있음)
Redis 과 Scheduled Annotation 내용에 대해서 팁을 주신 조민국(MinGOODdev) 형님.
JPA 에서 데이터베이스 구조에 따른 참조의 성능 비교를 도달하기 위해 팁을 준 서종현(shouwn).
File Upload 에 대한 로드 벨런싱의 아이디어를 제공해준 장승훈(wkdtndgns).