토스페이먼츠는 결제의 다양한 맥락을 다루는 회사이기 때문에 코드 변경과 배포가 신중하게 이루어져야 하는데요. 이런 상황에서 코드 리뷰는 서비스의 안정성을 높일 수 있는 효과적인 방법 중 하나죠. 제가 속한 온보딩 플랫폼 팀에서도 코드 리뷰를 진행하고 있지만, 보다 면밀한 리뷰와 피드백…
배달의민족 광고데이터 이관기 이 글은 배달의민족 플랫폼 내에서 광고데이터를 이관한 작업 과정을 소개한 글입니다. 광고데이터 이관 작업은 고객 경험에는 직접적인 변화를 주지 않았지만, 시스템 측면에서는 상당한 위험도를 안고 진행된 중대한 과제였습니다. 고객 입장에서 변화가 없는 작업이지만…
안녕하세요. 테크 랩에서 이미지 인식 기술 연구 개발을 하고 있는 Zhan(湛)입니다. 이번 글에서는 사내에서 진행하는 CPython 스터디에서 발표한 내용을 바탕으로 메모리 모델의 기초를 설명하겠습니다. Sequential Consistency(이하 SC)와 Total Store Or…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.itworld.co.kr/techlibrary/317650 파이썬은 오래전부터 서버 프레임워크 언어로 쓰였고, 거의 모든 규모와 모든 환경의 프로젝트를 지원한다. 그러나 전통적으로는 백엔드 영역에 갇혀…
안녕하세요. 저는 카카오페이증권의 인프라플랫폼팀에서 DBA 업무를 담당하고 있는 데런입니다. 저희 팀은 카카오페이증권의 안정적인 서비스에 기반이 되는 네트워크, 시스템, 데이터베이스와 같은 인프라를 Cloud, On-premise 환경에서 구성하고 제공하는 업무를 수행하고 있고 인프라를…
안녕하세요, 카카오뱅크 DevRel 담당자 Celina입니다. 2024년 1월 4일, 카카오뱅크 금융기술연구소가 개소 3주년을 맞이했습니다! 🎉 이를 기념하기 위해 연구소 구성원 분들이 카카오뱅크 임직원들을 위한 특별한 행사를 준비했는데요, 특히 이번 행사를 전시회처럼 구성해 큰 흥행을…
인공지능은 왜 이렇게 ‘예측’하고, 왜 이런 ‘결과’를 생성했을까? 🤔 안녕하세요, 카카오뱅크에서 XAI라는 주제를 관심을 가지고 연구하는 데이터 사이언티스트 Thomas입니다. 해당 글에서는 앞서 제가 던진 질문에 대해 답할 수 있는 방법 중 하나인 XAI 알고리즘의 개발하고 이를 다…
안녕하세요. 당근 데이터 가치화팀의 Henry예요. 데이터 가치화팀의 비전은 매일 데이터를 통해 사용자를 위한 의사결정을 하는 것이고, 그러기 위해서는 신뢰할 수 있는 사용자에 대한 정보가 많아야 해요. 당근 사용자들에 대한 신뢰할 수 있는 정보들을 많이 생산하기 위해서는 (1) 사용자…
Jan 28, 2024 Engineering Backend.AI Meets Tool LLMs, Part 1: Concepts and Use Cases - Sergey Leksikov Machine Learning Researcher Jan 28, 2024 Engineering Backe…
Jan 28, 2024 Engineering Backend.AI Meets Tool LLMs, Part 1: Concepts and Use Cases - Sergey Leksikov Machine Learning Researcher Jan 28, 2024 Engineering Backe…
들어가며 안녕하세요. LINE+ Contents Service Engineering 조직에서 백엔드 개발을 하고 있는 김한솔, 문다정, 이현동, 조강훈입니다. 저희 조직에서는 그룹 구성원의 기술 성장을 돕고 향상된 능력을 적재적소에 활용할 수 있도록 Tech Group이라는 조직 내 스…
요약: 이 블로그는 빌리와 댄이 AWS re:Invent 2023에 참석한 경험을 나눕니다. 이번 AWS re:Invent 2023 주요 키워드는 Generative AI로, Amazon Q와 Amazon Bedrock 같은 새로운 제품과 기능들이 소개됩니다. 빌리는 AWS re:Inv…
요약: 이 블로그는 셜록과 클로이가 AWS re:Invent 2023에 참석한 경험을 나눕니다. 이번 AWS re:Invent 2023 주요 키워드는 Generative AI로, Amazon Q와 Amazon Bedrock 같은 새로운 제품과 기능들이 소개됩니다. 셜록은 Aurora L…
버즈빌의 ML 플랫폼 Buzzflow (1) - 모델을 개발하고 관리하기 들어가며 안녕하세요, 버즈빌에서 MLOps 엔지니어로 일하고 있는 BK입니다. 버즈빌 광고 플랫폼 팀은 광고 성과 최적화를 위해서 다양한 머신러닝 모델을 활용하고 있습니다. 앞으로 두 편의 글을 통해 모델을 개발,…
- 인시던트란? - 인시던트 정책을 수립하게 된 배경이 무엇인가요? - 인시던트 정책을 수립하기 위해서 무엇을 하였나요? - 인시던트 발생 시 어떻게 진행되나요? - 인시던트 처리 후에는 어떻게 하고 있나요? 인시던트(Incident)란 일반적으로 예기치 못한 사건, 사고, 문제, 또는…
챗GPT 등장 이후 최대 화두가 되는 건 단연 생성형 AI입니다. 챗GPT의 개발사 오픈AI는 챗GPT를 출시하고 나서 5일 만에 사용자 수 100만 명을 돌파했죠. 사용자 수 100만 명을 돌파하는 데 넷플릭스가 3.5년 걸리고 페이스북이 10개월 걸린 것을 감안하면 엄청난 속도입니다…
안녕하세요~ 올리브영 커머스 서비스 개발팀에서 프론트엔드개발을 하고 있는 개발새발자 입니다~ 만반잘부 👋🏼👋🏼👋🏼 이번 포스팅에서는 Next.JS에 MSW를 도입하면서 고민했던 내용들과 삽질했던 내용들을 여러분에게 소개하겠습니다!! 그럼 긴 말은 필요 없습니다 let's go ~! 현재…
Tech Radio : 호텔 추천 서비스(FOR YOU) 편 - 등록일 - 2024.01.23 - | - 코멘트 - 6064 지난달 Hello world에 공개된 거기 말고 이 호텔 어때? - 호텔 서비스 추천 시스템 도입기 잘 살펴보셨나요? 높은 조회 수가 그 인기를 실감케 했는데요.…
고르곤졸라는 되지만 고르곤 졸라는 안 돼! 배달의민족에서 금칙어를 관리하는 방법 안녕하세요! 셀러시스템팀에서 서버 개발을 하고 있는 김예빈이라고 합니다. 배달의민족에는 금칙어를 관리하는 "통합금칙어시스템"이라는 것이 있습니다. 금칙어란? 법 혹은 규칙으로 사용이 제한된 말을 뜻하며, 서…
요약: 이 블로그 글은 cdragon이 개발자로서 애플리케이션의 품질 개선에 대한 경험과 생각을 공유한 내용입니다. cdragon은 개발 초기 단계에서의 품질 보장에 대한 고민을 갖고 있으며, 테스트 코드와 테스트 주도 개발(Test Driven Development, TDD)에 대한…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기]: https://www.itworld.co.kr/t/69500/AI%E3%86%8DML/321731 생성형 AI가 코딩과 소프트웨어 개발을 가속하는 지금 코드 테스트와 QA는 빠른 속도를 어떻게 따라잡을까? 데브옵스팀의 QA…
고객에게 뚜렷한 경험을: 컬리의 후기 이미지 처리 기술 안녕하세요. 데이터서비스개발팀 소속 Data Scientist 안은정입니다. 여러분들은 컬리에서 상품을 구매할 때 어떤 부분을 고려하시나요? 저는 상품을 구입하기 전에 구매 후기를 꼭 확인하는데요. 그렇게 후기를 보고 구매를 한 상…
Static site generator(이하 SSG)는 웹 문서나 간단한 웹사이트를 만들려는 사람이라면 한 번쯤 들어봤을 단어일 겁니다. 소프트웨어 플랫폼이나 제품 사이트 중에도 SSG로 만든 것이 꽤 많습니다. React는 Gatsby를 쓰다가 2023년에 재단장하면서 Next.js로…
안녕하세요. 데이터서비스개발팀 소속 Data Scientist 안은정입니다. 여러분들은 컬리에서 상품을 구매할 때 어떤 부분을 고려하시나요? 저는 상품을 구입하기 전에 구매 후기를 꼭 확인하는데요. 그렇게 후기를 보고 구매를 한 상품들은 잘 샀다는 느낌을 받은 적이 많습니다. 컬리 고객…
프로파일링 적용기 - 당신의 Go 애플리케이션은 좀 더 나아질 수 있다 - 등록일 - 2024.01.17 - | - 코멘트 - 11809 애플리케이션의 성능을 효과적으로 향상하는 방법 중 하나는 병목 지점을 파악하고 해당 부분을 개선하는 것입니다. 프로파일링은 애플리케이션을 동적으로 분…
토스페이먼츠 정산 플랫폼에서는 가맹점의 모든 정산 거래 건을 처리하고 있는데요. 많은 양의 정산 데이터 처리를 위해 스프링 배치(Spring Batch)와 JDBC(Java Database Connectivity)를 사용해요. 최근 신규 정산 시스템을 구현하는 과정에서 문제가 있었는데요…
최근 OpenAI의 ChatGPT와 Google의 Gemini 등 생성형 AI가 연일 뉴스를 도배하며 화제가 되고 있습니다. 생성형 AI는 현재 인류가 경험해 보지 못한 많은 일들을 자동화하고 있습니다. 가령 글쓰기, 그림 그리기, 프로그래밍 등 인간의 영역이라고만 생각했던 창작의 세계…
지난 글에 이어 이번 포스트 역시 Let'Swift 2023에서도 발표 한 내용입니다. 안녕하세요. 냅다 돌아온 올리브영 모바일앱개발팀 윌입니다. 🙇 지난 글에 이어 이번 포스트에서는 스위프트 매크로를 만들고 적용해 본 경험을 공유해 보겠습니다. 매크로가 제공하는 기능을 활용하기 위해서…
안녕하세요. ABC Studio에서 일본 최대 규모 배달 서비스인 '데마에칸(Demaecan, 出前館)'의 프로덕트 기획 업무를 맡고 있고, 사용자 피드백 통합 관리 프로덕트인 ABC User Feedback을 팀 프로젝트로 만들고 있는 이승주입니다. 이번 글에서는 사용자의 피드백을 한…
요약: 이 블로그 글은 Spring Framework와 Ktor를 비교 분석한 내용을 다룹니다. 베니는 Spring을 사용한 경험을 바탕으로 Ktor의 가벼움, 유연성, Kotlin 호환성 등의 장점을 발견하고 Ktor를 채택했습니다. Ktor와 Spring의 부팅 속도, 리소스 사용량…
안녕하세요. 인프랩 백엔드 개발자 인트입니다. 인프랩에서는 대부분의 서버 애플리케이션을 Node.js을 사용해 개발하고 있습니다. 하지만 검색엔진과 같은 Spring Boot 기반의 서비스도 존재합니다. 검색엔진 서비스는 MongoDB Atlas Search를 메인 기술로 사용하고 있는…
지난해 말, 토스페이먼츠 DX(Developer eXperience) 팀은 개발자 경험을 위해 샌드박스라는 제품을 출시했어요. 샌드박스는 브라우저에서 바로 연동 흐름을 체험하고, 테스트 연동을 해볼 수 있는 개발자 도구예요. GitHub 레포지토리를 클론하거나 VS Code를 띄울 필요…
프롤로그 안녕하세요, OROR 프론트엔드 팀의 덴입니다! 1부에서는 Figma 디자인의 개념과 플러그인을 바탕으로 디자인을 CSS 코드로 변환하는 과정을 알아보았습니다. 또, 해당 글에서는 Figma의 디자인 개념을 역으로 HTML과 CSS 코드를 통해서 익혀보고 이해할 수 있는 시간을…
프롤로그 안녕하세요, OROR 프론트엔드 팀의 테오입니다! 이번 글에서는 프론트엔드 개발에서 빼놓을 수 없는 중요한 부분, 바로 디자인을 코드로 변환하는 과정에 대해 이야기를 해보려고 합니다. 화면을 만드는 프론트엔드 개발자에게 이 코드 변환 과정은 필수적인데, 언뜻 간단해 보일 수 있…
들어가며 데이터프로덕트그룹 소개 데이터프로덕트그룹은 데이터사이언티스트와 데이터엔지니어가 모여 Data (as a) Product (이하 ‘데이터 제품’) 를 만드는 조직입니다. 데이터가 단순한 분석의 대상을 넘어 제품, 그리고 쏘카의 주요 자산으로서 서비스에 기여하는 것을 목표로 합니다…
안녕하세요, 카카오페이증권의 DevOps 팀에서 FinOps 업무를 담당하는 션이에요. 이번 블로그는 최근 AWS 2023 re:Invent에서 카카오페이증권 CTO 블리츠가 발표한 일상과 투자를 연결하는 카카오페이증권의 클라우드 활용사례 ESG, 효율성 그리고 비용에 대한 도전 중에서…
안녕하세요. 카카오페이증권 DevOps 팀의 크리스입니다. 이번 글에서는 카카오페이증권 DevOps 팀에서 생각하고 있는 DevOps 문화와 플랫폼 엔지니어링에 대해서 말씀드리고자 합니다. 그리고 최근 AWS 2023 re:Invent 에서 카카오페이증권 CTO 블리츠가 발표한 일상과…
안녕하세요, 넷마블 QA실 QA시스템팀 이동근입니다. 스프링 부트 3.0 네이티브 이미지를 쿠버네티스에 적용했던 후기글(쿠버네티스가 스프링 부트 3.0 네이티브 이미지를 만났네) 이후, 두 번째 글이네요. 이번에는 쿠버네티스 파드 클러스터링 방법과 활용 예시를 공유해 드립니다. 쿠버네티…
안녕하세요. 11번가 클레임개발팀 박지훈입니다. 중앙 집중식 데이터베이스를 영역별로 분리하는 탈중앙화를 대비하여 분리 대상 테이블을 참조하고 있는 쿼리를 분리하고, 이관하는 작업을 진행하고 있습니다. 코드를 이관하는 과정에서 가장 중요한 부분은 as-is, to-be 결과를 비교하는 부…
생성형 AI의 출현 이후, 기업용 AI 시장에서의 공급자 경쟁이 치열해지고 있다. 구글, 마이크로소프트, 아마존 등의 B2B 엔터프라이즈 플랫폼 공급자들은 자사의 플랫폼 내에 전방위적으로 생성형 AI를 도입하여 경쟁력을 강화하려는 전략을 취하고 있다. 모든 산업 도메인 내에서 AI 이니…
안녕하세요 🙂 아마존 웹 서비스(Amazon Web Services, AWS)가 주최하는 연례 클라우드 컴퓨팅 콘퍼런스인 AWS Re:invent 2023에 요기요 R&D Center도 다녀왔습니다. 올해도 11월 27일(월) — 12월 1일(금)까지 미국 라스베이거스 현지에서 진행되었…
표준 개발 환경 개선 되돌아보기 개발을 하면서 자신의 코드를 많이 보게 되지만 그보다 더 많이 보게 되는 것이 다른 사람 또는 팀이 작성한 코드입니다. 하지만 다른 사람의 코드를 보는 것이 항상 쉽진 않았을 것입니다. 각자 익숙한 방식으로 코딩을 하다 보니 다른 사람의 코드를 이해하기…
안녕하세요. 올리브영 파트너 스쿼드에서 백엔드 개발을 하고 있는 윤노트입니다. 파트너 스쿼드에서는 말 그대로 파트너사들이 사용하는 플랫폼을 개발하고 있습니다. 해당 내용에서는 우리는 왜 코드 개선을 왜 하게 되었는지 , 코드 개선을 함으로써 얻은 경험 을 공유 합니다. 개인적으로 읽기…
KoAlpaca를 접한 건 COMMIT에서였다. KoAlpaca를 만든 이준범 님과 COMMIT 세미나 발표를 준비하며 Koalpaca를 들여다 봤다. 그러다가 문뜩 떠오른 생각. KoAlpaca 같은 sLLM(소형 언어 모델)을 구름IDE에서 쓸 수 있지 않을까? 뭔가에 꽂히면 그 하…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.itworld.co.kr/techlibrary/317426 최근 인공지능의 발전 방향 속도를 보면서 CIO를 포함한 업계 전문가가 기술 부작용을 우려하기 시작했다. 이런 상황 속에서 어떤 것을 대비하고…
시스템을 운영하시는 분이라면 대부분 syslog에 대한 감사나 모니터링을 하시고 계실텐데요, 이번 포스팅은 사람인에서 이 syslog를 어떻게 관리하고 모니터링하는지, 그리고 어떤 기준으로 알람을 분류하는지에 대한 내용을 작성하려고 합니다. 전체 구성 syslog는 포준시스템프로토콜로…
안녕하세요, 넷마블 기술관리실 조병승입니다. 드디어 2023년 마지막 주네요. 다들 2023년 마무리 잘하고 계신가요? 넷마블 기술 블로그의 2022년 회고글인 생후 400일을 넘긴 넷마블 기술 블로그 육아일기를 다시 보면 감회가 새롭습니다. 넷마블 기술 블로그의 컨셉이나 초기 이야기는…
데이터의 중요성이 커지며 다양한 데이터 처리가 필요해지고 있습니다. 그러나 데이터 처리를 막상 해보면 스토리지를 비롯한 여러 가지 서비스와의 복잡한 연관 관계를 정의하는 것부터, 전용 Framework 도입(Spark, Hive, Flink 등), 그로 인한 서비스 운영 비용 상승 등…
- blog 큐라스: 메시지 광고 추천 플랫폼 / 제4회 Kakao Tech Meet 12월 12일에 진행한 제4회 Kakao Tech Meet의 발표 영상과 발표자 이야기를 공유합니다. #메시지광고추천플랫폼 #광고추천서비스 #mlops #추론시스템 #데이터파이프라인 #대용량트래픽 발표…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기]: https://www.itworld.co.kr/news/311911 최근 소프트웨어 공급망 사고가 여러 매체의 헤드라인을 장식하고 있다. 파일럼(Phylum)의 ‘2023년 3분기 소프트웨어 공급망 보안 진화 보고서(Q3 2…
안녕하세요, 넷마블 기술관리실 조병승입니다. 연말이 다가오니 여기저기 한해를 되돌아보는 회고글이 보이기 시작합니다. 넷마블 기술 블로그의 지난 1년에서 개인적으로 가장 뿌듯했던 순간이 떠올라, 그 이야기를 먼저 꺼내볼까 합니다. 1년에 8번 업데이트하는 워드프레스 코어 넷마블에는 워드프…
[트러블슈팅기] CSR에서 동적 OG 메타태그 적용하기 이 글은 Client Side Rendering(CSR)과 CSR 시 인프라 구성환경 중 AWS CloudFront+S3 조합에서의 트러블슈팅기입니다. OpenGraph(OG) 가 뭐지? 글을 시작하기 전에, OpenGraph(OG…
제품을 개발하다 보면 사용자가 어떻게 제품을 사용하는지, 제품을 사용할 때 어떤 행동을 했는지 알아야 할 때가 있어요. 그래서 우리는 로그 데이터를 사용해요. 로그를 기록하는 것을 '로깅'이라고 하는데요. 로깅으로 수집한 데이터로 사용자의 행동을 분석하거나, A/B 테스트의 결과를 확인…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] https://www.ciokorea.com/news/318266 제품과 워크플로우에 생성형 AI 모델을 추가하려는 기업들의 움직임이 숨 가쁘다. 이로 인해 조직 인력의 역량을 높이려는 투자가 우선 과제로 부상하고 있다. 특히…
HDFS 쓰기 파이프라인을 활용한 HBase의 WAL 쓰기 최적화 - 등록일 - 2023.12.19 - | - 코멘트 - 5264 네이버 검색에서는 검색 서비스 제공에 필요한 대규모 데이터를 HBase 기반의 데이터 저장소인 Cuve에 저장하고 있습니다. HBase는 Java 기반의 오…
결제는 계속된다: 결제 담당자가 장애에 대응하는 방법 우아한형제들에서는 배달의민족 앱의 배달, 장보기와 같은 서비스와 더불어서 배달의민족 앱 외부에서 제공되는 배민상회 등 다양한 서비스 들이 제공되고 있습니다. 이러한 서비스들이 공통점으로 가지고 있는 것이 있는데요. 그것은 바로 "결제…
안녕하세요. AdTech(Advertising technology) 스타트업 매드업에서 데이터 엔지니어 겸 사이트 신뢰성 엔지니어(SRE, Site Reliability Engineer)로 근무하고 있는 백재연입니다. 이번 글에서는 올해 라스베가스에서 열린 AWS re:Invent를 다…
진행하면서 고민했던 부분 - 데이터 추출 요청을 어떻게 하면 제어할 수 있을까? - 데이터 추출 속도를 어떻게 하면 높일 수 있을까? - 스프링 배치 실행 방법은 스케줄, 실행 중 어느 방법이 우리에게 맞을까? - 많은 양의 데이터를 데이터베이스에 요청을 하게 되면, 사용자는 데이터베이…
- 안녕하세요 올리브영 에서 외부셀러 시스템을 담당하고있는 윤긱스 입니다. - 외부셀러 서비스는 사방넷, 플레이오터, 샵링커 등 쇼핑몰통합관리솔루션 과 내부 올리브영의 API 를 연결해 상품,주문 관리,배송 등 외부 쇼핑몰 통합솔루션 연동을 위한 서비스 입니다. - 아래 내용에서는 외부…
AI는 공정한 의사결정을 하는가? [장면 1] 미국 아마존(Amazon)은 2014년 우수한 역량을 가진 엔지니어 채용을 위해 입사지원서를 인공지능(AI)으로 평가할 수 있는 시스템을 개발하고 시험적으로 사용하기 시작했습니다. 하지만 오래지 않아 이 AI 시스템이 지원자의 성별과 관련해…
안녕하세요? G플레이스데이터개발 나호철입니다. 제가 속해있는 G플레이스데이터개발팀은 아래와 같이 크게 3가지의 기능을 하는 Data Lakehouse를 운영하고 있습니다. 이번 글에서는 ETL Pipeline의 구성 요소 중 Airflow를 사용하면서 겪었던 문제 중 하나인 과도한 Ta…
네이버클라우드에서 주요 고객 기술 지원을 담당하는 TAM (Technical Account Manager) 강철곤입니다. 업무 특성상 다양한 고객・파트너와 소통하며 업무를 진행합니다. 이런 제게 소프트웨어 업그레이드는 반가운 소식이면서도 어려움을 가져다 주기도 하는데요. 업그레이드 된…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.itworld.co.kr/techlibrary/313771 IoT 기술이 빠르게 IIoT, 제조 인프라의 중추로 자리 잡고 있다. 기업은 유연한 생산, 스마트 제조, 데이터 기반의 생산 구조로의 전환을…
AI 플랫폼을 위한 스토리지 JuiceFS 도입기 - 등록일 - 2023.12.12 - | - 코멘트 - 11912 AiSuite는 네이버 개발자들이 사용하는 AI 플랫폼입니다. 네이버의 다양한 서비스가 AiSuite에서 개발 및 운영됩니다. AiSuite는 Kubernetes 기반의…
Syrup은 재미있게 포인트 모으기, 모은 포인트 투자, 쿠폰 활용, 할인 혜택, 멤버십과 자산 내역 등을 한 곳에서 관리하는 SK플래닛의 대표 서비스입니다. SK플래닛은 고객에게 더 좋은 경험을 제공하기 위해서 응답 속도 위주로 Syrup 서비스를 개선했습니다. 본 내용은 Syrup…
안녕하세요, 정산플랫폼팀 윤입니다. 현대의 애플리케이션 아키텍처에서는 하나의 서비스가 독립적으로 모든 기능을 처리하기보다는, 여러 서버들이 상호작용하며 각각의 역할을 수행하곤 합니다. 이러한 상호작용 과정에서 HTTP 통신은 서버 간의 협력을 위한 주요한 수단으로 자주 사용됩니다. 이때…
💡 라포랩스는 스타트업 혹한기에도 패션 스타트업 분야에서 끝없는 성장세를 보이며 글로벌 위기 속에서도 주목받고 있는 회사입니다. 패션 플랫폼 ‘퀸잇(Queenit)’을 운영하며 창업 3년 만에 '흑자전환 성공'을 이뤄냈고요. 거래액 82%, 매출 169%의 놀라운 성과를 달성했어요. 💡…
토스의 백엔드로 오는 요청은 모두 Spring Cloud Gateway 기반의 API Gateway를 통해 클러스터로 들어와요. 그리고 클러스터 안에서는 수많은 서버들이 Spring WebClient를 통한 REST API로 통신해 요청을 처리해요. 최근 두 가지 도구에서 동일한 Mem…
여러분은 디자인을 빨리 만들기 위해서 어떤 과정을 거치나요? 대부분 백지에서 시작하지 않고 관련된 레퍼런스를 먼저 찾아볼 거예요. 그런데 내가 속한 회사 내에도 수백 개의 제품이 있다면 어떨까요? 토스는 금융뿐만 아니라 통신, 쇼핑, 결제, 공공 서비스, 헬스 등 매우 다양한 맥락의 제…
안녕하세요, 카카오페이 채용팀입니다. 얼마 전 링크드인을 통해 참여 신청을 받았던 Paytalks with KREW - FE 밋업이 진행되었는데요. 많은 분들이 신청해 주셨지만 모두 모시지 못해, 밋업의 현장감을 느낄 수 있는 아티클로 전달드리고자 합니다. 이번 주제는 바로 ‘FE 리더…
컬리가 상품을 고객에게 빠르게 전달하는 똑똑한 방법 최적화 기법을 활용한 배송 효율화 사례 소개 안녕하세요. 컬리 데이터서비스개발팀 구병주입니다. 컬리는 매일 다양하고 많은 상품들을 전국 각지에 배송하고 있습니다. 배송 차량이 상품을 싣고 고객 분들께 향하는 과정을 어떻게 하면 더 효율…
안녕하세요. 컬리 데이터서비스개발팀 구병주입니다. 컬리는 매일 다양하고 많은 상품들을 전국 각지에 배송하고 있습니다. 배송 차량이 상품을 싣고 고객 분들께 향하는 과정을 어떻게 하면 더 효율적으로 해낼 수 있을지 컬리는 항상 고민하고 있는데요. 이번 글에서는 최적화 기법을 활용하여 배송…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.itworld.co.kr/techlibrary/302617 2023년 초부터 현재까지 이어지고 있는 전 세계적인 생성형 인공지능(AI) 바람은 일반 사용자 기술 측면은 물론 기업 IT 부문에서도 전례를…
안녕하세요, 카카오페이 온라인 결제 서비스에서 백엔드 개발을 맡고 있는 브리입니다. 카카오페이 온라인 결제 서비스는 카카오페이 내에서 가장 오래된 서비스 중 하나인데요. 그만큼 서비스 크기가 크기도 하고, 트래픽 양도 지속적으로 성장하고 있는 서비스입니다. 매년 카카오페이 온라인 결제의…
안녕하세요 ! 올리브영의 파트너들을 위한 서비스를 제공하는 파트너플랫폼 스쿼드 백엔드 개발자 🌼 들국화입니다. 2023년 3 ~ 4분기에는 파트너오피스 서비스를 개선, 개발하는 작업들을 진행했는데요 ! 파트너오피스 서비스를 개선, 개발하는 과정에서 레거시 코드들이 마음에 들지않는다 ,…
통상 많은 기업들이 시스템의 전반적인 지표는 수집하여 관리와 모니터링 그리고 알림을 받거나 하고 있을거예요. 하지만 서비스 레벨에 대한 지표에 대해서는 부족한 면이 많을겁니다. 사람인도 그렇듯 사이트 신뢰성을 위한 서비스 레벨의 지표와 목표 범위를 지정하기 위해 시작하게 되었습니다. 이…
웹프론트개발팀에서 배민 커머스 어드민을 개발하는 방법 배민 커머스 웹 전반을 담당하고 있는 배민커머스웹프론트개발팀은 20명이 넘는 프론트엔드 개발자로만 구성된 팀입니다. B마트, 배민스토어 서비스와 각 서비스들의 어드민을 개발하고 있어요. 저는 현재 어드민을 주로 개발하는 플랫폼파트에서…
구름에 입사하고 PM 업무에 익숙해질 무렵, 내게 GPU 컨테이너 서비스(베타) 리뉴얼 업무가 주어졌다. 고객 문의(CS)로 들어온 피드백과 문의를 살피고, 경쟁 서비스를 분석하고, 유저 시나리오를 작성하는 등 리뉴얼 계획을 차질 없이 수립해 나갔다. 그 과정에서 ‘스테이블 디퓨전(St…
안녕하세요, G플레이스데이터개발 팀에 올 하반기 신입으로 합류하게 된 양은석입니다. 비전공자인 저에게는 데이터 엔지니어링(DE)이 생소하고 낯설게 느껴졌는데요, DE의 핵심 도구 중 하나인 Airflow를 이해하게 된 과정과 개발 환경 설정을 통해 팀 생산성에 기여한 경험, 그리고 그…
Firmware Command Injection을 알아보자! 들어가며 오늘날 IoT(Internet of Things, 사물인터넷)는 실생활에서 많은 편리함을 제공하고 있습니다. 사람이 물리적으로 있을 수 없는 곳에서 우리의 눈과 귀를 대신하도록 프로그래밍된 컴퓨터가 모든 데이터를 수집…
거기 말고 이 호텔 어때? - 호텔 서비스 추천 시스템 도입기 - 등록일 - 2023.12.01 - | - 코멘트 - 10536 추천 시스템에 대한 글은 많지만, 이를 실제 서비스에 적용하기는 어렵지 않으셨나요? 이 글에서는 추천에 대한 개념 설명에서 시작하여, 추천이 이루어지는 과정,…
이제 컴퓨터가 인간이 쓴 시와 구별할 수 없는 시를 쓸 수 있다고 말하면 어떨까요? 아니면 이제 컴퓨터가 실제로 존재하지 않는 사람과 장소의 사실적인 이미지를 생성할 수 있다는 것인가요? 아니면 이제 컴퓨터가 유명인과 정치인이 실제로 말하거나 행한 적이 없는 말과 행동을 담은 딥페이크를…
ChatGPT 와 효과적으로 대화하는 방법은 없을까? 🤔 안녕하세요, 카카오뱅크 데이터인텔리전스팀 Devyn입니다. 2022년 11월, ChatGPT가 처음 출시되었을 때를 기억하시나요? 개인적으로는 ‘Mind-blowing’이라는 단어가 떠오를 정도로 혁신적이면서도 충격적이었고, 앞으…
개발자들에게 1년은 다른 산업의 10년처럼 느껴질 경우가 많이 있습니다. 하루하루 기술이 발전이 이루어지는 것을 보면 가끔 경이롭다고 느껴지기도 합니다. 오늘은 조금 오래된 주제를 돌아보고 그것이 우리가 사용하는 기술에 어떤 영향을 주었는지 살펴보겠습니다. C10K 문제(C10K Pro…
배민앱에서 대용량특가를 만나기까지 이제 배달의 민족앱에서도 대용량상품을 택배로 주문할 수 있다는 사실을 알고 계셨나요? 지난 8월! 배민의 새로운 서비스, 🎉 대용량특가가 오픈되었습니다. 아직 소식을 접하지 못하신 분들을 위해 우리 서비스를 소개해드릴게요!! ‘많이 쓰는 상품 더 저렴하…
안녕하세요! 23년 7월에 CJ올리브영 리테일플랫폼개발팀 백엔드 개발자로 합류한 알렉스입니다 :) 올리브영에 입사한 지 벌써 5개월이라는 시간이 흘렀는데요. 🐥🐥 지금에서야 비로소 올리브영에 합류하기까지의 여정을 소개해 보려고 합니다. 사실, 올리브영에 합류하고 한 달이 지난 시점에 유…
안녕하세요 카카오페이 SRE팀 RE파트 데이빗입니다. RE파트의 주 업무는 “for the 배포, of the 배포, by the 배포”입니다. 즉 배포가 주 업무이고 배포 프로세스 개선 및 배포 효율화를 하고 있습니다. 배포 업무를 하다 보면 안전(safe)과 속도(rapid)의 두…
안녕하세요, 카카오뱅크 고객인증개발팀 서버개발자 Kj입니다. 저는 지난 9월 15일, 카카오뱅크 사내 기술 컨퍼런스인 Kode Runner에서 ‘유일한 멀티모듈 헥사고날 아키텍처: 메시지 허브 적용기’라는 제목으로 발표를 했었는데요. 기존의 관점과 달리 멀티모듈로 헥사고날 아키텍처(He…
우아한테크캠프 6기 교육생들의 최종 회고 우아한테크캠프 6기가 진행된 여름이 지나가고, 어느덧 겨울의 한가운데로 향하고 있습니다. 이번 우아한테크캠프(우테캠)의 여정은 교육생분들의 많은 도전과 성취, 그리고 협업 과정에서의 소중한 경험들로 가득 찼는데요. 저희 운영진도 오리엔테이션부터…
들어가며 안녕하세요. AI Services Lab 팀의 ML 엔지니어 박희웅입니다. 저희 팀에서는 오픈챗과 관련해 다양한 AI/ML 모델을 개발하여 서빙하고 있습니다. 일전에 머신러닝을 활용한 오픈챗 클린 스코어 모델 개발기라는 글에서 '부적절한 콘텐츠가 오가지 않으며 대화 중 에티켓이…
이전 글 ‘null은 왜 나쁠까?’의 핵심은 코드를 읽는 사람의 입장을 생각하자는 거였어요. 이번 글에서는 코드를 사용하는 사람의 입장에 관해 이야기해 볼게요. 재전송, 메일 수신자 필터링, SMS 전송(fallback) 등 다양한 기능을 제공하는 메일 발송 기능이 있다고 상상해 볼게요…
- 2023년 9월, 삼성SDS가 개최한 REAL SUMMIT 2023에서 발표된 키노트와 세션 내용을 기반으로 작성되었습니다. - 삼성SDS는 2019년부터 RPA(Robotic Process Automation) 솔루션을 출시하고 기업의 업무 자동화를 지원해 왔으며, 현재 국내 1위…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] : https://www.itworld.co.kr/techlibrary/314566 가트너 조사에 따르면 2022년에 직원의 41%가 IT의 통제 범위를 벗어나 기술을 획득, 수정 또는 생성했으며, 2027년에는 이 수치가 7…
전통적인 오프라인 리테일 업체는 어떻게 e-Commerce 기반의 데이터 전략을 오프라인 유통 채널에서 동일하게 운영할 수 있는지 궁금해합니다. 성공적인 e-Commerce 전략으로 디지털 공간을 장악하는 기업들은 대부분 고객 데이터를 효과적으로 활용하고 있습니다. 사실 리테일 기술의…