ENTERTECH 38

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

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

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

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

GitHub Actions에서 도커 캐시를 적용해 이미지 빌드하기

최근 카카오웹툰은 도커 이미지를 만들어 Amazon ECR[1]에 올리는 방식으로 배포 방법을 바꿔나가고 있습니다. Dockerfile을 만들어서 GitHub에 올려두고, GitHub Actions로 docker build와 push를 진행하는 방식이죠. 그런데 몇 번 배포를 하다 보니, 변경된 내용이 거의 없는데도 빌드 시간이 전혀 줄어들지 않는다는 것을 발견했습니다. 분명 로컬에서는 같은 상황일 때 첫 번째 빌드보다 두 번째 빌드할 때 더 빨랐거든요. 그때는 몰랐습니다. GitHub Actions를 이용해 빌드할 때는 도커 캐시가 동작하지 않는다는 사실을요. 도커 레이어와 캐시 들어가기에 앞서 도커 빌드 속도에 영향을 미치는 레이어(layer)와 캐시(cache)에 대해 알아보겠습니다. 도커 이미지는..

Tech 2022.05.31

플랫폼 백엔드 개발자 Shane

카카오엔터테인먼트의 다양한 비즈니스들을 진행하는데 있어 가장 기본적으로 이뤄져야 할 업무들에 어떤 것들이 있을까요?  작품 수급을 위해 CP 또는 작가들과 계약을 진행하기도 하고, 계약 정보가 정확한지, 이슈는 없을지 법무 검토도 해야 하고, 판매된 작품에 대한 비용도 정산하는 등 비즈니스를 원활하게 진행하기 위해 수반되는 다양한 업무를 마주하게 됩니다. (aka. 계약, 정산, 재무제표 관리, 손익관리 등) 이때, 이러한 업무들을 조금 더 편리하게 처리할 수 있도록 플랫폼을 개발해주시는 분들이 계신데요! 오늘 소개해드릴 분은 다양한 플랫폼 중 비즈니스의 시작부터 끝까지 관리하는 시스템? 바로 '정산 플랫폼'을 개발하고 계신 플랫폼 백엔드 개발자, Shane입니다. 안녕하세요, 셰인 어른이날 특집 이..

Krew Story 2022.05.24

프론트엔드 개발자 Kai & Coze (feat. FE개발팀의 하루)

안녕하세요 •ᴗ• 카카오엔터테인먼트 Tech HR 담당자 Selian입니다! 어른이날 특집으로 진행되었던 게더타운 인터뷰의 후속 편, 릴레이 개별 인터뷰 소식을 들고 왔습니다. 그 영광스러운 첫 번째 주자는? ~ 바로바로 ~ FE개발팀 프론트엔드 개발자 Kai & Coze 신기하게도 두 분은 같은 ISFP로 "호기심 많은 예술가" 그리고 "성인군자형"이셨어요. (이것은 우연...? 아니면 운명...! 👀) 따뜻한 감성으로 사용자들에게 새로운 경험을 제공하기 위해 노력하고 있는 FE개발팀 크루 프론트엔드 개발자 카이와 코제의 하루를 소개합니다. ⏰ 09:00 굿모닝~ 좋은 아침입니다☀️ 활기차게 하루를 시작해볼까요~ 워킹대디이지만 아이와 함께하는 소중한 시간을 놓칠 수는 없죠. 고사리손을 잡고 시원한 바람..

Krew Story 2022.05.24

Test Code Why? What? How?

안녕하세요~ 카카오엔터테인먼트에서 백엔드 플랫폼을 개발하고 있는 Jace입니다. 작금의 시대에 소프트웨어는 산업 전반적으로 다양한 영역에서 다양한 요구사항에 의해서 만들어지고 사용되고 있으며 당연하게도 이런 소프트웨어는 요구사항대로 잘 작동하는지 다양한 방식으로 검증하게 됩니다. 이런 검증 방식 중엔 개발자가 직접 작성하고 관리하는 Test Code가 포함되어 있으며 Test Code의 중요성은 별도로 설명하지 않아도 우리는(개발자) 이미 잘 알고 있습니다. 제가 지금껏 만나본 그 어떤 개발자도 Test Code가 중요하지 않다고 말하는 개발자를 본 적이 없습니다. 이처럼 대다수의 개발자들은 Test Code의 중요성과 필요성에 대해서 인지는 하고 있긴 하지만 아이러니하게도 많은 수의 개발자들이 이런저런..

Tech 2022.05.17

데이터 플랫폼 개발자 Eiley, Diana

봄이라 그런지~ 🌺 꽃이 활짝 피었네요 🌸 어라라? 사람이 있..! 🫢 딱 이 계절과 정말 잘 어울리는 두 분을 모셔봤는데요! (촬영을 하는 날은 하필 비가 온 뒤라 우중충해서 좀 슬펐어요 그래도 뭐 미모가 사진을 밝히네요^_^) 수줍음이 많다고 하셨지만 개인 SNS에도 사진을 안 올린다고 하셨지만 부끄러움을 극복하고 예쁘게 촬영에 임해주신 데이터플랫폼개발팀의 Eiley🌸와 Diana🌼를 소개합니다 😍 오늘은 같은 팀에 계신 2분을 모셨습니다! 인사 부탁드려요~ Eiley🌸, Diana🌼 : 안녕하세요, 데이터플랫폼개발팀에서 근무하고 있는 아일리, 다이애나라고 합니다. 😃 나를 한 문장으로 표현한다면 어떤 사람이다! Eiley🌸 : 나는 과묵하고 싶지만 말이 많은 사람이다. 저는 과묵한 분들이 멋진 것 ..

Krew Story 2022.04.22

IT 기획자 Linden

'내일 카일라의 압박이 거세지더라도 나는 오늘 한 페이지의 인터뷰 질문지🌳를 작성하겠다.' 4월, 식목일이 있는 초록초록하고 푸르른 어느 날, 서비스 기획자 플린에 이어 또 다른 기획 직무를 대상자를 찾던 카이에나🐅는 훌륭한 먹잇감을 발견합니다. 그리고 덫을 놓습니다. 덫을 피하지 못한 린든은 이렇게 또 흔쾌히😉 인터뷰에 응해주셨습니다. 나무🌳처럼 든든하게 CTO 부문 크루들에게 시원한 그늘을 제공해주시는 IT기획팀 Linden의 인터뷰, 시작하겠습니다! 카카오엔터테인먼트에서 어떤 일을 하고 계신지 소개 부탁드려요! Linden🌳 : 안녕하세요!! IT기획팀에서 IT기획업무를 담당하고 있는 린든입니다. 전체 IT 관련 예산 및 비용을 관리하고, 공동체와의 업무 계약이나 협업을 준비하고, 모든 CTO 부문..

Krew Story 2022.04.22