

Airflow 환경 Docker compose로 containerization하기
Airflow 개발 환경을 Docker compose로 컨테이너화해 배포와 유사한 상태에서 실행·디버깅할 수 있게 구성했습니다. PyCharm 연동, Executor 분리, 설정 통합으로 개발 생산성과 관리 편의도 높였습니다.
새로운 기술 블로그가 추가되었어요


Airflow 개발 환경을 Docker compose로 컨테이너화해 배포와 유사한 상태에서 실행·디버깅할 수 있게 구성했습니다. PyCharm 연동, Executor 분리, 설정 통합으로 개발 생산성과 관리 편의도 높였습니다.


Chiselled Ubuntu Container를 활용한 .NET 앱 컨테이너화 주제입니다. 제공된 내용만으로는 구체적인 방법이나 결과를 충분히 확인하기 어려웠습니다.


쿠팡은 ML 개발 속도를 높이기 위해 노트북, 피처 스토어, 훈련, 추론, 모니터링을 통합한 플랫폼을 구축했습니다. 하이브리드 클러스터와 CI/CD 연계로 대규모 모델의 개발과 배포 효율을 높였습니다.


MSA 전환과 수시 배포 요구에 맞춰 팀 전용 git branch 전략을 설계했습니다.\nPR과 코드 리뷰를 강제하고 병합 방식을 조정해 배포 흐름과 히스토리를 정리했습니다.

Karpenter를 도입해 EKS 노드 확장 속도를 높이고 비용 최적화를 시도했습니다. 스파크성 트래픽과 Spot 운영 이슈를 보완하며 안정성과 효율을 함께 개선했습니다.

웹에서 gRPC Stub과 Runtime을 생성하는 방법을 다뤘습니다. Buf와 Kubernetes를 활용한 구성 흐름을 중심으로 소개했습니다.


스프링부트 3.0 네이티브 이미지를 쿠버네티스에 적용한 배포 방식의 변화를 다뤘습니다. 실행 시간과 이미지 크기 개선 효과를 수치로 보여줬습니다.

Vector를 활용해 멀티 CDN 로그와 트래픽 모니터링 체계를 통합한 사례를 다뤘습니다. 로그 정규화, 메트릭 변환, 버퍼링과 모니터링까지 쿠버네티스 기반으로 고도화했습니다.

카카오페이지 BFF 장애 원인을 추적한 결과, node.js http agent의 keepAlive 기본값이 문제였습니다. keepAlive를 true로 바꾸고 미들웨어 중복 처리도 줄여 TPS와 CPU 상태를 개선했습니다.

Node.js 애플리케이션에 OpenTelemetry를 붙여 Grafana Tempo로 트레이스를 수집하는 방법을 소개했습니다. 자동 계측과 수동 span, 분산 추적 활용 가능성도 함께 설명했습니다.

SK플래닛의 클라우드 기반 검색 시스템 구조와 주요 기능을 소개했습니다. 또한 ChatGPT 이후 대화형 검색으로의 확장 가능성을 함께 살펴봤습니다.

SK플래닛의 Elasticsearch 기반 공용 검색 시스템 구조와 기능을 소개했습니다. 또한 ChatGPT 이후 대화형 검색으로의 확장 가능성을 함께 살펴보았습니다.