카카오엔터테인먼트 52

FE개발팀의 기술 공유 문화, FE 기술블로그를 소개합니다!

안녕하세요, Tech Recruiter Kayla입니다. 오늘은 기술 공유 문화 조성에 앞장서고 있는 FE개발팀 크루들을 만나봤습니다. 기술 공유 문화 조성을 앞장선다고요? '무얼 하는데 그렇게 말하는 거지?'라는 생각이 드실 텐데요! 뭐, 남들이 다 하는~ 사내 기술 스터디? 당연히 하고 계시고요~ 멘토링? 신입 개발자를 위한 멘토링과 OJT 프로그램도 체계적으로 준비되어 있고요~ 내부 세미나? 데모데이도 활발히 운영하고 있고요~ 그럼 도대체 뭐!!! 바로! FE개발팀이 운영하고 있는 'FE 기술블로그'입니다!!! 홈 카카오엔터테인먼트 FE 기술블로그 fe-developers.kakaoent.com 2021년 하반기부터 차근차근 준비하여 올해 3월! 외부에 공식 오픈했는데요, 외부에 공개한 지 6개월 ..

Krew Story 2022.09.27

카카오페이지는 BFF(Backend For Frontend)를 어떻게 적용했을까?

요즘 MSA(Micro Service Architecture)를 많이 사용하게 되는데, 개발하다 보면 다음과 같은 상황들이 펼쳐질 수 있습니다. 여러 플랫폼(Web, Android, iOS …)을 지원하게 되면서 각각 특정 데이터가 필요한 상황 원하는 데이터 형태에 도달하기 위해 여러 API 호출의 응답을 조작, 혼합, 일치시키는 상황 이런 상황들이 겹쳐 프론트엔드에서 복잡한 계산이나 비즈니스 로직을 작성하는 상황 코드 베이스가 커지고 복잡해짐에 따라 정리하기가 어려워지고, 그때쯤이면 코드 베이스가 통제 불능 상태가 되며 버그가 숨어 있는 복잡성을 발견하게 됩니다. 특히 프론트엔드에서 복잡한 계산을 수행하는 경우 렌더링이 느려질 수 있습니다. UI 스레드에서 렌더링과 비즈니스 로직 수행이 경합을 벌이기 ..

Tech 2022.09.26

React 합성 컴포넌트로 재사용성 극대화하기

