성장을 위해 달려오느라 거대해진 이모티콘 서비스와 그만큼 많이 쌓인 기술 부채를 두고, 천년만년 행복하게 개발하려는 구성원들이 선택한 MSA. 기존 레거시 서비스가 단일 서버로 너무 큰 코드 베이스와 기능을 가지고 있어, 이것을 분할하려는 목적과 MSA에서 추구하는 다양한 장점들을 흡수…
At Backend.AI, we use GraphQL. In this post, we're going to talk about three main topics. First, we'll give a brief explanation of GraphQL and how we use it. Se…
At Backend.AI, we use GraphQL. In this post, we're going to talk about three main topics. First, we'll give a brief explanation of GraphQL and how we use it. Se…
안녕하세요, 저는 인프라셀에서 데브옵스 엔지니어로 일하고 있는 박재현이라고 합니다. 데브시스터즈에서는 사내 인프라 혹은 클라우드 인프라 자원에 접근하기 위해서 OpenVPN을 사용해왔습니다. 이번 글에서는 OpenVPN에서 WireGuard 기반 VPN으로 전환하게 된 이유와 어떻게 V…
안녕하세요, 저는 인프라셀에서 데브옵스 엔지니어로 일하고 있는 박재현이라고 합니다. 이 글은 앞선 1부의 글에서 이어지는 내용입니다. 1부에서는 WireGuard에 대한 설명과, 커널 네트워킹 스택, 그리고 AWS의 네트워킹 스택에 대한 내용을 다루었습니다. 2부에서는 VPN 서버에서…
컴퓨터의 핵심 부품이 무엇인지 묻는다면, 대표적으로 CPU와 GPU를 떠올릴 수 있습니다. 그중에서 GPU(Graphics Processing Unit)는 중앙 처리장치인 CPU(Central Processing Unit)의 작은 부분이었습니다. CPU는 주요한 컴퓨팅 자원으로 활용되고…
안녕하세요. 톡플랫폼개발팀 bishop.cho입니다. 현재 메일클라개발셀에서 프론트엔드 업무 개발을 담당하고 있습니다. 기존에는 자바스크립트로 동작하는 오피스 에디터 및 뷰어 개발을 했던 경험이 있습니다. 여기에서는, 토이 프로젝트로 텍스트 추출 라이브러리 개발 및 이를 Web Work…
DevOps팀의 Terraform 모험 사실은 낭만이 아닌 헬이었다 - Terraform 도입 계기 - Module Code와 Environment Code를 구성해보자 - 큰 착각으로 인하여 문제를 만나다 - 실제 Stage 및 Perf 환경에서의 Terraform 삽질 - 후기: 실…
안녕하세요. DevOps Engineering Team의 이규원입니다. 저희 팀은 항상 다양한 개발/운영 환경을 뿌시고 만들고 테스트하고 뿌시고 만들고 테스트하고 있습니다. 그런데 회사의 성장과 더불어 점차적으로 많은 서비스가 런칭되었고, 그에 따라 다양한 환경을 생성하거나 관리하는 일…
클라우드가 앞으로 더욱 IT 시장의 주류가 될 것이라는 전망을 의심하는 사람은 없을 것입니다. 클라우드는 시장과 고객의 변화에 신속하게 대응하기 위한 방안으로써 기업의 IT 운영과 유지 관리에서 실질적으로 중추적인 역할을 하고 있습니다. 많은 기업이 클라우드로 이동하고 있습니다. 202…
- blog FE개발자의 성장 스토리 11 : Electron, 저도 한번 해보겠습니다. Front End(이하 FE) 개발이라고 하면, 보통 웹(Web) 사이트/페이지 또는 앱을 개발한다고만 생각할 수 있는데요, 오래전부터 Node.js등을 활용해 서버 측 백엔드, PC 프로그램, V…
들어가며 RHEL(Red Hat Enterprise Linux)은 국내뿐 아니라 전 세계에서 가장 인기가 높은 기업용 리눅스 OS이다. 클러스터 운영을 위해 RHEL이 제공하는 HA(High Availability, 고가용성) 기능을 사용하면 운영 중인 노드(Active)에서 장애가 발…
최근 국내외 기업을 대상으로 한 랜섬웨어 공격이 크게 증가하고 있습니다. statista*의 통계에 따르면 전 세계 랜섬웨어 공격 건수는 ‘17년 1억 8,400만건에서 ‘20년 3억 400만건으로 2배 가까이 증가하였으며, 국내의 경우도 마찬가지로 한국인터넷진흥원 인터넷침해대응센터에…
데이터 분석 결과를 효과적으로 제공하기 위한 그래프 데이터베이스 구축 - 등록일 - 2021.08.06 - | - 코멘트 - 32770 네이버는 다양한 서비스를 제공하고 있으며, 서비스별로 매일 엄청난 크기의 로그를 저장합니다. DIKW 피라미드에 따르면 Data(데이터)는 단순히 수집…
2000년 당시 Fortune 500대 기업의 52%는 더 이상 찾아볼 수 없을 정도로 기업이 얼마나 지속 가능할지 가늠하는 '기대수명'이 갈수록 짧아지고 있습니다. 짧아져가는 기업의 수명을 늘리고 지속 가능한 성장을 하기 위해서는 '변화'와 '혁신'이 필수이며, 그 과정의 시작에 R&…
- blog Generative Adversarial Networks를 이용한 Nickface 개발 - 본 내용은 AI 기술 개발 및 연구를 위함으로 상업적 활동이 아니라는 것을 말씀드립니다. 안녕하세요, 카카오브레인에서 AI 기반 이미지 생성 모델을 연구하고 있는 Orca.na라고 합…
카트 개발 연대기 컬리 카트는 어떤 모습으로 성장하고 있을까? - 인사말 - 카트가 반드시 해결해야 하는 목표 - 컬리 카트의 성장기 - 결론: Modern Cart와 Multi Cart 비교 - 앞으로 등장할 5세대 카트의 목표 인사말 마켓컬리에서 김진실이라는 개발자를 수식하는 단어가…
인사말 마켓컬리에서 김진실이라는 개발자를 수식하는 단어가 있습니다. 바로 카트, 카트입니다. 다른 많은 업무 중에도 유독, 이 도메인만큼은 아직도 저와 함께하고 있고, 저에게 늘 연구의 대상인데, 이 도메인을 볼 때마다 항상 생각나는 구절이 있습니다. “나는 알파와 오메가요. 처음이자…
Aug 4, 2021 Engineering Make AI Accessible with Backend.AI and Pure Storage - Yifeng Jiang Software & solutions engineer(PureStorage) Aug 4, 2021 Engineering Ma…
Aug 4, 2021 Engineering Make AI Accessible with Backend.AI and Pure Storage - Yifeng Jiang Software & solutions engineer(PureStorage) Aug 4, 2021 Engineering Ma…
Jackson의 확장 구조를 파헤쳐 보자 - 등록일 - 2021.08.03 - | - 코멘트 - 29726 네이버 페이의 주문 정보를 검색하는 Spring Boot REST API 시스템 개발 중, REST API의 JSON 요청 파라미터로 Enum 객체를 받을 때 Enum 객체의 이름…
아마존은 글로벌 최대 전자상거래 기업입니다만. 이 회사 본질은 ‘빅데이터 기업’이라고 하죠(다나카 미치아키, 2018). 온라인 쇼핑몰 ‘아마존닷컴’에서는 소비자 구매 데이터를 쌓고요. 전자책 단말기 ‘킨들’, 인공지능(AI) 비서 ‘알렉사’, 비디오 스트리밍 서비스 ‘프라임 비디오’,…
Chromium이 발표한 RenderingNG가 무엇인가? Chromium이 발표한 RenderingNG가 무엇인가? 필자는 현재 프런트엔드 개발자지만 Webkit 기반의 브라우저를 개발한 적이 있다. 주로 HTML5 스펙 지원과 각종 CSS 기능을 지원하기 위해 렌더링 엔진을 다양한…
EasyCache의 Multi Replica 기능 소개 EasyCache 서비스는 사용자가 직접 Redis 를 설치하지 않고도 클라우드 환경에서 쉽게 이용할 수 있도록 해주는 NHN Cloud 의 KVS 서비스입니다. 이번에 EasyCache 서비스에 새롭게 추가된 멀티 레플리카 기능에…
게으른 개발자의 코딩 방법: AI주도 개발방법론 프롤로그 4차 산업혁명시대로 불리는 현재, 우리는 AI가 대중화된 시대에 살고 있다. 그리고 업무에도 깊숙하게 AI는 적용되고 있다. 과거부터 사무 처리 업무의 자동화는 관심거리였고, 매크로, RPA(Robotic Process Autom…
- blog 2021 카카오 인턴십 for Tech developers 코딩 테스트 해설 2021년 카카오의 여름 인턴십의 첫 번째 관문인 코딩 테스트가 지난 2021년 5월 8일에 4시간에 걸쳐 진행되었습니다. 이번 인턴 코딩 테스트에서는 5문제가 출제되었습니다. 이전과 동일하게 쉬운…
저는 웹 개발자로 사람인 채용포털 전반에 걸친 서비스를 개발하고 있으며, 이번에 좋은 기회로 사람인 모바일 페이지와 베트남 자회사인 앱랜서에서 IT직무에 특화된 채용포털 사이트인 Topdev 웹 사이트 성능을 최적화하는 작업을 하게 되었습니다. 지금부터 기존에 어떤 성능 이슈들이 있었고…
새로운 프로젝트를 시작하면서 기본 구성에서 시작하여 시행 착오를 통해 시간이 지남에 따라 파이프라인 구성을 개선하는 것이 일반적입니다. 더 나은 프로세스는 효율성을 즉시 개선하고 더 빠른 소프트웨어 개발 수명주기를 더 일찍 확보하는 파이프 라인 기능을 사용하는 것입니다. 파이프라인을 보…
우아~한 장애대응 안녕하세요. 우아한형제들 시스템신뢰성개발팀 박주희입니다. 얼마 전에 시스템신뢰성개발팀에 대해서 소개한 적이 있습니다. 그때, 팀 소개에서 시스템신뢰성개발팀에서 가장 중요한 업무 중 하나는 장애 대응이라고 설명했는데, 오늘은 이 장애 대응에 대해서 조금 더 자세하게 설명…
언택트 환경이 지속되면서 우리의 일상은 사람의 일을 컴퓨터인 에이전트(agent)가 대신하는 것으로 점차 변하고 있습니다. 에이전트는 사람 대신 업무나 서비스를 수행하는 소프트웨어[1]로 챗봇, 보이스봇, 로봇 등이 이에 속합니다. 지난 시리즈에서는 언택트 환경에서의 사람 간 커뮤니케이…
최근 (주)사람인HR IT연구소/IT 전략팀에서는 등용문S (채용홈페이지 및 채용관리자) 프로젝트에서 GitLab Auto DevOps 기능을 활용하여 쿠버네티스 클러스터로 배포하기 시작했습니다. 이후 새 프로젝트를 진행하는데 있어 GitLab Auto DevOps 는 소프트웨어 배포에…
- blog 카카오 AI추천 : 토픽 모델링과 MAB를 이용한 카카오 개인화 추천 - 글 작성에는 추천팀 sasha.k와 marv.20가 함께해 주셨습니다. 머신러닝에 대한 기초 지식이 있고, 추천 알고리즘에 관심이 있는 분들에게 카카오 추천팀이 개인화 추천 기술을 활용하는 방법에 대해…
차세대 데이터 플랫폼 - 엘라스틱 스택(Elastic Stack) 엘라스틱서치(Elasticsearch)는 분산형 RESTful 검색 및 분석 엔진으로 엘라스틱 스택(Elastic Stack)의 중심에 위치합니다. 엘라스틱 스택은 차세대 데이터 플랫폼이며 검색·분석·데이터 저장소 역할을…
Docker Compose와 버전별 특징 Docker Compose What is Docker Compose? Docker Compose란? 무엇일까요. 많은 곳에서 Docker Compose를 검색한다면 다음과 같은 설명을 많이 접할 수 있습니다. Docker Compose는 다중 컨…
mongoDB Story 3: mongoDB 데이터 모델링 지난 글에서는 활용 측면에서의 mongoDB 특징과 구성요소에 대해 살펴보았으며, 이번 글에서는 mongoDB 구성요소 중 간략히 설명드렸던 mongoDB 데이터 모델링에 대해 자세히 알아보도록 하겠습니다. - mongoDB S…
매트릭스, 레디 플레이어 원, 써로게이트라는 영화는 모두 메타버스를 소재로 하고 있다. 물론 영화같은 메타버스 세상이 언제쯤 도래할 수 있을지는 미지수지만 적어도 그런 방향으로 메타버스 기술은 진화해가고 있다. 또, 3개의 영화가 가상현실, 증강현실의 적용 범위와 그리고 가상의 아바타와…
들어가며 빅데이터 시대가 도래하면서 데이터 분석과 보안에 대한 관심이 커지고 있습니다. 특히 수많은 데이터의 홍수 속에서 실시간으로 분석 결과를 확인하기 위한 스트림 프로세싱(Stream Processing) 기술 수요가 늘어나는 추세입니다. 본 아티클에서는 스트림 프로세싱의 정의와 주…
mongoDB Story 1: mongoDB 정의와 NoSQL "mongoDB"라는 데이터베이스를 들어보셨나요? 이미 잘 아시는 분들도 있겠지만 Oracle, Microsoft SQL Server, DB2, MySQL과 같은 관계형 데이터베이스 제품으로 생각하시는 분들도 있을 겁니다.…
우아한형제들 기획자 소개와 개발자와의 협업문화 인터뷰 끊임없이 도전하고 혁신하는 우아한형제들! 그 중심에는 가치 있는 서비스를 설계하며 ‘좋은 것을 더 좋게’ 만들기 위해 도전하는 기획자분들이 있습니다. 이번 인터뷰에서는 기획자분들을 만나보겠습니다. 들어가기 전에 안녕하세요, 인터뷰로…
GraalVM, Spring Native 맛보기 몇 년 전부터 Oracle에서 GraalVM 이란 jvm을 소개하기 시작했습니다. 위 그림은 공식 사이트에 있는 건데요. 기동 시간이 50배!, 메모리도 5배 작게 사용한다는데 확인을 안 할 수가 없었습니다. 우선 GraalVM이 무엇인지…
SI 현장은 일반적인 B2C 서비스 현장과는 조금 다릅니다. B2C 서비스 기업은 인하우스 디자이너를 갖추고 있고, 자체적으로 서비스를 발전시키고 진화합니다. 그렇다 보니 프로토타입, 베타, 그랜드 오픈을 거치면서 사용자의 니즈를 더 명확하게 파악하고 페인포인트를 발굴하여 서비스에 적용…
여러분 안녕하세요💚 올리브영 모바일 앱에서 안드로이드 개발을 담당하고 있는 의지수입니다. 오늘은 5월달에 열렸던 Google I/O 2021에서 소개된 안드로이드12에 관한 이야기를 해보려 합니다. Google I/O는 일년에 한 번 개최되는 개발자 지향 컨퍼런스로 2008년부터 시작된…
- blog FE개발자의 성장 스토리 09 : Offscreencanvas 적용기 안녕하세요. FE플랫폼팀에서 전사 에디터 및 웹용 사진 편집기를 개발하고 있는 darcy입니다. 최근에 웹용 사진 편집기(이하 포토스)의 성능 개선을 위해 Web worker1를 도입할 수 있는 방안을 조…
Backend.AI May 2021 Update Hello! We're pleased to share the improvements in the May 2021 update for Backend.AI 20.09 / 21.03 and Enterprise R2! Features for Ad…
Backend.AI May 2021 Update Hello! We're pleased to share the improvements in the May 2021 update for Backend.AI 20.09 / 21.03 and Enterprise R2! Features for Ad…
기업들은 비용을 효율화하고 고객 만족도를 개선하며 직원의 참여를 확대하기 위해 1980년대 이후 ERP(Enterprise Resource Planning), BPM(Business Process Management), BPO(Business Process Outsourcing) 등의…
들어가며 오픈소스 소프트웨어를 기반으로 하는 엔터프라이즈 시스템을 구축·운영할 때 고려해야 할 점은 무엇일까요? 상용 소프트웨어를 오픈소스로 대체함으로써 얻는 비용 절감 효과만큼이나 직접 혹은 외부 전문 기술서비스를 활용하여 시스템을 안정적으로 운영하는 기반을 갖추는 것도 중요합니다.…
"언택트 환경에서의 사람 간 커뮤니케이션" 시리즈의 마지막 편으로 언택트 환경에서 리더와 직원 각자의 어려움과 그것을 해결하기 위한 다양한 시도들에 대해 알아보고자 합니다. 코로나로 인해 급속하게 확산한 재택근무로 리더들은 눈앞에 보이지 않는 직원들을 파악하는 데 어려움을 겪고 있습니다…
당근마켓 서비스에 딥러닝 기술을 처음 도입한지 어느새 5년째가 되었어요. 그동안 빠르게 성장하는 서비스에 머신러닝을 적용하면서 데이터 관점이 어떻게 발전되어 왔는지 소개해드리고 싶어 오랜만에 작성해봐요. 수작업 데이터 라벨링의 한계 머신러닝 모델을 도입하기 우선 간단하게 현재 쌓여 있는…
- blog 카카오 AI추천 : 카카오페이지와 멜론으로 살펴보는 카카오 연관 추천 - 글 작성에는 추천팀 brie.l과 daniel.py가 함께해 주셨습니다. 온라인 쇼핑몰에서 원하는 물건을 장바구니에 넣었을 때 '유사한 상품’이 추천되거나, 동영상 플랫폼에서 영상을 보고 나면 자동으로…
- blog FE개발자의 성장 스토리 08 : WebAssembly 개발기 안녕하세요, FE플랫폼팀에서 전사 에디터 및 웹 사진 편집기를 개발하고 있는 sky입니다. 기존 사진 편집기 성능 개선을 위한 방법으로 Web Assembly를 조사하게 되었습니다. Web Assembly를 사용…
들어가며 레드햇 엔터프라이즈 리눅스(Red Hat Enterprise Linux, RHEL)는 전 세계 및 국내에서 가장 많이 사용하는 기업용 리눅스 OS입니다. 2000년 첫 버전을 출시한 이후 업그레이드를 계속해 2021년 5월 현재 8.3 버전이 배포되고 있습니다. 레드햇이 지원하…
카카오 사내 기술 세미나 Techtalk, 세 번째 이야기입니다. 이번 Techtalk은 Cloud, ML/DL, ElasticSearch 세 주제로 진행되었습니다. Techtalk 세 번째 이야기 카카오 클라우드의 IaaS 서비스인 Krane을 개발합니다. 과거에 ifkakao 201…
- blog 카카오맵이 빠르게 길을 찾아주는 방법: CCH를 이용한 개편기 카카오맵에서는 도보·자전거 길찾기 서비스를 제공하고 있습니다. 일반적으로 길찾기 서비스는 다음과 같은 과정을 거쳐 서비스됩니다. - 도로 형상에서 그래프 형태의 도로 네트워크 구축 - 출도착점에서 적절한 출도착…
토스 프론트엔드 챕터에서는 지난해부터 의존성을 관리하기 위해 Yarn Berry(v2)를 도입했습니다. 처음에는 일부 레포지토리부터 시작하여, 현재는 대부분의 레포지토리에 Yarn Berry가 적용되어 있는데요. 토스팀이 새로운 패키지 관리 시스템을 도입하게 된 배경과 사용하면서 좋았던…
May 7, 2021 Engineering ARM Next-Generation Instruction Set - Mario (Manseok) Cho Solution Architect / Consultant May 7, 2021 Engineering ARM Next-Generation In…
May 7, 2021 Engineering ARM Next-Generation Instruction Set - Mario (Manseok) Cho Solution Architect / Consultant May 7, 2021 Engineering ARM Next-Generation In…
들어가며 디지털 혁신의 시대에 접어들면서 데이터는 기업의 중요한 자산이 되었습니다. 데이터의 위상이 높아진 것만큼이나 IT 아키텍처에 대한 인식에도 많은 변화가 생겼습니다. 기업들이 기민한 고객 대응을 위해 MSA(Microservices Architecture, 마이크로서비스 아키텍처…
마이데이터란? 우리 일상에서 생성, 축적되는 데이터를 활용한 서비스 사업은 전 세계적으로 빠르게 확대되고 있습니다. 그중에서 가장 가치 있고 중요하게 다루어지는 데이터로 ‘개인신용정보’가 있습니다. 본인의 뜻에 따라 개인신용정보를 활용할 수 있도록 개인이 자신의 데이터를 직접 통제하는…
토스 프론트엔드 챕터에서는 웹 성능을 최대한으로 높이기 위해 HTTP 캐시를 적극적으로 사용하고 있습니다. 캐시를 잘못 관리했을 때, 원하는 시점에 캐시가 사라지지 않을 수 있습니다. 필요 이상으로 HTTP 요청이 발생하기도 합니다. HTTP 캐시를 효율적으로 관리하려면 Cache-Co…
올-하! 💚 안녕하세요! 신입사원 복스뮤직을 듣는 럭셔Lee입니다. 오늘은 칼퇴요정님이 Google Analytics 로 기술블로그에 대한 데이터 트래킹을 해보고 싶다고 하셔서 부랴부랴 준비하게 되었습니다. 올리브영 기술블로그를 만든지 얼마 되지 않았지만, 많은 분들이 기술블로그에 대해…
2014년 첫 출시된 Vue.js가 2020년 9월, 버전 3.0으로 업그레이드되었습니다. Vue.js 3.0의 개발이 시작된 지 약 2년 만이었습니다. Vue.js는 개발자에게 더 쉽고, 가볍고, 누구나 빨리 배울 수 있는 접근성이 뛰어난 프레임워크라는 방향성을 가지고 개발됐습니다.…
카카오 사내 기술 세미나 Techtalk, 두 번째 이야기를 공유하는 시간을 가졌습니다. 이번 주제는 머신러닝, 딥러닝, 추천 기술 등 AI 기술에 관심 있는 크루들을 위해 현업 개발자들이 학습하고 실행한 과정 중심으로 진행되었습니다. 카카오 추천팀 소프트웨어 엔지니어 입니다. 머신러닝…
벌써 4년이나 지난 2017년, 구글은 Android 플랫폼에서의 Kotlin 공식지원을 발표했습니다. 이어서 2019년에는 공식문서와 가이드에서 Java보다 Kotlin을 우선 취급하겠다고 선언합니다. 이후 전 세계의 많은 앱과 라이브러리들이 Kotlin으로 전환되었고, 현재도 전환과…
퇴사 부검 안녕하세요 (구) 배달의민족 정산시스템팀 개발자, (현) 유튜브 크리에이터 이동욱입니다. 제가 2021년 4월 19일(월) 퇴사를 합니다. 퇴사에 대한 이야기를 개인적으로 운영하는 유튜브 채널에 부검 발표를 했는데요. 이 영상을 보시고 기술 블로그에 진심이신 분의 연락을 받고…
streaming API를 사용한 네이버페이의 대형 XLSX 파일 다운로드 구현 - 등록일 - 2021.04.09 - | - 코멘트 - 51565 네이버페이에서는 엄청난 양의 데이터가 생성됩니다. 자신이 생성한 많은 데이터를 한꺼번에 보고 싶어 하는 판매자를 위해 네이버페이는 Micro…
PostgreSQL Instance 서비스 소개 postgresql.org 공식 사이트에 방문하면 다음과 같이 표현되어 있습니다. "세상에서 가장 진보된 오픈소스 관계형 데이터베이스" 30년 이상의 활발한 개발로 안정성과 신뢰성이 높고 상용 DB에 버금가는 기능의 다양함과 견고함을 갖추…
Mar 8, 2021 Engineering Optimizing File List Retrieval for Backend.AI Storage Folders - Joongi Kim Co-Founder / CTO Mar 8, 2021 Engineering Optimizing File List…
Mar 8, 2021 Engineering Optimizing File List Retrieval for Backend.AI Storage Folders - Joongi Kim Co-Founder / CTO Mar 8, 2021 Engineering Optimizing File List…
검색을 위한 데이터 다루기 안녕하세요. 우아한형제들 검색개발팀 정철입니다. 배달의민족 검색시스템에서 검색에 사용되는 데이터를 적재하면서 경험했던 어려움과 해결했던 방법을 공유하고자 합니다. 검색시스템이란? 먹고 싶은 음식을 찾는 첫 단계 배달의민족에서 검색시스템은 주문하고 싶은 가게 또…
Technology Toolkit 2021은 삼성SDS 연구소에서 연구개발 중인 주요 기술들을 설명하는 기술 소개서입니다. AI, Blockchain, Cloud, Security 기술 분야의 총 7개 기술에 대해서 각각 기술 정의, 주요 기능, 차별화 포인트 및 Use Cases를 소…
Technology Toolkit 2021은 삼성SDS 연구소에서 연구개발 중인 주요 기술들을 설명하는 기술 소개서입니다. AI, Blockchain, Cloud, Security 기술 분야의 총 7개 기술에 대해서 각각 기술 정의, 주요 기능, 차별화 포인트 및 Use Cases를 소…
Technology Toolkit 2021은 삼성SDS 연구소에서 연구개발 중인 주요 기술들을 설명하는 기술 소개서입니다. AI, Blockchain, Cloud, Security 기술 분야의 총 7개 기술에 대해서 각각 기술 정의, 주요 기능, 차별화 포인트 및 Use Cases를 소…
Technology Toolkit 2021은 삼성SDS 연구소에서 연구개발 중인 주요 기술들을 설명하는 기술 소개서입니다. AI, Blockchain, Cloud, Security 기술 분야의 총 7개 기술에 대해서 각각 기술 정의, 주요 기능, 차별화 포인트 및 Use Cases를 소…
Technology Toolkit 2021은 삼성SDS 연구소에서 연구개발 중인 주요 기술들을 설명하는 기술 소개서입니다. AI, Blockchain, Cloud, Security 기술 분야의 총 7개 기술에 대해서 각각 기술 정의, 주요 기능, 차별화 포인트 및 Use Cases를 소…
Technology Toolkit 2021은 삼성SDS 연구소에서 연구개발 중인 주요 기술들을 설명하는 기술 소개서입니다. AI, Blockchain, Cloud, Security 기술 분야의 총 7개 기술에 대해서 각각 기술 정의, 주요 기능, 차별화 포인트 및 Use Cases를 소…
Technology Toolkit 2021은 삼성SDS 연구소에서 연구개발 중인 주요 기술들을 설명하는 기술 소개서입니다. AI, Blockchain, Cloud, Security 기술 분야의 총 7개 기술에 대해서 각각 기술 정의, 주요 기능, 차별화 포인트 및 Use Cases를 소…
안녕하세요! 웹서비스셀에서 백엔드 개발자로 근무 중인 윤준성입니다🙇 지난 2020년 12월, 쿠키런:킹덤 사전예약의 시민권 생성 서비스를 개발하였는데요. 이 서비스의 개발 과정에서 서버의 성능을 테스트하고, linux perf를 통한 서버 프로파일링으로 서버의 병목 구간을 찾아 성능을…
가게 배달지역 관리방식 개편 프로젝트 배달지역 관리방식 개편 (S2) 🙇🏻♂️ 안녕하세요. 우아한형제들에서 가게시스템을 개발하고 있는 윤찬명입니다. 2019년 말부터 2020년 상반기에 걸쳐 진행된 가게 배달지역 관리방식 개편 프로젝트(이하 ‘S2 프로젝트’)의 마이그레이션을 진행했던…
최근 들어 시장 경쟁이 치열해지면서 B2C 위주로 사업을 해 온 소비재 기업들이 안정적인 매출 창출과 지속 성장을 위해 B2B 시장으로 사업 확대를 꾀하는 모습을 볼 수 있습니다. 스마트폰 시장 성장세가 주춤함에 따라 Apple은 미래 성장성이 밝은 B2B 시장으로 사업을 확대하고 있습…
2021 우아한형제들 경력 개발자 인터뷰 #1편 좋은 것을 더 좋게! 우아한형제들의 도전은 오늘도 계속됩니다. 우아한형제들의 서비스를 더 가치있게 만들기 위해 대용량 트래픽과 대규모 인프라를 관리하며 도전하는 우아한형제들의 개발자분들, 그 중 여섯분을 인재영입팀에서 만나봤습니다. 들어가…
잊을만 하면 돌아오는 정산 신병들 안녕하세요!!! 안녕하세요. 정산시스템팀 온택트 신입 개발자 김시영입니다. (입사한 지 2달이 되었지만 한 번도 출근한 적이 없습니다..) 꿈꾸던 회사에서 (방에서) 직접 글을 작성하고 있다니 믿기지가 않는데요..ㅎㅎ 이번 글은 파일럿 프로젝트에 대한…
- blog 2021 카카오 신입공채 1차 온라인 코딩 테스트 for Tech developers 문제해설 지난 2020년 9월 12일 토요일 오후 2시부터 7시까지 5시간 동안 2021 카카오 신입 개발자 공채 1차 코딩 테스트 가 진행되었습니다. 테스트에는 총 7개의 문제가 출제되었…
쉽지만 어려운 WebView! 이젠 그만, 쉽기로 하자! Unity 개발자들의 한줄기 빛이 되리라! Unity 개발자들은 일이 너무 많습니다. 게임만 잘 만들면 될 줄 알았는데. 플랫폼 연동(인증, 결제, 푸시), 다양한 언어 학습, 그리고 WebView 연동 등. 게임 개발 외에 해야…
올-하! 💚 안녕하세요. 여러분! 올리브영에서 모바일 앱 개발을 담당하고있는 개발요정입니다. 오늘은 올리브영 앱을 개발하는 앱개발 파트의 업무 프로세스 수립 및 팩토링 과정을 이야기해보려고 합니다. 올리브영앱은 2016년 처음 출시된 이후부터 계속 웹앱으로 유지되고 있었지만, 더 나은…
데이터 어플리케이션 셀에서는 머신 러닝을 통해 반복 작업을 자동화하여 사람은 사람만이 할 수 있는 일에 집중할 수 있는 환경을 만들어 나가고 있습니다. 사람이 직접 하려면 수천시간이 걸리는 게임 밸런싱을 강화학습을 통해 자동화한 경험과 업데이트 이전에 유저의 경험을 정량화하여 비지니스적…
정욱재 홍승환 | 2021년 01월 06일 | #Machine_Learning #Engineering 핑퐁팀에서는 모델 학습의 효율성을 위해 자주 TFRecord를 생성합니다. 하지만 정제할 데이터가 많은 경우에는 변환이 느려지고, 속도 최적화가 필요합니다. 이 때의 병목점을 Custo…
안심번호(050) 시스템 #1 – 시스템 구축 스토리 안녕하세요. 우아한형제들 중계시스템 팀에서 안심번호(050) 시스템 개발을 담당하고 있는 김용찬이라고 합니다. 중계시스템 팀에서는 주문을 중계하는 역할 뿐만 아니라, 050 전화도 중계하고 있는데요. 새롭게 만들어가고 있는 안심번호(…
2020년과 이후 JavaScript의 동향 - 라이브러리와 프레임워크 2 - 등록일 - 2020.12.28 - | - 코멘트 - 35904 이 글에서는 지난 2020년과 이후 JavaScript의 동향 - 라이브러리와 프레임워크 1에 이어 Vue.js와 Svelte, 그리고 그 밖의…
gRPC 훑어보기 안녕하세요. NHN EDU 아이엠클래스팀 이광신입니다. 이번에 컴퓨터비전팀과 함께 시험용 OMR 인식 및 판독기 기능을 신규 개발하면서 컴퓨터비전팀에서는 딥러닝을 활용하여 python으로 개발이 되었고, 제가 익숙한 언어는 자바였기 때문에 OMR 문서 스캔/업로드는 자…
개발자가 배우고 싶어하는 프로그래밍 언어로 항상 높은 순위에 오르는 Go 언어. 주위 동료들로부터 어떤 장점이 있는지 궁금하다는 질문을 많이 받아서 정리해보았습니다. Go 언어가 개발되기 전 구글(Google)의 인프라 소프트웨어는 대부분 C++로 작성하고 있었습니다. 수천 명의 프로그…
2020년과 이후 JavaScript의 동향 - 라이브러리와 프레임워크 1 - 등록일 - 2020.12.21 - | - 코멘트 - 62784 어느 한 프레임워크가 독보적인 위치를 차지하지 않는 상태는 많은 이들에게 희망과 고통을 동시에 안겨준다고 할 수 있습니다. 대체로 3(+1)대 프…
이미지 분류 모델 AutoML 파이프라인 올해 3분기 당근마켓에서 Google Cloud AutoML을 활용하여 이미지 분류 모델을 개발하고 파이프라인 자동화한 사례를 공유 하려고 해요. 프로젝트의 시작 당근마켓 사용자가 서비스에 접속 했을때 시각적으로 가장 큰 영향을 주는 요소는 “사…