컬
컬리
October 10, 20255회
nginx 설정 없이 우아하게 서비스 점검하기 (下)

간단 소개
컬리는 Nginx 설정 없이 구글 스프레드시트, Redis, Spring AOP를 활용하여 유연하고 강력한 서비스 점검용 AccessBlock 시스템을 리뉴얼했습니다.
AI Summary
AccessBlock 리뉴얼 배경 및 목표
- Nginx 설정 의존성 탈피: 인프라 제약 및 비전문가 접근성 문제 해결.
- 클러스터/권한 기반 세밀한 접근 제어 및 RDBMS 비종속성 확보.
- 데이터 관리 및 아키텍처
- 메타데이터는 구글 스프레드시트로 관리, BigQuery 연동 후 Redis에 3분마다 캐싱.
- 실행데이터는 Swagger/Postman으로 직접 Redis에 입력/삭제, 즉시 반영.
- cluster, warehouse, excludeRoles 등 세부 제어 필드 추가.
- 접근 제어 구현
- 화면 접근 제어: Vue.js
beforeEach훅 활용, 차단 시/unavailable로 리다이렉트. - API 접근 제어: Spring AOP로
RestController요청 인터셉트,@ExcludeAccessBlock으로 예외 처리.
Next Feeds
![[디자인 시스템 어떻게 만들었어요?(1)] 아이콘 라이브러리 만들기](https://miro.medium.com/v2/resize:fit:1200/1*kCf05hhyLPa7iBp2vBTJAA.png)
[디자인 시스템 어떻게 만들었어요?(1)] 아이콘 라이브러리 만들기
요기요 디자인 시스템(YDS)의 아이콘 라이브러리를 재구축하여 개발 생산성 및 사용자 경험 일관성을 향상시킨 과정.
디자인 시스템아이콘 라이브러리SVG접근성자동화
2025. 10. 10.
요기요
PostgreSQL to ES: (2) Kafka Connect 트러블슈팅
Kafka Connect 기반 CDC 파이프라인에서 PostgreSQL, Debezium, Elasticsearch 관련 트러블슈팅 및 해결 방안을 공유합니다.
Kafka ConnectDebeziumPostgreSQLElasticsearchCDC
2025. 10. 10.
카카오
PostgreSQL to ES: (1) Kafka Connect CDC 파이프라인 구성
복잡한 PostgreSQL-ES 동기화 파이프라인을 Kafka Connect CDC로 대체하고, Strimzi를 활용한 Kubernetes 배포 및 성과를 설명합니다.
Kafka ConnectCDCPostgreSQLElasticsearchStrimzi
2025. 10. 10.
카카오

AI 에이전트와 함께하는 개발
AI 에이전트의 개발 활용 경험, 한계, 그리고 효과적인 사용법을 공유하며, 생산성 향상과 미래 개발 방향을 제시합니다.
AI 에이전트개발 도구E2E 테스트코드 마이그레이션맥락 전달
2025. 10. 7.
AB180

한 달짜리 과제, 바이브 코딩으로 5일 만에!(ChatGPT·Cursor)
생성형 AI(ChatGPT, Cursor)를 활용하여 모바일 앱 메뉴 등록 기능 데모를 5일 만에 구현한 개발 경험과 인사이트.
ChatGPTCursor모바일 앱 개발생성형 AI데모 구현
2025. 10. 2.
LY Corp

IUI 2025 참관기: AI의 지속성과 인간 중심의 AI에 대해서
IUI 2025 참관기는 AI의 지속가능성과 인간 중심 AI의 중요성을 강조하며, 리얼리티 디자인, AI 투명성, 인터랙티브 머신러닝 등 인간과 AI의 협력적 관계를 재정의하는 관점을 제시한다.
인간 중심 AIAI 투명성리얼리티 디자인인터랙티브 머신러닝AI 지속가능성
2025. 10. 2.
LY Corp