지난 10년간 업계의 내러티브는 everything should go to the cloud였습니다. 클라우드는 혁신을 위한 기본 인프라이며 IT 비용을 합리적으로 절감해 주는 업계의 총아로 찬양 받았습니다. 팬데믹으로 인해 IT 지출은 전반적으로 감소했지만 클라우드에 대한 지출은 증가…
하루 100억 트래픽도 끄떡없는 시스템을 만드는 팀으로 Soeun Choi — 최소은 AB180이 직접 개발한 마케팅 성과분석 소프트웨어 에어브릿지는 200개가 넘는 고객사의 마케팅 데이터를 실시간으로 수집, 처리하고 있습니다. 비즈니스의 성장에 따라 분당 100만건, 하루 10억건이…
웹 3D 모델 최적화 기법 소개 - 등록일 - 2022.05.25 - | - 코멘트 - 29812 이 글에서는 웹에서 주로 사용되는 3D 모델 형식인 glTF(GL Transmission Format)를 대상으로 적용할 수 있는 최적화 기법을 소개합니다. 이를 통해 웹에서 3D 모델을…
박상준 | 2022년 05월 25일 | #Machine_Learning 저(박상준), 최기원, 오혜린 셋은 작년에 열렸던 2021 한국어 음성·자연어 인공지능 경진대회에 함께 팀을 이뤄 대화요약 부문에 참가했습니다. 회사에서 공식적으로 참가한 건 아니지만 자주 보면서 이야기를 나눠야 하…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.itworld.co.kr/news/ 가트너에 따르면 대기업 중 최소 85%가 2022년 말까지 소프트웨어 봇을 사용할 것이라고 한다. 로봇 공정 자동화 주제를 긴밀히 살펴볼 만한 충분한 이유가 된다.…
해당 내용은 지난 2021년에 아이엠그라운드앱 구조개선을 위해 진행했던 앱리펙토링 공유하는 포스팅입니다. 기존에 서비스중인 아이엠그라운드 앱은 MVC패턴구조로 아래와 같은 문제점들이 있었습니다. - MVC패턴을 사용하고 있어 Activity, Fragment가 Controller역할을…
안녕하세요. 카카오페이 결제클라이언트파티 린입니다. 지난 2020년 12월, React Server Components가 소개된 이후 리액트 서버 컴포넌트는 가장 주목을 받는 React 18 기능 중 하나가 되었습니다. 아쉽게도 React 18의 initial release에는 포함되지…
스마트폰이 도입된 지 15년? 남짓. 사람들 삶의 방식은 완전히 달라졌습니다. 손 안에 든 폰을 통해 세상을 들여다 볼 수 있게 되었기 때문입니다. 그저 전화기가 아니라 세상을 이해하는 수단이며, 세상과 이어주는 연결고리로 평가되고 있습니다. 기업에 있어 스마트폰 같은 대전환의 계기를…
지난 시간에 삼쩜삼 출시 비하인드 스토리를 다뤘다. 사업 방향성을 틀며(피봇팅) 회사의 명운을 건 마지막 도전장을 내민 결과, ‘대박’을 터뜨렸다. 출시 2년 만에 천만 명이 넘는 고객을 확보하며 2,610억 원을 고객에게 돌려줬다. 최근에는 300억 원 규모의 투자를 유치하는 데 성공…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.itworld.co.kr/t/62082/IT 기술 부채는 성능 및 코드 가독성, 기타 지원 요소 개선에 드는 비용처럼 규모가 작을 수도 있지만, 곧 사용이 중단될 API나 CI/CD가 부족한 애플리케이…
이성찬| 2022년 05월 13일 |#Engineering 스캐터랩에서는 루다를 비롯한 회사의 서비스를 배포하고 운영하기 위해 AWS를 사용하고 있습니다. 컴퓨팅, 네트워크 장비를 직접 구매해서 모든 것을 세팅할 필요 없이, 클라우드에서 인프라 구축, 자동 스케일링, 네트워크, DNS…
안녕하세요, 카카오페이 투자FE유닛 에릭입니다. 프론트엔드 개발에 빠지지 않는 API 통신, 어떤 방식으로 처리하고 계신가요? 카카오페이에서는 API 통신과 비동기 데이터 관리1를 위해 React Query를 적극적으로 활용하고 있습니다. 오늘은 저희가 React Query를 전향적으로…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기]: https://www.itworld.co.kr/news/ 설립 5년차의 중견 바이오테크 회사가 있다고 가정해 보자. 편의를 위해 회사 이름은 미드코(MidCo)라고 정했다. 이 회사는 혈액 및 근육 샘플의 자동화된 테스트가…
들어가며 True Digital Natives로 불리는 Z세대는 인터넷 공간에서 다양한 사람들과 소통하며 성장했습니다. 어린 시절부터 전 세계의 사람과 문화에 대해 배울 수 있었던 그들의 경험은 다양성과 함께 자신의 고유한 정체성을 찾는 것의 중요함을 깨닫게 해주었습니다. 즉 디지털 환…
안녕하세요. 카카오페이 데이터실 danna입니다. ‘모든 행동은 반드시 흔적을 남긴다.’ 오늘날 존재하는 데이터의 90%는 지난 10년 동안 생성되었다고 합니다. 디지털 서비스 사용자가 증가하는 만큼 데이터 또한 기하급수적으로 증가하고 있는데요. 3,700만 명의 사용자를 보유한 카카오…
구름톡 업데이트 48시간 전, 그 치열함에 대하여 안녕하세요. 우아한형제들에서 만화경 안드로이드 앱을 개발하고 있는 채상아 입니다. 이전 글에서 말씀드렸듯이 Android 구름톡을 가지고 돌아왔습니다. 지난 2월, 구름톡 성과를 가지고 전사 발표까지 하게 됐는데요. 정말 영광이었습니다.…
올-하 💚 안녕하세요! 올디브에서 프론트엔드 개발을 맡고 있는 주리랑입니다. 2022년 5월 올리브영에서는 개발자 대규모 채용을 하며 그야말로 공격적인 채용🔥을 진행중입니다. 현재도 좋은분들이 올디브 구성원으로 합류를 해주시고 계시는 만큼 채용을 하며 다들 궁금한 사항이 많을 것으로 생…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기]: https://www.ciokorea.com/news ‘클라우드’ 전략을 성공적으로 수립한 기업과 그렇지 못한 기업 간의 차이는 무엇일까? 어디에서 가치를 찾는지다. 새로운 기술에는 성장통이 따르기 마련이며, 클라우드도 예외…
불변 객체와 immer 불변 객체 불변 객체가 뭘까? 간단히 말해서 생성 후에 상태를 바꿀 수 없는 객체를 말한다. 그럼 상태도 바꿀 수 없는 객체를 왜 사용할까? 여러 장점이 있지만 그중 몇 개만 적어보면 상태를 바꿀 수 없기 때문에 동시에 여러 곳에서 사용하더라도 해당 객체를 사용하…
SolidJS와 함께 되짚어보는 반응형 프로그래밍 들어가며 최근 몇 년 사이 반응형 프로그래밍(Reactive Programming)이라는 개념이 웹 프런트엔드 개발 분야에 많이 스며들었다. Vue.js가 대표적으로 반응형 프레임워크로 알려져있으며, 최근에는 Svelte가 많이 언급되고…
안녕하세요, 여러분! 인턴십에 지원하기 딱 좋은, 맑고 기분 좋은 날입니다! 많은 분들이 성원해 주신 덕분에, 이번 2022 Kakao Tech Internship for Developers 설명회가 무사히 마무리되었습니다. 이번 설명회가 지원자분들께 조금이나마 도움이 되셨기를 바라며…
안녕하세요. 테크 블로그에 첫 글로 인사드리게 된 인재영입팀 린지입니다. :) 2022 테크 인턴십 Live 설명회에서 데이터 분야에 대해 자세히 알아보실 준비되셨나요~? 21세기의 가장 중요한 자원이라고도 불리는 Data 분야의 설명회는 아래와 같은 총 3개 분야에 대해 4명의 리더분…
리액트 커스텀 훅을 테스트하는 과정 최근 협업 도구인 Dooray! 개발을 담당했었다. 두레이에서는 현재 웹 리뉴얼 작업과 함께 타입스크립트와 리액트 프레임워크로의 전환을 진행하고 있다. 이 과정에서 사용하게 된 커스텀 훅과 이를 테스트 라이브러리인 testing-library를 사용해…
안녕하세요, 저는 콘텐츠데이터개발셀에서 양질의 뉴스와 콘텐츠의 품질에 관한 ML모델을 연구 및 개발하고 있는 Kevin(양기창)입니다. 저는 이번에 APEACH라고 하는 혐오성 발화를 평가하는 방법론에 대한 연구를 진행하였고 이번 연구를 진행하면서 만든 평가 데이터 셋과 논문을 공개하였…
안녕하세요, 광고추천데이터플랫폼파트에서 데이터 엔지니어로 일하고 있는 cory입니다. 저는 광고추천팀에서 카프카 기반 스트림 데이터 플랫폼을 만들고 운영하고 있습니다. 광고추천팀에서는 광고 로그(impression, click, conversion 등)를 원천 데이터로 사용하여 개인화된…
회원시스템 이벤트기반 아키텍처 구축하기 최초의 배달의민족은 하나의 프로젝트로 만들어졌습니다. 배달의민족의 주문수는 J 커브를 그리는 빠른 속도로 성장했고, 주문수가 커지면서 자연스럽게 트래픽 또한 매우 커졌습니다. 하나의 시스템, 하나의 데이터베이스로 폭발적으로 늘어가는 트래픽을 감당하…
클라우드 마이그레이션에 대한 높은 시장전망과 관심에도 불구하고 실행은 아직 기대에 미치지 못하고 있습니다. 2021년 Next Pathway 연구에 따르면, 1/3 이상의 기업이 클라우드로 전환하는 초기 단계에 있으며, 마이그레이션 전략, 애플리케이션 마이그레이션 및 변경관리를 계획하는…
asyncio 뽀개기 2 - Future의 활용 Future를 잘 활용하면 단순히 await 하는 용도보다 더 다양한 흐름 제어를 할 수 있습니다. 이전 포스트에서는 asyncio의 핵심 컴포넌트인 코루틴과 Eventloop을 소개했습니다. 이번 포스트에서는 Future를 만드는 방법,…
매드업은 레버에 안정적으로 데이터를 공급하고 광고사업부에게 데이터를 공급하기 위하여 AWS S3에 데이터를 적재합니다. 완전한 raw data 는 아니지만, 각 매체(Facebook, Google 등) 에서 주는 데이터를 그대로 적재 합니다. 그리고 지금까지 이 S3 파일들을 Athen…
실시간 인덱싱을 위한 Elasticsearch 구조를 찾아서 안녕하세요, 우아한형제들 검색플랫폼팀 이윤재입니다. 저희 팀에서는 배달의민족 검색 시스템을 담당하고 있고, 사용자가 원하는 실시간 결과를 빠르게 제공하기 위해 노력하고 있습니다. 지난 블로그 글에서 늘어나는 이벤트에 대응하여,…
Here is the corrected version of the text, with grammatical errors fixed and phrasing improved for clarity and professionalism. Backend.AI 22.03 / Enterprise R2…
Here is the corrected version of the text, with grammatical errors fixed and phrasing improved for clarity and professionalism. Backend.AI 22.03 / Enterprise R2…
뱅크샐러드 안드로이드 개발자는 높은 복잡도를 가진 서비스를 설계 및 구현하며, 실험을 통해 제품 기능과 성능을 개선합니다. 또 다양한 도구를 활용해 안드로이드 앱의 성능과 품질을 최적화하는 것에 집중하는데요. 뱅크샐러드 내에서 탄탄한 제품 개발을 지속할 수 있도록 다양한 인프라를 구축하…
DynamoDB를 사용하는 Go 서비스의 응답 시간 최적화 #2 TLS Handshake 안녕하세요. 버즈빌의 데이터 엔지니어 Raf입니다. 이전 포스팅(DynamoDB를 사용하는 Go 서비스의 응답 시간 최적화 #1 AWS Credential Token)에 이어, Go 서비스에서 Dy…
[다시보기] 3월 우아한테크세미나|실시간 음식배달 플랫폼에서 활용한 분산 이벤트 스트리밍 ❓대량 실시간 트랜잭션 문제 해결을 위한 아키택트, 알고리즘, 다양한 라이브러리. 궁금하신가요? 배달은 보통 30분 내외로 이루어 집니다. 주문이 발생하고, 가게와 고객, 라이더 사이에서도 여러번의…
- blog [Ka-reer Up!] 카카오 콘텐츠의 시작 “카카오 하모니" 하모니개발파트 이야기 내가 하고 있는 직무가 FE라면 주목! 이젠 카카오에 올 시간입니다. 카카오에서 3년 차 이상의 경력자를 대상으로 4월 11일까지 집중 영입을 진행합니다. [하모니개발파트 FE 공고 보기]…
4차 산업혁명 시대를 맞아 제조 기업은 고품질 제품에 대한 수요 증가, 고객 요구 사항의 반영 압박, 짧아진 제품 라이프사이클 등 비즈니스 전 영역에 걸쳐 다각적인 도전을 받고 있습니다. 특히 글로벌화는 제품 개발과 제조 사이트의 다변화를 불러왔고 정부 규제까지 수용하게 만들었습니다.…
- blog 성장할 수밖에 없었던 2022 신입 공채 FE 크루들의 기술 온보딩 이야기 안녕하세요! 이번 2022 신입 개발자 공채로 입사한 커머스 FE개발파트 fleek(플릭)이라고 합니다. 저는 2022 신입 공채 프론트엔드 크루들이 경험한 6주간의 기술 온보딩에 대해서 소개하고자…
배민광고리스팅 개발기(feat. 코프링과 DSL 그리고 코루틴) 안녕하세요. 배민상품시스템팀에서 배민광고리스팅 을 만들어나가고 있는 박세종입니다. 배민광고리스팅 서비스는 배민앱의 큐레이션이나 배달탭의 한식과 같은 화면에 가게광고리스트를 제공하는 역할을 담당하고 있습니다. 사용자의 요청과…
DynamoDB를 사용하는 Go 서비스의 응답 시간 최적화 #1 AWS Credential Token 안녕하세요. 버즈빌의 데이터 엔지니어 Raf입니다. 이전 포스팅에서 Go의 HTTP 커넥션 풀에 관해 설명해 드렸습니다 (HTTP connection pool in Go explaine…
안녕하세요! 당근마켓 검색 시스템을 개발하고있는 Hy(하이) 에요 검색은 사용자에게는 매우 쉬운 활동이지만, 그 한번의 검색으로 사용자를 만족시키기 위해 시스템에서는 다양한 프로세스를 거쳐요. 오늘은 그 한번의 검색의 랭킹을 만들기 위해 어떠한 것들을 하는지, 또 어떠한 고민을 했는지,…
HTTP connection pool in Go explained 안녕하세요. 버즈빌의 데이터 엔지니어 Raf입니다. 버즈빌에서는 Go 마이크로 서비스에서 Elasticsearch와 DynamoDB 등의 AWS SDK를 사용하거나, 내부 서비스가 아닌 애드 네트워크나 앱 퍼블리셔 등의…
지난 해 말 사람인에서 THE PL:LAB(더플랩)을 런칭하였습니다. THE PL:LAB은 ESG기반으로 인사담당자 관점에서 만든 새로운 HR 서비스입니다. 그 중 인사담당자들에게 정보와 지식을 공유하는 INSIGHT(인사이트) 프로젝트에 참여하여 개발하였습니다. 구직자는 비교적 쉽게…
안녕하세요, 저는 콘텐츠서비스개발팀에서 카카오 TV 백엔드 서버를 개발하고 있는 헤오(Heo.d)입니다. 점점 클라우드 기반 개발이 일상화되고 있습니다. 이에 따라 쿠버네티스에 Redis를 도입할지 여부를 고민하는 분들이 많을 것 같습니다. Redis란? Redis(REmote DIct…
들어가면서 SPA(Single Page Application) 구조로 웹 프론트엔드 애플리케이션이 개발되면서 초기 렌더링 속도는 프런트엔드 개발자에게 중요한 과제 중 하나가 되었습니다. 사용자 경험에 영향을 줄 수 있는 가장 큰 요소 중 하나가 바로 속도이기 때문입니다. 이번 개선은 W…
안녕하세요 인프랩의 향로입니다. 인프런 서비스는 2022년 1월 3일 ~ 17일까지 지속적으로 서비스를 사용할 수 없는, 역대급 장애가 발생했습니다. 이번 장애 기간동안 정말 많은 분들의 질책을 들으면서 반성을 했습니다. 특히 퇴근 후 1~2시간 공부밖에 못하시는 분들께서는 그날의 학습…
Jan 21, 2022 Engineering Using Per-Folder Storage Quota on XFS Filesystem - Jonghyun Park Co-Founder / CPO Jan 21, 2022 Engineering Using Per-Folder Storage Quo…
Jan 21, 2022 Engineering Using Per-Folder Storage Quota on XFS Filesystem - Jonghyun Park Co-Founder / CPO Jan 21, 2022 Engineering Using Per-Folder Storage Quo…
RDS for MariaDB 서비스 소개 RDS for MariaDB는 클라우드 환경에서 손쉽게 MariaDB를 사용할 수 있게 해 줍니다. 손쉽게 설정을 변경할 수 있고 자동화된 백업으로 장애 발생 시, 언제든 원하는 시간으로 복구할 수 있습니다. 또한 장애 발생 시, 순단 시간을 최…
이번 포스팅은 현재 사람인에이치알에 구축되어 운영되고 있는 API GATEWAY에 대하여 공유하는 내용의 포스팅입니다. 정말 간단하게 정의하자면, API GATEWAY는 클라이언트와 백엔드 서비스 사이에 위치하는 리버스 프록시 역활을 하는 서비스 입니다. 더불어 인증, 속도제어, 서킷브…
안녕하세요. 카카오 데이터PE셀(응용분석팀)의 Logan입니다. 응용분석팀에서 식별키 성연령 개발을 담당하고 있습니다. 데이터 분석에 Spark를 메인으로 사용하고 있고, 모델링에는 Tensorflow를 주로 사용하고 있습니다. 지난 번 글인 “Spark Shuffle Partition…
Jan 17, 2022 Engineering Definition of MLOps and Various Tool - Mario (Manseok) Cho Solution Architect / Consultant Jan 17, 2022 Engineering Definition of MLOps…
Jan 17, 2022 Engineering Definition of MLOps and Various Tool - Mario (Manseok) Cho Solution Architect / Consultant Jan 17, 2022 Engineering Definition of MLOps…
안녕하세요, 당근마켓 머신러닝 팀 모델 개발자 Aio(아이오)예요. 2021년에 동네생활 글을 필터링(신고)하는 새로운 모델을 개발하고, 필터링된 글을 자동으로 처리하는 시스템을 적용했는데요. 개발과정에서 치열하게 고민했던 내용들과 자동화 적용으로 얻은 성과를 공유하려고 해요. 이전 모…
우리는 왜 공통 라이브러리를 만들기 시작했나 들어가기 전 - 주의 1. 해당 글에서 나오는 고민과 선택, 결과 및 실행 방법이 모두 옳거나 최선이 아닐 수 있습니다. - 주의 2. 최대한 한글을 사용하였지만 의미 전달에 있어서 꼭 필요한 부분에는 영문 혹은 개발 용어를 그대로 사용하였습…
들어가기 전 - 주의 1. 해당 글에서 나오는 고민과 선택, 결과 및 실행 방법이 모두 옳거나 최선이 아닐 수 있습니다. - 주의 2. 최대한 한글을 사용하였지만 의미 전달에 있어서 꼭 필요한 부분에는 영문 혹은 개발 용어를 그대로 사용하였습니다. - 주의 3. 해당 글에는 오류와 수정…
절대적 Rule을 지켜 – Config Checker 개발기 들어가며 안녕하세요. 작년에 우아한테크코스 2기를 수료하고 시스템신뢰성개발팀(이하 SRE팀)에서 개발하고 있는 남윤서입니다. SRE팀에선 다양한 활동을 통해서 장애를 탐지, 예방, 복구, 사후처리를 하고 있는데요, 그중 장애…
Topic to Talk About? Data to Analyze! 요즘 주변 사람들과 얘기하다 보면 MBTI 얘기가 심심찮게 나오곤 합니다. MBTI(Myers-Briggs-Type Indicator)는 수십 개의 문항에 대한 답변을 통해 나의 정성적인 특징을 정량화하여 16개의 카테…
- blog 카카오 AI추천 : 카카오의 콘텐츠 기반 필터링 (Content-based Filtering in Kakao) 카카오 서비스 사용자들의 아이템(콘텐츠 또는 상품) 소비 패턴을 살펴보면, 기존에 소비한 아이템과 유사한 아이템을 소비하는 경우를 쉽게 찾아볼 수 있습니다. 예를…
안녕하세요, 클라우드플랫폼팀 ted입니다. Container Cloud 관련 업무를 하고 계신 분이라면 모두 etcd[etsy d]를 한 번쯤은 들어보셨을 거라 생각합니다. 왜냐하면, 컨테이너 생태계에서 사실상 표준이 된 Kubernetes가 컨트롤 플레인 컴포넌트로 채택을 했기 때문이…
Vehicle Plate Recognizer 서비스 소개 TOAST Meetup 블로그 Vehicle Plate Recognizer 서비스 소개 Vehicle Plate Recognizer는 NHN Cloud의 OCR(광학 문자 인식) 기술을 활용한 두 번째 상품입니다. 머신러닝을 통해…
Vue, 원피스로 떠나는 여정 dagweag UI개발팀은 웹 접근성과 함께 웹 표준에 맞추어 사용자가 서비스를 이용하며 접하는 UI를 구현합니다. 빠질 수 없는 HTML, CSS, ECMAScript는 물론이고 Vue.js를 활용하여 프로젝트를 진행합니다. 이번에는 Vue3를 다루게 되…
Aurora MySQL vs Aurora PostgreSQL 들어가며 안녕하세요, 클라우드스토리지개발팀 정지원 입니다. 최근 저희 팀에서는 Aurora MySQL로 운영되고 있던 대량 통계성 DB를 Aurora PostgreSQL로 이관하는 것을 검토중입니다. 그래서 오늘은 준비 과정에…
외부 시스템 장애에 대처하는 우리의 자세 안녕하세요. 기술고도화팀 박주희입니다. ‘한 아이를 키우려면 온 마을이 필요하다’라는 아프리카 속담 들어보신 적 있나요? 저는 이 속담이 IT업계에도 딱 맞는다는 생각을 자주 하게 되는데, 하나의 서비스를 잘 키우기 위해서 수많은 외부 시스템의…
Private Docker Registry를 바꿔보자! SE팀은 사람인에서 운영되는 전체 서비스가 보다 안정적으로 운영될 수 있도록 운영되는 모든 시스템을 관리하고 있습니다. 전체 서비스의 안정적인 운영을 위해 모든 서버들을 오픈소스를 이용하여 이중화 구축 진행하고 있으며 시스템을 보다…
안녕하세요~ 올리브영에서 웹 프론트엔드 개발을 맡고 있는 개발새발자입니다 만반잘부~👋! 오늘은 웹 최적화 그 첫번째(라고 쓰고 마지막이 될수도 있는....) 이미지 최적화에 대해서 포스팅 해보려고 합니다. 그럼 시작해 볼까요? 최근 들어, 초고속망 인터넷과, 그에 따른 사용자의 니즈로…
21.09: November 2021 Update Hello! We're excited to announce the improvements included in the November 2021 update of Backend.AI 21.09 / Enterprise R2! This is…
21.09: November 2021 Update Hello! We're excited to announce the improvements included in the November 2021 update of Backend.AI 21.09 / Enterprise R2! This is…
지식iN 앱을 Flutter로 개발하는 이유 - 등록일 - 2021.11.19 - | - 코멘트 - 124564 네이버는 2019년 10월에 국내 최초로 엔터프라이즈급 서비스에 Flutter를 도입해 지식iN 앱을 출시했습니다. Flutter는 모바일 앱과 웹 앱, 데스크톱 앱을 단일…
Store에서 비동기 통신 분리하기 (feat. React Query) 안녕하세요, 저는 배민주문서비스팀의 Frontend Engineer 배민근입니다. 배민앱에서는 다양한 Web Frontend(이하 FE) 프로덕트들을 사용하고 있으며 요청사항이나 결제수단 등을 선택하는 주문하기 화면…
Exploring Python 3.10 On October 4th, the new 3.10 version of Python was released. According to the TIOBE Index for October 2021, Python is the most popular pro…
Exploring Python 3.10 On October 4th, the new 3.10 version of Python was released. According to the TIOBE Index for October 2021, Python is the most popular pro…
2021년 초, 클라우드 컴퓨팅 업체인 뉴타닉스(Nutanix)가 발표한 엔터프라이즈 클라우드 인덱스 보고서에 국내 기업의 클라우드 투자 동향에 대한 흥미로운 조사 결과가 실렸습니다. 클라우드를 사용하지 않는 전통적인 데이터센터 관련 투자는 현재 22%에서 3년이내 4%로 줄어드는 반면…
기술은 고객의 경험을 바꾸고 있습니다. 좀 더 빠르고 안정적이며 새로운 서비스를 기대하게 합니다. 고객이 원하는 서비스를 적기에 제공하는 것이 기업들의 최우선 목표가 되면서, 기업의 비즈니스 역시 서비스 중심으로 변화하고 있습니다. 비즈니스의 핵심 자산은 소프트웨어로 기업이 개발하고 배…
광고추천팀에서 전환 최적화 타게팅 모델을 딥러닝으로 전환하면서 학습 데이터의 규모가 크고 광고주 별로 많은 모델을 처리하다 보니 많은 어려움을 겪었습니다. 모델의 성능/효율을 유지하면서 어떻게 하면 데이터를 줄일 수 있을까 고민하고 튜닝했던 경험들을 공유합니다. - 데이터의 볼륨과 데이…
들어가며 DB(데이터베이스)는 IT 시스템에 필수적인 요소입니다. 장기간 시스템을 운영하게 되면 DB 관리에 가장 많은 노력을 쏟게 됩니다. DB 관리 업무 중 위험성과 비용 부담이 큰 작업 중의 하나로 데이터 마이그레이션(Migration)을 들 수 있습니다. 본 아티클에서는 데이터…
1. Intro 지난해 9월, 「Digital 기업이 일하는 법 - HR 혁신」이라는 제목으로 인사를 드렸었는데요. 올해도 새로운 내용으로 다시 인사를 드릴 수 있게 되어 기쁩니다. 작년에는 Digital HR의 개념과 그 적용 사례를 중심으로 말씀드렸다면, 이번에는 대내외 사례를 바탕…
저는 2020년 겨울에 추천팀에서 2개월의 짧은 인턴 생활을 마치고, 정식 크루로 전환된 추천팀 추천 기술 1파트의 charlie입니다. 인턴 생활을 하면서 어떤 경험을 했는지 이야기해 보려고 합니다. 추천팀 인턴십? 인턴 생활기를 말씀드리기 전에, 먼저 추천팀 인턴십은 무엇이고, 어떻…
if (kakao) 2021 컨퍼런스에서 AI 관련 기술 발표 세션을 소개합니다. 이번엔 카카오엔터프라이즈와 카카오브레인에서 준비한 AI 관련 세션들을 모았습니다. 듣고 싶은 세션이 있다면, 컨퍼런스 사이트에서 관심세션으로 등록해주세요. 세션 영상이 공개되면 알려드릴게요. 참고로, 개발…
- 글 작성에는 톡플랫폼개발1팀 leean과 moka가 함께해 주셨습니다. 안녕하세요, 2021 카카오 여름 인턴십 프로그램에 참여했던 moka와 leean입니다. 지금은 인턴십을 마치고, 카카오톡의 톡서랍 플러스 서비스를 개발하는 톡드라이브파트에서 열심히 공부하고, 배우며, 성장하는…
셀프서비스 디자인시스템 #2 – 개발자 편 안녕하세요. 우아한형제들에서 웹프론트엔드 개발을 담당하고 있는 이미라, 이윤희, 임보영입니다. 셀프서비스를 만들면서 적용했던 디자인시스템에 관한 이야기를 공유하려고 합니다. 디자이너 입장에서의 디자인시스템이 필요했던 이유, 팀의 일하는 방식의…
- blog 카카오 AI추천 : 협업 필터링 모델 선택 시의 기준에 대하여 안녕하세요. 카카오 추천팀의 hee.yoon입니다. 여기에서는 협업 필터링(Collaborative Filtering, CF)이 무엇인지를 먼저 살펴 본 다음, 협업 필터링을 활용해 추천 시스템을 개발할 때 중요…
우리가 인생을 살아가면서 궁극적으로 이루고자 하는 목표가 있는 것과 같이 기업도 경영 활동을 통해 달성하고자 하는 비즈니스 목표(Business Goal)가 있습니다. 일부 기업들은 단순한 돈벌이나 이윤 추구에 매진할 수 있겠지만 아마도 대다수 기업은 글로벌 초일류 기업으로 우뚝 서기를…
퍼블릭 클라우드 시장이 확대되면서 하이브리드 클라우드는 프라이빗 클라우드와 퍼블릭 클라우드를 혼합하는 형태에서 여러 개의 퍼블릭 클라우드를 사용하는 멀티클라우드 형태로 전환되고 있다. 퍼블릭 클라우드의 장점을 살리면서 하나의 퍼블릭 클라우드 공급자에 종속되지 않고 애플리케이션별로 가장…
배민쇼핑라이브를 만드는 기술: 채팅 편 안녕하세요, 라이브선물스쿼드의 오지산입니다. 이 글에서는 저희 배민쇼핑라이브에서 “채팅을 자체 구현하게 된 배경”과, “기술적인 부분”을 설명드리려고 합니다. 배민쇼핑라이브에서 채팅은 스태프와 고객 사이의 주요한 소통 창구가 되며, 구매인증 이벤트…
최근 관심받고 있는 제페토(Zepeto)나 로블록스(Roblox)와 같은 메타버스 서비스는 3D 가상 환경에서 아바타를 이용한 게임 혹은 소셜 플랫폼입니다. 이전 편에서 언급한 것처럼, Z세대들이 소셜 활동을 하기 위해 메타버스를 사용하고 있음을 알 수 있는데, 이번 편에서는 소셜 활동…
안녕하세요. 카카오 데이터PE셀(응용분석팀)의 Logan입니다. 응용분석팀에서 식별키 성연령 개발을 담당하고 있습니다. 데이터 분석에 Spark를 메인으로 사용하고 있고, 모델링에는 Tensorflow를 주로 사용하고 있습니다. 여기에서는 Spark Partition에 대한 개념을 소개…
크롬 익스텐션에서 데이터를 어떻게 다룰 것인가? (피트스탑과제 – 크롬 익스텐션 개발기) 안녕하세요, 우아한형제들에서 웹프론트엔드 개발을 담당하고 있는 배민셀프서비스팀의 남현우입니다. 피트스탑 기간에 정환님, 미라님, 민희님과 함께 팀 생산성을 높이기 위해 만든 크롬 익스텐션 개발에 대…
2012년 국제영상인식대회(ImageNet Large Scale Visual Recognition Challenge)에서 심층학습(Deep Learning)은 전통적인 AI 대비 압도적인 성능을 학계 및 산업계에 선보이면서 3번째 AI 황금기의 신호탄을 올리게 됩니다. 그리고 2017년…
라이브 플레이어 UI 개선기 - 등록일 - 2021.10.06 - | - 코멘트 - 14678 네이버 스포츠 서비스에서 사용하는 구버전 라이브 플레이어는 공통 플레이어 서비스에서 제공하는 것으로, UI 커스텀이 불가능하다는 특징이 있습니다. 그런데 경기 득점 장면을 라이브 플레이어 내에…
들어가며 전자, IT 등 하이테크 산업의 근간이 되는 반도체는 현존하는 모든 최첨단 기술이 집약된 제품이라 해도 과언이 아닙니다. 이는 반도체를 생산하기 위한 공정, 장비, 소재 등 물리적인 영역뿐만 아니라 설계·검증을 위한 소프트웨어 분야도 마찬가지입니다. 반도체 설계·검증은 EDA(…
* 이 글은 엔비디아 GTC 2021 기조연설에 대한 리뷰입니다. AI 시대가 개막하면서 방대한 데이터를 정해진 수식으로 처리하는 딥러닝 분야가 활발해짐에 따라 병렬 처리에 특화된 GPU가 매우 중요해졌습니다. 전 세계는 GPU라는 가속 컴퓨팅 기술 덕분에 과학적 연구 속도가 빨라졌고,…
- blog Kubernetes에 컨트리뷰션 하는 아주 자세한 방법을 알려드립니다. 안녕하세요. 클라우드플랫폼팀 bg.chun이라고 합니다. 여기에서는 Kubernetes에 코드 컨트리뷰션하는 방법과 관련 팁에 대해 말씀드리고자 합니다. Kubernetes는 의심의 여지 없는 사실상의…
MySQL Group Replication 구축 DA팀은 사람인의 모든 데이터를 담고있는 각각의 DBMS를 효과적이고 안정적으로 구축 및 운영하며 데이터의 품질을 높이고, 최적의 데이터 관리를 위해 전사적으로 데이터 표준을 구축하여 운영정책을 수립하고 관리하며 신규 시스템에 대한 기술검…
2021 우아한형제들 경력 개발자 인터뷰 #2편 좋은 음식을 먹고 싶은 곳에서! 우아한형제들의 도전은 오늘도 계속됩니다. 고객 만족과 창출을 위한 여정에서 끊임없이 도전하고 성장하는 개발자분들, 그중 서비스와 기술의 발전을 책임지고 있는 개발자 일곱 분을 만나봤습니다. 들어가기 전에 안…