<aside>
✔️ Nginx vs. Apache
</aside>
- 아파치 서버는 하나의 커넥션 연결 후 요청이 없으면 방치가 되는 반면, NGINX는 요청이 없으면 다른 커넥션 요청을 처리하거나 새로운 커넥션을 만들어 처리하므로 아파치 서버에 비해 NGINX는 서버 자원을 효율적으로 사용합니다.
Nginx란?
<aside>
✔️ Redis를 사용해야 하는 이유
</aside>
SpringBoot + JWT를 이용한 로그아웃
<aside>
✔️ springboot와 spring의 차이
</aside>
- Spring의 경우 개발하기 전 library 추가, dependency 설정, 그 외 구성 및 설정파일 등 사전에 많은 작업 필요
SpringBoot 장점
- project에 따라 자주 사용되는 library(Spring, DB 등)들이 미리 조합되어 있음
- 복잡한 설정을 자동으로 처리 → XML(Spring), XML 배제
- 내장 서버를 포함해서 tomcat과 같은 WAS를 추가로 설치하지 않아도 개발 가능
- WAS에 배포하지 않고도 실행할 수 있는 JAR파일로 개발 가능
spring 과 springBoot의 차이점 - 고승조님의 블로그 - 인프런 | 커뮤니티
<aside>
✔️ Database에서 id를 bigint, auto increment 사용한 이유
</aside>
- 43억 넘어가는 데이터가 들어가지 않을 거라 예상하고 int로 설정
- 만약 43억이 넘어가게 된다면 int를 bigint로 바꾸는 대신 uuid를 사용하여 binary(16)으로 하는 게 더 나을 것!