필터 1
MinIO와 K8S로 구축하는 사내 스토리지 서비스 ‘OS’ 구축
데보션
데브옵스

MinIO와 K8S로 구축하는 사내 스토리지 서비스 ‘OS’ 구축

MinIO와 Kubernetes로 사내 오브젝트 스토리지 서비스를 구축한 과정을 정리했습니다. S3 호환성과 확장성을 바탕으로 보안, 비용, 운영 효율을 개선했습니다.

#MinIO#Kubernetes
3600
Spark Job 성능 모니터링과 최적화를 위한 Spark Analyzer 개발기
토스
백엔드

Spark Job 성능 모니터링과 최적화를 위한 Spark Analyzer 개발기

하루 6천 개가 넘는 Spark Job을 자동으로 점검하기 위해 Spark Analyzer를 개발했습니다.\nHistory Server 메트릭과 임계치 기반 규칙으로 성능 문제를 탐지하고 알림으로 연결했습니다.

#Spark#모니터링
1700
Ktor프레임웍 #2 : OpenAPI 활용
데보션
백엔드

Ktor프레임웍 #2 : OpenAPI 활용

Ktor REST API 서버에서 OAS 스펙을 작성하고 OpenAPI Generator로 모델 코드를 생성하는 방법을 설명했습니다. 생성된 모델을 Ktor 라우트에 연결하고 OpenAPI UI로 스펙을 서빙하는 구성도 함께 다뤘습니다.

#Ktor#OpenAPI
2800
카프카 커넥트와 오프셋 관리(1)
데보션
백엔드

카프카 커넥트와 오프셋 관리(1)

카프카 커넥트의 개념과 동작 방식을 소개하고, JDBC와 HDFS 커넥터로 파이프라인을 구성하는 흐름을 설명했습니다. 3.5 버전의 오프셋 관리 기능은 다음 글에서 이어서 다룬다고 예고했습니다.

#Kafka#REST API
2100
API 상품 연동 실패율을 줄일 수 있는 방법은?
SSG.COM
백엔드

API 상품 연동 실패율을 줄일 수 있는 방법은?

API 상품 연동 실패 사유를 내부 차단과 제휴사 응답으로 나눠 분석했습니다. 실패 사유를 가이드화한 화면과 자동 재처리로 조치율을 높인 사례를 소개했습니다.

#REST API#API
2800
Ktor프레임웍 #1 : 소개(UP&RUNNING)
데보션
백엔드

Ktor프레임웍 #1 : 소개(UP&RUNNING)

JetBrains의 경량 웹 프레임워크 Ktor를 소개하고 REST API 서버 셋업 방법을 설명했습니다. 환경별 설정 분리와 로그 설정, 간단한 CRUD 예시까지 함께 다뤘습니다.

#Ktor#Kotlin
1300
API 가이드 vs. API 스펙, 뭐가 다른거야?
NHN
백엔드

API 가이드 vs. API 스펙, 뭐가 다른거야?

API 가이드와 API 스펙의 차이를 설명하고, OpenAPI와 TypeSpec을 사례로 비교했습니다. API 정의 언어를 활용한 일관성, 문서 자동화, 유지 보수 이점도 정리했습니다.

#API#OpenAPI
8400
잘 쓰이는 디자인 시스템을 위한 여정
29cm
프론트엔드

잘 쓰이는 디자인 시스템을 위한 여정

29CM가 디자인 시스템 Ruler를 만들며 UI 파편화와 컴포넌트 구현 비용을 줄인 과정을 공유했습니다. Headless UI와 Figma 측정 도구로 재사용성과 운영 체계를 함께 강화했습니다.

#디자인 시스템#Headless UI
6500
질문에 대처하는 어느 플랫폼 개발자의 이야기
라인
백엔드

질문에 대처하는 어느 플랫폼 개발자의 이야기

MessagingHub 확장으로 늘어난 질문과 커뮤니케이션 비용을 줄이기 위해 서버 SDK와 문서를 정비했습니다.\n연동 허들을 낮추고 질문을 코드와 가이드 중심으로 바꿔 실무 몰입도를 높였습니다.

#gRPC#REST API
3600
ChatGPT 프롬프트 팁 시리즈 - (5) Template
빅웨이브에이아이
AI

ChatGPT 프롬프트 팁 시리즈 - (5) Template

ChatGPT 출력 형태를 템플릿으로 미리 정의하는 방법을 소개했습니다. 예시와 Placeholder를 활용해 원하는 양식의 결과를 유도하는 방식입니다.

#ChatGPT#prompt
1900
모두가 행복해지는 API 문서 통합과 자동화
라인
백엔드

모두가 행복해지는 API 문서 통합과 자동화

REST API 문서를 수동 관리할 때의 한계를 줄이기 위해 OpenAPI와 Redoc, GitHub Actions를 활용한 자동화 방안을 소개했습니다. 여러 서비스와 리포지터리의 문서를 그룹화해 하나의 URL로 통합하는 흐름도 설명했습니다.

#REST API#OpenAPI
4600
내자산: 마이데이터 자산 조회
네이버 페이
프론트엔드

내자산: 마이데이터 자산 조회

네이버페이 내자산의 마이데이터 자산 조회를 단계적으로 개선한 과정을 소개했습니다. 캐시 선노출, 병렬 요청, WebSocket 적용으로 응답성과 사용자 경험을 높였습니다.

#WebSocket#Socket.IO
4100
Spring Boot에서 MyBatis 적용
씨앤텍시스템즈
백엔드

Spring Boot에서 MyBatis 적용

Spring Boot에 MyBatis를 적용하는 기본 구성과 조회 예제를 정리했습니다. 의존성 추가부터 mapper XML, service, controller 연결과 결과 확인까지 설명했습니다.

#Spring Boot#MyBatis
1900
파트너플랫폼 스쿼드 코드 컨벤션 소개
올리브영
백엔드

파트너플랫폼 스쿼드 코드 컨벤션 소개

파트너플랫폼 스쿼드가 코드 컨벤션을 정리한 과정과 주요 원칙을 소개했습니다. 일관된 규칙이 가독성, 유지보수성, 협업 효율을 높인다고 설명했습니다.

#code convention#IDE
5500