프론트엔드 개발을 하다 보면 빠짐없이 등장하는 주제 중 하나는 ‘어떤 기준으로 컴포넌트를 나눌 것인가’라고 생각합니다. 마찬가지로 카카오페이지 웹 파트도 이 주제로 여러 가지 시행착오를 겪어 왔습니다. 현재는 저희 FE개발팀의 Harry가 소개해 주신 Atomic Design Pattern을 적용해 UI 컴포넌트를 나누는 기준으로 활용하고 있습니다. (https://fe-developers.kakaoent.com/2022/220505-how-page-part-use-atomic-design-system/) 개인적으로 이 디자인 패턴의 가장 큰 장점을 꼽아보자면 컴포넌트별 역할이 잘 분리되고 높은 재사용성을 가진다는 것입니다. 재사용성이 뛰어난 컴포넌트들을 미리 잘 준비해 놓으면 추후 화면 전체를 개발할 ..

Tech 2022.09.26

[ENTER-MATE] 테스트레~~~일 스터디

안녕하세요, Tech. Recruiter Kayla입니다. CTO 부문의 스터디 활동을 소개하는 [ENTER-MATE], 오늘 소개드릴 스터디는 바로! 신규 서비스 오픈이나 기능 개선 등 서비스를 배포를 하기 전 최종 관문이자, 수문장 이들을 만족하지 못한다면 통과할 수 없다! 카카오엔터테인먼트 서비스/시스템의 품질을 검증하고 관리하는 QA 엔지니어들이 모여 학습하고 계신 '테스트레~~~일' 스터디를 소개합니다. 이번엔 제가 스터디를 직접 참관해보았는데요! 열정적으로 이야기를 나누며 의견을 모으기도 하고, 조금 더 학습이 필요한 부분은 다음 스터디 때 해보자고 하는 등 1분 1초도 쉴 틈 없이 굴러갔던 스터디 현장! 지금부터 만나보시죠~ ENTER-MATE 카카오엔터테인먼트 CTO 부문 내 크루들이 자발..

[ENTER-MATE] HTTP2 In Action 스터디

안녕하세요, Tech. Recruiter Kayla입니다. 여러분은 '자기 계발'을 하기 위해 어떤 노력을 기울이나요? 강의 수강? 자격증 취득? 도서나 레퍼런스 검색? 컨퍼런스 참석? 사람들은 개인의 성장 또는 필요한 지식을 습득하기 위해 이렇게 다양한 방법으로 학습을 시도합니다. 그 중에서도 혼자가 아닌 여럿의 힘으로 시너지를 내는 자기 계발 학습방법이 있는데요! 다들 눈치채셨겠지만, 바로 '스터디 모임'입니다. 스터디 모임은 여럿이 모여 공동의 주제 또는 목표를 가지고 지식을 학습하고 공유하며 토론하는 공부 모임이죠. 저희 CTO 부문 내에도 많은 크루들이 사내 스터디 활동을 참여하고 계신데요! 크루 개인의 성장이 곧, 조직과 회사의 성장! 이라는 지향점을 가지고 CTO 부문에서도 크루들과 함께 성..

IT플랫폼실 3인방 : 사내시스템 개발자 Sedy, 정보보안 엔지니어 Edwin, IT 기획자 Jake

안녕하세요 •ᴗ• 카카오엔터테인먼트 Tech HR 담당자 Selian입니다! 이번 릴레이 크루 인터뷰의 주인공들은 긴 말 필요 없이 사진으로 먼저 만나보시죠~ 나뭇잎에 가려진 세 분의 모습을 살짝 공개합니다. 예상 반응 : 안보여요! 🌿... 이것 좀 치워주세요! 뉘신지 얼굴 좀 봅시다! 오오오 실루엣이 보인다 보여 👀 눈치채셨겠지만,,, 이 분들 스타일이 예사롭지 않습니다! 콘셉트로 꾸미고 와주셨어요~ 참고로 이번 사진 촬영은 어른이날 특집에서 초성퀴즈 꼴찌였던 맨 오른쪽 분의 벌칙인데요, 절대 혼자 보낼 수 없다며 왼쪽 두 분이 함께해주셔서 이렇게 세 분이 의리로 뭉쳤답니다. 바로바로바로 Edwin & Sedy & Jake IT플랫폼실 3인방입니다!!! 본격적인 크루 인터뷰를 시작하기 전에, 세 분이..

Krew Story 2022.06.28

iOS개발자 Bamiboo & 서비스 백엔드 개발자 Woody

지난 인터뷰에 소개드린 카카오엔터테인먼트의 비즈니스 3대장 기억하시나요? 네! 맞습니다. Story, Music, Media 오늘 소개해드릴 분들은 Story 플랫폼의 또 다른 대표 글로벌 서비스 'Kakao Webtoon' 그리고 Music 플랫폼의 얼굴! 대한민국 No.1 음악 플랫폼 'Melon' 카카오웹툰과 멜론을 더 좋은 서비스로 만들기 위해 노력하시는 개발자분들을 모셨습니다! 카카오웹툰 iOS 개발자 Bamiboo🎋와 멜론 서비스 백엔드 개발자 Woody🍈를 소개합니다! 안녕하세요, 바미부🎋와 우디🍈! 5월 어른이날 특집 릴레이 인터뷰의 끝을 향해가고 있는데, 오늘 인터뷰 잘 부탁드려요! 🫶🏻 자, 바미부와 우디는 어떤 일을 하고 계시나요?! 안녕하세요, 카카오웹툰 iOS 개발 및 운영 업무를..

Krew Story 2022.06.21

서비스 기획자 Laila & 서비스 백엔드 개발자 Shawn

여러분들에게 '카카오엔터테인먼트' 하면 떠오르는 주요 비즈니스는 무엇인가요? ... .. . Story, Music, Media 이 3가지 키워드를 떠올리셨다면 여러분은 이미 엔며드셨습니다. 😎 (떠올리지 못하셨더라도 지금부터라도 엔며드실 준비만 되어 계시면 됩니다.) 오늘 소개해드릴 분은 카카오엔터테인먼트의 비즈니스 3대장 중 'Story'와 관련된 분들인데요! 지난 어른이날 특집 그림 퀴즈 우승자셨던 카카오엔터테인먼트 IP 강자, 'Story' 플랫폼의 대표 서비스 '카카오페이지'를 기획하는 서비스 기획자 Laila 그리고 '카카오페이지'를 운영하는 크루들을 위한 운영 툴을 개발해주시는 서비스 백엔드 개발자 Shawn 입니다. 대한민국에서 가장 많은 스토리 IP를 보유한 '카카오페이지'란 공통점으로 ..

Krew Story 2022.06.14

[Forbes] 글로벌 콘텐트 IP 회사의 꿈

안녕하세요! Tech Recruiter Kayla 입니다. 카카오엔터테인먼트가 웹툰/웹소설 플랫폼으로 시작해서 국내 3위의 종합 엔터테인먼트 회사로 성장하기까지 IT 기술이 얼마나 중요했고, 앞으로 또 어떠한 기술적 도전을 대비하고 있는지 CTO 마커스의 인터뷰, 다 함께 만나보시죠! ✔️ 콘텐트 IP를 가지고 새로운 파생 콘텐트를 만드는 것만큼이나 데이터와 콘텐트 딜리버리도 중요하다. ✔️ 웹툰/웹소설 IP에 기반한 우리 콘텐트들이 글로벌로 더 뻗어나가려면 어떤 기업보다 막강한 IT 역량을 갖춰야 한다. 자세한 내용은 아래 기사를 참고해주세요! 🔗 http://jmagazine.joins.com/forbes/view/336150 김기범 카카오엔터테인먼트 CTO 글로벌 콘텐트 IP 회사의 꿈 jmagaz..

News 2022.06.07

HTTP/2 훑어보고 AWS에 적용해보기

최근에 몇몇 팀원 분들과 HTTP/2 프로토콜에 대해 스터디를 진행하고 있는데요. HTTP/2 적용 방법에 대해 조사하다 보니 AWS 몇몇 서비스에서 별도 작업 없이 간단한 설정만으로 HTTP/2를 적용할 수 있다는 것을 알게 되었습니다. 이 글에서는 HTTP/2가 HTTP/1의 어떤 문제들을 해결해 주는지 간단히 알아보고 AWS의 CloudFront와 Application Load Balancer에서 HTTP/2를 적용하는 방법에 대해 소개합니다. HTTP/1 1991년에 처음 세상에 나와서, 1999년에 1.1 버전이 나온 이후로 버전업 없이 20년을 넘게 쓰여왔습니다. 하지만 요즘의 웹 환경은 HTTP/1이 처음 나온 그때와는 많이 달라졌는데, 1996년도 Yahoo 메인 페이지 용량이 34KB 정..

Tech 2022.05.31