해당 글은 Github OIDC 적용 방법에 대해서만 중점적으로 작성하였습니다. Github Actions에서 서비스 배포를 위해 AWS에 접근 시 access-key, secret-key로 인증을 하는 경우가 있습니다. 그러나 access-key, secret-k
Fetch Join과 Limit를 같이 적용하여 발생한 성능 저하 이슈와 해결 방법
Redis Sorted Set로 선착순으로 입장하는 사용자의 순서를 보장시켜봤습니다.
🚨 각종 TMI 남발 주의후기 요약생각했던 것보다 훨씬 알찬 내용이었다.(특히 자바 가상 스레드 vs 코루틴)기회가 될 때마다 개발자 컨퍼런스를 가야겠다고 생각을 하게 되었다. 개발 지식도 중요하나 스프링 캠프 이후 다른 개발자 분들과 소통한 시간이 앞으로의 방향에
개인 프로젝트를 한다면 왠만한 경우 프론트엔드, 백엔드를 둘다 손대야 할 것이다. 풀스택 개발자라면 하던대로 둘다 작업할 수 있겠으나 필자는 디자인 감각 제로 백엔드 개발자여서 프론트엔드 작업은 개인 프로젝트에서 해결해야 할 산 중 하나였다. 프론트엔드 작업을 하기 앞서 프론트엔드 작업을 하기 전 필자가 중요하게 생각한 항목은 아래 세 가지였다. C...
HTML5 표준 기술로 HTTP 환경에서 클라이언트 - 서버 간 하나의 TCP 연결을 통해 실시간으로 전이중 통신을 가능하게 하는 프로토콜전이중 통신은 양방향으로 송수신이 가능한 것을 뜻한다.주기적으로 클라이언트가 서버로 HTTP 요청을 보내면, 즉시 응답을 받는 방식
💡 들어가기 전 이 글은 JWT 토큰을 알고 있다는 전제 하에 작성되었습니다. AccessToken만 사용시 발생하는 문제점 AccessToken은 유효기간이 짧다. 이로 인해 잦은 로그인을 요구하여 사용자에게 불편함을 안겨 줄 수 있다. 그렇다고 유효기간을 길게
MongoDB는 데이터 레코드를 BSON(JSON의 이진표현) 형식으로 저장한다.Document, CollectionDocument : RDBMS의 rowCollection: Document의 그룹, RDBMS의 tableJSON의 이진 직렬화 형식으로 분산 시스템에서
트랜잭션을 위한 MongoDB replicaSet 설정