구조 설계로 함께 성장하기: 주니어의 시도를 리스크 없이 끌어안는 방법
if kakao 카카오 · YouTube
AI 핵심 요약
프로젝트 완수와 동료의 성장을 함께 책임지는 개발 리드는 주니어에게 도전적인 일을 맡기면서도 실패가 전체 프로젝트로 번지지 않게 해야 합니다. 발표자는 피처를 작은 단위로 나누고 플래닝 포커로 난이도와 이해도를 맞춰 과제의 위험을 가늠하는 방법을 제안합니다. 기술적으로는 ISP로 역할별 인터페이스를 작게 만들고, DIP와 React 훅을 활용해 UI와 데이터 처리 로직을 계약으로 분리함으로써 변경과 실패의 영향을 격리합니다. 시니어의 역할은 정답을 대신 내주는 것이 아니라, 동료가 안전하게 시도하고 스스로 답을 찾을 수 있도록 구조를 설계하는 것이라고 강조합니다.
- 프로젝트 전체가 아니라 이해하고 산정할 수 있는 크기까지 피처를 나누고, 플래닝 포커로 팀의 이해도와 난이도 인식을 맞추세요.
- 예상보다 오래 걸리는 작업이나 작은 문제에 과도하게 몰두하는 모습은 일정 산정치를 활용해 조기에 확인할 수 있습니다.
- 인터페이스 분리 원칙(ISP)을 적용해 화면이나 역할별로 필요한 데이터만 담은 작은 인터페이스를 제공하면 작업 범위와 변경 영향을 줄일 수 있습니다.
- 의존성 역전 원칙(DIP)에 따라 UI와 데이터 처리의 계약을 분리하면 구현을 교체해도 화면 컴포넌트의 변경을 최소화할 수 있습니다.
- 주니어에게 과제를 맡기기 전에 안전한 경계와 계약을 설계하면 실패를 국소화하고 UI와 로직을 독립적으로 테스트할 수 있습니다.
소개
if(kakao)25 프론트엔드 조직에서 의존성 분리와 인터페이스 설계 같은 구조적 원칙을 활용하여, 다양한 수준의 개발자들이 함께 실험하고 성장할 수 있는 ‘실패해도 괜찮은 구조’의 설계 방법을 공유합니다. #TECH #AI #Frontend 카카오 내 카카오비즈니스 도메인의 FE 개발자 김선호(cayde.abdo)입니다. 발표자료 보기 📍https://if.kakao.com/2025/session?sessionId=38 📍if.kakao.com if(kakao)25 홈페이지 : https://if.kakao.com/2025 #카카오 #kakao #이프카카오25
비슷한 학습 자료
컨퍼런스 if kakao
복잡한 흐름 앞에서, 우리가 선택한 건 Funnel / 이었다
컨퍼런스 if kakao
if(kakao)25 복잡한 동선을 가진 웹뷰 서비스에서, 기획자와 개발자가 동일한 흐름을 바라볼 수 있도록 퍼널 중심의 구조화를 설계하고 useFlow로 구현한 경험을 소개합니다. #TECH #Frontend 카카오 비즈니스에서 FE를 담당있는 차재명(max.cha)입니다. 반복되는 불편을 줄이고, 개발자 경험과 팀이 몰입할 수 있는 환경을 만드는 데 관심이 많습니다. 발표자료 보기 📍https://if.kakao.com/2025/session?sessionId=39 if(kakao)25 홈페이지 : https://if.kakao.com/2025 #카카오 #kakao #이프카카오25
프론트엔드
컨퍼런스 if kakao
사용자 발화에서 응답까지: 그래프 기반 에이전트로 동작하는 AI 서비스
컨퍼런스 if kakao
if(kakao)25 사용자 발화에서 응답까지의 과정을 그래프 기반 에이전트 구조로 풀어낸 카카오의 AI 서비스 구현 방식을 공유합니다. #TECH #PRODUCT #LLM #Agent 카카오에서 LLM을 활용해 여러 도메인의 AI서비스를 개발하고 있는 홍보미(chloe.bm)입니다. AI 서비스의 홍수 속에서 빠지지 않도록 열심히 헤엄치고 있습니다. 카카오에서 LLM을 활용해 여러 도메인의 AI서비스를 개발하고 있는 길민호(ethan.mino)입니다. 스트리밍과 안정적인 LLM 서빙에 관심이 있습니다. 발표자료 보기 📍https://if.kakao.com/2025/session?sessionId=34 📍if.kakao.com if(kakao)25 홈페이지 : https://if.kakao.com/2025 #카카오 #kakao #이프카카오25
AI에이전트 개발
컨퍼런스 if kakao
코드로 해두면 편해요! 실수를 줄이는 개발 환경과 절차
컨퍼런스 if kakao
if(kakao)25 다양한 개발 환경과 절차에 대해 일일이 설명하거나 복잡한 문서를 작성하는 대신, 코드의 형태로 선언하고 관리할 수 있습니다. 이로써 업무를 효율화하고 보다 안정감 있게 신규 서비스를 만든 경험을 나누고자 합니다. #TECH #PRODUCT #General 카카오에서 숏폼 스튜디오를 만들고 있는 김우섭(wes.kim)입니다. 요즘은 Nix와 같은 선언형 관리에 관심이 많습니다. 발표자료 보기 📍 https://if.kakao.com/2025/session?sessionId=13 📍 if.kakao.com if(kakao)25 홈페이지 : https://if.kakao.com/2025 #카카오 #kakao #이프카카오25
데브옵스 · 인프라
컨퍼런스 if kakao
1년간 진행된 카카오맵 매장관리 프로젝트에서 TDD를 활용하여, 디자인, 마크업, API 없이도 프론트엔드 개발을 사전에 진행했던 경험을 바탕으로 새로운 프로세스를 제안합니다. 이를 통해 프론트엔드 개발을 보다 효율적으로 진행할 수 있는 방법론을 소개하고자 합니다. #front-end #TDD #Vue.js 카카오의 지도서비스 및 매장관리 서비스 프론트엔드 업무를 담당하고 있는 Cayde입니다. 발표자료 보기 👉 https://speakerdeck.com/kakao/ifkakao24-34 if(kakaoAI)2024에 대한 자세한 정보는 👉 https://if.kakao.com #카카오 #이프카카오 #개발자컨퍼런스 #AI #기술 #개발 #ifkakaoAI2024
프론트엔드 TDD
컨퍼런스 if kakao
같지만 다른 은행에서 퍼블릭 클라우드 사용하기 / if(kakao)2022
컨퍼런스 if kakao
카카오뱅크는 같지만 다른 은행을 만들기 위해 지속적으로 혁신 중입니다. 은행이 지켜야할 규제와 개발생산성 사이에서 계속 고민하고 있습니다. 카카오뱅크가 클라우드 사용을 준비하는 과정에서 무엇을 해야 했는지, 규제를 비롯한 여러 요구사항들과 이를 기반으로 설계한 아키텍쳐를 간략하게 공유 드립니다. 그리고 IaC로 무엇을 얻었고, 어떤 청사진이 있는지 소개합니다. #금융 #IaC #AWS #카카오뱅크 카카오뱅크에서 클라우드 엔지니어로 일하고 있는 척입니다. 금융의 클라우드 네이티브라는 멋진 목표를 가진 팀 안에서 즐겁게 일하고 있습니다. 발표자료 보기 👉https://speakerdeck.com/kakao/ifkakao22-56 if(kakao)2022에 대한 자세한 정보는 👉 https://if.kakao.com if(kakao)2022에 대한 문의는 👉 if@kakaocorp.com #카카오 #이프카카오 #개발자컨퍼런스 #기술 #개발 #ifkakao2022
데브옵스 · 인프라 클라우드
컨퍼런스 if kakao
ㄷㄷㄷ: Domain Driven Design과 적용 사례공유 / if(kakao)2022
컨퍼런스 if kakao
Legacy Server의 포팅을 위해 Domain Driven Design을 적용하여 MSA 화 한 사례를 공유합니다. #MSA #DDD 카카오 엔터테인먼트에서 백엔드 개발자로 일하고 있는 셜록입니다. git blame을 열면 혹시나 제가 짠 코드일까 두근두근하면서, 레거시 서버로 고통받았던 나날과 함께 backlog를 열심히 청소하는 중입니다. 발표자료 보기 👉https://speakerdeck.com/kakao/ifkakao22-37 if(kakao)2022에 대한 자세한 정보는 👉 https://if.kakao.com if(kakao)2022에 대한 문의는 👉 if@kakaocorp.com #카카오 #이프카카오 #개발자컨퍼런스 #기술 #개발 #ifkakao2022
백엔드