[PostgreSQL] 처음 써보는 PostgreSQL 알아보기(MySQL과 비교하며)
·
DB
들어가며이번 프로젝트에서 또 다른 도전적인 선택은 자주 쓰던 MySQL을 벗어나 PostgreSQL을 도입해봤다는 것이다! 막상 써보면 MySQL과 크게 다를 것이 없어 무슨 차이인가 싶기도 하다. 그래서 이번기회에 깊게 정리하며 어떤 상황에 어떤 DB기술을 도입하면 좋을지 주관을 확립하려고 한다! 그리고 이번 프로젝트에도 postgreSQL의 이점을 적극 활용할 수 있는 api도 적용해보았다. 가보자!본론으로🧐 MySQL과 PostgreSQL의 철학 차이https://aws.amazon.com/ko/compare/the-difference-between-mysql-vs-postgresql/ PostgreSQL과 MySQL 비교 - 관계형 데이터베이스 관리 시스템(RDBMS) 간의 차이점 - AWSMy..
[Redis] 열받았던 탓에 도입해본 나의 첫 Redis
·
DB
들어가며요즘 유명한 기술 스택을 적용해보면서 자주 드는 생각은, "왜 이 기술을 선택해야 했는가"를 설명할 수 있어야 한다고 생각한다. 이번 글에서는, 6개월전 나를 열받게 만들었던 한 상황을 꺼내며 Redis를 선택할 수밖에 없었던 감정적 이유 + 기술적 이유를 함께 이야기해보려고 한다. 나는 예전에 인프런을 보며 JWT 기반 로그인은 구현해봤지만, 소셜 로그인 + Refresh Token을 제대로 구현해본 적은 없었다. 그런데 지난 프로젝트에서 팀원분이 소셜로그인을 구현하시면서 Redis 기반 Refresh Token 저장소가 필요해지는 상황이 발생했다.문제는… 그 당시 나는 나의 첫 무중단 배포(CI/CD)를 성공시키려고 혈안이 된 상태였고, 어찌저찌 배포는 되게 만들어놨지만 조금만 건들면 무너지는..