마이데이터란? 우리 일상에서 생성, 축적되는 데이터를 활용한 서비스 사업은 전 세계적으로 빠르게 확대되고 있습니다. 그중에서 가장 가치 있고 중요하게 다루어지는 데이터로 ‘개인신용정보’가 있습니다. 본인의 뜻에 따라 개인신용정보를 활용할 수 있도록 개인이 자신의 데이터를 직접 통제하는…
퇴사 부검 안녕하세요 (구) 배달의민족 정산시스템팀 개발자, (현) 유튜브 크리에이터 이동욱입니다. 제가 2021년 4월 19일(월) 퇴사를 합니다. 퇴사에 대한 이야기를 개인적으로 운영하는 유튜브 채널에 부검 발표를 했는데요. 이 영상을 보시고 기술 블로그에 진심이신 분의 연락을 받고…
- '21.3월 삼성 IT 인사이트 포럼에서 발표된 "삼성SDS의 디지털 ESG" 자료를 기반으로 작성 - 2021년 최대의 경영화두, ESG 기업의 전통적 경영방식은 재무적 성과 중심이었으나, 기업의 규모가 커지고 이해관계자들로부터 요구되는 기대 수준과 기업의 지속가능성이 중요시되면서…
streaming API를 사용한 네이버페이의 대형 XLSX 파일 다운로드 구현 - 등록일 - 2021.04.09 - | - 코멘트 - 51565 네이버페이에서는 엄청난 양의 데이터가 생성됩니다. 자신이 생성한 많은 데이터를 한꺼번에 보고 싶어 하는 판매자를 위해 네이버페이는 Micro…
제모옥은 젠킨스 조회로직 개선으로 하겠습니다. 근데 이제 비동기를 곁들인 제목의 밈은 조림요정의 휴먼강록체입니다. Intro 평화로운 2020년 9월의 어느 날… 데일리 미팅을 마치고 일감을 정리하던 저에게 한 가지 요청이 들어왔습니다. "우빈님 여기 로직이 오래 걸리면 90초 넘게 걸…
API Gateway 서비스 알아보기 - API Gateway는 여러 백엔드 엔드 포인트 서비스들의 게이트웨이 역할을 하여 API의 엔드 포인트를 하나로 통합할 수 있는 서비스입니다. - API Gateway를 이용하면 다음과 같은 이점이 있습니다. - API Gateway에서 제공하는…
우아한테크코스 한 달 생활기 안녕하세요. 테크코스교육개발팀 이원미입니다. 우아한테크코스(이하, 우테코)도 어느덧 3년 차에 접어들었습니다 : ) 새로운 기수를 맞이할 때면 언제나 설레는 것 같아요. 아참, 3기에는 커다란 변화가 생겼는데요! (언제나 변화가 일상인 우테코지만..) 지난…
스프링 프레임워크(Spring Framework)는 오늘날 Java 기반 웹 애플리케이션 개발의 표준으로 인식되고 있습니다. 스프링 프레임워크를 기반으로 한 다수의 상용 프레임워크가 출시되었고, 스프링과 함께 많은 발전을 이뤄냈습니다. 이같은 상황에서 스프링 프로젝트는 더욱 향상된 개발…
안녕하세요, 개발1팀에서 일하고 있는 노혜민입니다. 2020년 공채 1기에 선발되어 3개월의 인턴 생활 끝에 정직원으로 전환되어 현재 6개월째 사람인 웹 개발 업무를 담당하고 있습니다. 인턴 생활을 마치고 시간이 꽤 지났지만 공채 지원부터 인턴 생활, 정직원 전환 후 현재까지 사람인에서…
프로모션용 웹앱 빌더, 만다오 안녕하세요, 웹프론트개발그룹의 장해민입니다. 우아한 테크캠프를 무사히 마치고 입사 후 약 세달간 민태님, 은정님, 그리고 찬호님과 함께 프로모션용 웹앱 빌더 만다오를 만든 이야기를 공유하려고 합니다. 만다오(Mandao)는 웹프론트개발그룹에서 즐겨하는 카트…
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를 소…
- blog - open source Olive Platform : 카카오에서 제공하는 오픈소스 관리 서비스 카카오에서 제공하는 오픈소스 관리 서비스 Olive Platform을 소개합니다. 오픈소스 사용 비중이 높아지면서, 오픈소스 관리의 중요성도 높아지고 있습니다. 카카오는 수많은…
시스템신뢰성개발팀을 소개합니다. 안녕하세요. 우아한형제들 시스템신뢰성개발팀 박주희입니다. 사회생활 N년차, 여러 업무를 해봤지만, 개인적으로 가장 힘들다고 생각하는 것은 바로 자기소개입니다. 특히, 최근에 업무를 진행하면서 처음 만나는 분들께 ‘안녕하세요. 우아한형제들 시스템신뢰성개발팀…
2021 우아한형제들 경력 개발자 인터뷰 #1편 좋은 것을 더 좋게! 우아한형제들의 도전은 오늘도 계속됩니다. 우아한형제들의 서비스를 더 가치있게 만들기 위해 대용량 트래픽과 대규모 인프라를 관리하며 도전하는 우아한형제들의 개발자분들, 그 중 여섯분을 인재영입팀에서 만나봤습니다. 들어가…
- blog 2021 카카오 신입공채 2차 온라인 코딩 테스트 for Tech developers 문제해설 지난 2020년 9월 26일(토)에 2021 카카오 신입 개발자 블라인드 채용 과정의 2차 코딩 테스트 가 진행되었습니다. 이번 2차 코딩 테스트는 코로나19 위기감이 높아지는 시…
잊을만 하면 돌아오는 정산 신병들 안녕하세요!!! 안녕하세요. 정산시스템팀 온택트 신입 개발자 김시영입니다. (입사한 지 2달이 되었지만 한 번도 출근한 적이 없습니다..) 꿈꾸던 회사에서 (방에서) 직접 글을 작성하고 있다니 믿기지가 않는데요..ㅎㅎ 이번 글은 파일럿 프로젝트에 대한…
- blog FE개발자의 성장 스토리 06 : 2021년 Chrome의 새로운 변화 - Schemeful same-site을 대응하자 안녕하세요. FE플랫폼팀 피터입니다 :) 제가 소속된 FE플랫폼팀에서는 Chrome 업데이트 사항 중 사용자에게 영향을 미치는 기능을 리서치 후 사내 크…
들어가며 “개발과 운영의 벽을 허물어 더 빨리 더 자주 배포하자” 데브옵스(DevOps)의 핵심 개념을 나타내는 문장입니다. 2020년 소프트웨어 업계 종사자라면 데브옵스의 영향을 직접 혹은 간접적으로라도 받고 있을 것 입니다.(받고 있어야 합니다!) 데브옵스 개념이 등장한 지 10년이…
- blog 2021 카카오 신입공채 1차 온라인 코딩 테스트 for Tech developers 문제해설 지난 2020년 9월 12일 토요일 오후 2시부터 7시까지 5시간 동안 2021 카카오 신입 개발자 공채 1차 코딩 테스트 가 진행되었습니다. 테스트에는 총 7개의 문제가 출제되었…
쉽지만 어려운 WebView! 이젠 그만, 쉽기로 하자! Unity 개발자들의 한줄기 빛이 되리라! Unity 개발자들은 일이 너무 많습니다. 게임만 잘 만들면 될 줄 알았는데. 플랫폼 연동(인증, 결제, 푸시), 다양한 언어 학습, 그리고 WebView 연동 등. 게임 개발 외에 해야…
선물하기 시스템의 상품 재고는 어떻게 관리되어질까? 안녕하세요. 저는 주문서비스팀의 서버개발자 강홍구입니다. 이 글에서는 배달의민족선물하기 서비스의 상품권 재고관리를 위한 시스템 설계에 대한 경험을 공유드리고자 합니다. 들어가며 선물하기 서비스는 배달의민족 어플리케이션에서 고객분들끼리…
크롬 확장 플러그인 톺아보기 크롬 확장 플러그인 톺아보기 안녕하세요. 우아한 테크캠프 3기를 거쳐서 지난 10월에 배민선물하기팀으로 합류한 신입 꼬꼬마 프론트엔드 개발자 전수현입니다. 평소에 타입스크립트를 사용하는 프론트엔드에서 API 연동 작업을 하면 API 문서에 있는 Request…
안심번호(050) 시스템 #1 – 시스템 구축 스토리 안녕하세요. 우아한형제들 중계시스템 팀에서 안심번호(050) 시스템 개발을 담당하고 있는 김용찬이라고 합니다. 중계시스템 팀에서는 주문을 중계하는 역할 뿐만 아니라, 050 전화도 중계하고 있는데요. 새롭게 만들어가고 있는 안심번호(…
1. 워크플레이스 전환(Workplace Transformation) 전략 왜 디지털 워크플레이스인가? 코로나19 팬데믹을 계기로 줌(Zoom), 웹엑스(WebEx)와 같은 화상회의 솔루션을 도입한 기업들이 많습니다. 디지털 기술로 비즈니스 연속성을 구현한 좋은 예이기는 하지만 디지털…
1. 디지털 워크플레이스? 정보시스템, 2개의 다른 영역 우리는 일상적으로 회사에 출근해 PC를 켜고 그룹웨어에 접속하여 이메일을 확인합니다. 문서를 읽고 사내 시스템에서 업무를 처리하며 회의실을 예약해 팀 회의를 하고 고객·파트너사와 미팅을 하기 위해 사무실을 나섭니다. (요즈음은 화…
- blog 카카오 크루의 일상을 더 이롭게 만드는 ‘플랫폼기술팀' 이야기 우리는 모두 채용을 통해 만나고 원하는 부서에 발령을 받아 일합니다. 스스로 업무시간을 결정하며 짧고 간결한 회의를 통해 의사결정을 하고, 업무를 하기 위한 비용 이상의 가치를 만들어 좋은 평가를 통해 보상받습니…
Network Interface 소개 등록일 2020.12.17 조회수 1921 기본사항 Network Interface는 VPC에서 가상 네트워크 카드를 나타내는 논리적 네트워킹 구성 요소입니다. 다음 속성이 포함될 수 있습니다. * 이름 * VPC의 IPv4 주소 범위 중 프라이빗…
Server Security Check 서비스 소개 Server Security Check는 신규 또는 운영 중인 시스템의 보안 취약점을 점검하고, 발견된 취약점에 대한 대응 방법을 제공하는 서비스입니다. 시스템의 주요 보안 설정 값을 점검하고 조치해 잠재적 취약점을 제거할 수 있습니다…
내가 꿈꾸는 프로그래머로서의 삶 안녕하세요. 테크코스교육개발팀 이원미입니다. 우아한테크코스(이하, 우테코) 2기를 맞이한지 얼마 지나지 않은 것 같은데, 벌써 마무리해야 한다는 게 실감이 나지 않네요. 모두가 힘든 시기를 겪고 있는 만큼 우테코 크루들 또한 코로나 상황에서 학습하기 힘들…
"고객에게 꾸준히 사랑받는 서비스를 제공하고 싶으세요?" (중세 시대, '거짓말을 한 자는 위 조각의 입에 손을 넣어서 잘려도 좋다'라는 서약에서 유래) 진실한 고객 경험을 잘 추적하기 위해서는 디자인 씽킹에서 사용하는 고객경험여정지도가 도움이 됩니다. 고객여정지도는 고객의 진실의 순간…
독서가 내게 가져다 준 것들 안녕하세요 여러분! 배민서비스개발팀에서 백엔드 개발을 하고 있는 김다인입니다. 여러분은 책 읽는 것 좋아하시나요? 의 변화 데이터 거버넌스는 데이터 표준 및 정책에 따라 비즈니스 데이터를 생성·변경하고 생성된 데이터의 가용성·유용성·무결성과 보안을 관리하는 프로세스입니다. 많은 조직에서 업무 데이터를 분석한 결과로 비즈니스 의사 결정을 하고 있어 그 중요…
- blog if(kakao)2020 코멘터리 03 : Klip App2App API를 활용한 데모 앱 개발기 안녕하세요, Ground X의 Wallet Development Team입니다. Ground X에서 블록체인 기술을 활용하여 사용자의 디지털 자산을 쉽고 편리하게 관리해 주는…
SRE 팀에서 장애의 root cause를 찾고 재발방지 하는 방법 안녕하세요. 우아한형제들 시스템신뢰성개발팀에서 근무하고 있는 천명호라고 합니다. SRE팀은 우아한형제들이 제공하는 서비스가 안정적으로 운영될 수 있도록 다양한 관점에서 지원하는 역할을 합니다 최근 경험한 장애를 통해 S…
Ansible & AWX (설치부터 기본 활용 및 NHN Cloud Deploy 연동까지) awx 15.0.0 버전 이준으로 작성된 글입니다. 2021년 3월 TCD(TOAST Cloud Deploy)의 명칭이 NCD(NHN Cloud Deploy)로 변경되었습니다. 아래 게시글은 20…
1. 들어가며 웹 프론트엔드(Web Frontend) 영역에서 제이쿼리(jQuery)의 입지가 위태로워 보입니다. 그동안 자바스크립트(JavaScript) 프레임워크와 라이브러리는 제이쿼리에 의존해왔다고 해도 과언이 아니나, 최근 들어 의존도 하락 추세가 확연해지고 있기 때문입니다. 유…
AWS WAF 운영에 대한 이야기 안녕하세요. 우아한형제들 정보보안팀에서 근무하고 있는 이주호라고 합니다. 퍼블릭 클라우드 환경에서의 보안을 책임지는 보안팀은 클라우드 환경에서의 보안 수준을 IDC 환경 보안 수준과 동일 또는 그 이상의 수준으로 만드는 데에서 어려움을 겪고 있습니다.…
데브시스터즈는 '데이터'로 대화하고, 결정합니다. 고객을 정확히 이해하고, 최상의 의사를 결정하며, 최고의 경험을 선사하기 위한 모든 해법이 데이터에 있다고 믿기 때문인데요. 이 믿음을 기반으로 함께 일하며 성장해나가는 방식을 우리는 'Data-Driven 문화'라고 부릅니다. 데브시스…
코로나로 인한 뉴노멀 시대와 악성메일 2019년 12월 처음으로 보고되었던 코로나바이러스는 어느덧 우리 삶의 많은 부분을 바꾸어 놓았으며, 이 새로운 코로나 시대 대응의 핵심은 “스피드와 적응력”이라고 많은 사람이 이야기하고 있습니다. 그 어떠한 분야보다 사회 이슈와 트렌드에 민감하게…
아 엑셀다운로드 개발,,, 쉽고 빠르게 하고 싶다 (feat. 엑셀 다운로드 모듈 개발기) 1. 들어가며 안녕하세요! 정산시스템팀 병아리 개발자 최태현입니다. 최근에 엑셀 다운로드 개발을 편하게 할 수 있는 모듈을 만들게 되었습니다. - 제가 엑셀 다운로드 모듈을 만들게 된 이유는 무엇…
우아한테크코스 3기 과정에 참여할 사람을 모집합니다. 우아한테크코스 3기를 모집합니다. 1기 모집 글을 쓸 때가 엊그제 같은데 벌써 3기 모집 글을 쓰네요. 2020년은 코로나19 때문에 2기 교육 과정을 운영하는데 많은 어려움이 있었는데요. 많은 어려움에도 불구하고 2기 교육 과정은…
- blog - events 카카오가 카카오 아레나를 하는 이유 카카오는 매년 머신러닝을 이용한 문제 해결 대회 플랫폼인 ‘카카오 아레나’를 개최합니다. 올해는 ‘멜론 사용자를 위한 음악 추천 대회’라는 주제로 개최되었고, 많은 분들의 관심과 참여로 뜻깊게 3회 대회가 종료되었습니다.…
코로나19의 장기화로 인해 전 세계적으로 경기가 침체되면서 역성장 추세에 있습니다. 심지어 코로나가 종식되더라도 경제적 위기가 지속되고 회복기간이 오래 걸릴 것이라는 전망까지 나오고 있습니다. 따라서, 기업의 재무는 미래의 불확실성과 변동성에 대한 리스크를 관리하는 데 더욱 집중할 것으…
개요 자바스크립트(JavaScript)는 현재 전세계에서 가장 많은 개발자가 사용하는 프로그래밍 언어로 그 인기만큼이나 활용 영역도 확대되고 있습니다. 본 아티클에서는 자바스크립트로 데스크톱 애플리케이션을 만드는 솔루션인 일렉트론(Electron)에 대해 알아보겠습니다. 일렉트론은 노드…
들어가며 대부분의 기업용 애플리케이션은 하나의 거대한 서비스 형태로 개발되어 왔습니다. 모놀리식 아키텍처(Monolithic Architecture)로 불리는 이 구조는 개발·관리가 용이하다는 장점이 있습니다. 그러나 시스템 규모가 커질 경우 복잡도도 증가해 코드의 이해와 분석이 어려워…
TOAST Network ACL 소개 Network ACL은 내부와 외부의 트래픽을 제어하기 위한 선택적 보안 기능입니다. 보안그룹과 유사한 방식으로 ACL Rule을 설정하여 VPC 및 Instance 에 대한 보안 기능을 제공합니다. 기본사항 - 기본상태의 ACL Rule은 모든 트…
컬리에서 선물하기를 개발하며 회고 주문서비스 개발팀이 선물하기 서비스를 오픈하기 까지 여정 - 들어가며 - 선물하기 서비스란? - 선물하기 서비스를 개발하며 겪은 어려움들 - 개발 과정 - 기존의 운영 정책과도 잘 호환되는 시스템을 개발하자 (타협한 것들) - 성공적인 배포 후 운영 시…
들어가며 컬리에서 주문 서비스 개발팀이 신규 주문 서버를 개발하며, 첫 무대로 선물하기 서비스를 론칭하기까지 여정을 정리해보는 내용입니다. 레거시 시스템과 신규 시스템 호환을 맞추기 위해서 어떤 노력을 했는지, 커머스 주문부터 배송까지 어떤 고민을 하며 진행했는지를 담아보았습니다. 컬리…
- blog 입사 후 6개월 동안 달라진 것들 - 2020 신입 온보딩 과정 그 후의 이야기 지난 3월, 카카오 개발자로서 첫 걸음을 떼던 Albus, David, Tate 세 분을 만나 두 달간의 신입 개발자 온보딩 과정에 대해 진솔한 이야기를 나누는 자리가 있었습니다. (두 달 간의…
1. Digital Transformation을 직면한 HR[1] 많은 조직들이 그러하듯, HR은 시대의 흐름에 맞춰 끊임없이 변화를 위해 노력해 왔습니다. 하지만 4차 산업혁명 시대가 도래함에 따라, HR은 과거와 다르게 완전히 새로운 변화와 혁신을 요구받고 있으며, 그것은 Digit…
팀 프로젝트가 나에게 남긴 것 안녕하세요. 테크코스교육개발팀 이원미입니다. 우아한테크코스(이하, 우테코) 2기도 어느덧 막바지를 향해 달려가고 있습니다. 레벨 3 기간 동안 우테코 크루들은 실제 현장을 더 밀접하게 경험하기 위해서 팀 프로젝트를 진행하였는데요. 서비스를 실제로 만들어보면…
디지털이 새로운 시대의 기준이 되면서 소비자 데이터를 잘 분석하면 고객의 특성·선호, 심지어 고객 자신도 알지 못했던 잠재적 니즈까지 실시간으로 파악할 수 있을 것이라는 장밋빛 전망이 쏟아지고 있습니다. 그러나 현장의 마케터들은 이에 대해 복잡한 감정이 생긴다고 말합니다. 글로벌 디지털…
2020 NAVER TECH CONCERT ONLINE - 등록일 - 2020.08.22 - | - 코멘트 - 17706 앱 개발, 웹 개발 분야의 기술 경험과 기술, 개발 문화 등을 공유하기 위한 2020 NAVER TECH CONCERT가 8월 19일, 8월 20일 온라인으로 진행되…
컨테이너 서비스 소개 지난 6월 말, TOAST에서는 컨테이너 기반의 서비스 구축에 필요한 두 가지 상품을 출시하였습니다. 하나는 컨테이너 이미지를 개인화된 비공개 저장소를 통해 사용할 수 있도록 해주는 컨테이너 레지스트리 서비스이며, 또 하나는 컨테이너 운용을 위해 널리 사용되는 쿠버…
레그테크라는 용어가 출현하기 전부터 금융기관들은 효율적인 규제 준수를 위해 다양한 기술을 적용하고자 지속적으로 노력해 왔습니다. 그럼에도 불구하고 레그테크라는 용어로 다시금 조명되는 이유 중 하나는 신기술의 출현으로 인해 기존 방식으로 불가능했던 일들을 할 수 있게 되었다는 가능성을 볼…
Go와 함께하는 전화망 서비스 구축 1편 - 등록일 - 2020.08.10 - | - 코멘트 - 25063 Go와 함께하는 전화망 서비스 구축에서는 여러분의 전화 단말기에서부터 서버까지 음성 데이터가 전송되고 처리되는 과정들을 낱낱이 기술적으로 파헤쳐 보고, Go 언어를 통하여 직접 전…
소스코드 저장소이자 개발자들의 놀이터로 불리는 깃허브(www.github.com)는 분산 버전 관리 시스템인 깃(Git)을 웹에서 보다 쉽게 사용할 수 있도록 만든 서비스입니다. 미국 깃허브社(GitHub Inc.)가 운영하며 초기에는 소스코드 호스팅에 주력했지만 지금은 전세계 소프트웨…
이메일 보안 강화 기능 소개 - 도메인 보호, DKIM, DMARC 머리말 지난 글 '이메일 보안 강화 기능 소개 - SPF'에 이어 이번 글은 자기가 소유한 메일 도메인을 보호하는 메일 도메인 보호 기능과 이메일 인증 방법인 DKIM(DomainKeys Identified Mail),…
들어가는 말 블록체인 하면 생각나는 대표적인 특징 중 하나는 거래 불변성(Immutability)입니다. 참여자 간 합의(Consensus)하에 만들어진 거래들은 블록으로 만들어지고, 이 블록들은 체인 형태로 연결되며 참여자들에게 동일하게 전파됩니다. 이 체인 형태로 인하여 특정 거래를…
- blog 카카오 개발자가 카카오스럽게 일하는 방법 - 애자일코치파트 "카카오는 애자일한가요? 라는 질문을 받았을 때, 카카오는 애자일합니다.(being) 그리고 애자일을 잘하고(doing well) 있습니다! 라고 자신있게 이야기하고 싶어요." 다양한 서비스를 만드는 수많은 개발자들…
최근 900여만 원의 부정 결제가 발생한 핀테크 전문업체의 금융사고가 한동안 이슈가 되었습니다. 금융당국의 사고 조사는 이제 착수단계지만 해당 업체의 잘잘못을 떠나 이미 고객의 신뢰는 많이 떨어진 상태입니다. 이렇듯 편리한 송금 기능을 앞세워 5년 만에 1,700만 명의 가입자를 보유할…
1. 컨테이너 표준 정립 IT 업계 종사자라면 컨테이너(Container)에 대해 한 번쯤은 들어본 적이 있을 것입니다. 애플리케이션과 바이너리, 라이브러리 등을 패키지로 묶어 배포하는 컨테이너는 서로 다른 컴퓨팅 환경에서 애플리케이션을 안정적으로 실행할 수 있으며 개발 환경에 구애 받…
어서 와, SSR은 처음이지? - 개발 편 - 등록일 - 2020.07.23 - | - 코멘트 - 43678 어서 와, SSR은 처음이지? - 개발 편은 Node.js 기반의 SSR 개발과 운영을 통해 겪은 경험기 총 3편 중 두 번째 글로, 17년간 잔존해 왔던 레거시 시스템 내에서…
많은 기업이 진정한 혁신을 하기 위해서 어떤 새로운 기술을 활용할까 고민합니다. 기업들이 큰 관심을 갖는 디지털 기술 중 하나는 바로 블록체인일 것입니다. 처음 이 기술이 나왔을 때만 해도 비트코인과 같은 암호화 화폐를 지원하는 기술 정도로 인식하였습니다. 블록체인은 기술적인 타당성과…
- blog 인증아이템 : 카카오크루의 모바일사원증 Digitalization/Digital transformation 과 신원/자격/권리/행위 인증 Digitalization은 세상에 존재하고 있던 도메인을 기술과 데이터를 활용하여 디지털의 세계에 구현하는 것을 의미합니다. 그리고 이…
엘라스틱서치는 엘라스틱(Elastic) 社가 아파치 루씬(Apache Lucene)을 기반으로 개발·공급하는 오픈소스 검색엔진 솔루션입니다. 루씬은 강력한 검색 기능을 탑재하고 있지만, 라이브러리 형태로 제공되다 보니 실제 적용 시에는 많은 부분을 직접 개발해야 합니다. 반면 엘라스틱서…
레디스 버전6 뉴피처와 주요 기능 테스트 안녕하세요. 데이터운영팀 김가림입니다. 얼마 전 4월 30일에 레디스 뉴 피처가 발표됐습니다. 레디스 오픈소스의 창시자인 Antirez는 이번 6버전이 그동안의 릴리즈중 가장 큰 변화라고 공식적으로 말했고, 도대체 얼마나 큰 변화인가! 궁금해져서…
Thiiing(띠잉) iOS 앱 개발기 안녕하세요. 저는 영상 기반 소셜 서비스인 Thiiing(띠잉) iOS 앱을 개발하고 있는 박태현입니다. 2019년 12월 띠잉셀에 합류하여 약 3개월 동안 개발하여 신규 서비스 Thiiing(띠잉) 앱을 출시하였는데요, 프로젝트 세팅부터 출시까지…
데이터분석가로서 업무 과정과 경험, 배움을 공유합니다 1. 들어가며 안녕하세요? 우아한형제들에서 데이터분석가로 일하고 있는 송훈화입니다. 최근에 분석가로서 Product 부문에 참여해 아래 2개의 업무를 진행했습니다. - AI 추천배차의 성과 측정 및 현황 분석 - 비마트 주문수 및 입…
Email 보안 강화 기능 소개(SPF) 머리말 NHN Cloud Email은 이메일 보안 강화를 위한 다양한 기능을 제공합니다. 총 두 번에 걸쳐 이메일 보안 강화 기능에 대해 살펴봅니다. 이번 글은 이메일 보안을 강화할 수 있는 방법 중 하나인 SPF (sender policy fr…
1 들어가며 최근 많은 기업이 기존 모놀리식 아키텍처(Monolithic Architecture)의 한계를 극복하고 클라우드 환경에서 시스템 운영 이점을 극대화하기 위해 마이크로서비스 아키텍처(Microservices Architecture, 이하 MSA)를 채택하고 있습니다. 현재 뜨…
- blog 실시간 댓글 개발기(part.2) - 험난했지만 유익했던 웹소켓 스트레스 테스트 및 안정화 작업 전편(실시간 댓글 개발기(part.1) -DAU 60만 Alex 댓글의 실시간 댓글을 위한 이벤트 기반 아키텍처) 에서는 기본적인 테스트 환경 구축에 대한 설명을 드렸다면, 이번…
코드리뷰 모음 서비스를 소개합니다. layout: post title: "코드리뷰 모음 서비스를 소개합니다." description: "코드리뷰 피드백 모음 서비스 javable" author: brown date: 2020-06-05 14:00:00 +0900 categories: t…
1. "넷플릭스 당하다" "넷플릭스 당하다(Netflixed)"라는 말을 들어 보셨나요? 이는 실리콘밸리에서 기존 비즈니스 모델이 붕괴하였을 때 사용하는 표현입니다. 실제로 넷플릭스는 지난 20년간 대형 DVD 대여점과 케이블 TV 등 미디어 업계의 골리앗들을 차례대로 쓰러뜨렸습니다.…
보안환경이 점점 복잡해지는 가운데 IT업계는 수동 프로세스와 내부 전문인력을 활용하는 데만 그치지 않고 이를 뛰어넘는 새로운 대안을 찾고 있습니다. 디지털 기술이 발달하며 업무방식 또한 변화하고 있습니다. 직원들은 다양한 모바일 기기를 사용해 회사 밖에서 업무용 어플리케이션에 접속합니다…
데브시스터즈에서는 여러 개의 쿠버네티스 클러스터를 구축해 게임 개발 및 운영, 데이터 분석, 로깅 등을 위한 인프라로서 활용하고 있습니다. 각 클러스터에서는 쿠버네티스의 기능을 확장하기 위해 약 20여개 이상의 애드온을 운영하고 있는데, 이번 글에서는 AWS EKS에서 포드(Pod)의…
제조설계 단계에서 중요한 역할을 수행하고 있는 3D 데이터를 개발뿐만 아니라 생산, 운영, 유지보수를 포함한 프로세스 전반에 활용하고자 하는 니즈가 증가하고 있습니다. 현장의 니즈 “건설 분야에서 대표적인 A사는 설계, 조달, 시공 간 정보 연결성 부재로 정보 정합성의 이슈가 존재했습니…
JWT를 소개합니다. 머리말 토스트 클라우드 메시징 플랫폼 서비스 중 하나인 푸시에 추가될 APNs(Apple Push Notification service) JWT 인증 기능을 개발하면서 진행한 기술 조사 내용을 공유합니다. 이 글에서는 크게 'JWT 소개'와 'JWT 더 알아보기'…
‘모든 서비스 개발의 시작’이라 할 수 있는 ‘클라우드 기술’을 담당하는 클라우드플랫폼팀을 소개합니다. 카카오의 모든 서비스 개발, 그 시작엔 클라우드플랫폼팀이 있습니다. 카카오톡부터 멜론, 다음 등 카카오의 다양한 서비스들은 어떻게 만들어질까요? 카카오의 모든 서비스를 개발하기 위해…
Log&Crash Search의 로그 외부 보관 설정 기능 (TOAST Service 들여다 보기) 소개 로그 외부 보관 설정 기능은 Log&Crash Search로 수집한 로그를 외부 오브젝트 스토리지에 저장할 수 있는 기능입니다. Log&Crash Search로 수집된 로그를 받아서…
팀 문화의 탄생 안녕하세요, 우아한형제들 상품시스템팀의 손권남입니다. 가끔씩 저는 우리팀의 팀 문화에 대한 질문을 받곤 합니다. 그때마다 매번 단편적인 답을 드리곤 하면서 한 번 정도 우리의 팀문화를 정리했으면 좋겠다고 생각했습니다. 하지만 우리팀이 행하는 팀 문화 자체보다는 그 문화가…
코로나 바이러스가 전 세계를 강타하고 있습니다. 2020년 1월 최초 중국 우한에서 코로나 바이러스가 출현된 이후, 불과 넉 달 사이에 전 세계적으로 362만 명이 감염되었고 25만 명이 목숨을 잃었습니다. 그뿐만 아니라 코로나는 우리의 삶의 형태를 바꿔놓고 있습니다. 덕분에 많은 국민…
우아한테크코스 교육 설명회에 초대합니다. 나는 왜 교육자로 살고 있는가? 저는 20대 후반에 본격적으로 프로그래밍 학습을 시작했는데요. 제가 프로그래밍을 통해 무엇인가를 만들고, 문제를 해결하는 과정이 너무 재미있더라고요. 제가 앞으로 걸어가야할 길은 이 길이다라는 확신이 들었고, 정말…
Secure Key Manager 서비스 소개 (TOAST Service 들여다 보기) SecureKey Manager란 ? 지난 12월 말에 Secure Key Manager 서비스가 새롭게 출시되었습니다. 사용자의 중요 데이터(대칭키, 비대칭키, 기밀 데이터)를 안전하게 관리하고 사…
마켓컬리에서의 PHP 이야기 마켓컬리에서의 PHP 이야기 개발언어는 도구일 뿐이라고 말은 하지만, 솔직히 구인/구직의 경우 개발자의 실력보다 우선시 되어 판단되는 것이 개발 언어라고 보여집니다. PHP 개발자는 한국 개발자 커뮤니티에서 어떤 위치에 있을까? 혹은 어떤 평가를 받을까 고민…
EasyCache 서비스 소개 (TOAST Service 들여다 보기) EasyCache 란? 2019년 12월에 출시된 EasyCache는 Redis(REmote DIctionary Server)를 클라우드 환경에서 제공하는 상품으로 간단한 설정으로 고가용성의 Redis 서버를 사용할…
들어가기 전에 안녕하세요. 2019 카카오 겨울 인턴십의 인턴으로 시작해 정직원으로 근무한 지 2달이 되어가는 파트너서비스개발 파트 의 로빈입니다. 저는 이번 겨울 인턴십을 진행하며 기술을 익히고, 문제에 맞닥뜨렸을 때 해결해나간 과정과 카카오에서 일하는 방식을 경험하고 배운 과정에 대…
GSLB 서비스 소개(TOAST Service 들여다 보기) Global Server Load Balancing(GSLB)는 DNS 서비스 기반으로 사용자가 원하는 엔드포인트(서버 or 도메인) 및 정책을 이용해 안정적으로 트래픽을 로드밸런싱 해주는 서비스입니다. TOAST DNS Pl…
Linux 배포본이 몇 개나 있는지 정확히 아시는 분이 계실까요? [1] Red Hat, Ubuntu, CentOS, Oracle Linux 정도가 아마 익숙한 배포본 이름이지 않을까 싶습니다. 하지만, 어쩌면 지금 이 순간에도 지구 반대편의 누군가가 본인만의 Linux 배포본을 만들고…
'사회적 거리 두기'는 어느덧 전 세계적인 권고사항이 되었습니다. 이에 따라 수많은 기업은 사무실, 사내 식당/카페테리아 등에서 일정한 거리를 확보하기 위해 노력하고 있고, 나아가 원격근무를 추진하고 있습니다. Google은 코로나 팬데믹 동안의 국가별 'Mobility Trends f…
급변하는 환경 속에서 경쟁력을 제고하기 위해 전 세계 제조업체들은 끊임없이 최신의 디지털 기술을 도입하고 있습니다. 항공기 제작업체 보잉은 복잡한 비행기 배선 조립에 AR 기술을 활용하여 소요시간을 30% 절감하였습니다. 삼성전기는 제품 개발, 제조, 물류 등 고객에게 제품을 납품하기까…