6시간 동안 단체로 해외 콘퍼런스 참여하기: 프로덕트콘 같이 보기 이벤트 - ProductCon London 2023 프로덕트를 다양한 관점에서 바라보고 더 깊게 이해할 수 있는 콘퍼런스를 원격으로 함께 보는 이벤트를 하였습니다. - 시작하며 - 프로덕트콘을 왜 보나요? - 프로덕트콘은…
| ✅ | 우리가 학습할 수 있는 기회는 최대한 활용하여 새로운 영감을 얻고 있습니다. | 시작하며 프로덕트 매니저의 비전, 역할, 역량과 도구 활용 등에 대해 이야기 하는 세계적으로 가장 큰 프로덕트 매니저 행사가 있습니다. 이름하여 ‘프로덕트콘’ ProductCon 입니다. 우리는…
- blog if(newKrew2023) onBoarding.start() | ethan.mino | 안녕하세요. 스마트채팅개발파트의 ethan(이든)입니다. 온보딩을 마치고, 다양한 챗봇 서비스를 만들고 운영하기 위한 챗봇 플랫폼을 운영하고 개발하는 부서에 합류했어요. 👏 | | |…
기업이 클라우드를 이용하려고 할 때 선택해야 하는 것이 클라우드 서비스 제공업체 즉 CSP이다. 마치 우리가 인터넷을 사용하려면 ISP(Internet Service Provider)인 KT, SK 브로드밴드, LG 유플러스, 세종텔레콤 등을 선택해 가입해야 하는 것과 같다. 아마존 웹…
안녕하세요. 오프라인결제서비스파티 백엔드 개발자 밥입니다. 이번 게시글에서는 조금은 익숙하지 않은 개발 방법론에 대해 공유하려 합니다. 사내 해커톤에 출품한 죠르디 회의봇은 이벤트 기반 구조를 적용한 슬랙봇 서비스입니다. 슬랙 API와 상호 작용을 구현하는 것뿐만 아니라 모든 비즈니스…
안녕하세요. 오프라인결제서비스파티 백엔드 개발자 루이입니다. 카카오페이 크루들은 죠르디 회의 슬랙봇으로 일정을 확인하고, 지각자를 호출하는 등 다양한 기능을 사용하고 있는데요. 이번 글에서는 회의봇을 만들기 위해 필요했던 전체적인 과정을 보여드리려고 합니다. 슬랙에서 봇을 생성하는 방법…
안녕하세요. 카카오페이 기술전략팀 안드레아스입니다. 작년 6월 말 입사하자마자 전사 및 팀 온보딩 이후 바로 지라 마이그레이션 업무에 투입되었습니다. 지라를 이용한 프로젝트 관리, 기타 Plug-in 기능 사용 등은 친숙하였지만, 이렇게 직접적인 마이그레이션 경험은 거의 없었습니다. 지…
토스의 제품 디자인 원칙 중에는 Value first, cost later라는 항목이 있어요. 비용을 말하기 전에 가치를 명확하게 전달해야한다는 내용이에요. 언뜻 생각하면 당연해 보이는 내용이지만, 종종 해야 할 액션을 설명하는 것에 집중한 나머지 가치를 생략하고 사용자에게 결정이나 비…
TestContainers로 유저시나리오와 비슷한 통합테스트 만들어 보기 진정한 통테를... 안녕하세요, 컬리의 딜리버리프러덕트팀에서 백엔드 개발을 하고 있는 김태훈입니다. 고객이 주문한 상품을 물류센터로 부터 고객이 원하는 장소까지 전달하기 위한 배송 마지막 구간을 "라스트마일(Las…
안녕하세요, 컬리의 딜리버리프로덕트팀에서 백엔드 개발을 하고 있는 김태훈입니다. 고객이 주문한 상품을 물류센터로 부터 고객이 원하는 장소까지 전달하기 위한 배송 마지막 구간을 “라스트마일(Last Mile)” 이라고 합니다. 저희팀은 컬리에서 구매한 상품의 배송에 관련된 여러 가지 라스…
1. 양자 컴퓨터와 PQC 누구나 한 번쯤 인터넷을 사용하다 ‘암호화되지 않은 연결을 사용하고 있는 사이트’라는 경고 문구를 만난 적이 있을 텐데요, 나의 개인 정보가 공격자에게 노출될 수 있다는 경고 문구가 신경 쓰이지만 당장 급한 마음에 경고문구를 무시하고 연결을 선택한 적이 있으신…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.itworld.co.kr/opinion/276169 클라우드가 많아지면 복잡성은 높아지고 해결해야 할 과제 역시 증가한다. 지금은 멀티클라우드가 데브옵스팀에 미칠 영향에 대비해야 할 시점이다. 데브옵스…
뭐 이런 것도 다 픽업됩니다!(배민스토어 픽업 플랫폼 및 셀러서비스편) 배민스토어는 고객 경험을 만들어가는 고객서비스, 셀러의 경험을 만들어가는 셀러서비스, 배민스토어의 기반인 플랫폼으로 나뉘어 있는데요. 배민스토어셀러기획팀은 셀러의 경험을 만들어가는 셀러서비스와 배민스토어의 기반인 플…
4차 산업혁명에 들어서면서 IT가 보편화되고 다양한 업종에 걸쳐 데이터가 폭발적으로 증가함에 따라, 빅데이터, 인공지능, 머신러닝, 딥러닝 등의 기술을 뒷받침하는 고성능 컴퓨팅(HPC, High Performance Computing)의 중요성이 높아졌습니다. 2019년 4월 세계경제포…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기]: https://www.itworld.co.kr/news/267357 기업을 대상으로 설문 조사를 시작한 2000년부터 엔터프라이즈 네트워크에 대한 투자 및 변화를 주도하는 가장 중요한 요소는 데이터센터였다. 네트워크는 크고…
기술 발전이 촉발한 빅블러* 현상 *빅블러(Big Blur): 'Blur'의 사전적 의미는 '흐릿해지다'이며, 사회 환경이 급격히 변화하며 업무 권역 간의 경계가 모호해지는 현상을 말한다. 4대 금융지주는 최근 3분기 실적 발표에서 디지털 플랫폼 실적을 핵심성과지표로 강조했습니다. 이는…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.itworld.co.kr/news/268515 시스템이 복잡한 맞춤화 작업이나 통합 작업을 요구하는 경우(ERP, CRM, CMS 등)가 있다. 이때 이 유연한 아키텍처를 선택하면 보안과 확장성 측면에…
가트너에 따르면 2023년 전 세계 클라우드 시장 규모는 작년 대비 20% 증가한 5,918억 달러로 전망했다. 작년에 예상치가 19%가량이었는데 이보다 높고, 2022년과 비교해 1.2배 증가한 수치다. 또한, 한국IDC에서는 국내 퍼블릭 클라우드 시장 전망 보고서(2022년 5월 발…
세계가 COVID-19 팬데믹으로 인해 전례 없는 대규모의 의료 서비스와 빠른 백신 개발이 요구되었을 때, 글로벌 의약 업계는 예외적인 방식으로 협력했고 민관 파트너십은 Technology와 Science라는 2가지 하이라이트로 공통의 요구사항을 해결하기 위해 혁신을 주도했습니다. Te…
컬리 커머스플랫폼의 개발문화를 만들어가는 사람들 커머스플랫폼 퍼실리테이터 2022년 활동 결산 인터뷰 들어가며 안녕하세요. 컬리에서 검색서비스를 개발하고 있으며, 기술 블로그 TF 활동을 겸하고 있는 정보현입니다. 새로운 한 해를 계획하는 설렘 가득한 1월, 사내에 공유된 하나의 보고서…
들어가며 안녕하세요. 컬리에서 검색서비스를 개발하고 있으며, 기술 블로그 TF 활동을 겸하고 있는 정보현입니다. 새로운 한 해를 계획하는 설렘 가득한 1월, 사내에 공유된 하나의 보고서가 제 눈길을 사로잡았습니다. 커머스플랫폼 개발조직 퍼실리테이터의 2022년 활동을 결산하는 내용이 담…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.itworld.co.kr/t/34/ 고가용성과 자동 확장, 자체 치유가 되는 클라우드 인프라는 그리스 신화의 머리 많은 괴물 히드라만큼이나 회복력이 뛰어나다. 이런 회복력의 대부분은 컨테이너를 사용해…
안녕하세요. 쏘카 데이터 비즈니스 본부의 카일, 디니입니다. 카일은 2019년부터 2022년 퇴사 전까지 쏘카 기술 블로그를 운영하였고 현재는 데이터 코칭, 데이터 교육을 하고 있습니다. 디니는 2021년에 입사하여 2022년부터 카일과 함께 기술 블로그를 운영했습니다. 쏘카의 기술 블…
- blog 쿠버네티스 프로비저닝 툴과의 만남부터 헤어짐까지 . . . 들어가며 안녕하세요, 카카오 클라우드 네이티브 파트에서 DKOS의 개발을 맡고 있는 우주, 후니, 존, 루키입니다. DKOS는 카카오 사내 개발자들을 위한 KaaS (Kubernetes as a service)입니다…
- ‘22.8월, REAL Summit 2022에서 발표된 "모니모로 알아보는 클라우드 적용사례"를 기반으로 작성되었습니다. - "지금까지 이런 앱은 없었다. 이것은 생명인가 화재인가 증권인가 카드인가, 송금/대출/신용 조회/투자 등 복잡한 금융 생활을 편리하게" 이것은 모니모의 서비스…
Unity 네트워크 성능을 2배 빠르게 하는 웹 캐시! 쉽게 사용하기 웹 캐시를 이용해 성능 향상하기 웹 캐시를 사용하면 네트워크 통신 성능을 크게 향상시킬 수 있습니다. 웹 캐시는 네트워크 통신을 할 때 HTTP 기반으로 콘텐츠를 저장하고 재사용하는 것입니다. 이때 HTTP 헤더에 검…
안녕하세요, 페이로운 개발 문화를 만들어나가고 싶은 기술전략팀 써니입니다 😊 지난 1월 10일 화요일 카카오페이 기술 직군 전체를 대상으로 진행한 카카오페이 개발자 페스티벌이 막을 내렸습니다 👏👏👏 이번 ㅋㅍㄱㅍ(카카오페이 개발자 페스티벌)은 지난번과 다르게 온/오프라인으로 동시에 진행…
글로벌 항공사 중 하나인 L사를 다니는 P씨는 입사한 지 8년 차 된 엔지니어입니다. 그녀의 주요 업무 중 하나는 공항 격납고에 있는 항공기 내부를 테스트하여 성능에 문제가 없는지 검수하는 일인데요. 오늘 항공기 1대가 새롭게 입고하였고, 그녀는 테스트를 위해 업무용 스마트폰이 연결된…
🔗 if(kakao) 발표 영상 보러 가기: 카카오페이 서버 개발자로 일한다는 것 안녕하세요. if(kakao)에서 ‘카카오페이 서버 개발자로 일한다는 것’ 세션을 진행한 오프라인결제서비스유닛 백엔드 개발자 해피입니다. 세션 내용과 담지 못했던 비하인드 스토리를 함께 들려 드리려고 합니…
DataQuery 서비스 소개 등록일 2023.01.25 조회수 1313 DataQuery는 SQL 쿼리 엔진을 제공하며, Object Storage와 같은 NHN Cloud 서비스와의 연동을 지원하는 서비스입니다. 주요 기능 - 개별 리소스가 할당된 쿼리 엔진 클러스터를 제공합니다.…
EKS Anywhere 구축기 안녕하세요. 데이터플랫폼팀에서 전사 데이터 플랫폼을 구축, 운영하고 있는 신승엽입니다. 2022년에 데이터플랫폼팀에서는 AWS 이관으로 인해 사용성이 줄어든 온프레미스 Hadoop 클러스터 인프라를 재정비하여 MLOps 플랫폼으로 전환하는 프로젝트를 수행하…
- blog 주니어 개발자의 우여곡절 소셜로그인 도입 과정 안녕하세요, 오픈소스 기술파트에서 근무하고 있는 rogers라고 합니다. 오픈소스 기술파트에서는 오픈소스 관리 서비스인 OLIVE Platform을 제공하고 있습니다. 이번에 더 많은 사용자에게 OLIVE Platform을 제공…
- blog 카프카 커넥트를 데이터 파이프라인으로 사용하는 이유? kafka-sink-connector 오픈소스 언빡싱! 들어가며 안녕하세요, 광고추천팀에서 데이터 엔지니어로 일하고 있는 cory 입니다. 저는 광고추천팀에서 카프카(Kafka) 기반 스트림 데이터 플랫폼을 개발 및 운영…
세 번 이상 반복하고 있는 업무가 있나요? 토스에는 팀원들이 업무를 잘할 수 있게 하루 종일 도와주는 인터널 제품들이 있어요. 이런 제품들은 운영 비용을 절감하고 업무를 효율적으로 돕는 중요한 가치를 제공해요. 툴즈 프로덕트 디자이너는 이런 인터널 제품을 만드는 것은 물론, 이 제품을…
이스티오가 해답인가 이상에서 언급한 여러 제약 사항에도 불구하고, 서비스 메시의 기능이 다양한 측면에서 필요하다고 판단하는 경우, 서비스 메시를 도입할 수 있습니다. 그렇다면 다음 단계로, 서비스 메시 환경을 구축하기 위한 여러 가지 대안들 중에 어떤 도구를 사용할 것인지 면밀히 분석해…
서비스 메시 개요 지금 서비스 메시가 의미 있는 이유 컨테이너 및 오케스트레이터 도입은 서비스 운영 비용의 극적인 감소라는 결과를 가져왔습니다. 이는 서비스 메시를 운영 가능하게 만들었고, 마이크로서비스를 운영 가능하게 만들었다고도 볼 수 있습니다. 특히, 도커와 쿠버네티스가 사실상의…
NHN FORWARD 22, 기술과 경험을 FORWARD한 발표자들에게 직접 들어 봤습니다 지난 2022년 11월 24일, 삼성동 그랜드 인터컨티넨탈 서울 파르나스에서 열린 NHN FORWARD가 성황리에 마무리되었습니다. 올해로 다섯 해를 맞은 NHN FORWARD는 3년 만에 오프라…
Spring Batch를 더 우아하게 사용하기 - Spring Batch Plus - 등록일 - 2023.01.02 - | - 코멘트 - 40025 - 개발 배경 - ItemStreamReaderProcessorWriter - Domain Specific Language (DSL) -…
지난 2022년 사람인 서비스의 전반적인 접근성 향상의 초석을 마련하고자 FE 개발 1팀을 주축으로 길드를 구성하여 FE 개발자 2명과 사람인 사업실로부터 1명의 디자인 담당자를 지원받아 웹 접근성 개선을 위한 프로젝트를 진행하였습니다. 지난 한 해 동안 길드에서 접근성 향상을 위해 어…
함께 배달주문할 때는? 함께주문! (함께주문 오픈 이야기) 가족, 친구, 동료들과 함께 음식을 주문할 때 배민 앱을 켜고 핸드폰을 돌려가며 메뉴를 골라본 경험이 있으신가요? 아니면 메신저로 함께 먹을 메뉴를 취합하고 주문하신 경험이 있으신가요? 이제는 핸드폰을 돌리거나 메신저로 메뉴를…
데일리 스크럼 : '데일리 스크럼'을 더 잘하기 위한 생각 우리는 데일리 스크럼에 대해 더 자세히 알아보고, 어떻게 하면 더 잘할 수 있을지 같이 이야기 해보았습니다. - 시작하며 - 데일리 스크럼에 대해 여러가지 생각을 해보고 알아본 내용을 모아보았습니다. - 팀원들과 함께 우리의 데…
| ✅ | | 시작하며 ‘데일리 스크럼’, ‘데일리 스탠드업’, ‘데일리 미팅’ 이런 이름의 미팅을 한 번씩은 들어보셨을 거에요. 아마도 지금 팀에서 하고 계신 분들도 많으실 거라 예상합니다. 또는 이름은 다르게 붙였지만 같은 성격의 미팅을 하고 계실 수도 있어요. 그만큼이나 ‘데일리…
소개 안녕하세요 빅데이터플랫폼파트1셀에서 근무하고 있는 koodin입니다. 어느덧 카카오와 함께한 지 2년이 훨씬 지났는데요, 그동안 상용 하둡 플랫폼에서 카카오 하둡 플랫폼(KHP)으로의 전환 프로젝트를 진행하게 되었습니다. 여기에서는 대규모 데이터 이관을 더 쉽고 빠르게 하기 위해…
이 글은 IDG의 아티클을 전재하여 제공합니다. 원문보기: https://www.ciokorea.com/news/ 기업은 몇 년 전부터 클라우드로 이동하면서 종종 여러 클라우드 플랫폼에 비용을 지불하고 있다. 코로나19 팬데믹이 발생한 후에는 많은 기업이 사무실을 폐쇄하고 온프레미스 작…
NHN Container Registry(NCR) 이미지 캐시 기능 소개 NHN Container Registry(NCR) 이미지 캐시 기능 소개 컨테이너 레지스트리를 사용하다 보면 다른 레지스트리(Docker Hub, Quay, NCR 등)에서 이미지 다운로드가 필요한 경우가 있습니다…
- blog AAAP - 작업환경 as a Service 개발기 안녕하세요. 테크블로그로 만나뵙게 되어서 반갑습니다. 저는 “데이터연구실>응용분석팀”의 dingo.kim이라고 합니다. 카카오에서 일한 지는 이제 막 1년이 지났고요, 입사한 거의 직후부터 팀 내 프로젝트인 “AAAP”의…
안녕하세요. 카카오페이만의 기술 노하우와 개발 문화를 사내외로 널리 알리고 싶은 로라, 댄입니다. 카카오 개발자 컨퍼런스 if(kakao)가 12월 7일 수요일부터 12월 9일 금요일까지 3일간 열렸습니다. if(kakao)는 카카오를 대표하는 개발자 컨퍼런스인 만큼 카카오와 카카오의…
레거시 애플리케이션(이하 앱)은 다양한 기술 부채(Technical Debt)를 가지고 있습니다. 새로운 기능을 릴리즈 하기 어려우며 운영비용을 증가시킵니다. 또한 비즈니스의 요구에 의한 혁신적인 기능들을 제때 반영하기 어렵습니다. 기능 간 강하게 결합된 아키텍처를 가진 모놀리틱(Mon…
후기 개선 프로젝트가 끝이 아닌 시작인 이유 후기의 진화는 지금부터 안녕하세요. 커머스기획팀 박지연입니다. 😉 컬리의 시작부터 지금까지 약 7년간 서비스되었던 후기를 개선하게 된 이야기를 들려드릴게요. 후기는 왜 개선이 필요했을까? 후기는 기획자 면접에서 ‘컬리에 입사하면 개선하고 싶은…
안녕하세요. 커머스기획팀 박지연입니다. 😉 컬리의 시작부터 지금까지 약 7년간 서비스되었던 후기를 개선하게 된 이야기를 들려드릴게요. 후기는 왜 개선이 필요했을까? 후기는 기획자 면접에서 ‘컬리에 입사하면 개선하고 싶은 서비스 1위’ 를 차지할 만큼 임직원과 사용자 모두가 개선하기를 염…
우리 팀의 우아한 타입스크립트 컨벤션 정하기 여정 팀에서의 코딩 컨벤션 여러 명이 코드를 같이 작성하는 프로젝트에서는 개인마다 다른 코딩 스타일, 생각들이 반영된 코드가 작성될 수 있습니다. 그렇게 되면서 점차 코드가 읽기 어려워지기도 합니다. 탭 또는 스페이스, 스페이스면 2칸 또는…
Document Recognizer: 신분증 분석 기능 소개 서비스 소개 Document Recognizer 서비스는 NHN Cloud의 OCR(광학 문자 인식) 기술을 통해 사업자등록증, 신용 카드, 신분증의 문자 영역을 인식하고 영역별 문자를 추출하는 기능을 제공합니다. 인식된 문서…
포스팅의 목차입니다. - 캐시는 무엇인가요? - LOCAL 캐시와 GLOBAL 캐시 - ElastiCache 무엇인가요?? - 캐시 적용하기! 안녕하세요. 올디브에서 Back-End 개발 업무를 맡은 핸들러입니다. 현재 올디브에서는 다양한 프로젝트를 스쿼드 단위로 진행하고 있습니다. 그…
이 글은 IDG의 아티클을 전재하여 제공합니다. 원문보기: https://www.ciokorea.com/column/ 세계 경제가 어려움에 직면한 가운데, 상당수 기업이 프라이빗 데이터센터를 유지하고 워크로드를 클라우드에서 옮겨 와 (이른바 '송환(repatriation)') 비용을 절…
안녕하세요, 검색모델러 Aiden(에이든)이에요. 검색 필터는 검색어 이외에 추가적인 정보를 활용해 사용자가 원하는 결과를 찾는 데 도움을 주는 기능이에요. 거래하고 싶은 물건이 구체적인 사용자에게 꼭 필요한 기능이죠. 오늘은 검색팀이 중고거래 필터를 보다 사용하기 편하게 만들기 위해…
요즘 재택근무의 확산이 하나의 트렌드가 되어 가고 있습니다. 재택근무를 가능하게 만들어 주는 솔루션들은 계속 만들어져 왔지만, 본격적인 적용과 확산은 COVID-19이 결정적인 trigger 역할을 했습니다. 많은 기업들이 본격적으로 재택근무를 실시했습니다. 초기의 우려와는 달리 오히려…
우아한형제들 네트워크 인증시스템 교체기 네트워크 인증시스템 교체는 일년 동안(2021.05 – 2022.05) 진행한 프로젝트입니다. 담고 싶은 내용이 많지만 우아한형제들에서는 네트워크 인증시스템 변경을 통해 ‘무엇을 하고 싶었는지’ 그리고 ‘단계별로 어느 것을 고려하였는지’ 간략히 그…
안녕하세요. 카카오페이 iOS 개발팀 주니어 개발자 제이미입니다. 저는 카카오페이에서 사용자 계정과 관련된 일들을 하고 있는데요. 최근에 카카오페이 서비스 이용 시 필요한 토큰 시스템 개편 업무를 진행하며 경험한 이야기를 소개해드리려고 합니다. 특히 작년에 애플이 공개한 Swift Co…
이 글은 IDG의 아티클을 전재하여 제공합니다. 원문보기 : https://www.itworld.co.kr/news/ 클라우드 컴퓨팅은 이른바 “좋은 놈, 나쁜 놈, 이상한 놈”의 시대를 겪고 있다. 보안과 민첩성은 확실한 성공에 가깝지만, 비용과 복잡성은 심각한 단점이다. 필자는 종종…
Direct Connect 서비스 소개 서비스 소개 Direct Connect(DX) 서비스는 NHN Cloud의 IaaS 자원과 외부 네트워크(예. 고객사 온프레미스) 구간을 통신사에서 제공하는 전용 회선으로 연결하기 위한 접점입니다. NHN Cloud DX 포트와 전용 회선을 이용하…
신뢰할 수 있는 AI 시스템1 논의 배경 사람이 해오던 전통적 의사결정과 행위를 AI 시스템이 대체하는 영역이 증가하면서 사람에게만 요구하던 윤리기준을 AI에도 적용할 수 있는지에 대해서 사회적 관심과 논란이 증가하고 있습니다. 전문가 시스템과 같이 추론 과정에 대한 이해가 상대적으로…
작고 아기자기하지만, 개발조직의 문화 만들기 [ep 2. 장기프로젝트 기획하고 운영하기] 들어가며 지난 글 "작고 아기자기하지만, 개발조직의 문화 만들기 [ep 1. 웹프론트개발그룹 운영진을 소개합니다]"에서는 우아한형제들 웹프론트개발그룹 운영진이 출범했고, 조직문화를 만들기위해 무슨…
안녕하세요, 카카오페이 크레딧클랜 이비입니다. 카카오페이 금융 서비스를 이용하는 3,815만 명 중 장애를 가진 사용자는 몇 명일까요? 그렇다면 과연 그들은 장애를 가지지 않은 사용자와 동일하게 금융 서비스를 이용하고 있을까요? 위 질문들은 ‘접근성’이라는 개념과 관련이 있습니다. 모두…
우아콘2022 비하인드: 작은 경험도 괜찮아, 기술로 함께 문제를 풀어가는 이야기 "나의 작은 경험이, 누군가의 성장이 되기를." 그런 마음으로 올해도 우아한형제들이 준비한 우아콘2022의 막이 내렸습니다. 우아콘이 뭐예요? 우아콘은 우아한형제들의 기술, 서비스, 비전, 가치를 나누는…
BM 혁신을 위해 필요로 하는 가장 중요한 요소로 디지털 트랜스포메이션, 공유인프라, 글로벌라이제이션, SV 추진 등 다양하지만 그 근간은 일하는 방식의 혁신이다. ‘일방혁’을 위한 여러가지 툴로서 디자인 씽킹과 린 UX, 애자일 3가지의 방법론은 최근 성장하는 ICT 기업들에서 검증된…
컬리는 물류 최적화 문제를 어떻게 풀고 있을까? - 2부 Digital Twin을 구축해 최적화 알고리즘을 검증하기 지난 1부에서는 유전 알고리즘을 통한 최적화로 주문 그룹 내 상품 가짓수를 효과적으로 줄였던 과정을 소개했습니다. 그러나 이는 어디까지나 과거 데이터에 적용해본 결과일 뿐…
지난 1부에서는 유전 알고리즘을 통한 최적화로 주문 그룹 내 상품 가짓수를 효과적으로 줄였던 과정을 소개했습니다. 그러나 이는 어디까지나 과거 데이터에 적용해본 결과일 뿐, 실제 물류 환경에서는 어떤 변수가 작용할지 알 수 없기 때문에 알고리즘에 대해 좀 더 엄밀한 사전 검증이 필요합니…
Kurly만의 MLOps 구축하기 - 쿠브플로우 도입기 쿠브플로우를 도입한 이유와 유용한 팁 Created by OpenAI DALL-E 안녕하세요. 컬리 데이터 플랫폼팀에서 머신러닝 엔지니어로 일하고 있는 구국원입니다. Kurly만의 MLOps 구축하기 - 초석 다지기에 이어서 또 다…
Created by OpenAI DALL-E 안녕하세요. 컬리 데이터 플랫폼팀에서 머신러닝 엔지니어로 일하고 있는 구국원입니다. Kurly만의 MLOps 구축하기 - 초석 다지기에 이어서 또 다른 MLOps 구축기를 소개하고자 합니다. 제가 속한 데이터 플랫폼팀에는 모델을 연구하고 실험…
- blog - career [post Server!] 브런치개발파트에 대한 모든 것! 브런치개발파트 채용시에 자주 나왔던 질문들에 대해서 답변하는 형식으로 브런치개발파트를 소개하려고 합니다. 브런치는 어떤 서비스인가요? 브런치는 작가가 글을 쓰고 그 글을 다양한 채널로 소개하여 작가에…
- blog - career [post Server!] 인증서개발파트에서 함께 개발하실 동료를 찾고 있습니다! 인증서개발파트는? 카카오톡 내의 인증서를 활용하여 PKI 시스템에 기반한 전자서명, 본인인증 등으로 활용할 수 있는 플랫폼을 제공해 주는 역할을 하고 있습니다. COVID-19…
- blog - career [post Server!] 톡 안의 신분 증명, 카카오 지갑 스마트폰이 보급화 되고 모바일 페이 서비스가 강력해지면서 점점 휴대폰만 들고 다니는 사람들이 많아지고 있지만, 신분 증명을 위해서는 여전히 실물 주민등록증과 운전면허증이 필요합니다. 카카오 지갑 서…
- blog - career [post Server!] 당신의 상상은 현실이 된다! 계정플랫폼팀으로 어서 오세요~ “‘카카오 로그인’ 해 본 적 있으신가요? 그럼 우린 이미 아는 사이예요~” 카카오는 ‘기술과 사람이 만드는 더 나은 세상’을 위해 존재합니다. 수많은 사용자, 다양한 서비…
Actuator 안전하게 사용하기 안녕하세요, 우아한형제들 SOC팀에서 Application Security를 담당하고 있는 권현준입니다. 오늘 준비한 주제는 개발자에게 편리함을 제공하나, 잘못 사용하면 매우 위험한 Actuator를 안전하게 사용하는 방법입니다. 이 글이 개발자분들이나…
안녕하세요! 카카오페이에서 기술지원 업무를 수행하며 동료 크루들과 함께 열심히 일하고 있는 제임스라고 해요. 이렇게 블로그로 많은 분들 만나 뵙고 기술지원을 소개할 수 있어서 참 기쁘고 영광스럽게 생각해요. 기술지원 담당자는 어떤 업무를 하는 사람들이고 특히 카카오페이 기술지원 담당자는…
안녕하세요. 저는 3년 전 토스의 첫 QA Manager로 입사해서 현재 토스증권 QA팀에서 일하고 있는 곽수정입니다. 길다면 긴 3년이란 시간 동안 즐겁고 재밌게 일할 수 있었던 토스와 토스증권의 QA팀을 소개해보려고 해요. QA가 없었던 토스팀, 왜 첫 번째 QA Manager를 채…
우아한테크코스 교육의 확대 우아한테크코스 5기를 모집합니다. 안녕하세요, 테크코스교육개발팀의 박재성(Jason)입니다. 우아한테크코스 4기 모집이 엊그제 같은데 벌써 5기 모집이 시작되었네요. 4기에는 모집 인원을 2배로 늘리는 등의 변화가 있었다면, 이번 5기부터는 모바일 안드로이드…
- blog - career [겨울인턴십 설명회] ML, 통계 분야(응용분석 / 광고추천팀) 카카오에서 이번 테크 겨울 인턴십을 통해 ML, 통계 분야와 Data Platform Engineering 분야의 채용연계형 인턴을 모집하고 있습니다. [~10/24] 이번 인턴십에 대한 지원자…
안녕하세요! 카카오 인재영입팀 테크 영입 담당자 모네입니다 :) 지난 10월 15일, 토요일임에도 불구하고 많은 분들이 2022 카카오 채용연계형 겨울 Tech 인턴십 영입 설명회에 참석해주셨는데요! 주말에 진행된 점, 그리고 설명회 진행이 길었던 점을 고려하여 당일 참석하지 못한 분들…
보안, 클라우드 도입의 걸림돌? 보안은 클라우드 전환을 주저하게 만드는 가장 큰 원인입니다. ‘21년 KDI 경제정보센터에서 국내 기업을 대상으로 클라우드 도입 시 장애 요인에 대해 조사한 결과 응답한 기업의 52.5%가 데이터 유출 등 보안 문제를 꼽았습니다. 하지만 반대로 보안에 문…
테라폼이란? HashiCorp 에서 오픈소스로 개발중인, 클라우드 및 온프레미스 인프라를 코드로 관리할 수 있는 도구입니다. 인프라 환경 구성시 웹 콘솔 등이 아닌 Ansible 같은 선언적 코드형식으로 리소스 들을 생성, 수정, 삭제 하여 관리가 가능한 IaC (Infrastructu…
토스 앱에는 little big detail 이 많은데요, 그중 하나를 소개하고 싶어요.바로 불필요한 클릭 없애는 방법이에요. 왜 불필요한 클릭을 줄여야 할까요? 이유는 단순해요. - 사용자가 더 빠르게 원하는 태스크를 수행할 수 있어요. - 빠른 속도나 빠르다는 인상을 주게 되어 사용…
지난 회에서는 디지털 트윈의 정의와 비즈니스 적용 방안을 알아보았습니다. 이번 회에서는 국내외 디지털 트윈 대표 사례와 우리나라 ‘디지털 트윈국토’의 구축 방향성에 대하여 알아보겠습니다. 해외의 디지털 트윈 대표 사례는 무엇이 있을까요? 해외의 디지털 트윈 대표 사례를 국가 단위와 지역…
안녕하세요! 카카오스타일 SRE팀 네사입니다. 오늘은 카카오스타일 SRE팀에서 올해 EKS 클러스터 이전을 하며 새롭게 도입 했던 AWS Karpenter 에 대해 공유를 해보려 합니다. EKS 클러스터를 운영하는 엔지니어라면 누구나 확장성에 대한 고민을 한 번쯤 하게 됩니다. agil…
지난 글에서는 ‘너티’ 앱을 각 플랫폼 별로 빌드해서 배포하는 과정을 자동화하는 방법에 대해서 알아보았습니다. 추가로 ‘너티’는 React Native로 개발이 되었기 때문에 크로스 플랫폼 지원이 가능하고, 앱 전체를 빌드해서 배포하는 바이너리 배포 뿐만 아니라 Codepush 배포가…
frida-gum을 활용한 iOS 앱 Hook 1. 개요 Frida(https://github.com/frida/frida)의 핵심 로직은 모듈화되어 있습니다. 그래서 후킹(Hooking) 모듈만 가져다 프로그램에 포함시켜 개발할 수 있으며, Frida JavaScript API 외에…
가파르게 성장하는 서비스를 담당한, 한 품질담당자의 회고 안녕하세요. 품질개발팀 임선진입니다. 저는 우아한형제들의 프로덕트들을 효율적이고 효과적으로 품질을 높이기 위해 QA로서 업무를 수행하고 있습니다. 2019년 하반기~2021년 상반기. 조금 시간이 지난 과거의 이야기이지만, 저의…
EPC 프로젝트 일정 관리의 DT 전환을 위해서는 시스템 기능 구축 관점보다는 Data化의 관점에서 접근하는 것이 해묵은 현안을 해결하기 위한 열쇠라고 판단하여 이 글을 작성하였습니다. 이러한 판단의 근거로는 다음의 두 가지 현황을 들 수 있습니다. 1) 일정 관리에 관심이 있으신 분들…
안녕하세요! 올디브에서 주문결제 관련 업무를 맡은 호랭이아빠 입니다. 오늘은 지난번 우뱅님의 올리브영 결제 이야기 Part-1에 이어 두 번째 시간입니다. 올리브영이 지속해서 성장하는 만큼 주문결제 시스템의 상태 현황과 이상 여부 등을 실시간으로 모니터링할 수 있는 필요성도 나날이 커지…
내가 만든 API를 널리 알리기 - Spring REST Docs 가이드편 '추석맞이 선물하기 재개발'에 차출되어 API 문서화를 위해 도입한 Spring REST Docs 를 소개합니다. 들어가며… 저는 컬리 입사한지 100일을 갓 넘긴 '파릇파릇한(???) 신규입사자'입니다. 그런…
안녕하세요. 카카오페이 오프라인결제서비스유닛에서 백엔드를 개발하고 있는 Happy라고 합니다. 카카오페이 오프라인 결제 서비스에서 새롭게 추가된 ‘내 주변 매장 찾기’ 서비스를 개발하기 위해 BFF 서버 구조에서 WebFlux, 코루틴으로 비동기 API 서버 개발 경험에 대해 이야기하려…
컬리 공통 암호화 모듈의 동시성 이슈 해결하기 공통 모듈에서 발생한 동시성 이슈의 해결 과정을 소개합니다. 1. Intro 안녕하세요, 현재 컬리에서 회원/마케팅서비스 개발을 담당하고 있는 박준규입니다. 컬리에 입사한 지 1년이라는 시간을 보내면서 많은 시행착오와 경험들을 하였는데요,…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : "https://www.ciokorea.com/column/ 자동화 봇이 널리 퍼지면서 작업이 간소화 됐지만, 이 봇 또한 관리와 최적화라는 추가 업무를 만든다. 여러 자동화 솔루션과 작업을 조직화하는 기존 오케스트레이터(…
1. Intro 안녕하세요, 현재 컬리에서 회원/마케팅서비스 개발을 담당하고 있는 박준규입니다. 컬리에 입사한 지 1년이라는 시간을 보내면서 많은 시행착오와 경험들을 하였는데요, 그 중 하나로 컬리 전반적으로 사용하고 있는 공통 암호화 SDK 모듈 이슈에 대한 경험을 공유드리려고 합니다…
출처가 다른 윈도우 간에는 데이터를 어떻게 통신할까? 계기 최근 document.domain 의 setter 지원 중단이 확정되어 유관 부서로부터 윈도우 간 통신에 대한 문의가 있었다. 일례로, 이 중 부모 윈도우에서 출처가 다른 팝업을 띄운 뒤 팝업에서 window.opener.loc…