| 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 | 
| 12 | 13 | 14 | 15 | 16 | 17 | 18 | 
| 19 | 20 | 21 | 22 | 23 | 24 | 25 | 
| 26 | 27 | 28 | 29 | 30 | 31 | 
- java
- 모임 장소 추천
- 중간 장소 추천
- 약속 장소 추천
- 이펙티브자바
- 최범균
- 쿠버네티스
- 한국대학생it경영학회
- ddd
- redis
- 도메인 주도 개발 시작하기
- kusitms
- Container Registry
- springboot
- 불변객체
- JPQL
- 백엔드
- 자바 ORM 표준 JPA 프로그래밍
- 모이삼
- GitHub Actions
- cicd
- Spring
- Spring Batch
- 큐시즘
- 객체지향 쿼리 언어
- RESTClient
- 중간 지점 추천
- JPA
- Domain Driven Design
- K3S
- Today
- Total
목록2025/10 (3)
코딩은 마라톤
 [PostgreSQL] FATAL: remaining connection slots are reserved for roles with privileges of the "rds_reserved" role 해결하기
      
      
        [PostgreSQL] FATAL: remaining connection slots are reserved for roles with privileges of the "rds_reserved" role 해결하기
        🤦🏻♂️ 문제 : 외부에서 DB 접속이 되지 않음 최근 모이삼 프로젝트 git이 꼬여 제거하고 다시 clone 하여 로컬 환경 설정을 진행했다.IDE에서 DB를 연결하는 도중, 위와 같은 에러가 발생했다. RDS를 사용하고 있어 확인해 보니 "현재 활동"의 연결 수가 72개였다. 현재 활동이란 Connection 연결 수를 의미한다. 로그를 확인해 보니 위 에러가 반복적으로 발생했음을 알 수 있었다. DB가 허용하는 최대 연결 수(Max Connections)가 완전히 꽉 찼으며, 일반 사용자를 위한 연결 슬롯은 0개입니다. 이제 남은 연결 자리는 AWS가 DB 관리를 위해 확보해 둔 비상용 슬롯뿐입니다. 즉, AWS가 아닌 우리(사용자)는 DB 연결을 할 수 없음을 의미한다.왜 이런 문제가 발생했..
 이른 2025년 회고, 그리고 안녕 루이!
      
      
        이른 2025년 회고, 그리고 안녕 루이!
        현재 82개의 글을 써오면서 대다수는 기술, 개발에 관한 글이고 나의 얘기는 거의 없었다.2025년 그리고 10달이 지난 지금, 지난날들의 감상을 작성하고 부족했던 부분을 소해하고자 이른 회고를 적는다.회고라 쓰고 월기(月記)라 부른다. 2025년 1월 : 큐시즘 31기 교육기획팀원1월은 신기했다. 숫기 없고, 부끄럼이 많던 내가 큐시즘 31기 교육기획팀원이 되었다.30기 할 때 운영진 생각이 있는지에 대한 물음에 고개를 좌우로 젓던 나는, 어느샌가 교육기획팀원이 되어 우수한 사람들 곁에서 미약한 시작을 일궈내기 시작했다.지금 생각해 보면 고개를 젓던 와중, 마음속의 나는 끄덕이고 있지 않았을까.큐시즘 31기의 교육기획팀원을 시작할 수 있도록 도와준 름, 현수에게 고마울 따름이다. 교육기획팀원을 하게 되..
 [Resilience4j] configs vs instances, 그리고 AspectOrder 문제까지
      
      
        [Resilience4j] configs vs instances, 그리고 AspectOrder 문제까지
        최근 외부 API 장애를 대응하기 위해 Timeout, Retry, Circuit Breaker을 적용했다.특히 Retry, Circuit Breaker는 Resilience4j를 활용해 application.yml에 값을 설정함으로써 개발을 진행했다.하지만 막상 적용해 보니 우여곡절을 겪어, 이번 글에서는 문제점과 해결 과정에 대해 공유하고자 한다.이번에 사용한 Resilience4j dependenciesimplementation 'io.github.resilience4j:resilience4j-spring-boot3'implementation 'org.springframework.boot:spring-boot-starter-aop'1️⃣ configs VS instances// configs 사용 ..