모든 블로그
비브로스

비브로스

주요 카테고리 DevOps · Frontend · Backend

활동 요약

대표 인기 포스트예약 시스템 개편기: 우리는 왜 '예약 레고'를 만들었나127 조회
최근 30일
0개
평균 조회
21
누적 조회
1,390
전체 글
65개
마지막 발행
2026. 8. 26.
블로그 방문

최신 게시글 (20)

AI

자가 발전하는 유저 인터뷰 에이전트 개발기

똑닥 AI 모더레이터의 인터뷰 에이전트 구조와 자가 발전 루프를 설명한 글입니다. 안전 규칙은 코드에 고정하고 전략만 스킬로 재합성하는 설계를 다뤘습니다.

#TypeScript#AWS#Bedrock
100

AI

자가 발전하는 유저 인터뷰 에이전트 개발기

똑닥 AI 모더레이터의 유저 인터뷰 에이전트 설계와 자가 발전 구조를 공유했습니다. 안전은 코드로 고정하고 전략은 스킬 세트로 분리해 피드백 기반 재합성을 구현했습니다.

#TypeScript#LLM#prompt
200

아키텍처

MSA - 원칙, 아키텍처, 그리고 DB 분리

단일 DB의 104개 컬렉션을 도메인별 DB 6개로 무중단 분리한 MSA 전환 과정을 정리했습니다. 서비스 경계, 데이터 일관성, CDC 기반 이관과 검증 포인트를 함께 다뤘습니다.

#MSA#DB#MongoDB
200

아키텍처

MSA - 원칙, 아키텍처, 그리고 DB 분리

MSA 전환의 원칙과 경계 설정, 통신 패턴, 데이터 일관성 전략을 단계적으로 정리했습니다. 또한 MongoDB Atlas에서 단일 DB를 도메인별 DB로 무중단 분리한 실전 과정을 공유했습니다.

#MSA#DB#MongoDB
2200

AI

Claude Code TDD 서브에이전트와 하네스 구축기 — 7개 에이전트, 18종 회귀 평가

Claude Code에 TDD를 붙이기 위해 7개 서브에이전트와 하네스를 구성한 과정을 정리했습니다. 자기 보고 대신 증거 기반 게이트와 회귀 평가로 단계 전환을 통제한 사례입니다.

#Claude Code#TDD#subagent
100

AI

Claude Code TDD 서브에이전트와 하네스 구축기 — 7개 에이전트, 18종 회귀 평가

Claude Code에 TDD를 붙이기 위해 7개 서브에이전트와 하네스를 구축한 과정을 정리했습니다. 반복 실패를 회귀 평가와 훅으로 통제하고, 대시보드로 운영 가시성까지 높였습니다.

#TDD#Claude Code#subagent
900

백엔드

예약 시스템 개편기: 우리는 왜 '예약 레고'를 만들었나

병원 예약 시스템을 가변 슬롯과 개별 레코드 기반으로 전면 개편한 사례를 다루었습니다. 동시성 제어와 추적성을 강화해 다양한 진료 시간을 유연하게 처리했습니다.

#Redis#동시성#MongoDB
300

아키텍처

예약 시스템 개편기: 우리는 왜 '예약 레고'를 만들었나

병원 예약을 진료 항목별 가변 슬롯 구조로 전면 개편한 사례를 다루었습니다. 동시성 제어와 추적 가능성을 위해 분산 락과 개별 레코드 기반 카운팅도 도입했습니다.

#Redis#동시성#cache
12700

AI

똑쿼리 고도화 일대기

사내 전사 데이터를 자연어로 조회하는 똑쿼리의 고도화 과정을 정리했습니다. LangGraph, 라우터 패턴, OpenWebUI, RAG 개선으로 응답성과 정확도를 높였습니다.

#LLM#LangGraph#RAG
200

AI

똑쿼리 고도화 일대기

똑쿼리는 사내 데이터와 문서를 자연어로 조회하는 서비스로, 슬랙 기반 채팅 에이전트에서 LangGraph 기반 구조로 고도화했습니다. Router 패턴과 RAG 개선을 통해 응답 속도와 정확도를 높였고, OpenWebUI로 사용자 경험도 개선했습니다.

