GS리테일 DX 블로그

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

Cloud&Security 14

[SSO] 1편: 오픈소스 SSO를 왜 도입하였나요.

아침에 출근을 하여 여러 업무시스템에 로그인할 때 업무시스템마다 로그인해야 된다면 얼마나 불편할까요. 하나의 아이디 및 패스워드로 여러 업무시스템에 접근하고 싶을 것 입니다. 이때 필요한 것이 SSO, Single Sign On 인데요. 하나의 디바이스에서 단일 계정 로그인으로 이미 자격증명이 약속된 여러 서비스에 접근 할 수 있습니다. *웹 환경에서는 하나의 웹브라우저를 하나의 디바이스로 인지하고 있습니다. 임직원용 SSO를 오픈소스 SSO로 도입하여 운영중인데요. 이번에는 SSO와 관련된 이야기를 적어보려 합니다. 1.왜 도입하려고 했는지 ... 기존에 상용 LDAP과 연결 된 상용SSO를 8개의 내부시스템에 연동되어 임직원 전용으로 사용하고 있었는데 어려움이 있었습니다. LDAP, SSO에 대한 ..

Cloud&Security 2022.02.07

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

Micro/Mini/Macro Services

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

Cloud&Security 2021.10.06