모바일 웹뷰에서 iOS·Android 가상 키보드 길들이기

모바일 웹 환경에서 키보드가 올라올 때 화면이 밀리거나 하단 입력창이 가려지는 고질적인 뷰포트 이슈를 집요하게 추적한 여정을 소개합니다. 레이아웃 뷰포트(Layout Viewport)와 비주얼 뷰포트(Visual Viewport)의 사양 차이에서 원인을 규명하고, iOS와 Android 모두에서 흔들림 없는 사용자 경험을 보장하는 VirtualViewport 컴포넌트 구현 과정과 소스 코드까지 상세히 공유합니다.

신뢰로 완성하는 금융 AI의 미래, KodeRunner 2026

2022년 시작된 카카오뱅크의 사내 기술 컨퍼런스 KodeRunner가 2026년 8월, 코엑스 그랜드볼룸에서 다섯 번째 막을 올렸습니다. 올해는 ‘기술적 성장과 콘텐츠’라는 본질에 집중하기 위해 장소를 확장했습니다. ‘Reliability(신뢰성)‘라는 핵심 키 메시지 아래 진행된 키노트, 글로벌 빅테크 4사(MS·Google·AWS·OpenAI) 핸즈온 실습, 마음을 돌보는 Soft Skill 트랙, 그리고 30대의 가챠 머신과 코인교환소, Swap Space로 채워진 로비 이벤트까지, AI 시대를 마주한 카카오뱅크 기술 조직의 치열한 고민과 성장의 기록을 전합니다.

하루 N억 건의 알림 시스템 구축기 (1): 카카오뱅크는 어떻게 발송 플랫폼의 새로운 뼈대를 세웠나

플랫폼의 핵심은 개발자의 멘탈 모델을 단순하게 유지하는 데 있습니다. 카카오뱅크의 신규 발송기는 Lock-Free, Work-Stealing 같은 복잡한 성능 최적화는 내부에 숨기고, 개발자에게는 “몇 개의 메서드만 구현하면 된다"는 단순한 인터페이스를 제공합니다. 시리즈물로 연재되는 ‘대규모 알림 시스템 구축기’의 첫 번째 글인 이번 편에서는, 하루 N억 건을 처리하는 고성능 발송 플랫폼의 뼈대와 계층 분리 아키텍처를 공유합니다.

금융사를 위한 AWS GameDay 2026: 카카오뱅크 2연패 이야기 🏆

올해로 5년째를 맞은 AWS GameDay 2026에서 카카오뱅크가 2년 연속 1위라는 쾌거를 달성했습니다. 이번 대회는 ‘AI 기반의 운영 및 개발 혁신’을 주제로, Amazon Q Developer와 Kiro CLI를 활용해 장애 및 개발 문제를 해결하는 방식으로 진행되었습니다. 카카오뱅크 키키404팀이 3시간 동안 치열하게 문제를 분석하고 점수를 쌓아가며 우승에 이른 과정을 공유합니다.