이 글과 관련된 다른 글 보기 - 쿠키런: 킹덤 런칭 회고 - DevOps 관점에서 본 쿠키런: 킹덤 런칭 회고 - CockroachDB in Production - CockroachDB에 대한 소개와 킹덤에서 CockroachDB를 사용한 이유 설명 - 쿠키런: 킹덤 데이터베이스 스토…
실험과 기능플래그를 위한 실험플랫폼 구축하기 실험과 기능 플래그란? 실험(AB 테스트)과 기능 플래그(Feature Flag 혹은 Feature Toggle)에 대해 알고 계신가요? 실험은 대조군(A)과 실험군(B)을 나누어 유입되는 사용자들의 반응을 통해 어떤 방법이 가장 효과적인지를…
안녕하세요. 저희는 뱅크샐러드 Data Platform 팀 김민수, 김태일 입니다. 이번 글에서는 뱅크샐러드 데이터 분석환경 컴퓨팅을 EMR, YARN 기반 Spark에서 Self-hosted Kubernetes 기반으로 옮겨가게 된 모험에 대해 소개드리려고 합니다. 본격적인 문제 소개…
안녕하세요 올리브영에서 눈에 보이는 것들을 담당하고 있는 꾸옹입니다😺 22년도 하반기에 라이브 스쿼드는 열심히 달려 12월 12일 라이브관을 오픈했습니다!!!🎉 라이브관 오픈에 맞춰 프론트엔드 개발자 입장에서 리뷰해보려고 합니다. 참고로 이렇게 멋진 라이브관을 만든 라이브 스쿼드와 스쿼…
서비스 메시 개요 지금 서비스 메시가 의미 있는 이유 컨테이너 및 오케스트레이터 도입은 서비스 운영 비용의 극적인 감소라는 결과를 가져왔습니다. 이는 서비스 메시를 운영 가능하게 만들었고, 마이크로서비스를 운영 가능하게 만들었다고도 볼 수 있습니다. 특히, 도커와 쿠버네티스가 사실상의…
NHN FORWARD 22, 기술과 경험을 FORWARD한 발표자들에게 직접 들어 봤습니다 지난 2022년 11월 24일, 삼성동 그랜드 인터컨티넨탈 서울 파르나스에서 열린 NHN FORWARD가 성황리에 마무리되었습니다. 올해로 다섯 해를 맞은 NHN FORWARD는 3년 만에 오프라…
안녕하세요, 저희는 카카오페이 FE 개발을 하고 있는 신입 개발자 가디, 라즈, 마쉬입니다. 가디는 보험 서비스 FE 개발을, 라즈는 머니 서비스 FE 개발을, 마쉬는 비즈니스 서비스 및 결제 FE 개발을 하고 있습니다. 저희는 입사한 후 다양한 스터디를 기획하고 진행해왔는데요. 그 과…
소개 안녕하세요 빅데이터플랫폼파트1셀에서 근무하고 있는 koodin입니다. 어느덧 카카오와 함께한 지 2년이 훨씬 지났는데요, 그동안 상용 하둡 플랫폼에서 카카오 하둡 플랫폼(KHP)으로의 전환 프로젝트를 진행하게 되었습니다. 여기에서는 대규모 데이터 이관을 더 쉽고 빠르게 하기 위해…
이 글은 IDG의 아티클을 전재하여 제공합니다. 원문보기: https://www.ciokorea.com/news/ 기업은 몇 년 전부터 클라우드로 이동하면서 종종 여러 클라우드 플랫폼에 비용을 지불하고 있다. 코로나19 팬데믹이 발생한 후에는 많은 기업이 사무실을 폐쇄하고 온프레미스 작…
NHN Container Registry(NCR) 이미지 캐시 기능 소개 NHN Container Registry(NCR) 이미지 캐시 기능 소개 컨테이너 레지스트리를 사용하다 보면 다른 레지스트리(Docker Hub, Quay, NCR 등)에서 이미지 다운로드가 필요한 경우가 있습니다…
툴즈 프로덕트 디자이너? 토스에는 Tools Product Designer라는 직군이 있어요. 토스 팀원들이 빠른 속도로 혁신할 수 있도록 인프라를 만드는 일을 해요. 내부 제품을 만드는 팀도 일하는 방식은 다른 팀과 크게 다르지 않은데요. 어떤 제품 혹은 인프라를 만들었을 때 임팩트가…
이 글과 관련된 다른 글 보기 - 쿠키런: 킹덤 런칭 회고 - DevOps 관점에서 본 쿠키런: 킹덤 런칭 회고 - CockroachDB in Production - CockroachDB에 대한 소개와 킹덤에서 CockroachDB를 사용한 이유 설명 - CTO가 커리어를 걸고 비트 레…
이정민| 2022년 12월 21일 |#Engineering 서비스를 출시하는 날이 되었다고 생각해봅시다. 몇 달간 고생하며 개발해온 팀원들은 저마다의 이유로 두근두근합니다. 특히 서버 개발자는 혹여 장애가 터질 까봐 신경을 곤두세우고 있을 겁니다. 서버의 특성상 24시간 언제든지 장애가…
기업에서 기존의 서버 클라이언트 방식에서 클라우드로 전환하는 이유는 크게 2가지로 구분할 수 있다. 첫째는 시스템 투자와 운영 비용이 절감되고 유연하고 빠른 확장이 가능하다는 것이다. 식사를 하려고 매번 직접 요리 재료를 사서 다듬고 음식을 해서 먹는 것보다 근처 식당에서 필요한 음식을…
- blog AAAP - 작업환경 as a Service 개발기 안녕하세요. 테크블로그로 만나뵙게 되어서 반갑습니다. 저는 “데이터연구실>응용분석팀”의 dingo.kim이라고 합니다. 카카오에서 일한 지는 이제 막 1년이 지났고요, 입사한 거의 직후부터 팀 내 프로젝트인 “AAAP”의…
CDC 너두 할 수 있어(feat. B2B 알림 서비스에 Kafka CDC 적용하기) "어 이거 CDC 적용하면 딱이겠는데요? 한번 CDC로 해보면 어때요?" B2B 알림서비스 기획 리뷰 도중 제안받은 의견입니다. 저는 이때까지만 해도 CDC가 무엇인지 잘 모르는 상태였지만, 저 의견…
안녕하세요. 카카오페이만의 기술 노하우와 개발 문화를 사내외로 널리 알리고 싶은 로라, 댄입니다. 카카오 개발자 컨퍼런스 if(kakao)가 12월 7일 수요일부터 12월 9일 금요일까지 3일간 열렸습니다. if(kakao)는 카카오를 대표하는 개발자 컨퍼런스인 만큼 카카오와 카카오의…
Datadog Dash 2022 컨퍼런스 방문기 우리회사 미국도 보내줍니다 Intro 안녕하세요! 컬리 플랫폼엔지니어링 팀에 서식하고 있는 이승윤 입니다. 저는 컬리에서 주로 개발팀과 함께 어플리케이션 모니터링을 설정하고, 서비스가 안정적으로 운영될 수 있도록 하는 여러 업무를 하고 있…
Intro 안녕하세요! 컬리 플랫폼엔지니어링 팀에 서식하고 있는 이승윤 입니다. 저는 컬리에서 주로 개발팀과 함께 어플리케이션 모니터링을 설정하고, 서비스가 안정적으로 운영될 수 있도록 하는 여러 업무를 하고 있습니다. 어느 날, 가장 멀리 가본 곳이라곤 제주도밖에 없었던 저에게, 식사…
레거시 애플리케이션(이하 앱)은 다양한 기술 부채(Technical Debt)를 가지고 있습니다. 새로운 기능을 릴리즈 하기 어려우며 운영비용을 증가시킵니다. 또한 비즈니스의 요구에 의한 혁신적인 기능들을 제때 반영하기 어렵습니다. 기능 간 강하게 결합된 아키텍처를 가진 모놀리틱(Mon…
안녕하세요 뱅크샐러드 Web Front-End Engineer 민찬기입니다. 여러분들은 운영하시는 서비스의 폰트를 바꾸신 적이 있으신가요? 바꾸시는 과정에서 어떤 어려움을 겪으셨나요? 눈썰미가 남다르신 분들은 눈치채셨겠지만, 뱅크샐러드는 9월부터 여기 블로그를 포함한 모든 서비스에 Pr…
이 글과 관련된 다른 글 보기 - 쿠키런: 킹덤 런칭 회고 - DevOps 관점에서 본 쿠키런: 킹덤 런칭 회고 - 쿠키런: 킹덤 데이터베이스 스토리지 레이어 복원기 - 엔지니어 관점 기록한 개괄적인 장애 대응 과정과 회고 - CTO가 커리어를 걸고 비트 레벨까지 내려가서 DB를 해킹했…
안녕하세요. 토스증권 QA팀에서 일하고 있는 QA Manager 황채은입니다. 지난 글에서 잠깐 언급되었던 토스증권의 Closed Beta Test 기억하실까요? 🔗 지난 포스팅 참고하기 링크 오늘은 해외 증권 서비스 출시를 위해 토스증권 임직원 대상으로 진행한 Closed Beta T…
들어가기 전에 카카오 하둡 플랫폼(Kakao Hadoop Platform, 이하 KHP)는 카카오 자체 개발 하둡 플랫폼입니다. 카카오 하둡 플랫폼에 대한 전체적인 소개는 다음 링크의 글(카카오 자체 개발 하둡 플랫폼 KHP)에서 확인하실 수 있습니다: KHP는 오픈 소스인 하둡 컴포넌…
By Ryan Donghyun Jin (@atinjin) 본 포스트는 영문으로도 제공됩니다. SCM(Supply Chain Management)은 상품 공급자, 운송 업체, 배송 서비스, 제품 등으로 이루어진 복잡한 네트워크를 데이터 흐름에 기반해 관리합니다. 쿠팡은 로켓 배송을 포함한…
Document Recognizer: 신분증 분석 기능 소개 서비스 소개 Document Recognizer 서비스는 NHN Cloud의 OCR(광학 문자 인식) 기술을 통해 사업자등록증, 신용 카드, 신분증의 문자 영역을 인식하고 영역별 문자를 추출하는 기능을 제공합니다. 인식된 문서…
if(kakao) 2022 개발자 컨퍼런스의 3일차에는 "2개의 개발자 키노트와 6개 트랙 프리뷰"를 스트리밍하고, 이어서 "50여개의 기술 세션"을 순차적으로 공개합니다. 오전 11시에 스트리밍하는 내용은 아래와 같습니다. - 크러스트유니버스 서상민 CKO(Chief Klaytn Of…
포스팅의 목차입니다. - 캐시는 무엇인가요? - LOCAL 캐시와 GLOBAL 캐시 - ElastiCache 무엇인가요?? - 캐시 적용하기! 안녕하세요. 올디브에서 Back-End 개발 업무를 맡은 핸들러입니다. 현재 올디브에서는 다양한 프로젝트를 스쿼드 단위로 진행하고 있습니다. 그…
어제, 12월 7일부터 온라인으로 진행 중인 if(kakao) 2022 개발자 컨퍼런스의 둘째 날이 밝았습니다. 어제는 지난 10월 있었던 판교DC 장애 관련 키노트 발표가 있었고, 오늘과 내일은 개발자 키노트와 트랙 프리뷰를 스트리밍하고 110여 개 기술 세션을 순차적으로 공개합니다.…
🔗 if(kakao) 발표 영상 보러 가기: 카카오페이 MLOps 적용기 (feat. AWS) 안녕하세요, 카카오페이 MLOps TF에서 MLOps 플랫폼 개발업무를 맡고 있는 레이첼입니다. 올해 if(kakao)에서 카카오페이 MLOps 적용기 (feat. AWS) 발표를 진행했는데요…
이 글은 IDG의 아티클을 전재하여 제공합니다. 원문보기: https://www.ciokorea.com/column/ 세계 경제가 어려움에 직면한 가운데, 상당수 기업이 프라이빗 데이터센터를 유지하고 워크로드를 클라우드에서 옮겨 와 (이른바 '송환(repatriation)') 비용을 절…
저희 팀에서는 사람인 내부의 DB Trigger를 제거하고 이를 비동기 분산처리로 변환하는 작업을 진행했습니다. 그 중 Kafka를 통하여 메세지 처리 과정 중에 일부 문제가 있었던 부분을 Spring Cloud Stream을 이용하여 재시도 로직을 구현했습니다. 그 기술적인 구현 과정…
PostgreSQL Vacuum에 대한 거의 모든 것 시작하며 PostgreSQL에는 다른 DBMS에서는 볼 수 없는 Vacuum이라는 개념이 존재합니다. Vacuum 개념은 지난 Aurora MySQL vs Aurora PostgreSQL 글에서 잠깐 소개한 적이 있는데요. Postg…
김성환 | 2022년 11월 28일 | #Machine_Learning #Engineering Apache Beam으로 머신러닝 데이터 파이프라인 구축하기를 주제로 하는 3번째 글로 다시 찾아뵙게 되었어요. 1편: 도입과 사용에서는 Apache Beam이 무엇이고, 핑퐁팀이 왜 Beam…
요즘 재택근무의 확산이 하나의 트렌드가 되어 가고 있습니다. 재택근무를 가능하게 만들어 주는 솔루션들은 계속 만들어져 왔지만, 본격적인 적용과 확산은 COVID-19이 결정적인 trigger 역할을 했습니다. 많은 기업들이 본격적으로 재택근무를 실시했습니다. 초기의 우려와는 달리 오히려…
우아한형제들 네트워크 인증시스템 교체기 네트워크 인증시스템 교체는 일년 동안(2021.05 – 2022.05) 진행한 프로젝트입니다. 담고 싶은 내용이 많지만 우아한형제들에서는 네트워크 인증시스템 변경을 통해 ‘무엇을 하고 싶었는지’ 그리고 ‘단계별로 어느 것을 고려하였는지’ 간략히 그…
오래 기다리셨습니다. 카카오의 연례 개발자 컨퍼런스인 if(kakao) 2022를 12월 7일(수)~9일(금), 3일간 개최합니다. 공식 웹사이트(https://if.kakao.com) 및 카카오TV에서 온라인으로 진행되오니, 많은 참여와 관심 부탁드립니다. 카카오는 올 한 해 부족했던…
이 글과 관련된 다른 글 보기 - CockroachDB in Production - CockroachDB에 대한 소개와 킹덤에서 CockroachDB를 사용한 이유 설명 - 쿠키런: 킹덤 데이터베이스 스토리지 레이어 복원기 - 엔지니어 관점 기록한 개괄적인 장애 대응 과정과 회고 - C…
이 글은 IDG의 아티클을 전재하여 제공합니다. 원문보기 : https://www.itworld.co.kr/news/ 클라우드 컴퓨팅은 이른바 “좋은 놈, 나쁜 놈, 이상한 놈”의 시대를 겪고 있다. 보안과 민첩성은 확실한 성공에 가깝지만, 비용과 복잡성은 심각한 단점이다. 필자는 종종…
Direct Connect 서비스 소개 서비스 소개 Direct Connect(DX) 서비스는 NHN Cloud의 IaaS 자원과 외부 네트워크(예. 고객사 온프레미스) 구간을 통신사에서 제공하는 전용 회선으로 연결하기 위한 접점입니다. NHN Cloud DX 포트와 전용 회선을 이용하…
신뢰할 수 있는 AI 시스템1 논의 배경 사람이 해오던 전통적 의사결정과 행위를 AI 시스템이 대체하는 영역이 증가하면서 사람에게만 요구하던 윤리기준을 AI에도 적용할 수 있는지에 대해서 사회적 관심과 논란이 증가하고 있습니다. 전문가 시스템과 같이 추론 과정에 대한 이해가 상대적으로…
우아콘2022 비하인드: 작은 경험도 괜찮아, 기술로 함께 문제를 풀어가는 이야기 "나의 작은 경험이, 누군가의 성장이 되기를." 그런 마음으로 올해도 우아한형제들이 준비한 우아콘2022의 막이 내렸습니다. 우아콘이 뭐예요? 우아콘은 우아한형제들의 기술, 서비스, 비전, 가치를 나누는…
안녕하세요. 인프런의 백엔드 개발자 인트입니다. 최근 인프런 사이트의 커뮤니티, 강의, 로드맵 검색 품질을 높이기 위한 검색엔진 프로젝트를 진행하였는데요. 이번 포스트에서는 해당 프로젝트를 하면서 겪은 정렬 관련 이슈와 해결 과정을 공유하고자 합니다. 우선 검색엔진으로 사용한 기술에 대…
서남규| 2022년 11월 16일 |#Engineering 쿠버네티스에서 기본으로 제공하는 HPA를 이용하면 pod의 CPU 사용량에 따라 자동으로 스케일 아웃되는 시스템을 쉽게 구축할 수 있습니다. 하지만 서비스의 성격에 따라 CPU 사용량 대신 다른 지표를 이용해 오토스케일링하는 것…
UX 라이팅에서는 모든 팀원이 같은 기준으로 글을 쓰는 게 중요해요. 토스에는 모두가 같은 기준으로 글을 쓸 수 있는 여러 가지 인프라가 준비돼있어요. 크게 다섯 가지로 분류할 수 있는데요. 토스 라이팅 시스템 피라미드 위에서 아래로 내려갈수록 추상적인 개념에서 구체적인 개념으로 내려오…
AWS DNA 4기 회고 DNA는 Digital Native Architects의 줄임말로, AWS Korea에서 제공하는 교육 및 네트워킹 프로그램입니다. 약 3개월 동안 AWS DNA 4기에 참가하며 경험한 내용을 정리해보았습니다. 1. DNA 프로그램에 지원하다. 작년 11월, 회…
당근마켓은 2022년 10월 14일부터 30일까지 2022 하반기 ‘프로덕트 디자이너’ 직군 채용의 문을 열었어요. 당근마켓에서 프로덕트 디자이너 직군을 이렇게 대규모 채용한 것은 처음이었는데요. 함께 할 분들을 잘 모시기 위해, 피플팀, 기업브랜딩팀, 그리고 7명의 프로덕트 디자이너들…
안녕하세요. 올리브영에서 Back-end 개발 업무를 맡은 달고나윤입니다. 현재 올리브영 전시파트는 기존 모놀로식 아키텍쳐에서 MSA 아키텍쳐로 이사가기 위해 열심히 준비 중에 있습니다. 이사라고 표현 하였지만, 보다 정확하게는 준비된 일부 화면 영역들이 조금씩 독립해나가는 과정으로 말…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.itworld.co.kr/opinion/ 오픈소스는 항상 단순한 소프트웨어가 아니었다. 오픈소스는 사고방식과 정신(ethos)에 관한 것이며 팀 버너스 리가 정보를 연결하고 공유할 방법을 개발하기 위해…
안녕하세요. 카카오페이 <머니 클랜>에서 카카오페이 머니를 비롯한 전사 서비스에서 이용하는 금융플랫폼의 서버 개발을 하고 있는 Heli, 헬리입니다. 개발을 하다 보면 정말 많은 라이브러리와 프레임워크를 사용하게 됩니다. 그중에서는 이미 여러 번 사용 경험이 있는 기술도 있지만 그렇지…
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!] 카카오의 유일한 SNS 카카오스토리와 신규 기록 서비스를 함께 만들어 나갈 동료를 찾습니다! 올해 10살이 된 카카오스토리 카카오스토리는 2012년 3월에 오픈한 카카오의 SNS입니다. 이 당시에는 뚜렷할만한 국내 SNS가 없던 시…
- blog - career [post Server!] 톡 안의 신분 증명, 카카오 지갑 스마트폰이 보급화 되고 모바일 페이 서비스가 강력해지면서 점점 휴대폰만 들고 다니는 사람들이 많아지고 있지만, 신분 증명을 위해서는 여전히 실물 주민등록증과 운전면허증이 필요합니다. 카카오 지갑 서…
- blog - career [post Server!] 당신의 상상은 현실이 된다! 계정플랫폼팀으로 어서 오세요~ “‘카카오 로그인’ 해 본 적 있으신가요? 그럼 우린 이미 아는 사이예요~” 카카오는 ‘기술과 사람이 만드는 더 나은 세상’을 위해 존재합니다. 수많은 사용자, 다양한 서비…
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일…
Image Created by DALL-E 안녕하세요. 컬리 데이터 플랫폼팀에서 데이터 엔지니어링과 MLOps관련 업무를 맡고 있는 이상협입니다. 데이터 플랫폼팀에서는 데이터 엔지니어링은 물론 다양한 머신러닝과 관련된 업무를 진행중인데요, 최근에는 ML관련 다양한 업무를 위한 MLOps…
새로워진 NAS 서비스 소개 스토리지는 클라우드 환경에서 중추 역할을 맡고 있는 부분 중 하나입니다. 컴퓨터가 동작하기 위해서는 저장 공간이 필수불가결하기 때문입니다. NHN Cloud에서는 여러 가지 스토리지 서비스들을 제공합니다. 대표적으로 오브젝트 단위로 사용하는 Object St…
안녕하세요! 카카오 인재영입팀 테크 영입 담당자 모네입니다 :) 지난 10월 15일, 토요일임에도 불구하고 많은 분들이 2022 카카오 채용연계형 겨울 Tech 인턴십 영입 설명회에 참석해주셨는데요! 주말에 진행된 점, 그리고 설명회 진행이 길었던 점을 고려하여 당일 참석하지 못한 분들…
보안, 클라우드 도입의 걸림돌? 보안은 클라우드 전환을 주저하게 만드는 가장 큰 원인입니다. ‘21년 KDI 경제정보센터에서 국내 기업을 대상으로 클라우드 도입 시 장애 요인에 대해 조사한 결과 응답한 기업의 52.5%가 데이터 유출 등 보안 문제를 꼽았습니다. 하지만 반대로 보안에 문…
테라폼이란? HashiCorp 에서 오픈소스로 개발중인, 클라우드 및 온프레미스 인프라를 코드로 관리할 수 있는 도구입니다. 인프라 환경 구성시 웹 콘솔 등이 아닌 Ansible 같은 선언적 코드형식으로 리소스 들을 생성, 수정, 삭제 하여 관리가 가능한 IaC (Infrastructu…
지난 회에서는 디지털 트윈의 정의와 비즈니스 적용 방안을 알아보았습니다. 이번 회에서는 국내외 디지털 트윈 대표 사례와 우리나라 ‘디지털 트윈국토’의 구축 방향성에 대하여 알아보겠습니다. 해외의 디지털 트윈 대표 사례는 무엇이 있을까요? 해외의 디지털 트윈 대표 사례를 국가 단위와 지역…
우리는 모의장애훈련에 진심입니다 – Part 2 안녕하세요. 저는 우아한형제들에서 TPM으로 일하고 있는 임성현입니다. 지난 4월 "우리는 모의장애훈련에 진심입니다 – Part 1."에서 모의장애훈련을 소개한 이후, 많은 분들이 관심을 보여주셨는데요. 이번 Part 2 글에서는 Part…
안녕하세요! 카카오스타일 SRE팀 네사입니다. 오늘은 카카오스타일 SRE팀에서 올해 EKS 클러스터 이전을 하며 새롭게 도입 했던 AWS Karpenter 에 대해 공유를 해보려 합니다. EKS 클러스터를 운영하는 엔지니어라면 누구나 확장성에 대한 고민을 한 번쯤 하게 됩니다. agil…
지난 글에서는 ‘너티’ 앱을 각 플랫폼 별로 빌드해서 배포하는 과정을 자동화하는 방법에 대해서 알아보았습니다. 추가로 ‘너티’는 React Native로 개발이 되었기 때문에 크로스 플랫폼 지원이 가능하고, 앱 전체를 빌드해서 배포하는 바이너리 배포 뿐만 아니라 Codepush 배포가…
인터넷 시대의 석유라 불리는 Data는 AI의 마중물이자, 기업 디지털 트랜스포메이션의 근간이나 다를 바 없다. 특히 모든 것이 클라우드로 올라가는 디지털 시대에 마지막 남은 기업 경쟁력의 보루로서 Data를 손꼽고 있기도 하다. 그렇게 기본이자 핵심인 Data를 어떻게 활용해서 기업의…
frida-gum을 활용한 iOS 앱 Hook 1. 개요 Frida(https://github.com/frida/frida)의 핵심 로직은 모듈화되어 있습니다. 그래서 후킹(Hooking) 모듈만 가져다 프로그램에 포함시켜 개발할 수 있으며, Frida JavaScript API 외에…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.itworld.co.kr/opinion/ 데이터는 1945년에 개발된 최초의 범용 디지털 컴퓨터 에니악(ENIAC) 시절에도 적시에 적절한 사람이 맡아야만 비로소 가치를 발휘할 수 있었다. 가치 있는…
안녕하세요! 올디브에서 주문결제 관련 업무를 맡은 호랭이아빠 입니다. 오늘은 지난번 우뱅님의 올리브영 결제 이야기 Part-1에 이어 두 번째 시간입니다. 올리브영이 지속해서 성장하는 만큼 주문결제 시스템의 상태 현황과 이상 여부 등을 실시간으로 모니터링할 수 있는 필요성도 나날이 커지…
글로벌 시장조사기관 가트너 등이 핵심 기술로 소개하고 있는 디지털 트윈은 약 20년 전 미국 미시간대의 마이클 그리브스 교수가 처음 제시한 개념입니다. 그렇다면 처음 소개된 이후 20년이 지난 지금도 여전히 뜨거운 관심을 받고 있는 디지털 트윈이 무엇이며, 이를 활용하는 대표 사례는 무…
컬리 공통 암호화 모듈의 동시성 이슈 해결하기 공통 모듈에서 발생한 동시성 이슈의 해결 과정을 소개합니다. 1. Intro 안녕하세요, 현재 컬리에서 회원/마케팅서비스 개발을 담당하고 있는 박준규입니다. 컬리에 입사한 지 1년이라는 시간을 보내면서 많은 시행착오와 경험들을 하였는데요,…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : "https://www.ciokorea.com/column/ 자동화 봇이 널리 퍼지면서 작업이 간소화 됐지만, 이 봇 또한 관리와 최적화라는 추가 업무를 만든다. 여러 자동화 솔루션과 작업을 조직화하는 기존 오케스트레이터(…
1. Intro 안녕하세요, 현재 컬리에서 회원/마케팅서비스 개발을 담당하고 있는 박준규입니다. 컬리에 입사한 지 1년이라는 시간을 보내면서 많은 시행착오와 경험들을 하였는데요, 그 중 하나로 컬리 전반적으로 사용하고 있는 공통 암호화 SDK 모듈 이슈에 대한 경험을 공유드리려고 합니다…
Secure Key Manager 신규 기능 소개(승인 기능/키 조회 API 추가) Secure Key Manager의 새로운 기능 승인 기능 각종 보안 인증 심사 요건에는 키 관리 정책을 수립하였는지, 실제로 키 관리 절차가 정책에 부합하는지, 이에 대한 증적 자료를 제출하였는지 등이…
KURLY HACK FESTA 2022 개최기를 소개합니다. 컬리의 입사 연계 특전 온라인 해커톤 그 첫번째 이야기 KURLY HACK FESTA 2022 개최기를 소개합니다.🎉 안녕하세요! 컬리 탤런트 팀입니다. 2022년 여름의 끝자락, 컬리 제1회 입사 연계 특전 온라인 해커톤 <…
전쟁에 나간 군인에게 훌륭한 무기는 목숨을 지켜줄 뿐 아니라 승리를 이끄는데 핵심 동력이다. 직장인에게 그런 무기는 무엇일까? 당연히 컴퓨터, 노트북, 태블릿과 같은 사무용 기기일 것이다. 당연히 훌륭한 무기는 더 나은 성과에 도움이 된다. 그런데 제아무리 좋은 스마트폰도 카카오톡이나…
핑퐁팀에서는 루다의 대화 성능을 지속적으로 발전시키기 위해 Continual Learning을 연구하고 있어요. 이를 위해 새로운 데이터를 받으면 모델을 학습하고, 평가하는 일련의 과정을 수행해야 하는데, 이 모든 과정을 사람이 직접 개입하는 것이 너무 효율적이지 못했어요. 그래서 이…
- 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…
데이터 웨어하우스(Data Warehouse, 이하 DW)는 기업 데이터를 통합하고 데이터 기반 의사결정을 지원하는 시스템입니다. 최근 들어 데이터 유형이 다양해지고 실시간에 준하는 데이터 제공이 지속적으로 요구되고 있습니다. 또한 클라우드 기반으로 시스템이 전환되는 사례가 증가하면서…
안녕하세요. 카카오페이 데이터실 Jenson, Todd입니다. 카카오페이에서는 얼굴을 탐지하고 검증하는 기술을 활용해 고객 편의성과 안정성을 제공하고 있습니다. 저희는 얼굴 탐지 및 검증 기술을 서비스에 제공하는 프로젝트에서 서버를 개발하고 있습니다. (카카오페이 개발자센터에서 얼굴 인…
안녕하세요 뱅크샐러드 웹 프론트엔드 엔지니어 조성동입니다. Web chapter 내 개발 과정의 많은 부분에서 GitHub Action을 활용하고 있습니다. action이 실행되고 이를 기다리는 시간은 지루하고 아깝습니다. 하나의 action이 3분이 걸린다면 20명의 동료들이 한 번씩…
반복해서 실수가 발생해서 수많은 사람들의 시간을 낭비하는데, 사실 시스템 개선에 조금만 시간을 썼으면 발생하지 않았을, 그런 문제들이 있습니다. 이런 상황을 알면서도 바쁘다는 핑계로 넘어가곤 하는데, 이번에 1년 이상 머리 한 구석에만 뒀던 이슈를 해결해 공유해볼까 합니다. 카카오스타일…
전통적인 방식의 문서 동기화 클라우드 기반의 업무 환경이 정착되어감에 따라 과거 전통적인 방식의 협업은 지속적으로 변화를 맞고 있습니다. 특히 최근 팬데믹 상황으로 인해 재택근무 등 원격 업무가 일반화되어 감에 따라 이러한 상황은 더욱 가속화되었습니다. 전통적인 방식으로 동일 문서를 함…
[다시보기] 8월 우아한테크세미나 | 개발자가 꼭 알아야 할 애플리케이션 보안: 입문부터 놓치면 안될 트렌드까지?! 📅세미나 들여다 보기 - 2022. 8. 31.(수) 저녁 7시~9시 - 우아한Tech YouTube 라이브 애플리케이션 보안, 즉 흔히 말하는 취약점 진단은 안전한 앱…
우아한 개발자들, 어떻게 성장해요?(a.k.a. 개발조직의 제도와 문화) 우아한형제들에서는 어떤 조직문화와 제도로 개발직군 구성원들의 성장을 지원하고 있을까요? 우아한형제들에 합류하는 모든 개발직군 구성원이 좋은 채용 경험을 하고, 합류한 이후에도 만족하며 일하고, 우아한형제들 기술 조…