<aside> 💡 어떠한 상황에서도 꾸준한 노력을 게을리하지 않는 강인함과 어려움과 실패를 두려워 하지 않습니다.
</aside>
경험🤩 그리고 사람😀에 관심이 많습니다.
Github : https://github.com/sudosoo
Blog : https://soobysu.tistory.com/
Phone : 010 - 8925 - 4613
Email : [email protected]
Java, Kotlin, Spring boot, JPA, PostgreSQL, Redis, Docker, Jenkins, Kafka, ElasticSearch
**(랜덤유저매칭 서비스)**
**2023.02~03**
사용기술
매칭기능
인증기능
검색기능
예외처리
Infra
JDA (JAVA Discord Api)를 이용한 Discord 음성채팅방 자동생성 API 개발
I/O접근이 빈번하고 데이터 속도 보장과 자원 공유 우려 (Redis 캐시 설계)
접근이 빈번함에 따라 갑작스러운 장애 시 다른 기능에 피해 우려 (외부 Redis서버 분리)
이용자의 매칭취소 / 매칭이탈을 감지 (websocket 세션감지)
Jwt사용으로 RefreshToken사용 + 로그아웃 기능 (Redis BlackList 기능 구현)
Redis 사용이유 ****[<https://soobysu.tistory.com/76>](<https://soobysu.tistory.com/76>)
권한 별 API 요청제어와 사용자 인증을 위한
**Spring Security 및 필터를 이용한 권한 인증 구현**
JPA 및 QueryDSL 동적쿼리 최적화
Github : https://github.com/sudosoo/matchingservice