GS리테일 DX 블로그

Digital Transformation으로 고객 생활 가치의 이노베이션을 꿈꾸는 IT 사람들의 이야기

분류 전체보기 48

End-2-End AI Product 개발하기

최근 나온 Attention을 응용한 모델이나, ResNet, Yolo derivatives, VITON 등 다양한 vision 계열 SOTA, 그리고 GPT로 유명한 generative 모델 들은 이미 사람들이 하는 노동 집약적인 “단순 반복적인” 영역을 사람보다 훨씬 더 정확한 수준으로 해 낼 수 있습니다. 기업이 AI에 많은 투자를 하는 이유가, AI가 사람들이 하고 있는 많은 일을 “잘” 대체할 수 있기 때문일 것입니다. AI는 더 효과적인(?) 리소스로 더 정확한 결과를 지속 반복적으로 만들어 낼 수 있을 것입니다. 이러한 생산성 향상이 자명하기 때문에 앞으 로더 많은 투자가 일어날 것으로 기대합니다. “효과적인 (?) 리소스 : 여담이지만 알파고가 16만개의 기보를 몬테카를로 서치 + 강화학습..

Data&AI 2021.11.26

GSSHOP Mobile/Web 채널서비스의 클라우드 이관 스토리

안녕하세요 클라우드팀에서 전사 클라우드 관리 및 이관업무를 담당하고 있는 최삼열 입니다. 2020년 말부터 2021년 초 GSSHOP Mobile/Web 채널 서비스가 클라우드로 이관이 되었습니다. 시작부터 오픈까지 약 5개월정도 소요가 되었지만, 실제로는 그 전부터 이관을 위한 다양한 고민과 문제들에 대해 하나씩 해결해 나가는 과정이 있었습니다. 그 스토리를 공유해보려고 합니다. 참고 : 이번 기고는 전체적인 스토리를 다루었습니다. 기술적인 상세 내용은 추가적인 컨텐츠로 올라갈 예정입니다. STEP0. PLAN 먼저 전체 일정입니다. 약 5개월의 일정으로 진행이 되었는데 잘 보시면 "분석 및 설계" 의 단계에 한달 남짓 되는 기간이 소요되었습니다. 물론 전체 시스템의 분석/설계가 한달만에 이루어질 리가..

Cloud&Security 2021.11.22

Flutter 기반의 모바일 앱 재개발 회고

Android 개발자가 개발한 앱과 IOS 개발자가 개발한 앱을 Flutter 로 다시 개발하고 배포한 후 수개월이 지났다. 우리가 Flutter 로 재구축한 모바일 앱은 GS SHOP 이며, GS Retail 에서 운영하는 모바일 커머스 앱 중 하나이다. https://play.google.com/store/apps/details?id=gsshop.mobile.v2 GS SHOP - 고객님의 쇼핑을 더욱 풍요롭게! - Google Play 앱 당신의 가장 좋은 선택, GS SHOP 오직 GS SHOP에서만, 오직 앱에서만 누릴 수 있는 즐거운 경험 play.google.com https://apps.apple.com/app/gsshop/id365438600 ‎GSSHOP ‎당신의 가장 좋은 선택, GS..

Cloud&Security 2021.11.22

개발문화.. 문서화.. 프로세스

짧은 이야기로 시작해 볼까요? 한겨울에 이등병이 찬물로 빨래를 하고 있었습니다. 그 모습을 본 대대장이 짠 했는지 취사장에 가서 따뜻한 물을 얻어다가 빨래를 하라고 합니다. 이등병은 좋아라 하면서 취사장으로 뛰어가 따뜻한 물을 달라고 합니다. 하지만 이등병의 예상과는 다르게 취사장에 있던 선임들은 군기가 빠졌다는 구박하고 얼차려를 줍니다. 호되게 구박만 당한 이등병은 구시렁거리며 다시 차가운 물로 빨래를 하게 되었습니다. 얼마 뒤 이번에는 중대장이 보고선 손에 동상 걸릴지 모르니 취사장에서 따뜻한 물을 얻어다가 빨래를 하라고 합니다. 하지만 이등병은 영혼 없는 대답만 하고 취사장으로 더 이상 가지 않습니다. 구박만 당하고 소득이 없을 테니까요. 이번에는 행정보급관이 지나가며 이등병에게 자기가 세수를 해야..

Culture 2021.11.18

