AI 기술의 발전은 우리의 일상과 업무 수행 방식을 혁신적으로 변화시키고 있습니다. ChatGPT와 같은 대규모 언어 모델(LLM)의 도입은 애플리케이션 개발에 새로운 가능성을 열어주었습니다. 그러나 이러한 기술의 발전은 동시에 새로운 도전 과제를 가져왔습니다. 기존 언어 모델은 단순한…
안녕하세요! 커뮤니티실 동네생활팀 프론트엔드 엔지니어 리디아(Lydia)예요. 당근에 합류한 지 이제 막 한 달이 넘어가고 있는 따끈따끈한 저의 경험을 여러분께 공유하고 싶어 찾아왔어요. 당근 동네생활팀은 이웃들과 동네에서 일어나는 다양한 경험과 정보를 공유하고 교류하는 ‘공간’을 만들…
많은 기업이 AI 연구 및 서비스 개발을 위한 주요 컴퓨팅 리소스로 CPU를 활용해 왔습니다. 각종 연구 장비가 빠르게 발전하고 사양이 높아진 만큼, CPU도 점점 더 막강한 사양으로 무장하며 사용자들의 요구를 충족했어요. 하지만 본격적인 AI 시대가 도래하면서 CPU만으로는 고성능 컴…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.ciokorea.com/column/346854#csidx7407749d38a10c3be18f606036d75ff 스마트워치로 운동 정보를 확인하는 것만큼 간편하게 개발자 생산성을 측정할 수 있는 세상…
LLMOps를 위한 프롬프트 엔지니어링 도구 개발 경험기 - 등록일 - 2024.08.12 - | - 코멘트 - 10775 LLM 애플리케이션을 개발할 때 필요한 기본적인 구성 요소는 다음과 같습니다. - 모델 또는 파인튜닝(fine-tuning) 체크포인트 - 온도(temperatur…
요약: 카카오페이는 서비스 안정성 향상을 위해 오픈소스 MockServer 기반의 사내 공통 목 서버를 개발했습니다. 이 목 서버는 독립적인 테스트 환경 제공, 외부 서비스 의존성 최소화 등의 기능을 통해 개발 및 테스트 효율성을 높였으며, 현재 29개 조직에서 72개의 목 서버를 사용…
안녕하세요. 올리브영 플랫폼엔지니어링팀 리더 무스타파🌙입니다. Datadog에서는 매년 새롭게 런칭되는 서비스와 다양한 성공 사례와 경험을 공유하기 위해서 뉴욕에서 DASH라는 컨퍼런스를 개최합니다. 이번 DASH 2024에는 Breakout Speaker의 자격으로 올리브영의 성공 사…
알림: 이 글은 Tuning ZIO for high performance의 한국어 번역본입니다. 안녕하세요, 스튜디오 킹덤에서 서버 소프트웨어 엔지니어로 일하고 있는 삐에르입니다. Disclaimer 우선, 이 글에서 논의하는 내용이 절대적인 진리는 아니라는 점을 밝힙니다. 무엇을 수행…
목차 핵심 요약 클라우드 전환은 단순한 인프라 이전이 아닌 보안 패러다임의 근본적 변화를 의미합니다. 초창기-과도기-정착기 3단계별로 차별화된 보안 전략을 통해 기업이 우려하는 보안 위험을 체계적으로 해결하고, 안전하면서도 효율적인 클라우드 환경을 구축할 수 있습니다. 클라우드 전환을…
요약: 카카오페이의 테크니컬 프로젝트 매니저(TPM) 세 분의 이야기와 그들의 역할을 소개합니다. TPM이 어떤 업무를 맡고 있는지, 핀테크 분야에서 TPM으로서 어떤 경험을 했는지, 그리고 TPM을 꿈꾸는 분들께 도움이 될 만한 조언을 담았습니다. 이 글을 읽으며 TPM의 중요성과 매…
목차 양자 컴퓨팅 시대의 개막 1980년대부터 양자 컴퓨팅에 대한 연구가 시작된 이후 1994년 미국 국립표준기술연구소에서 양자 컴퓨팅 관련 컨퍼런스가 개최되며 학계의 주목을 받기 시작했습니다. 이후 2011년 D-Wave Systems가 최초의 상용 양자 컴퓨터를 출시하고 2019년…
토스의 데이터 직군이 매일 쓰는 서비스의 만족도를 1점 끌어올리기 위해 10개월간 집요하게 파고든 과정을 소개할게요. 배경 테이블센터는 토스 내의 데이터를 찾는 데 필수적인 서비스에요. 하지만 여전히 초기 버전에 머물러 있었어요. 데이터 직군이 많지 않았던 3년 전 한 명의 데이터 엔지…
로봇을 위한 MLOps #2: 엣지 파이프라인의 구성 "로봇을 위한 MLOps #1: Edge device와 K3s, Airflow" 편에서는 로봇을 위한 머신러닝 모델을 개발하는 과정을 소개하고 이를 위해 MLOps 인프라스트럭처를 어떻게 구축하였는지를 설명하였습니다. GPU work…
글쓴이 소개 sky.j 안녕하세요. 카카오 기술기획에서 테크 영입/성장을 담당하고 있는 sky(스카이)입니다. 테크직군 크루들의 기술성장을 위한 다양한 프로그램을 운영합니다. 👏 eve.y2k 안녕하세요. 카카오 애플리케이션을 모니터링하기 위한 표준 시스템을 개발하는 모니터링기술의 ev…
‘좋은 투자’를 위해서는 무엇이 필요할까요? 많은 것들이 필요하겠지만 그중에서도 주가 변동, 거래량, 경제 지표, 뉴스 기사 등 방대하고 어마어마한 양의 실시간 데이터를 종합하여 분석해서 가치 있는 정보를 추출하는 것이 필수입니다. 보통 ‘애널리스트’가 이런 작업을 하는데요. 애널리스트…
안녕하세요. 토스증권 Realtime Data Team 김용우 입니다. Change Data Capture(이하 CDC)는 쉽게 말하면 정적인 데이터를 동적인 형태로 복제하는 것인데요. 데이터베이스 안에서 일어나는 변경사항들을 감지하고, 각 변경사항을 이벤트로 변환해서 이벤트 스트림으로…
네이버 검색 SRE - 지진과 비상 대응 시스템 - 등록일 - 2024.07.17 - | - 코멘트 - 3801 잠자던 개발자 L 씨는 2024년 7월 12일 아침 8시 26분 휴대폰에서 재난문자 알림 음을 들었습니다. 알림 음에 깜짝 놀라서 깬 L 씨는 지진 재난문자를 보고 바로 네이…
네이버 검색 SRE - 상위 레벨 모니터링 시스템 - 등록일 - 2024.07.17 - | - 코멘트 - 5503 네이버에는 검색, 쇼핑, 플레이스 등 대한민국 사람들의 삶에 밀접한 관계가 있는 수많은 서비스가 있습니다. 이렇게 필수적인 서비스를 안정적으로 제공하는 것은 매우 중요합니다…
요약: 카카오페이 SRE팀 RE파트의 배포 프로세스 개선 사례를 소개합니다. 기존의 수동 작업과 알림 부재 문제를 자동화하여 상시 배포 인원을 10명에서 3명으로 줄이고, 다양한 프로젝트를 성공적으로 수행했습니다. 그러나 그라운드 룰의 혼란, 배포 프로세스 개선 의지 약화, 데이터 수집…
토스증권 해외주식 서비스 소개 ✌️ 안녕하세요, 토스증권 Server Developer 김광훈입니다. 제가 근무하고 있는 해외주식 플랫폼 팀은 미국 주식을 중심으로 해외 주식 원장을 담당하고 있어요. 원장이란 증권 서비스에서 가장 주요한 영역 중 하나이며, 금융거래를 기록하는 장부를 말…
AI 데이터 분석가 ‘물어보새’ 등장 – 1부. RAG와 Text-To-SQL 활용 AI 데이터 분석가 ‘물어보새’는 생성형 AI를 주제로 한 우아톤 2023(우아한형제들 구성원 누구나 참여할 수 있는 사내 해커톤)을 계기로 탄생한 프로덕트입니다. 당시 ‘코드 없이 데이터 추출과 시각화…
안녕하세요. 저는 보안기술아키텍처팀에서 카카오뱅크가 늘 안전할 수 있도록 보안 관점의 아키텍처 검토, 침해 대응, Endpoint 보안 등의 업무를 수행하고 있는 Levi입니다. 기존에는 클라우드보안팀 소속이었는데요. 해당 팀에서는 ‘클라우드’라는 범위에 대해 전반적인 보안 업무를 경험…
요약: 카카오페이의 마이데이터 플랫폼 개발팀은 사용자 금융 데이터의 증가하는 수집 이력을 관리하기 위해 기존 시스템을 재설계했습니다. 주요 문제는 높은 쿼리 처리 속도(QPS), 부족한 데이터 저장 용량, 그리고 통계 배치의 긴 수행 시간이었습니다. 이를 해결하기 위해 데이터 분산 저장…
실시간 배달 상황이 궁금해! 배달 인프라 레벨 구축 경험담 여러분은 오늘 컨디션을 표현해본다면 어떻게 하시겠어요? 개인마다 답이 다를 수 있죠. 좋다, 나쁘다를 비롯하여 1~100에 대입하여 표현할 수도 있고요. 배달상황도 마찬가지에요. 지금 비가 오는데 배달상황이 어떻지? 이처럼 주관…
안녕하십니까 컬리 데이터서비스개발팀 데이터 엔지니어 김영준입니다. 컬리에서는 수많은 데이터 파이프라인과 MLOps, BI (Business Intelligence) 등 다양한 분야에서 워크플로 관리 플랫폼인 Airflow를 사용하고 있습니다. 최근 그중 데이터 파이프라인에 사용하던 Ai…
들어가며 안녕하�세요. Security R&D 팀의 김도연, 김영현, 박경준, 후바인 찰스, 안상환입니다. Security R&D 팀은 LY 그룹 서비스의 전반적인 보안을 강화하기 위해 보안 기술 연구 및 모듈 개발, 컨설팅 업무를 담당하고 있습니다. 이번 글에서는 사용자의 서비스 요청…
최근 프론트엔드 개발에서 사실상의 표준으로 자리매김 하는 기술이 있습니다. 바로 SSR, Server Side Rendering인데요. Next.js를 비롯한 다양한 프레임워크에서 SSR을 손쉽게 구축할 수 있는 솔루션을 제공하고 있습니다. 토스 또한 SSR을 도입하여 많은 사용자에게…
홈탭을 출시하는 과정에서 팀 내에 많은 변동이 있었다. 커리어 개발・창업・이민 준비 등 다양한 이유로 팀원들은 회사를 떠났다. 초기 기획을 함께 이끌어주던 디자이너 동료도 떠나게 되었고, PM 역할 까지 도맡아 했어야 됐다. 남은 팀원분들과 함께 반드시 홈 탭을 성공적으로 출시하겠다는…
홈 탭을 추가한다는 것은 단순히 탭 하나가 추가된다는 것이 아니었다. 사용자의 상태에 따라 다른 케이스와 화면으로 이동이 필요한 경로가 필요했고, 무엇 보다 매일 변화하는 정보들을 사용자들이 잘 확인할 수 있어야 했기 때문에 준비해야 될 것들이 많았다. 그래서 우리 팀에서는 한꺼번에 모…
AI 비즈니스의 성공을 위해서는 무엇을 우선적으로 고려해야 할까요? 2022년 말 ChatGPT가 쏘아 올린 생성형 AI의 등장은 많은 기업에 새로운 사업 기회와 상상력을 가져다주었습니다. 다양한 분야에서 생성형 AI 기술을 사용하여 고객 경험의 혁신을 이뤄내려는 다양한 시도가 생겨났죠…
안녕하세요! 올리브영 주문 & 결제를 담당하고 있는 빈센트입니다. 얼마 전, 2024년 5월 31일부터 6월 6일까지 올해 두번째 올영 세일이 있었습니다! 올리브영 매장 그리고 온라인몰에서 다들 많이 구매를 하셨을 텐데요! 올영 세일에서 가장 중요한 것은 바로 빠른 주문과 결제입니다!…
지난 포스팅과(사이트 신뢰성에 대한 지표는 어떻게 구성할까?) 다르게 이번엔, AWS EKS 환경을 좀 더 안정적이며 확장성 있게 운영하기 위해 고민하고 테스트 했던 내용에 대해 공유 드리고자 합니다. 사람인은 K8S 플랫폼으로 On-Premise가 주이고 최근 서비스는 AWS EKS를…
B마트 주문 유실을 없애보자: 네트워크 편 안녕하세요 오랜만에 인프라 네트워크와 관련된 경험을 공유하고자 글을 쓰게 되었습니다. 우아한형제들은 퀵커머스 사업에 집중하면서 배민비마트 서비스는 비약적으로 사업 규모가 커졌습니다. 이는 곧 네트워크 가용성이 비즈니스 성과에 직접적으로 영향을…
요약: 이번 3편에서는 기업 데이터 관점에서 Generative AI와 Google Cloud의 강점을 소개합니다. Generative AI의 이해를 돕기 위해 데이터 유형별 사용 패턴과 Google Cloud의 생태계를 설명합니다. Google Cloud의 다양한 제품과 Generat…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.ciokorea.com/news/340799#csidx60b6e92476d394e93ffd28fba7feb09 미국 정부기관의 2023년 주요 보안 사고 미국 정부기관들이 2023 회계연도에 11건의…
들어가며 안녕하세요. AI Services Lab 팀의 ML 엔지니어 박희웅입니다. 저희 팀에서는 오픈챗과 관련된 다양한 AI/ML 모델을 개발해 서빙하고 있는데요. 앞서 오프라인과 온라인 A/B 테스트를 통해 오픈챗 추천 모델 개선하기 포스트에서 사용자 개인의 취향에 맞는 오픈챗들을…
요약: 1편에서는 Google Cloud Next 2024 컨퍼런스의 주요 키노트와 Gemini를 활용한 구글 클라우드 기술을 다룹니다. 컨퍼런스에서는 “The new way to cloud”라는 슬로건 아래 AI 중심의 구글 클라우드 스택과 고성능 하드웨어, 멀티모달 처리 및 고급 추…
🤷♀️ 데이터 있어요? 안녕하세요, 회원마케팅서비스 개발을 담당하고 있는 호선우입니다. 회원 데이터가 Master DB 에 INSERT 되었고 Slave DB 에서도 SELECT 하면 조회되는데, Master DB 의 다른 Session 으로 SELECT 하면 데이터가 조회되지 않는 이…
데이터가 있었는데요, 아니 없어요 COMMIT, MVCC 그리고 SET AUTOCOMMIT 🤷♀️ 데이터 있어요? 안녕하세요, 회원마케팅서비스 개발을 담당하고 있는 호선우입니다. 회원 데이터가 Master DB 에 INSERT 되었고 Slave DB 에서도 SELECT 하면 조회되는데,…
핵심 내용 요약 - AI 서비스(AIaaS)는 클라우드 기반 AI 기술로 기업이 복잡한 인프라 없이 다양한 AI 기능을 활용할 수 있게 합니다. - 글로벌 AI 서비스(AIaaS) 시장은 지속적으로 성장할 전망이며, 금융, 헬스케어, 제조업 분야에서 특히 활발히 도입되고 있습니다. -…
요약: 도리는 R2DBC 커넥션 풀이 애플리케이션 시작 시 초기화되지 않은 문제를 해결하는 과정을 공유합니다. 당연하게 생각했던 커넥션 풀이 기대와는 다르게 동작하는 것을 발견했고, r2dbc-pool 내부 코드 분석으로 사건 조사를 시작했습니다. 이 과정에서 설정을 통해 명시적으로 r…
안녕하세요, 카카오뱅크 어플리케이션 보안팀에서 블루팀 업무를 맡고 있는 Jinny입니다. 저희 블루팀에서는 앱을 통해 들어오는 외부 공격을 방어하고, 카카오뱅크가 보유한 주요 정보들을 안전하게 보호하기 위한 다양한 보안 업무를 수행하고 있습니다. 어찌 보면 고객의 정보와 자산을 방패막🛡…
안녕하세요, 11번가 전시서비스개발팀의 서장원입니다. 전시 딜 내재화 업무를 맡아 진행했던 과정과 개선 작업이 갖는 의미에 대한 개인적인 회고를 공유해 보고자 합니다. 내용 이해를 돕기위해, 기초적인 질문을 던져봅니다. - ‘딜’ 그리고 ‘내재화’ 라는게 무슨 뜻인가요? - 딜은 상품…
이전에 LINE 앱에서 음성 품질을 측정하는 방법이라는 글에서 LINE 앱에서 어쿠스틱 환경과 네트워크 환경 변화, 글로벌 환경에 대응하는 방법을 소개한 바 있습니다. 특히, 어쿠스틱 환경에 대응하는 방법과 관련해서 AEC(acoustic echo cancellation, 에코 제거)…
#쿠키런: 마녀의 성과 퍼즐봇 쿠키런: 마녀의 성(이하 '마녀의 성')은 탭(Tap to blast) 방식의 퍼즐을 풀어 쿠키들을 마녀의 성에서 탈출시키는 퍼즐 게임입니다. 데브시스터즈에서는 마녀의 성을 AI가 학습하여 플레이하는 강화학습 기반의 퍼즐봇을 만들어 게임 레벨 밸런싱에 사용…
함께 구매하면 좋은 상품이에요! - 장바구니 추천 개발기 2부 보완재 추천 모델을 서빙하기 위한 아키텍처 소개 소개 안녕하세요. 컬리 데이터서비스개발팀에서 일하고 있는 백엔드 개발자 최재형, 김수지, 데이터 엔지니어 이상협, ML 엔지니어 구국원입니다. 이전 글에서는 장바구니 추천 모델…
최근, 구름IDE의 가격 정책을 개편했습니다. 사용하지 않은 스펙과 리소스에 대한 비용을 지불해야 하는 기존의 플랜형 구독제를 사용자가 이용한 만큼만 과금하는 종량형 요금제로 변경했습니다. 그러기 위해서는 모든 컨테이너들의 사용량을 분 단위로 모니터링해야 했습니다. 즉, 우리에게 허용된…
소개 안녕하세요. 컬리 데이터서비스개발팀에서 일하고 있는 백엔드 개발자 최재형, 김수지, 데이터 엔지니어 이상협, ML 엔지니어 구국원입니다. 이전 글에서는 장바구니 추천 모델을 개발하는 과정에서 고민한 내용을 설명드렸습니다. 그리고 이러한 고민 끝에 만들어진 모델의 부가가치를 실제 컬…
안녕하세요. 토스뱅크 프론트엔드 개발자 강현구입니다. 프론트엔드 개발자라면 transpiler를 한 번쯤은 들어보거나 사용해 봤을 거예요. 프론트엔드 생태계가 빠르게 발전하면서, transpiler는 애플리케이션을 만들고 배포하는 과정에서 빠질 수 없는 필수 요소가 되었어요. 토스뱅크에…
정보나 지식의 전달보다 어려운 것이 감정과 감성의 전달이다. 그렇다 보니 인공지능이 제아무리 발전해도 인간의 감정을 이해하고 감성을 가지면서 그 마음을 표현하는 것은 한계가 있다는 것이 중론이다. 하지만, 인류의 기술 발전을 향한 노력과 열정은 제약이 없다. 그 어떤 동물보다 섬세한 오…
함께 구매하면 좋은 상품이에요! - 장바구니 추천 개발기 1부 보완재 추천 모델을 적용하고 성과를 거둔 사례 소개 소개 안녕하세요. 컬리 데이터서비스개발팀에서 일하고 있는 머신러닝 엔지니어 구국원, 데이터 사이언티스트 박수형입니다. 저희 팀은 컬리의 다양한 영역에 머신러닝을 도입하여 여…
소개 안녕하세요. 컬리 데이터서비스개발팀에서 일하고 있는 머신러닝 엔지니어 구국원, 데이터 사이언티스트 박수형입니다. 저희 팀은 컬리의 다양한 영역에 머신러닝을 도입하여 여러 지표들을 개선하기 위한 시도를 지속하고 있습니다. 그중에서 추천은 컬리에서의 상품 탐색 및 구매 의사 결정을 보…
안녕하세요. 저는 토스의 광고 제품과 플랫폼을 개발하는 서버 개발자 함종현입니다. 저는 토스에서 라이브 쇼핑 보기 서비스를 담당하고 있어요. 라이브 쇼핑 보기 서비스란 라이브 쇼핑 보기는 토스의 “혜택” 탭에 있는 서비스예요. 라이브 쇼핑 보기를 통해서 유저는 상품을 구매하면 포인트를…
Golang으로 프로그램을 개발하다 보면, 어느 순간 GC(Garbage Collector)가 성능의 짐이 됩니다. 알아서 메모리를 관리해 줬던 고마운 GC가, CPU 자원 소모량을 점차 늘려가며 로직에 부담을 주게 되는 것입니다. 이제부터는 인터넷 여기저기를 찾아가며 Garbage C…
요기요 채널링 서비스란? 요기요 앱 외에 다른 플랫폼을 통해 요기요 주문을 해보신 적 있나요? 아마 많은 분들이 카카오톡, Gmarket, 또는 비플페이를 통해 요기요 서비스를 이용해 보셨을 것입니다. 이를 ‘채널링 사업’이라고 하는데요. 요기요 앱이 아닌 다른 채널을 통해 요기요 주문…
이 글은 IDG의 아티클을 전재하여 제공함을 알려 드립니다. [원문보기] : https://www.ciokorea.com/news/299689#csidx8e62485552af1568227cc106f989825 성공적인 생성형 AI를 위해 맞춤형 키보드를 구입하거나, 새로운 최고 AI 책…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.ciokorea.com/news/334723#csidxaf1b0037563074080f37e2d017ddef9 클라우드 자문 및 서비스 회사인 액센츄어 클라우드 퍼스트의 디렉터 앤디 테이는 CIO가 클…
들어가며 안녕하세요. VOOM Server Unit에서 LINE VOOM 서비스를 개발하고 있는 서용준입니다. LINE VOOM 서비스는 메인 콘텐츠인 포스트를 저장하기 위해 MySQL과 Cassandra를 사용하고 있습니다. 앞서 신홍중 님께서 개발자가 손수 대규모 Cassandra를…
안녕하세요, 저는 카카오뱅크의 신뢰성엔지니어링팀에서 고객경험 향상을 목표로 서비스 안전성을 높이기 위한 툴을 연구하고 개발하는 Locke입니다. 카카오뱅크는 클라우드와 온프레미스(On-Prem) 환경을 통해 서비스를 제공하고 있습니다. 온프레미스로부터 클라우드까지의 확장 과정에서 다양한…
네이버 통합 검색의 웹 성능 - 모니터링과 성능 개선 - 등록일 - 2024.04.30 - | - 코멘트 - 7855 "네이버 통합 검색의 웹 성능" 시리즈의 첫 번째 글인 "네이버 통합 검색의 웹 성능 - 데이터 수집과 시각화"에서는 네이버 통합 검색의 웹 성능 측정을 위한 데이터를…
AWS 비용 최적화 Part 1: 버즈빌은 어떻게 월 1억 이상의 AWS 비용을 절약할 수 있었을까 버즈빌은 2023년 한 해 동안 월간 약 1.2억, 연 기준으로 14억에 달하는 AWS 비용을 절약하였습니다. 그 경험과 팁을 여러 차례에 걸쳐 공유합니다. - AWS 비용 최적화 Par…
안녕하세요. 인프랩의 향로입니다. 저희 인프랩 개발팀은 현재 백엔드, 프론트엔드, 모바일, 데브옵스 파트로 나뉘어져 있습니다. 각각의 개발 파트가 어떻게 일 하는지, 어떤 사람과 함께 하고 싶어하는지 등을 소개드리려 합니다. 두 번째로 웹프론트엔드 파트를 소개드리겠습니다. 지원하고자 하…
안녕하세요. 인프랩의 향로입니다. 저희 인프랩 개발팀은 현재 백엔드, 프론트엔드, 모바일, 데브옵스 파트로 나뉘어져 있습니다. 각각의 개발 파트가 어떻게 일 하는지, 어떤 사람과 함께 하고 싶어하는지 등을 소개드리려 합니다. 첫 번째로 백엔드 파트를 소개드리겠습니다. 지원하고자 하는 회…
네이버 통합 검색의 웹 성능 - 데이터 수집과 시각화 - 등록일 - 2024.04.22 - | - 코멘트 - 8569 네이버 통합 검색의 성능이라는 말을 들으면 어떤 것이 떠오르나요? 검색 결과가 내가 찾던 내용과 얼마나 일치하는가를 떠올릴 수도 있고, 검색 결과가 얼마나 빨리 표시되는…
안녕하세요! 올리브영의 POS 개발자, Q평E평입니다. 올리브영은 유연한 서비스의 운영을 위해 IDC의 On-Premise 운영 방식에서, 많은 부분을 Cloud로 전환해오고 있습니다. 올리브영의 POS도 마찬가지인데요! POS의 레거시 시스템 현대화(Modernization) 과정을…
LitmusChaos를 이용해 카오스 테스트 시스템 구축하기 이번 글은 쿠버네티스 네이티브 워크플로를 이용한 대용량 스트리밍 파이프라인 검증 자동화 시리즈의 마지막 글입니다. 지난 1편과 2편은 아래 링크에서 확인하실 ��수 있습니다. 지난 2편에서는 Tekton 기반으로 성능 테스트…
2024년을 맞이하여 주요 기관과 기업에서 사이버보안 기술 트렌드를 발표하였습니다. 이러한 트렌드에 맞춰 네이버 클라우드 플랫폼에서 제공하는 서비스를 어떻게 활용할 수 있을지, 보안과 관련된 직무나 업무적 연관성이 없었던 분들께서도 쉽게 이해하여 실제로 활용할 수 있도록 그 방법을 소개…
안녕하세요. 올리브영의 배포 문지기를 맡고 있는 QA 엔지니어 황소입니다. 이번 글에서는 Datadog을 올리브영 QA는 어떻게 활용하고 있는지에 대해서 공유합니다. - QA가 Datadog을 활용하게 된 이유 - 올리브영 QA는 Datadog을 어떻게 활용하고 있나요? - 그밖에 사용…
- 이 아티클은 2024년 2월 삼성SDS가 고객을 대상으로 진행한 「IT 리더스 포럼」 중, 성균관대 최재붕 교수의 ‘AI가 바꾸는 메타 세상 생존 전략’ 세션 내용을 기반으로 작성되었습니다. - 뉴스나 신문, 인터넷 기사를 보면 '뉴노멀(New Normal)'이란 말이 자주 등장합니…
Tekton을 이용한 성능 테스트 지난 1편에서 LINE 광고 플랫폼에서 사용하는 대용량 스트리밍 파이프라인의 특징을 살펴보면서, 이와 같은 데이터 스트리밍 애플리케이션의 성능을 측정할 때에는 통합 테스트(integration test) 환경을 구축한 뒤 직접 애플리케이션을 통해 데이터…
SK플래닛의 Planet AD 는 리워드 광고 플랫폼으로 현재 시럽, OK 캐쉬백, 오락, T 멤버십 등에 광고를 제공하고 있습니다. 2023년 4월에 처음 서비스를 시작하여 이제 1년을 맞이하고 있습니다. 1년 동안 서비스를 운영하면서 팀원들이 맞닥뜨린 여러 사례들과 문제 해결을 위해…
소개 안녕하세요. ABC Studio의 송재욱입니다. 저는 이곳에서 ABC Platform 팀을 맡고 있습니다. 이 글은 지난 1년간 ABC Platform 팀이 데마에칸(出前館, Demaecan) 서비스를 만들어 오며 저희만의 방식으로 일해 온 여정을 돌아보는 회고입니다. - 데마에칸…
FY23 회고를 시작하며 - 지난 1년간의 시행착오와 성장을 되돌아보는 시간 안녕하세요. LINE Global E-Commerce TPM(Technical Program Manager)을 맡고 있는 김나리입니다. LINE에서 제공하는 여러 서비스 중 일본 쇼핑 서비스(LINE SHOPP…
안녕하세요. 인벤토리 스쿼드 백엔드 개발자 펭귄대장입니다! 인벤토리 스쿼드에서 재고 변경 이력을 관리하기 위해 OpenSearch + EFK 를 구축하게 되어 소개 드립니다. 이전 포스팅에서 자주 언급되었듯이, 올리브영은 Datadog 을 사용하여 올리브영의 온오프라인 서비스를 모니터링…
Golang, 그대들은 어떻게 할 것인가 - 4. error 핸들링 - 등록일 - 2024.03.29 - | - 코멘트 - 7924 앞 글에서는 하위 레이어에서 error를 어떻게 반환할지에 대해 다뤘습니다. 이번 글에서는 반환받은 error를 상위 함수에서는 어떻게 처리할지에 대한 고…
Golang, 그대들은 어떻게 할 것인가 - 3. error 래핑 - 등록일 - 2024.03.29 - | - 코멘트 - 8729 앞 글에서는 각 서버에 산재해 있던 MongoDB 관련 코드를 공통화 및 추상화하고, DB error 정보를 담을 수 있는 구조를 만들었습니다. 이번에는 이…
들어가며 현재 일본과 대만, 태국에서는 LINE 앱에서 LINE VOOM이라는 서비스를 제공하고 있습니다. LINE VOOM은 LINE 앱 사용자를 위한 SNS로 사진과 텍스트, 비디오 등의 포스트를 업로드할 수 있는 공간입니다. VOOM RecSys Platform 팀에서는 수많은 포…
Golang, 그대들은 어떻게 할 것인가 - 2. MongoDB Go Driver 추상화 - 등록일 - 2024.03.27 - | - 코멘트 - 7617 클로바노트 V1의 주요 서버들은 Golang(v1.14)으로 개발되었고 MongoDB를 메인 DB로 사용하고 있습니다. MongoDB…
셀프서비스, 챗봇에게 물어보세요 서비스 이용을 도와주는 챗봇, 사용해보신 적 있으신가요? 지난 12월 배달의민족의 사장님 서비스, ‘배민셀프서비스’에서도 챗봇 기능을 오픈했는데요, 이번 글에선 프론트, 서버 개발자가 함께 챗봇을 개발하며 고민했던 내용들을 소개드리겠습니다. 배민셀프서비스…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.ciokorea.com/news/321969#csidx10431de40c1a69c930cc22a1d02c9ba 생성형 인공지능(AI) 분야에서 뒤처질 것을 우려한 기업 다수가 지난 1년여 동안 이 기술…
안녕하세요. ABC Studio에서 Delivery 기획을 담당하고 있는 이하림입니다. ABC Delivery 팀은 현재 일본의 최대 규모 배달 서비스 '데마에칸(Demaecan, 出前館)'에서 배달원에게 배달 업무를 제공하고 고객에게 따뜻한 음식을 전달하는 배달 과정 전반을 담당하고…
안녕하세요, 당근 광고실에서 백엔드 인턴을 하고 있는 Woody예요. 출퇴근 피크 타임의 9호선도 달갑게 느껴지던 첫 출근일이 엊그제 같은데, 벌써 당근과 함께한 시간이 2개월을 넘어서고 있네요! 아직은 뉴비 타이틀을 벗지 못했지만, 2개월 동안 참 많은 것들을 경험한 것 같아요. 난생…
들어가며 안녕하세요. HBase 팀 김영주, 김동의입니다. HBase 팀에서는 LY의 많은 서비스를 지원하기 위해 수천 대 규모의 HBase를 운영하고 있습니다. HBase는 Hadoop 기반 칼럼형 분산 데이터베이스로 확장이 용이해 대용량 데이터를 다룰 때 많이 사용하는데요. 회사가…
안녕하세요! 카카오페이증권 DevOps팀의 오픈소스 플랫폼 파트 리나&듀크입니다. 오픈소스 플랫폼 파트는 카카오페이증권에서 사용하는 다양한 오픈소스들로 플랫폼을 구성해서 서비스 개발팀에 제공 및 운영하는 조직입니다. 많은 기업에서 Kubernetes 기반의 컨테이너 환경을 활용하고 계실…
요약: 카카오페이 DevOps팀은 서버 리소스 사용 효율성 향상을 목표로 ‘환경미화 프로젝트’를 진행했습니다. 이 프로젝트는 Kubernetes 상에서 운영되는 서비스의 리소스 할당을 최적화하여 서버 비용을 절감하는 것을 목표로 합니다. 기존에 할당된 CPU와 메모리 리소스를 실제 사용…
세계적인 기후 위기로 지구가 몸살을 앓고 있는지 오래다. 이상 기온으로 여름에 눈이 내리고, 겨울에도 폭염이 지속되는 것은 애교이고, 빙하가 녹고 홍수로 인해 육지가 물바다가 되는 일이 종종 뉴스에 보도된다. 지구 온도가 오르고 있다는 소식과 전 세계 과학자들의 경고가 하루가 다르게 커…
안녕하세요! 상품스쿼드 백엔드 개발자 빽곰입니다. 상품스쿼드에서 상품데이터 Pipeline을 위해 도입한 Debezium CDC를 소개해 보려고 합니다. 상품스쿼드에서는 상품의 메타정보를 효율적으로 관리/제공하기 위한 Catalog Service 개발을 진행 중입니다. 기존 monoli…
들어가며 데이터프로덕트그룹 소개 Data Product 시리즈 소개 1.1과 1.2는 시리즈 첫번째 글로 대체하겠습니다. (링크) 왜 AI 세차가 데이터프로덕트인가? 쏘카는 기술 개발을 통해 많은 운영 프로세스를 자동화하고 있지만 완전한 자동화를 위해서는 인공지능(AI)이 필요합니다.…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.itworld.co.kr/techlibrary/327277 LLM(Large Language Model, 대규모 언어 모델)은 최신 소프트웨어 스택의 한 요소로 빠르게 부상했습니다. 그러나 오픈AI와…
당근 ML 인프라팀에서는 머신러닝 모델을 효과적으로 다양한 서비스에 적용하기 위해 노력하고 있어요. 이전 블로그 글(Kubeflow 파이프라인 운용하기)에서 언급했던 것처럼 당근마켓은 Google Kubernetes Engine(GKE)에서 Kubeflow Pipeline(KFP)을 설…
안녕하세요. 왓챠 ML팀에서 머신러닝 엔지니어로 일하고 있는 찰스입니다. 이전 글에서는 기존 왓챠 ML 파이프라인 및 실험 환경이 가진 문제점에 대해서 살펴보고, 문제를 해결하기 위해 컨테이너 환경의 도입, On-premise GPU 서버와 클라우드 서비스와의 연동, ML 파이프라인과…
안녕하세요. LINE+ Redis 팀에서 DBA 업무를 담당하고 있는 김정훈입니다. 저희 팀은 이름 그대로 대표적인 키-값 저장소(key-value store)인 Redis를 연구하고 사내에 도입하고 있습니다. 또한 국가 및 법인을 불문하고 자체적으로 운영하고 있는 서비스를 제외한 LI…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.ciokorea.com/column/325534 1990년대의 코딩이란 편집기를 선택하고 CVS 또는 SVN 코드 저장소로 코드를 보낸 후 실행 파일로 컴파일하는 것을 의미했습니다. 이후 이클립스(Ec…
적절한 공수로 Throughput 을 많이 끌어올릴 방법은 없을까? Juho Choi — 최주호 @juho 들어가며 Airbridge 에는 마케팅 데이터를 다양하게 분석할 수 있는 여러 종류의 Report 가 있습니다. 이 중 Actuals Report 는 가장 기본적이면서 가장 많은…
안녕하세요, 인프랩 프런트엔드 개발자 융디입니다. 최근 인프런 유저분들이 정성스럽게 작성해 주신 수강평과 질문&답변 페이지를 SNS에 공유 했을 때, 가장 먼저 보이는 링크 미리보기 이미지에 변화가 생겼다는 것을 눈치채신 분들이 계실까요? 혹시 눈치채지 못하셨다면 이 글을 읽기 전, 본…
안녕하세요. 왓챠 ML팀에서 머신러닝 엔지니어로 일하고 있는 찰스입니다. 지난 글에서는 왓챠 추천 시스템을 컨테이너 환경으로 이전하면서 발생했던 여러 고민들을 어떻게 해결했는지 살펴보았습니다. 그 이후 왓챠 ML 팀에서는 왓챠와 왓챠피디아에 사용하는 추천 모델을 다양한 요구 조건에 맞춰…
생성형 AI는 기업의 비즈니스 전략에 있어 거부할 수 없는 조건으로 자리매김했다. 맥킨지 리포트는 생성형 AI가 광범위한 산업 영역에서 활용되며, 총 2.6-4.4조 달러(한화 약 3,400-5,800조 원)에 달하는 경제적 가치를 창출할 것이라고 예측하고 있다.[1] 또한 골드만 삭스…