GS리테일 DX 블로그

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

분류 전체보기 69

엔터프라이즈 MSA 이야기 4탄 – GS SHOP 주문서비스팀의 현대화 여정

마틴파울러가 이런 얘기를 했습니다. 만약에 여러분이 기존시스템을 빅뱅방식으로 개발하고 오픈한다면, 여러분을 기다리고 있는 것은 빅뱅과 같은 혼란과 어려움만이 기다리고 있다라고 했습니다. AWS Industry Week 발표 중 한동훈 솔루션즈 아키텍트의 이야기 ... 안녕하세요. GS SHOP 주문서비스를 담당하고 있는 김헌기입니다. 회사에서는 Darion으로 불리웁니다. 애플리케이션 현대화에 대한, 주문서비스팀의 실무 경험담에 대해 이야기해보겠습니다. 현대화로 해결해야만 했던 기술부채, 현대화 도전에 대한 고민과 경험, 현대화 이후 일하는 방식의 변화에 대해 이야기를 하려고 하는데요. 엄청난 것을 한 것은 아니고요. 비슷한 고민이 있는 사람이면, 클라우드 환경에서, 누구나 한번 시도해 볼 수 있는 이야..

APP 2023.10.25

Flutter Code Push의 고찰

안녕하십니까. 모바일 FO 이승욱 매니저입니다.약 2년 동안 React, Vue, SSR 등 많은 환경에서 여러 서비스를 개발해왔습니다. 현재는 Flutter를 통해서 앱개발을 하고 있는데, Flutter는 웹 기반의 프레임워크와 유사하면서도 다른 점도 많은 프레임워크인 것 같습니다. 웹과 달리 Flutter는 앱 화면을 위젯 기반으로 생성하며, 스타일링부터 적용되는 디자인 패턴도 다르기 때문입니다. Flutter는 독자분들이 잘 아시다시피 유명한 프레임워크고 많은 패턴과 좋은 라이브러리들이 나왔기에 저는 아직까지 많이 연구되지 않은 Code Push에 대해 저의 리서치 내용을 공유하고자 합니다.고민을 하게 된 이유웹과 API를 개발하다가 앱 개발팀에 왔을 때, 가장 어려운 점은 배포 프로세스였습니다. ..

APP 2023.10.11

엔터프라이즈 MSA 이야기 3탄 – SR 도메인 편

당사에서는 홈쇼핑 백오피스 시스템에 대해 2018년부터 Application Modernization 마스터플랜을 수립하여 업무 도메인 별 구조개선 작업을 진행 하고 있습니다. 고객, 자산 영역을 시작으로 방송, 주문 ,결제 도메인 영역에서 각각 마이크로 서비스로의 전환 작업이 진행되고 있습니다. 그 과정 중의 하나로 23년 1월부터 SR 도메인에 대한 구조개선 프로젝트를 진행 한 과정을 공유하고자 합니다. 홈쇼핑 프로세스 와 Service Request(SR) 쇼핑몰/홈쇼핑비즈니스에서 "Service Request"는 일반적으로 고객이 상품 또는 서비스에 관련된 사항을 문의하거나 요청하는 것을 의미합니다. 홈쇼핑 고객은 문의, 불만사항, 상품 교환 또는 환불관련 사항을 고객센터에 직접 전화를 하거나, ..

APP 2023.08.01

우리동네GS BFF 구현기 Step 1 - 도입 배경과 설계

안녕하세요, GS리테일의 모바일 FO 팀에서 근무하고 있는 Alan 입니다. 저는 모바일 FO 팀에서 우리동네GS 의 Front-end 와 BFF 개발을 담당하고 있습니다. 우리동네GS 에서는 API 요청/응답 처리를 편리하게 할 수 있도록 BFF 를 사용하고 있습니다. BFF 개발 과정에서 발생했던 이슈들과 이를 해결하기위한 과정들을 이야기 해보려 합니다. BFF 도입 배경 우리동네GS 통합 이전 우리동네GS 출시 전, GS 리테일에서는 총 5개의 서비스를 운영중이었습니다. 나만의 냉장고 GS 수퍼마켓 THE POP 우리동네 딜리버리 와인25플러스 먼저 오픈한 3개의 앱(나만의 냉장고, GS 수퍼마켓, THE POP) 은 각자의 API 서버 를 두고, 필요한 정보를 요청하는 형태로 개발 되었습니다. 후..

APP 2023.07.28

Rust 찍어먹기

안녕하세요, 저는 물류서비스팀 센터파트에서 백엔드 개발을 하는 고형규입니다! 회사에서 영어 이름은 민수입니다. 회사에서 "Rust 찍어먹기" 라는 주제로 세미나를 진행했습니다. 발표 내용을 조금 참조하여 글을 적으려고 합니다. 게임 아닙니다 이 글은 Rust를 영업하기 위한 글입니다. Rust의 모든 내용을 담고있지 않고 Rust를 부담 없이 찍어먹는 수준의 개념과 이해를 위해 작성하였습니다 :) 목차 0. 간단한 소개 1. 불변성 2. Shadowing 3. Ownership 4. 참조자 (References)와 빌림 (Borrow) 5. 가변 참조자 (Mutable References) 6. 타입 추론 7. Option 8. Match 9. Result 10. 느낀점 # Rust awesome pro..

Culture 2023.07.10