#LLM#LangGraph#RAG
2400

데브옵스

DevLake를 활용한 DORA Metrics 지표 수집 및 시각화 도입기

DevLake로 Jira와 GitHub 데이터를 모아 DORA Metrics를 수집하고 Grafana로 시각화한 도입 사례를 정리했습니다. 커스텀 필드 매핑과 쿼리 재작성으로 내부 운영 기준에 맞는 지표를 구성했습니다.

#DevLake#DORA Metrics#Grafana
100

데브옵스

DevLake를 활용한 DORA Metrics 지표 수집 및 시각화 도입기

DevLake로 DORA Metrics 수집과 시각화를 도입한 사례를 정리했습니다. Jira 커스텀 필드와 쿼리를 내부 운영 기준에 맞게 조정한 과정도 다뤘습니다.

#DevLake#DORA Metrics#Grafana
4100

데브옵스

EKS 1.32 업데이트 그리고 새로운 업데이트 방식

EKS 1.29 지원 종료와 DNS 전파 지연 문제를 해결하기 위해 업데이트 방식을 재검토했습니다. ALB 멀티 타겟 가중치 전환으로 EKS 1.32 이전을 검증했습니다.

#EKS#Kubernetes#Terraform
100

데브옵스

EKS 1.32 업데이트 그리고 새로운 업데이트 방식

EKS 1.32 업데이트를 위해 기존 방식들의 한계를 비교하고 Blue-Green Multi Target 전환 방식을 검토했습니다. DNS 캐시 영향 없이 트래픽을 넘기고 빠른 롤백도 가능한 구성을 검증했습니다.

#EKS#Kubernetes#Terraform
8300

프론트엔드

똑닥닷컴 SEO(a.k.a. 네이버 월 노출 수 1000만 달성기)

똑닥닷컴 커뮤니티 페이지의 검색 노출을 크게 늘린 SEO 개선 사례를 정리한 글입니다.\n사이트맵, robots.txt, 메타데이터, 구조화된 데이터, Next.js SEO 트러블슈팅까지 함께 소개했습니다.

#SEO#sitemap.xml#robots.txt
100

프론트엔드

똑닥닷컴 SEO(a.k.a. 네이버 월 노출 수 1000만 달성기)

네이버와 구글 검색 노출을 높이기 위한 SEO 실무 경험을 정리했습니다. Next.js에서의 동적 사이트맵, 메타데이터 설정과 함께 색인 수 확대 방법도 소개했습니다.

#SEO#sitemap.xml#robots.txt
3400

백엔드

테스트 코드 작성 가이드(근데 이제 Jest를 곁들인)

테스트 코드의 기본 개념부터 TDD, BDD, 테스트 대역, Jest 활용까지 입문 관점에서 정리했습니다. 유지보수와 코드 냄새까지 함께 다뤄 실무 적용 기준도 제시했습니다.

#Jest#test#TDD
300

백엔드

테스트 코드 작성 가이드(근데 이제 Jest를 곁들인)

테스트 코드의 기본 개념과 단위·통합·E2E 테스트의 차이를 정리했습니다. TDD와 BDD, 테스트 과잉과 과잉 명세까지 함께 살펴볼 수 있습니다.

#Jest#test#TDD
7100

백엔드

똑닥 멤버십과 MongoDB 트랜잭션 충돌 방지 방법

똑닥의 유료 멤버십 전환 과정에서 MongoDB 트랜잭션과 Write Conflict 대응 사례를 정리했습니다. 공통 키 기반 Lock과 모니터링으로 이중 결제를 방지한 방법을 소개했습니다.

#MongoDB#transaction#동시성
200

백엔드

똑닥 멤버십과 MongoDB 트랜잭션 충돌 방지 방법

MongoDB 트랜잭션 도입 과정에서 멤버십 결제와 해지 로직이 충돌하며 이중 결제가 발생했습니다. 공통 키 기반 Lock과 모니터링으로 동시 접근을 제어해 문제를 줄였습니다.

#MongoDB#transaction#동시성
4800