Slim
- Slim 프레임워크는 PHP 프레임워크 중 하나로 빠르면서도 강력한 웹 애플리케이션, API 개발이 가능하다.
DDD
- Slim을 익히는 시간을 최소화하기 위해 Slim-skeleton이라고 하는 프로젝트를 클론받았다.
- slim-skeleton은 DDD로 이루어져 있었는데, Application, Domain, Infrastructure 로 src가 이루어져 있었다.
- DDD는 소프트웨어 초기 설계 비용은 많이 들어가지만 이후 유지보수, 확장 시에 유용하게 사용된다.
PDO
PDO 정의, PDO 선택 이유
다른 선택지는 없었나? 왜 PDO를 선택했는가?
MySQL
다른 DB를 선택하지 않은 이유
미들웨어
Session, Token
Redis 선택 이유