이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.itworld.co.kr/news/ 최근 미국 대통령 조 바이든은 기후 문제를 해결하기 위해 단일 투자로는 미국 역사상 최대 규모인 ‘인플레이션 감축 법안(Inflation Reduction Act)’…
- blog - events (참여후기) 2022 부산대학교 정보컴퓨터공학부 산학교류회 안녕하세요, 카카오 광고추천팀 cory(최원영)입니다. 저는 부산대학교 정보컴퓨터공학부를 졸업하고, 현재는 카카오 광고추천팀에서 데이터엔지니어로 근무하면서 스트리밍 데이터를 분석하는 애플리케이션과 실…
- blog - career [post Server!] 브런치개발파트에 대한 모든 것! 브런치개발파트 채용시에 자주 나왔던 질문들에 대해서 답변하는 형식으로 브런치개발파트를 소개하려고 합니다. 브런치는 어떤 서비스인가요? 브런치는 작가가 글을 쓰고 그 글을 다양한 채널로 소개하여 작가에…
- blog - career [post Server! ] 카카오 뷰와 동영상 서비스를 맡고 있는 뷰개발팀에서 함께 할 동료를 찾습니다. 뷰개발팀은 동영상 플랫폼과 카카오TV, 숏폼을 제공하는 동영상 개발 업무와 다음앱, 카카오톡 3번째 탭인 카카오 뷰 개발 업무를 담당하고 있습니다. 팀…
- blog - career [post Server!] 인증서개발파트에서 함께 개발하실 동료를 찾고 있습니다! 인증서개발파트는? 카카오톡 내의 인증서를 활용하여 PKI 시스템에 기반한 전자서명, 본인인증 등으로 활용할 수 있는 플랫폼을 제공해 주는 역할을 하고 있습니다. COVID-19…
- blog - career [post Server!] 포털개발팀에서 최고의 포털 서비스와 검색 서비스를 만들어 갈 동료를 찾고 있습니다. 포털개발팀은? 카카오의 포털개발팀에서는 “다음” 포털을 중심으로 다양한 콘텐츠 기반의 서비스와 함께 카카오톡 내 검색서비스를 개발하고 있습니다. 포…
- blog - career [post Server!] 카카오의 유일한 SNS 카카오스토리와 신규 기록 서비스를 함께 만들어 나갈 동료를 찾습니다! 올해 10살이 된 카카오스토리 카카오스토리는 2012년 3월에 오픈한 카카오의 SNS입니다. 이 당시에는 뚜렷할만한 국내 SNS가 없던 시…
- blog - career [post Server!] 톡 안의 신분 증명, 카카오 지갑 스마트폰이 보급화 되고 모바일 페이 서비스가 강력해지면서 점점 휴대폰만 들고 다니는 사람들이 많아지고 있지만, 신분 증명을 위해서는 여전히 실물 주민등록증과 운전면허증이 필요합니다. 카카오 지갑 서…
- blog - career [post Server!] 당신의 상상은 현실이 된다! 계정플랫폼팀으로 어서 오세요~ “‘카카오 로그인’ 해 본 적 있으신가요? 그럼 우린 이미 아는 사이예요~” 카카오는 ‘기술과 사람이 만드는 더 나은 세상’을 위해 존재합니다. 수많은 사용자, 다양한 서비…
Actuator 안전하게 사용하기 안녕하세요, 우아한형제들 SOC팀에서 Application Security를 담당하고 있는 권현준입니다. 오늘 준비한 주제는 개발자에게 편리함을 제공하나, 잘못 사용하면 매우 위험한 Actuator를 안전하게 사용하는 방법입니다. 이 글이 개발자분들이나…
안녕하세요! 카카오페이에서 기술지원 업무를 수행하며 동료 크루들과 함께 열심히 일하고 있는 제임스라고 해요. 이렇게 블로그로 많은 분들 만나 뵙고 기술지원을 소개할 수 있어서 참 기쁘고 영광스럽게 생각해요. 기술지원 담당자는 어떤 업무를 하는 사람들이고 특히 카카오페이 기술지원 담당자는…
KURLY 현직자가 직접 뽑은 직무별 핵심 키워드를 소개합니다! 2022 LIVE 직무 토크쇼 핵심 정리 Meet & Join TechniKURLY! 안녕하세요! 컬리 탤런트팀입니다. 최근 진행된 대규모채용을 비롯해, 리테일 테크 기업 컬리의 영입이 많은 관심을 받고 있는데요. 컬리를…
Kurly만의 MLOps 구축하기 - 초석 다지기 GPU사용환경 만들기 Image Created by DALL-E 안녕하세요. 컬리 데이터 플랫폼팀에서 데이터 엔지니어링과 MLOps관련 업무를 맡고 있는 이상협입니다. 데이터 플랫폼팀에서는 데이터 엔지니어링은 물론 다양한 머신러닝과 관련…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.ciokorea.com/column/ 변화하는 가정과 끊임없이 바뀌는 데이터는 머신러닝 모델을 프로덕션에 배포한 후에도 작업이 끝나지 않는다는 의미다. 애자일 개발팀은 마이크로서비스, 애플리케이션, 데…
Meet & Join TechniKURLY! 안녕하세요! 컬리 탤런트팀입니다. 최근 진행된 대규모채용을 비롯해, 리테일 테크 기업 컬리의 영입이 많은 관심을 받고 있는데요. 컬리를 이끄는 여러 현직자들의 생생한 직무 이야기를 통해 지원자 분들께 실질적인 도움을 드리고자 지난 9월 28일…
토스 Node.js 챕터에서는 높은 코드 가독성과 품질을 위해 TypeScript의 타입 시스템을 적극적으로 활용하고 있고 이에 대한 이해도를 높이기 위해 스터디를 꾸준히 진행하고 있습니다. TypeScript의 타입 시스템에 대해 공부해보던 중 알게된 흥미로운 몇가지 토픽들을 소개하려…
Image Created by DALL-E 안녕하세요. 컬리 데이터 플랫폼팀에서 데이터 엔지니어링과 MLOps관련 업무를 맡고 있는 이상협입니다. 데이터 플랫폼팀에서는 데이터 엔지니어링은 물론 다양한 머신러닝과 관련된 업무를 진행중인데요, 최근에는 ML관련 다양한 업무를 위한 MLOps…
What AI Art can tell us about the future of Design and how it can affect Ad creative optimization (Artwork generated by Dalle2 with the following prompt: A cybe…
새로워진 NAS 서비스 소개 스토리지는 클라우드 환경에서 중추 역할을 맡고 있는 부분 중 하나입니다. 컴퓨터가 동작하기 위해서는 저장 공간이 필수불가결하기 때문입니다. NHN Cloud에서는 여러 가지 스토리지 서비스들을 제공합니다. 대표적으로 오브젝트 단위로 사용하는 Object St…
알림: 이 글은 Scala for Game Server Development의 한국어 번역본입니다. 스튜디오 킹덤 팀은 스칼라 프로그래밍 언어 (이하 스칼라)를 사용하여 인기 게임 <쿠키런: 킹덤> 게임 서버를 만들었습니다. 스칼라는 다른 프로그래밍 언어들보다 덜 알려졌지만, 그래도 우…
알림: 한국어로 번역된 글을 보시려면 여기를 클릭하세요. At Studio Kingdom, we use the Scala programming language to bring our hit game CookieRun: Kingdom to life. Scala is the language…
- blog - career [겨울인턴십 설명회] ML, 통계 분야(응용분석 / 광고추천팀) 카카오에서 이번 테크 겨울 인턴십을 통해 ML, 통계 분야와 Data Platform Engineering 분야의 채용연계형 인턴을 모집하고 있습니다. [~10/24] 이번 인턴십에 대한 지원자…
안녕하세요! 카카오 인재영입팀 테크 영입 담당자 모네입니다 :) 지난 10월 15일, 토요일임에도 불구하고 많은 분들이 2022 카카오 채용연계형 겨울 Tech 인턴십 영입 설명회에 참석해주셨는데요! 주말에 진행된 점, 그리고 설명회 진행이 길었던 점을 고려하여 당일 참석하지 못한 분들…
라지스크린 스쿼드에서 스마트 티비의 경험을 개선하고 설계하고 있는 프로덕트 디자이너 션이에요. 여러분들은 집에서 티비를 자주 틀어놓으시나요? 혹시 이 문장에서 티비의 성격을 눈치채셨나요? 우리는 ‘티비를 틀어놓다’는 말을 많이 사용하는데, ‘틀어놓는다’는 단어는 국어사전에는 “음향 기기…
지난 회에서는 디지털 트윈의 정의와 비즈니스 적용 방안을 알아보았습니다. 이번 회에서는 국내외 디지털 트윈 대표 사례와 우리나라 ‘디지털 트윈국토’의 구축 방향성에 대하여 알아보겠습니다. 해외의 디지털 트윈 대표 사례는 무엇이 있을까요? 해외의 디지털 트윈 대표 사례를 국가 단위와 지역…
반갑습니다! 오늘도 올리브영입니다! 안녕하세요. 저는 주문/결제 스쿼드에서 막내를 담당하고 있는 Aaron 입니다. 어느덧 올리브영에서 생활(?) 한지 1년이 다 되었습니다. 이제는 조금 많은 일을 겪으며 입문자를 벗어난 시기에 들어섰다 할 수 있을 것 같은데요. 이런 저에게 많은 일…
컬리는 물류 최적화 문제를 어떻게 풀고 있을까? - 1부 유전 알고리즘 적용을 통한 최적화 사례 소개 안녕하세요. 컬리 데이터플랫폼 팀에서 Data Scientist로 일하고 있는 강동윤입니다. 컬리 물류센터는 접수된 주문에 따라 상품을 분배하고 포장하고 안전하게 배송하기 위한 준비로…
안녕하세요. 컬리 데이터플랫폼 팀에서 Data Scientist로 일하고 있는 강동윤입니다. 컬리 물류센터는 접수된 주문에 따라 상품을 분배하고 포장하고 안전하게 배송하기 위한 준비로 매일매일 분주합니다. 이 모든 과정을 보다 효율적으로 만드는 것은 최적화의 영역이며, 수많은 변수가 개…
안녕하세요! 👋 카카오스타일 프론트엔드 챕터 소속 Jason(제이슨/황주성)입니다. 여러분은 혹시 서비스를 개발하면서 브라우저의 윈도우, 탭 혹은 웹뷰 액티비티 간 데이터를 동기화 해줘야 했던 경험이 있으신가요? 페이스북이나 인스타그램과 같이 사용자가 상세 페이지에서 게시물 좋아요를 누…
인터넷 시대의 석유라 불리는 Data는 AI의 마중물이자, 기업 디지털 트랜스포메이션의 근간이나 다를 바 없다. 특히 모든 것이 클라우드로 올라가는 디지털 시대에 마지막 남은 기업 경쟁력의 보루로서 Data를 손꼽고 있기도 하다. 그렇게 기본이자 핵심인 Data를 어떻게 활용해서 기업의…
frida-gum을 활용한 iOS 앱 Hook 1. 개요 Frida(https://github.com/frida/frida)의 핵심 로직은 모듈화되어 있습니다. 그래서 후킹(Hooking) 모듈만 가져다 프로그램에 포함시켜 개발할 수 있으며, Frida JavaScript API 외에…
가파르게 성장하는 서비스를 담당한, 한 품질담당자의 회고 안녕하세요. 품질개발팀 임선진입니다. 저는 우아한형제들의 프로덕트들을 효율적이고 효과적으로 품질을 높이기 위해 QA로서 업무를 수행하고 있습니다. 2019년 하반기~2021년 상반기. 조금 시간이 지난 과거의 이야기이지만, 저의…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.itworld.co.kr/opinion/ 데이터는 1945년에 개발된 최초의 범용 디지털 컴퓨터 에니악(ENIAC) 시절에도 적시에 적절한 사람이 맡아야만 비로소 가치를 발휘할 수 있었다. 가치 있는…
GraphQL이란 것은 대부분 들어보셨을 것으로 생각합니다. 그리고 페이스북이 만들었다는 것 정도는 아실 것 같습니다. 근데 여기서 말하는 GraphQL이란 뭘까요? GraphQL 자체는 데이터 query를 어떻게 할지만 정해놓았습니다. 즉 type User { id: ID! name:…
- blog 데이터 직무 찍먹하기! 데이터 엔지니어 / 데이터 플랫폼 엔지니어 스몰톡 @ 42seoul 안녕하세요. 카카오 하둡엔지니어링파트에서 데이터 플랫폼 엔지니어로 일하고 있는 evan(황보동규)입니다. 지난 9월 19일에 42 Seoul에서 데이터 엔지니어 및 데이터 플랫폼 엔지…
안녕하세요! 올리브영에서 쿠폰 Squad에서 Back-end 개발 업무를 맡은 레이입니다! 쿠폰 서비스는 많은 분이 직간접적으로 발급 받아 사용하는데요. 오늘 글에서는 안정적인 서비스를 제공하기 위해 어떻게 변화하고 있는지 시리즈로 설명해드리고자 합니다. 먼저 쿠폰 서비스가 어떻게 개선…
[Android] 요즘 핫한 Clean Architecture 왜 쓰는 거야? 요즘 오픈 채팅 대화방을 살펴보면 ‘클린 아키텍처(Clean Architecture)’ 패턴을 적용했다는 말을 자주 접할 수 있습니다. 이 글에서는 이 클린 아키텍처가 무엇인지, Android에서는 어떻게 적…
안녕하세요! 올디브에서 주문결제 관련 업무를 맡은 호랭이아빠 입니다. 오늘은 지난번 우뱅님의 올리브영 결제 이야기 Part-1에 이어 두 번째 시간입니다. 올리브영이 지속해서 성장하는 만큼 주문결제 시스템의 상태 현황과 이상 여부 등을 실시간으로 모니터링할 수 있는 필요성도 나날이 커지…
내가 만든 API를 널리 알리기 - Spring REST Docs 가이드편 '추석맞이 선물하기 재개발'에 차출되어 API 문서화를 위해 도입한 Spring REST Docs 를 소개합니다. 들어가며… 저는 컬리 입사한지 100일을 갓 넘긴 '파릇파릇한(???) 신규입사자'입니다. 그런…
글로벌 시장조사기관 가트너 등이 핵심 기술로 소개하고 있는 디지털 트윈은 약 20년 전 미국 미시간대의 마이클 그리브스 교수가 처음 제시한 개념입니다. 그렇다면 처음 소개된 이후 20년이 지난 지금도 여전히 뜨거운 관심을 받고 있는 디지털 트윈이 무엇이며, 이를 활용하는 대표 사례는 무…
Kurly Design Principle 컬리 프로덕트 디자인 원칙을 소개합니다 Kurly Design Principle 안녕하세요. 컬리 프로덕트 디자이너 오지훈입니다. 컬리 테크블로그의 첫 번째 디자인 포스팅을 어떤 주제로 시작할지 생각이 많았었는데요, 넥스트마일, 컬리페이, 풀필먼…
안녕하세요. 카카오페이 오프라인결제서비스유닛에서 백엔드를 개발하고 있는 Happy라고 합니다. 카카오페이 오프라인 결제 서비스에서 새롭게 추가된 ‘내 주변 매장 찾기’ 서비스를 개발하기 위해 BFF 서버 구조에서 WebFlux, 코루틴으로 비동기 API 서버 개발 경험에 대해 이야기하려…
컬리 공통 암호화 모듈의 동시성 이슈 해결하기 공통 모듈에서 발생한 동시성 이슈의 해결 과정을 소개합니다. 1. Intro 안녕하세요, 현재 컬리에서 회원/마케팅서비스 개발을 담당하고 있는 박준규입니다. 컬리에 입사한 지 1년이라는 시간을 보내면서 많은 시행착오와 경험들을 하였는데요,…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : "https://www.ciokorea.com/column/ 자동화 봇이 널리 퍼지면서 작업이 간소화 됐지만, 이 봇 또한 관리와 최적화라는 추가 업무를 만든다. 여러 자동화 솔루션과 작업을 조직화하는 기존 오케스트레이터(…
4차 산업혁명 시대를 맞아 기업의 기간계(Legacy) 시스템은 복잡해지고 데이터가 방대해지면서 제조업뿐 아니라 기계, 건설, 금융, 공공 등 전 분야에서 ERP 시스템을 도입하는 사례가 많습니다. 더불어, 기업 내 ERP 시스템 외 특정 분야의 세부 단위 업무를 수행하기 위한 Lega…
출처가 다른 윈도우 간에는 데이터를 어떻게 통신할까? 계기 최근 document.domain 의 setter 지원 중단이 확정되어 유관 부서로부터 윈도우 간 통신에 대한 문의가 있었다. 일례로, 이 중 부모 윈도우에서 출처가 다른 팝업을 띄운 뒤 팝업에서 window.opener.loc…
Secure Key Manager 신규 기능 소개(승인 기능/키 조회 API 추가) Secure Key Manager의 새로운 기능 승인 기능 각종 보안 인증 심사 요건에는 키 관리 정책을 수립하였는지, 실제로 키 관리 절차가 정책에 부합하는지, 이에 대한 증적 자료를 제출하였는지 등이…
데이터 컬처(Data Culture)는 최근 데이터 조직, 데이터 기반 결정 프로세스와 같은 데이터 중요성을 이야기하는 모든 곳에서 나타나고 있는 포괄적인 개념이고 데이터를 책임지고 관리하는 모든 데이터 리더라면 가장 중요하게 생각하는 화두이다. 데이터 컬처는 의사 결정을 개선하기 위해…
때는 바야흐로 2018년 저는 당시에 토스 가입과정을 디자인 하게 되었어요. 토스의 가입 과정은 처음 만들어지고 나서 한동안 개선하지 않은 상태였거든요. 많은 디자이너들이 경험하듯, 가입 과정을 하나하나 뜯어보니 디자인 시안과 실제로 구현된 화면이 약간 다르다는 사실을 발견했어요. 그…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.itworld.co.kr/opinion/ 대부분 사람이 매일 인공 지능(AI)을 접하고 있다. 구글 검색을 이용하거나 시리(Siri)에 질문을 할 때마다 AI를 사용한다. 하지만 이런 툴이 제공하는 정…
KURLY HACK FESTA 2022 개최기를 소개합니다. 컬리의 입사 연계 특전 온라인 해커톤 그 첫번째 이야기 KURLY HACK FESTA 2022 개최기를 소개합니다.🎉 안녕하세요! 컬리 탤런트 팀입니다. 2022년 여름의 끝자락, 컬리 제1회 입사 연계 특전 온라인 해커톤 <…
2021년, 파리 협정에 따른 신기후체제가 출범하면서 국내 기업들의 ESG 활동이 본격적으로 시작되는 모습입니다. 우선, ESG 위원회와 실무 조직을 신설하고, 각종 이니셔티브에 참여하는 점이 눈에 띕니다. 또한 ESG 성과를 적극 홍보하기 위한 커뮤니케이션 방식도 다양해지고 있습니다.…
핑퐁팀에서는 루다의 대화 성능을 지속적으로 발전시키기 위해 Continual Learning을 연구하고 있어요. 이를 위해 새로운 데이터를 받으면 모델을 학습하고, 평가하는 일련의 과정을 수행해야 하는데, 이 모든 과정을 사람이 직접 개입하는 것이 너무 효율적이지 못했어요. 그래서 이…
Android Architecture 패턴: MV 형제들, 옆에서 볼까 앞에서 볼까? 오늘 할 이야기는 면접에 자주 등장하는 질문 주제인 소프트웨어 아키텍처입니다. 코드의 품질을 향상시키기 위해 소프트웨어 아키텍처를 적용한다는 것은 막연하게나마 모두 알고 있지만, 실제로 그 개념을 정확…
- blog - career [get Server!] 비즈플랫폼 개발팀에서 새로운 동료들을 애타게 찾고 있습니다. 카카오 비즈플랫폼 개발팀에서 2022년 새로운 크루들을 기다리고 있습니다. 카카오톡 하면 어떤 생각이 드시나요? 가족들과 친구, 지인들 또는 오픈 채팅방을 통해 모르는 사람…
- blog - career [get Server!] 서비스와 개발자가 함께 성장하는 카카오 커머스플랫폼개발팀입니다. 카카오 커머스플랫폼개발팀에서 함께할 크루를 기다리고 있습니다. [영입공고 보기] 4천만 사용자가 함께하는 선물하기를 비롯하여 카카오의 주요 커머스 서비스를 제공하는 커머…
다수의 대형 IT업체들의 핵심 비즈니스 모델 광고! 대용량의 트래픽과 광고 예산을 다루는 SSP(Supply-Side Platform)부터 DSP(Demand Side Platform)까지 AdTech(Advertising과 Tech의 합성어) 전반을 다루는 플랫폼 개발을 경험할 수 있…
- blog - career [get Server!] 카카오 비즈니스의 중심 공통플랫폼 개발파트 비즈니스를 하는 사업자라면 전국민이 사용하고 있는 카카오는 정말 매력적인 플랫폼입니다. 선물하기, 주문하기, 채널, 광고 등 사업자들이 고객과 소통하면서 사업 범위를 확장하고 자사의 제폼을…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기]: https://www.itworld.co.kr/insider/ 잼스택(Jamstack)은 점점 인기가 높아지고 있는 웹 개발 방식으로, 웹 개발 및 웹 페이지의 다운로드 속도를 높이기 위해 주로 사용된다. 데브옵스와 CI/C…
들어가며 2021년 12월 9일 MariaDB Corporation Ab와 MariaDB Foundation은 MariaDB Community Server의 새로운 릴리즈 모델을 발표했습니다. 발표된 릴리즈 모델은 MariaDB Community Server 10.8 버전부터 적용되며…
데이터 웨어하우스(Data Warehouse, 이하 DW)는 기업 데이터를 통합하고 데이터 기반 의사결정을 지원하는 시스템입니다. 최근 들어 데이터 유형이 다양해지고 실시간에 준하는 데이터 제공이 지속적으로 요구되고 있습니다. 또한 클라우드 기반으로 시스템이 전환되는 사례가 증가하면서…
Postback 이야기 모바일 마케팅에서 Postback은 매우 중요합니다. 광고 매체에서는 앱 설치 또는 앱 내 전환을 유도하기 위한 광고들을 지면에 띄우고, 광고를 클릭하는 것까지는 추적할 수 있습니다. 하지만, 앱 스토어나 앱 내로 이동한 뒤의 데이터는 앱에 광고 매체의 SDK가…
안녕하세요. 카카오페이 데이터실 Jenson, Todd입니다. 카카오페이에서는 얼굴을 탐지하고 검증하는 기술을 활용해 고객 편의성과 안정성을 제공하고 있습니다. 저희는 얼굴 탐지 및 검증 기술을 서비스에 제공하는 프로젝트에서 서버를 개발하고 있습니다. (카카오페이 개발자센터에서 얼굴 인…
안녕하세요 뱅크샐러드 웹 프론트엔드 엔지니어 조성동입니다. Web chapter 내 개발 과정의 많은 부분에서 GitHub Action을 활용하고 있습니다. action이 실행되고 이를 기다리는 시간은 지루하고 아깝습니다. 하나의 action이 3분이 걸린다면 20명의 동료들이 한 번씩…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.itworld.co.kr/insider/ 최근 몇 년 동안 컴퓨터 비전(Computer Vision) 애플리케이션이 어디서나 볼 수 있을 만큼 확산했다. 사용자의 얼굴을 인식하는 스마트폰부터 스스로 주…
전통적인 방식의 문서 동기화 클라우드 기반의 업무 환경이 정착되어감에 따라 과거 전통적인 방식의 협업은 지속적으로 변화를 맞고 있습니다. 특히 최근 팬데믹 상황으로 인해 재택근무 등 원격 업무가 일반화되어 감에 따라 이러한 상황은 더욱 가속화되었습니다. 전통적인 방식으로 동일 문서를 함…
1. 들어가며 안녕하세요, 컬리에서 검색/추천 서비스를 개발하고 있는 서민우입니다. 최근 컬리에는 대규모 시스템 개편이 있었고, 이에 따라 저희는 검색 인덱싱 파이프라인 구조를 변경해야 했습니다. 이 기회에 카프카를 조금 더 깊게 들여다볼 기회가 있었는데요. 컬리 기술 블로그를 통해 그…
최근의 가상자산 가격 급락과 NFT 시장 위축에도 NFT 사용자는 작년 6월 50만 명에서 올해 6월 246만 명으로 5배 가량 증가하였으며1), 2021년 암호화폐와 블록체인을 기반으로 한 비즈니스에는 약 270억 달러(35조 원)가 투자되었습니다.2) 이미 블록체인發 암호화폐는 20…
안녕하세요. 카카오페이 증권플랫폼파트에서 증권계좌 플랫폼 서버 개발을 하고 있는 제이입니다. 최근 새로운 Spring 기반 서버 프로젝트를 구축하게 되면서 API 문서화 개발을 진행하게 됐습니다. Spring 기반의 프로젝트에서는 Swagger와 Spring REST Docs를 가장 많…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.itworld.co.kr/opinion/ 필자는 종종 기업 컴퓨팅에 중요한 개념을 둘러싼 세부사항이 너무 빈약해 깜짝 놀라곤 한다. 예를 들어, 하이브리드 클라우드와 멀티클라우드는 누구에게 질문하는지에…
최근 다양한 산업 현장에서 디지털 트랜스포메이션(Digital Transformation)의 중요성과 필요성이 활발하게 논의됨과 동시에 데이터 혁신(Data Innovation) 및 관련 비즈니스 이슈들이 자주 언급되고 있습니다. 이와 더불어 금융, 의료, 교육 분야 등 민간과 정부(공…
단위 테스트로 복잡한 도메인의 프론트 프로젝트 정복하기(feat. Jest) 최근 저는 복잡한 도메인의 서비스를 개발하는 개발자라면 공감할 만한 문제를 겪고 있었습니다. 찬호 님, 서비스가 비마트일 때, 공급사 반품 상세페이지에서 공급사 계정으로 로그인한 사용자가 역분개한 상품의 마감일…
안녕하세요. 카카오 분산기술셀에서 분산 스토리지, DBMS 등을 개발하고 있는 yanoo.kim(김연우)이라고 합니다. 여기에서는 카카오 사내 Object Storage인 MetaKage가 이용 중인 분산 Radix Tree 연산에 대해 이야기하고자 합니다. 수천 억 개의 파일과 Ord…
구상준 | 2022년 08월 17일 | #Machine_Learning 들어가며 지난 6월 22일, OpenAI와 브리티시컬럼비아대학의 연구진은 “Video PreTraining (VPT): Learning to Act by Watching Unlabeled Online Videos”라…
NCR 이미지 보호/정리 기능 소개 컨테이너 레지스트리는 많은 컨테이너 이미지를 저장할 수 있습니다. 대부분의 이미지는 시간이 지남에 따라 필요하지 않거나 다른 버전의 이미지로 대체될 수 있습니다. 불필요한 이미지가 사용하는 저장 공간을 확보하기 위해 사용자가 직접 삭제하는 것은 번거로…
오혜린 김준성| 2022년 08월 16일 |#Engineering#Machine_Learning 지난 글에서는 AWS Inferentia 소개와 사용법, GPU와의 성능 비교 등을 설명해 드렸어요! 이번 글에서는 Inferentia를 실제 서비스에 도입하기 위해 핑퐁팀에서 어떤 과정들을…
안녕하세요, 검색실 PM Demi예요. 당근은 실험에 참 진심인 조직입니다. 모든 구성원이 실험을 잘 하기 위한 환경과 문화를 꾸준히 만들어가고 있는데요. 저는 그중에서도 데이터 분석가 출신의 PM이라, 당근의 실험 문화에 더 적극적으로 말을 얹는 사람이었어요. 그런데 부끄럽게도 정작…
안녕하세요. 당근마켓 데이터 가치화 팀에서 데이터 분석가로 일하고 있는 매튜예요. 데이터 가치화 팀이 만들어진 지 어느덧 10개월 정도가 되었는데요. 팀이 만들어진 이후에 사내외에서 팀에 대한 질문을 많이 받았어요. 어떤 비전을 가지고 있는지도 많이 궁금해하셨지만 실제로 일을 어떻게 하…
안녕하세요, 카카오페이 머신러닝 엔지니어 카일입니다. 카카오페이 데이터 프로덕트 팀에서는 얼굴 인식, OCR(Optical Character Recognition) 등의 기술을 활용하여 여러 서비스를 실시간으로 제공하고 있습니다. 서비스 목적에 따라 다양해지는 모델과 높아지는 서비스 요…
Airbridge 개발팀 QA Engineer로 일한다는 것은 Soeun Choi — 최소은 아무리 멋진 기능이 많은 프로덕트라도, 유저가 사용할 때마다 에러가 발생한다면 과연 좋은 프로덕트라고 할 수 있을까요? 고객사 개발자와 고객사의 서비스 이용자가 에러를 마주하지 않도록, AB18…
기업의 디지털 트랜스포메이션은 BM 혁신을 목적으로 하지만 그 진행 방식은 각자 모두 다르다. 공장을 디지털로 뜯어고쳐 제조 생산 공정 라인을 완전 개조하는 대대적인 디지털 트랜스포메이션도 있고, 고객 대상의 마케팅을 디지털화하는 부분적인 디지털 트랜스포메이션도 있다. 여러 방식 중 사…
안녕하세요. 카카오 분산기술셀에서 분산스토리지, DBMS 등을 개발하고 있는 yanoo.kim(김연우)이라고 합니다. 여기에서는 카카오 사내의 TSDB as a sevice인 TSCoke를 개발하게 된 이유, TSCoke를 기획할 때 고려했던 점, 그리고 개발하면서 겪게 된 문제들과 각…
#프로그래밍 언어 시리즈 - 9가지 프로그래밍 언어로 배우는 개념: 1편 - 타입 이론 - 9가지 프로그래밍 언어로 배우는 개념: 2편 - 다형성 - 9가지 프로그래밍 언어로 배우는 개념: 3편 - 메타프로그래밍 - 9가지 프로그래밍 언어로 배우는 개념: 4편 - 하이 레벨 언어와 동적…
안녕하세요, 올리브영에서 데이터 엔지니어 업무를 담당하고 있는 고라파덕 입니다. 🙏 오늘 올리브영 데이터 엔지니어링에 대한 얘기를 하려 글을 작성하게 되었습니다. 데이터 엔지니어링을 간단하게 정의하면 "데이터를 유용한 상태로 필요한 이에게 제공하는 업무" 로 이야기할 수 있습니다. 간단…
컬리 검색이 카프카를 들여다본 이야기 1 카프카 설정 튜닝만으로 색인 속도를 개선하다 - 1. 들어가며 - 2. 검색시스템 변경 요구사항 - 3. 문제 발생 - 해결 1: max.poll 설정을 통한 리밸런싱 컨트롤 - 해결 2: Listener 설정 변경을 통한 스루풋 개선 - 6.…
1. 들어가며 안녕하세요, 컬리에서 검색/추천 서비스를 개발하고 있는 서민우입니다. 최근 컬리에는 대규모 시스템 개편이 있었고, 이에 따라 저희는 검색 인덱싱 파이프라인 구조를 변경해야 했습니다. 이 기회에 카프카를 조금 더 깊게 들여다볼 기회가 있었는데요. 컬리 기술 블로그를 통해 그…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.itworld.co.kr/opinion/ 필자는 클라우드 전문가다. (자랑하려는 것은 아니지만) 오날리티카(Onalytica)의 클라우드 전문가 리스트에도 등재됐다. 하지만 그렇다고 해도 필자가 모든…
안녕하세요. 저는 쿠키런 킹덤에서 게임 클라이언트를 개발하고 있는 이규호입니다. 게임 클라이언트란 플레이어 분들의 기기에 설치돼서 게임 서버와 통신하며 게임 화면을 표시하고 플레이어 분들의 입력에 맞게 게임 로직을 실행하는 소프트웨어입니다. 일반적으로 게임 클라이언트 개발자의 주된 업무…
AI 플랫폼이란? AI(Artificial Intelligence) 플랫폼은 머신러닝 워크플로우(Machine Learning Workflow)를 자동화 해줍니다. 머신러닝 워크플로우는 머신러닝(ML) 모델을 개발하는 모든 과정을 말하며 데이터 전처리, 탐색적 데이터 분석, 하이퍼 파라…
안녕하세요. 저는 데브시스터즈 플랫폼셀에서 백엔드 엔지니어로 일하고 있는 이창희입니다. 저는 그동안 쌓은 대부분의 경력이 백엔드와 프론트엔드 개발을 같이하는, 흔히 말하는 풀 스택 엔지니어였는데요 오늘은 그 중 프론트엔드 개발 경험을 살려 흥미로운 이야기를 해볼까 합니다. 프론트엔드 개…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기]: https://www.ciokorea.com/column/ 올해 상반기에도 랜섬웨어 피해에 관한 뉴스가 줄을 이었다. 2월 미국의 글로벌 물류업체 익스피다이터스(Expeditors)가 랜섬웨어 공격을 받아 약 3주간 서비스를…
1. 들어가며 코로나 시국이 계속되면서 사회적 거리두기에 대한 요구가 지속되는 동안 많은 기업들이 재택 근무 환경을 갖출 수 있도록 적극적인 투자를 해왔습니다. 그 결과 재택 근무가 하나의 기업 문화로서 정착되었습니다. 하지만 사실 이러한 움직임은 코로나 이전부터 이미 진행되어 왔다고…
- Continual Learning은 지속적으로 들어오는 데이터 스트림을 학습하기 위한 방법입니다. 데이터 스트림이 지속적으로 주어짐에 따라 데이터 분포 혹은 태스크가 변화하게 되고, 모델이 현재 주어진 데이터를 학습할 때 기존에 배운 지식을 일부 잃기 마련입니다. 이러한 현상을 Ca…
안녕하세요, 인프랩의 프론트엔드 개발자 홍시입니다. 이번 글에서는 팀원들과 함께 IT 채용 플랫폼 랠릿의 프로필·지원서 기능을 react-hook-form으로 리팩토링한 경험을 공유하려고 합니다 :) 앞서 보셨던 글에서처럼 인프랩 프론트엔드 팀은 몇 백개의 form이 한 페이지에 있어…
안녕하세요 인프랩 프론트엔드 개발자 라비입니다:) 온라인 강의 플랫폼 인프런을 서비스하고 있는 저희는 올해 초 채용 서비스인 랠릿을 런칭했는데요. Vanilla JS로 개발한 인프런과 달리 React를 사용하여 웹 페이지를 개발하면서, 특히 이력서라는 특성상 복잡한 폼을 다루면서 렌더링…
안녕하세요. 마이쿠키런 Android 파트 개발을 맡고 있는 박세란입니다. 마이쿠키런은 데브시스터즈에서 신규 개발중인 쿠키런 팬들을 위한 플랫폼 서비스입니다. 와글와글한 커뮤니티부터 두근두근 쿠키런 오리지널 웹툰까지 다양한 컨텐츠들을 서빙해야하는 마이쿠키런 앱에 쾌적한 사용자 경험을 위…
올해 저희 개발팀에서 기존 인프런 서비스 코드를 신규 스택으로 개편하는 프로젝트를 진행하였습니다. 여러 서비스 중 강의실 페이지 개선이 첫 번째 목표였고 최근 작업이 완료되었습니다. 이번 포스트에서는 프로젝트 진행에서 겪은 경험을 공유하고자 합니다. 기존 인프런 프로젝트는 다음과 같은…