이번 포스팅에서는 `DoggyWalky` 프로젝트에서의 채팅 기능을 구현해보도록 하겠습니다.
이번 포스팅에서는 지난 포스팅에 이어 Redis PUB/SUB과 WebSocket을 이용하여 채팅 서버 구현의 세부적인 과정에 대해 알아보도록 하겠습니다.지난 포스팅 - \[Spring] Redis PUB/SUB + WebSocket을 이용한 채팅 서버 구현하기 - 간
프로젝트 진행 중에 서버 간의 통신에서 다중 서버에 의해 발생하는 동시성 문제가 발생하였습니다. 현재 진행중인 DoggyWalky 프로젝트의 아키텍처 설계도입니다. Main Server에서 채팅 관련 로직을 요청 받은 후 Redis PUB/SUB System을 통해 다
이번 포스팅에서는 인덱스를 적용하여 GPS 좌표 목록 조회 쿼리의 성능 개선을 해보겠습니다.인덱스 개념에 대해서 알고 싶으신 분은 아래 자료를 참고해주시면 좋을 것 같습니다.\[Database] 인덱스(Index)란?현재 GPS 테이블의 데이터에는 31만개의 데이터가
이번 포스팅에서는 Github action과 Docker를 이용하여 DoggyWalky를 배포하는 시간을 가져보도록 하겠습니다. Github Actions은 Github에서 코드 변경이 발생했을 때 변경된 코드를 자동으로 배포 서버에 반영해주는 기능을 제공합니다. 이