Cross-Platform Product Matching 알고리즘 개발

안녕하세요. 데이터사이언스팀에서 데이터 분석 업무를 하고 있는 셀린이라고 합니다~ 플랫폼 간 상품 매칭 알고리즘을 개발하는 연구 목적의 프로젝트를 4개월 동안 진행하였습니다. 해당 게시글을 통해 배경, 목표, 진행 과정, 결과, 향후 계획 그리고 저의 소감에 대해 공유드리고자 합니다. 배경 이 알고리즘 개발하면 뭐가 좋은데? 무슨 의도로 해당 과제를 제안하게 되었는지? 상품 매칭 알고리즘은 다양한 판매 도메인에서 활용될 수 있습니다. (E-Commerce 등) 아래 배경을 이해하시는 것을 돕기 위해 예시는 홈쇼핑 상품으로 하였습니다. 1. '수작업'매칭의 '자동화'로 인한 업무 효율 증대를 기대 홈쇼핑 채널을 넘겨보시다가 '어? 이 상품이 여기서도 파네?!', '그때 이 상품 봤던 것 같은데 여긴 구성이..

Data&AI 2021.11.18

디자인 시스템을 활용하여 기간계 웹화면 개발 생산성 높이기

안녕하세요. 저는 현재 GS 리테일 주문 Product팀에서 주문/결제 개발운영 업무를 담당하고 있는 김헌기(Darion) 입니다. 개발자가 웹 화면을 개발할 때 디자인을 쉽게 적용하기 위해 함께하는 멤버 분들과 기간계 디자인 시스템이란 것을 만들어 보게 되었습니다. (임광규 K, 김석중 SJ, 이민기 Miguel, 조영훈 Joe, 김재성 Eren) 기간계 디자인 시스템이 왜 필요했는지 무엇이 좋았는지 앞으로 어떻게 사용하면 좋은지 저희 고군분투기를 통해 이야기를 풀어 보겠습니다. 기간계 디자인 시스템은 왜 필요했는가? 개발자가 화면을 개발할 때 가장 어려운 부분이 버튼이나 입력 필드 같이 화면을 구성하는 요소의 넓이와 높이를 맞추거나 정렬해야 되는 경우 디자인을 준수하게 처리하는 부분이라 생각을 합니다..

Design 2021.11.15

심의 프로세스 개선을 위한 Digital Tool 개발

안녕하세요. 저는 현재 GS Retail 상품정산IT팀에서 프로모션 및 심의/QA 프로세스 개발/운영 업무를 담당하고 있는 이민기입니다. 입사 후 가장 주력으로 진행한 심의 프로세스 개선 Digital Tool 개발에 관련하여 진행 과정과, 어떤 기술을 사용하여 프로세스 개선을 이루어 내었는지에 대해 회고해 보려고 합니다. 상품 사전심의? 저희 GS Retail의 온라인 매장 중 하나인 gsshop.com에는 매일 많은 양의 상품이 새로 등록됩니다. 각 상품들은 "이미지 기술서"를 가지고 있는데요, 이미지 기술서란 이미지의 형태를 한 상품 정보의 한 유형으로 상품에 대한 자세한 설명을 이미지로 표현한 상품 상세 설명서를 말합니다. 이 이미지 기술서들은 gsshop.com 의 상품 페이지에 올라가게 되고,..

Culture 2021.10.26

Micro/Mini/Macro Services

GS리테일에 합류한지 한달정도 된것 같습니다. 저는 플랫폼 구조개선TFT에서 플랫폼 구조개선 업무를 담당하고 있는 주길재입니다. 어떤 방식으로 플랫폼을 구조개선할지 정하기 전에 마이크로서비스, 미니서비스 및 매크로(Monolithic)서비스를 구별해 보겠습니다. 마이크로 서비스 아래의 경우에만 마이크로 서비스라고 정의할 수 있습니다. 주변 서비스에 대한 인식 없이 독립적으로 개발, 배포 및 관리됩니다. Publish-Subscribe pattern 혹은 HTTP기반 RESTful 방식으로 서로 통신합니다. 단일 책임이 있습니다. 느슨하게 결합되어 있습니다. 위의 원칙을 따르지 않는다면 마이크로서비스가 아닙니다. 아래의 경우에도 마이크로서비스가 아닙니다. 데이터베이스(물리적 또는 논리적)를 공유합니다. 인..

Cloud&Security 2021.10.06