OAuth2 인증 Flow
HTML5 표준 기술로 HTTP 환경에서 클라이언트 - 서버 간 하나의 TCP 연결을 통해 실시간으로 전이중 통신을 가능하게 하는 프로토콜전이중 통신은 양방향으로 송수신이 가능한 것을 뜻한다.주기적으로 클라이언트가 서버로 HTTP 요청을 보내면, 즉시 응답을 받는 방식
💡 들어가기 전 이 글은 JWT 토큰을 알고 있다는 전제 하에 작성되었습니다. AccessToken만 사용시 발생하는 문제점 AccessToken은 유효기간이 짧다. 이로 인해 잦은 로그인을 요구하여 사용자에게 불편함을 안겨 줄 수 있다. 그렇다고 유효기간을 길게
Redisson을 활용한 분산락 구현과 한계점
Redisson 동작 원리
트랜잭션을 위한 MongoDB replicaSet 설정
최근 개인 프로젝트로 선착순 퀴즈 프로젝트에 MongoDB를 사용하게 되었다.그래서 시작하는 MongoDB 적용기.간단하게 설명하자면 BSON 형식으로 데이터를 저장하는 NoSQL 이다.스키마로 데이터 유형을 표준화 하는 RDBMS와 달리 MongoDB는 유연한 스키마
개인 프로젝트를 한다면 왠만한 경우 프론트엔드, 백엔드를 둘다 손대야 할 것이다. 풀스택 개발자라면 하던대로 둘다 작업할 수 있겠으나 필자는 디자인 감각 제로 백엔드 개발자여서 프론트엔드 작업은 개인 프로젝트에서 해결해야 할 산 중 하나였다. 프론트엔드 작업을 하기 앞서 프론트엔드 작업을 하기 전 필자가 중요하게 생각한 항목은 아래 세 가지였다. C...
Redis Sorted Set로 선착순으로 입장하는 사용자의 순서를 보장시켜봤습니다.
해당 글은 Github OIDC 적용 방법에 대해서만 중점적으로 작성하였습니다. Github Actions에서 서비스 배포를 위해 AWS에 접근 시 access-key, secret-key로 인증을 하는 경우가 있습니다. 그러나 access-key, secret-k
Github Actions CICD