배포시간 단축: 블루-그린 배포 도입기
새로운 서비스를 개발하며 배포 과정을 자동화하는 CI/CD 구축은 필수적인 과제였습니다. 하지만 기존에 사용하던 배포 방식은 몇 가지 고질적인 문제점을 안고 있었고, 이로 인해 더 안정적이고 효율적인 배포 전략을 모색하게 되었습니다. 첫째, 배포 중 간헐적으로 발생하는 에러가 문제였습니다. 명확한 원인 파악이 어려워 재현조차 힘든 에러는 배포의 안정성을 떨어뜨리는 주범이었습니다. 둘째, 배포 실패 시 전체 서버가 다운되는 치명적인 위험이 있었습
BackendCI/CDDevOps
만능도구는 없다, 적절한 선택은 있다: Spring Statemachine으로 완성한 알림 2.0
복잡한 시스템에서 직접 상태 관리를 하다 보면 한계와 어려움이 분명하게 드러납니다. 이 글에서는 카카오뱅크 알림 발송 시스템 개발에 FSM(Finite State Machine) 개념을 어떻게 적용했는지, 직접 구현 방식의 한계와 Spring Statemachine을 활용해 얻은 장점, 그리고 실제로 마주한 도전 과제를 다룹니다. 프레임워크가 제공하는 체계적인 상태 관리와 개발 생산성 향상 효과, 그리고 학습 비용과 복잡성이라는 트레이드오프를
ArchitectureBackendDevOpsSpring
한 단계 성장을 위한 Shift Up, KodeRunner 2025 - 2편
Shift Up 키 메시지를 중심으로 탄생한 카카오뱅크 기술 컨퍼런스 KodeRunner 2025 현장을 소개합니다. AI와 신기술을 직접 체험할 수 있는 Swap Space 부스, 다양한 세션과 핸즈온 실습, 그리고 알찬 After Party까지. 카카오뱅크 기술 직군 최대 축제의 생생한 분위기와 진솔한 구성원 후기, DevRel의 기획 방향과 성과가 궁금하다면 이 글에서 모두 확인해보세요!
AI/MLDevOpsMobileToolsUX/UI
5대 금융사를 품은 버즈베네핏의 백엔드 팀은 무슨 일을 할까요?
안녕하세요, 버즈빌 Supply 그룹의 Product Backend 팀 리드 Wynn입니다. 현재 저희 팀에서 함께 팀을 성장시킬 동료를 찾고 있습니다. 채용 공고만으로는 우리 팀이 어떤 팀이고, 어떤 일을 하는지 충분히 전하기 어렵다고 느껴 이 글을 쓰게 되었습니다. 저희 팀은 버즈베네핏(BuzzBenefit)의 백엔드 시스템 전반을 책임지고 있습니다.…
AWSBackendCareerDevOpsMSA
한 단계 성장을 위한 Shift Up, KodeRunner 2025 - 1편
Shift Up 키 메시지를 중심으로 탄생한 카카오뱅크 기술 컨퍼런스 KodeRunner 2025 현장을 소개합니다. AI와 신기술을 직접 체험할 수 있는 Swap Space 부스, 다양한 세션과 핸즈온 실습, 그리고 알찬 After Party까지. 카카오뱅크 기술 직군 최대 축제의 생생한 분위기와 진솔한 구성원 후기, DevRel의 기획 방향과 성과가 궁금하다면 이 글에서 모두 확인해보세요!
AI/MLCultureDevOps
“AI로 얼마나 빨리 만드나?” Amazon Q와 ‘팀딸깍’의 해커톤 다작 도전기(1)
AI/MLAWSDevOpsMobilePerformance
‘에러를 읽는 AI’ - Gemini와 Slack으로 만든 자동 오류 분석 시스템 Solomon
1. 들어가며 현재 사내의 로그 수집은 Heimdall과 OpenTelemetry(w. sigNoz)를 기반으로 이루어지고 있습니다. 오류 관제의 대부분은 Heimdall의 룰(rule) 에 따라 Slack 채널로 전달되며, 실제 장애 발생 시 관련 로그가 아래와 같이 공유 되고 있습니다. (이미지 참조) 그러나 기존 메시지 템플릿으로 모니터링을 진행하면서 다음과 같은 불편함이 있었습니다. 불필요하게 긴 Stack Trace (메시지가 너무 길
AI/MLDevOpsMonitoring
서버가 UI를 제어하는 SDUI, KREAM 백엔드의 관리 전략
ArchitectureBackendDevOps
2025년 버전, 개발조직 주도 교육 및 성장 회고(Tech-driven Education Retrospect)
안녕하세요, 테크편집부입니다. SK플래닛은 창립 때부터 개발자의 업무와 문화를 더 잘 이해하는 개발조직 주관으로 (CTO, 개발그룹, 테크센터 등) 개발자의 성장을 위한 다양한 프로그램을 매년 발굴 및 운영해 왔습니다(Tech Academy, 신입개발자 Bootcamp, Coursera 등 MOOC, Agile Coaching, DTC, AI/Cloud…
AI/MLCareerCultureDevOpsTools
[요기요 카오스 엔지니어링 (1)] 카오스 실험 시작하기
DevOpsInfraTesting
스윙 고객센터, 어떻게 응답 시간을 71% 단축했나? - 1부: 게시판으로 전환
스윙 고객센터를 어떻게 개선하여 최고의 효율성을 얻게 되었는지 총 2부로 나누어 소개합니다.
BackendCultureDevOpsPerformanceTools
AI뒤에 사람 있어요: Human-in-the-loop를 위한 VLMOps 어드민 구축기
AI/MLDevOpsTools
앱 성공을 위한 필수 요소: 장애 모니터링
모바일 앱을 성공적으로 운영하려면 장애 모니터링은 필수입니다. 회원 가입이나 결제 과정에서 오류가 발생했을 때 이를 즉시 파악하고 대응하지 못하면 사용자 이탈로 이어지기 때문입니다...
DevOpsMobileSecurity
Chat DIC 프로젝트에서 AWS Bedrock Prompt Caching으로 성능 최적화하기
이 글은 SK플래닛 사내 AI 프로젝트 Chat DIC에서 AWS Bedrock의 Prompt Caching 기능을 활용해 쿼리 생성 속도와 비용을 최적화한 사례를 다룹니다. 0. 개요 AWS Bedrock의 Prompt Caching은 반복적으로 사용되는 프롬프트 문맥(예: system, tools…
AI/MLAWSDevOpsPerformance
스스로 업무용 툴을 만들며 일하는 셀러팀
BackendDevOpsFrontendMobileTools
nginx 설정 없이 우아하게 서비스 점검하기 (下)
리뉴얼된 AccessBlock
DevOpsMonitoringTools
nginx 설정 없이 우아하게 서비스 점검하기 (上)
AccessBlock, 그 시작과 진화의 여정
DevOpsMonitoringTools
Customer Driven: 채널 엔지니어팀의 일하는 방식
엔지니어팀 캠페인, 코어 밸류 버전 1.0을 곳곳에!
BackendCultureDevOps