이번 밋업에서는 다양한 프로젝트에서 도메인에 따라 데이터를 분리한 경험이 있는 엔지니어들이 직접 마이크로서비스에 대해 이야기 합니다. 특히 피보탈의 APAC에서 Application Transformation 을 주도하는 팀의 Sumant Singh Rana와, Satya Ranjan 두 수석 엔지니어들, 그리고 이들과 현재 한국에서 함께 프로젝트를 진행하고 계신 피보탈 한국 김영태 상무님이 함께 하십니다.
마이크로서비스에서 도메인 모델에 따른 데이터의 분리와 적절한 데이터 저장소의 선택은 가장 먼저 고려되어야 할 사항입니다. 피보탈은 다양한 엔터프라이즈 고객과의 프로젝트 수행을 통해 체계화된 서비스를 보유하고 있으며, 본 밋업에서는 그 경험과 과정을 공유하는 시간이 될 것입니다.
스폰서 발표 세션 | On-Offline 엔터테인먼트에서의 클라우드 활용
이형수 매니저, 현대정보기술
고객에게 즐거움을 줄수 있는 엔터테인먼트 분야는 클라우드서비스를 적용하기에 가장 알맞는 분야입니다. 이미 글로벌에 많은 엔터테인먼트 기업들은 사업을 확대하기 위하여 All Cloud 환경으로 전환하여 입지를 다져가고 있습니다. 이 세션에서는 롯데컬처웍스가 AWS를 선택하고 오프라인 스토어에서 고객이 편리하게 영화를 예매하고, 매점 메뉴를 고르고, 결재하고, 기다리지 않고 픽업하며, 상영관에 입장하여 즐겁게 관람할수 있는 스마트 플랙스를 지원하도록 구성한 아키텍처에 대하여 알아보겠습니다. 이 아키텍처는 안정적으로 서비스하기 위한 고가용성 구조, 비용효율적으로 구성한 탄력적 아키텍처이며, 인프라 아키텍트에서 서비스 아키텍트까지 영역을 확장해야 하는 이유에 대하여 소개합니다.
강력한 기술력과 다국적 젊음으로 무장한 결제(Payment) 업계의 신성(新星) Stripe.com에 대해서 자세히 살펴봐야겠다고 오래전부터 생각해왔는데, 年末에 정리할 기회가 생겨서 사업과 기술을 넘나드는 욕심을 부려보았다.
일반적으로 결제업은 규모의 경제(economies of scale)가 지배한다. 즉, 트랜잭션 볼륨에 기반한 수수료(fee) 모델이 기본이기 때문에 얼마나 트랜잭션이 많은 가맹점을 확보하고, 가입자 규모를 달성하느냐가 해당업의 핵심 경쟁력이다. 이 측면에서 본다면 현재 업계 최고 강자는 Paypal이다. Paypal과 비교하여 언급되는 Stripe에 대해서 “스타트업 로고만 주워 모은다”, “사업 수행 몇년이 지나도록 공식적으로 숫자를 공개하지 않는 것은 실질적인 사업성과는 미미하다는 반증이 아니겠냐”는 의견이 있고, 꽤 설득력이 있다.
명확한 건 Stripe가 결제업계의 후발주자라는 것이고, 그들이 Paypal을 넘어설 것이라는 확신에 누구나 동의하는 것은 아니라는 것이다. 다만, 그들이 어떤 전략으로 결제시장을 접근하느냐는 살펴볼 만한 것이고, 당연하게도 후발주자인 Stripe의 파괴자(Disrupter)로서의 전략이 어느 지점에서 얼마만큼의 강도로 경쟁 패러다임을 바꿀 수 있을 것이냐는 또 다른 중요 관전 포인트 일 것이다. 선발주자는 후발주자의 파괴적 혁신(Disruptive innovation)이 어느 측면에서 어떤 방식으로 올 것인지 미리 알더라도 이미 짐을 많이 실은 배는 항로를 무리없이 바꾸기 어렵기에 싸움의 결과는 예단하기 어렵다. 고로 시장과 고객을 보는 사람에게 속단은 금물이며, 항상 긴장을 놓지 말아야 한다.
살펴본 바에 따르면 Stripe의 가장 큰 차별화 전략은 자신의 브랜드를 드러내지 않고(킥스타터에서 결제를 해보라), 오로지 파트너와 고객에 집중한다는 것이다. 이는 White-Label 플랫폼으로 대표되는 전략으로 나타난다. 이들의 플랫폼 전략 기반에는 Open Platform과 Open API 형태로 나타난 웹 친화적인 기술과 신속하고 유연하게 확장이 가능한 내재화된 역량이 존재한다. 핵심 역량은 기술뿐 만 아니라 기업문화(company culture)에도 굳건히 자리잡고 있다. Stripe에 대해서 단순하게 기능적인 관점에서 평가하는 것을 본 적이 있다. 그러나 기능은 쉽게 복제가 되는데, (당연한 말이지만)왜 성공의 복제는 어려운 것일까 그 이유를 곰곰히 생각해봐야 한다. 그것은 바로 핵심역량과 문화를 잘못 이해한데서 오는 것이 아닐까 싶다.
초벌로 작성한 문서에는 이미지도 꽤 많았지만, 워드프레스 에디터도 Copy&Paste가 원할하지 않고 개별 작업이 귀찮기도 해서 텍스트로 쭉 옮겨 지루할 수도 있겠다.(나중에 시간날 때 보완하기로..) 다만, 해당 업에 종사하는 사람에게는 조그만 고민의 실마리라도 줄 수 있지 않을까 하는 기대는 가지고 있다. 성공도 실패도 가늠하기 어려운 결제.Fintech의 Long Journey에 동참해 주셔서 감사드린다는 인사로 지루하고 긴 글을 시작할까 한다.
고객 중심 서비스 출시를 위한 준비 “온오프라인 고객 데이터 통합” – 김준형 AWS 솔루션즈 아키텍트, 김수진 아모레퍼시픽:: AWS C...Amazon Web Services Korea
AWS의 빅데이터 서비스들이 데이터 파이프라인 상에서 어떻게 활용 되는지와 데이터 모델링과 플랫폼 구축을 100% 내재화 하여 AWS와 함께 고객기반 서비스의 경쟁력을 강화 해나가는 고객 사례를 전해 드립니다. 국내 뷰티산업을 리딩 하고 있는 아모레퍼시픽에서 온/오프라인 고객 정보를 AWS 기반의 Data Lake로 통합 하고 고객 관점의 데이터 서비스를 출시 하는데 속도를 높이고 있는 성공 스토리를 직접 전해 드립니다.
흔하지만 흔하지않은 클라우드 도입과 DT 사례
많은 기업들이 다양한 이유로 클라우드의 도입을 검토하고 있습니다. 인프라 고도화와 라이센스 효율화는 물론이고 데이터 분석과 디지털 트랜스포메이션까지 다양한 이유로 클라우드의 도입을 시작하는 고객 사례를 소개하고 클라우드로 경험하고 있는 효과를 공유합니다.
발표자: 김경훈, AWS Sr. Account Manager
클라우드는 제품 및 비즈니스 모델 혁신에 어떤 도움을 줄 수 있는가? - 김상필 솔루션즈 아키텍트 매니저, AWS / 김재우 프로, 삼성중...Amazon Web Services Korea
클라우드는 제품 및 비즈니스 모델 혁신에 어떤 도움을 줄 수 있는가?
김상필 솔루션즈 아키텍트 매니저, AWS
김재우 프로, 삼성중공업
최계현 팀장, 현대건설기계
AWS 클라우드를 활용한 제조/하이테크 업계 전반의 스마트 프로덕트, 스마트 비즈니스 모델과 그 대표적인 혁신 사례를 소개 합니다. AWS와 AWS의 주요 고객들이 스마트 프로덕트를 기획하는 단계부터 생산에 이르기까지 다양한 과정을 거치면서 어떻게 AWS 클라우드를 활용하여 혁신을 이루어 내었는지 소개 합니다.
이번 밋업에서는 다양한 프로젝트에서 도메인에 따라 데이터를 분리한 경험이 있는 엔지니어들이 직접 마이크로서비스에 대해 이야기 합니다. 특히 피보탈의 APAC에서 Application Transformation 을 주도하는 팀의 Sumant Singh Rana와, Satya Ranjan 두 수석 엔지니어들, 그리고 이들과 현재 한국에서 함께 프로젝트를 진행하고 계신 피보탈 한국 김영태 상무님이 함께 하십니다.
마이크로서비스에서 도메인 모델에 따른 데이터의 분리와 적절한 데이터 저장소의 선택은 가장 먼저 고려되어야 할 사항입니다. 피보탈은 다양한 엔터프라이즈 고객과의 프로젝트 수행을 통해 체계화된 서비스를 보유하고 있으며, 본 밋업에서는 그 경험과 과정을 공유하는 시간이 될 것입니다.
스폰서 발표 세션 | On-Offline 엔터테인먼트에서의 클라우드 활용
이형수 매니저, 현대정보기술
고객에게 즐거움을 줄수 있는 엔터테인먼트 분야는 클라우드서비스를 적용하기에 가장 알맞는 분야입니다. 이미 글로벌에 많은 엔터테인먼트 기업들은 사업을 확대하기 위하여 All Cloud 환경으로 전환하여 입지를 다져가고 있습니다. 이 세션에서는 롯데컬처웍스가 AWS를 선택하고 오프라인 스토어에서 고객이 편리하게 영화를 예매하고, 매점 메뉴를 고르고, 결재하고, 기다리지 않고 픽업하며, 상영관에 입장하여 즐겁게 관람할수 있는 스마트 플랙스를 지원하도록 구성한 아키텍처에 대하여 알아보겠습니다. 이 아키텍처는 안정적으로 서비스하기 위한 고가용성 구조, 비용효율적으로 구성한 탄력적 아키텍처이며, 인프라 아키텍트에서 서비스 아키텍트까지 영역을 확장해야 하는 이유에 대하여 소개합니다.
강력한 기술력과 다국적 젊음으로 무장한 결제(Payment) 업계의 신성(新星) Stripe.com에 대해서 자세히 살펴봐야겠다고 오래전부터 생각해왔는데, 年末에 정리할 기회가 생겨서 사업과 기술을 넘나드는 욕심을 부려보았다.
일반적으로 결제업은 규모의 경제(economies of scale)가 지배한다. 즉, 트랜잭션 볼륨에 기반한 수수료(fee) 모델이 기본이기 때문에 얼마나 트랜잭션이 많은 가맹점을 확보하고, 가입자 규모를 달성하느냐가 해당업의 핵심 경쟁력이다. 이 측면에서 본다면 현재 업계 최고 강자는 Paypal이다. Paypal과 비교하여 언급되는 Stripe에 대해서 “스타트업 로고만 주워 모은다”, “사업 수행 몇년이 지나도록 공식적으로 숫자를 공개하지 않는 것은 실질적인 사업성과는 미미하다는 반증이 아니겠냐”는 의견이 있고, 꽤 설득력이 있다.
명확한 건 Stripe가 결제업계의 후발주자라는 것이고, 그들이 Paypal을 넘어설 것이라는 확신에 누구나 동의하는 것은 아니라는 것이다. 다만, 그들이 어떤 전략으로 결제시장을 접근하느냐는 살펴볼 만한 것이고, 당연하게도 후발주자인 Stripe의 파괴자(Disrupter)로서의 전략이 어느 지점에서 얼마만큼의 강도로 경쟁 패러다임을 바꿀 수 있을 것이냐는 또 다른 중요 관전 포인트 일 것이다. 선발주자는 후발주자의 파괴적 혁신(Disruptive innovation)이 어느 측면에서 어떤 방식으로 올 것인지 미리 알더라도 이미 짐을 많이 실은 배는 항로를 무리없이 바꾸기 어렵기에 싸움의 결과는 예단하기 어렵다. 고로 시장과 고객을 보는 사람에게 속단은 금물이며, 항상 긴장을 놓지 말아야 한다.
살펴본 바에 따르면 Stripe의 가장 큰 차별화 전략은 자신의 브랜드를 드러내지 않고(킥스타터에서 결제를 해보라), 오로지 파트너와 고객에 집중한다는 것이다. 이는 White-Label 플랫폼으로 대표되는 전략으로 나타난다. 이들의 플랫폼 전략 기반에는 Open Platform과 Open API 형태로 나타난 웹 친화적인 기술과 신속하고 유연하게 확장이 가능한 내재화된 역량이 존재한다. 핵심 역량은 기술뿐 만 아니라 기업문화(company culture)에도 굳건히 자리잡고 있다. Stripe에 대해서 단순하게 기능적인 관점에서 평가하는 것을 본 적이 있다. 그러나 기능은 쉽게 복제가 되는데, (당연한 말이지만)왜 성공의 복제는 어려운 것일까 그 이유를 곰곰히 생각해봐야 한다. 그것은 바로 핵심역량과 문화를 잘못 이해한데서 오는 것이 아닐까 싶다.
초벌로 작성한 문서에는 이미지도 꽤 많았지만, 워드프레스 에디터도 Copy&Paste가 원할하지 않고 개별 작업이 귀찮기도 해서 텍스트로 쭉 옮겨 지루할 수도 있겠다.(나중에 시간날 때 보완하기로..) 다만, 해당 업에 종사하는 사람에게는 조그만 고민의 실마리라도 줄 수 있지 않을까 하는 기대는 가지고 있다. 성공도 실패도 가늠하기 어려운 결제.Fintech의 Long Journey에 동참해 주셔서 감사드린다는 인사로 지루하고 긴 글을 시작할까 한다.
고객 중심 서비스 출시를 위한 준비 “온오프라인 고객 데이터 통합” – 김준형 AWS 솔루션즈 아키텍트, 김수진 아모레퍼시픽:: AWS C...Amazon Web Services Korea
AWS의 빅데이터 서비스들이 데이터 파이프라인 상에서 어떻게 활용 되는지와 데이터 모델링과 플랫폼 구축을 100% 내재화 하여 AWS와 함께 고객기반 서비스의 경쟁력을 강화 해나가는 고객 사례를 전해 드립니다. 국내 뷰티산업을 리딩 하고 있는 아모레퍼시픽에서 온/오프라인 고객 정보를 AWS 기반의 Data Lake로 통합 하고 고객 관점의 데이터 서비스를 출시 하는데 속도를 높이고 있는 성공 스토리를 직접 전해 드립니다.
흔하지만 흔하지않은 클라우드 도입과 DT 사례
많은 기업들이 다양한 이유로 클라우드의 도입을 검토하고 있습니다. 인프라 고도화와 라이센스 효율화는 물론이고 데이터 분석과 디지털 트랜스포메이션까지 다양한 이유로 클라우드의 도입을 시작하는 고객 사례를 소개하고 클라우드로 경험하고 있는 효과를 공유합니다.
발표자: 김경훈, AWS Sr. Account Manager
클라우드는 제품 및 비즈니스 모델 혁신에 어떤 도움을 줄 수 있는가? - 김상필 솔루션즈 아키텍트 매니저, AWS / 김재우 프로, 삼성중...Amazon Web Services Korea
클라우드는 제품 및 비즈니스 모델 혁신에 어떤 도움을 줄 수 있는가?
김상필 솔루션즈 아키텍트 매니저, AWS
김재우 프로, 삼성중공업
최계현 팀장, 현대건설기계
AWS 클라우드를 활용한 제조/하이테크 업계 전반의 스마트 프로덕트, 스마트 비즈니스 모델과 그 대표적인 혁신 사례를 소개 합니다. AWS와 AWS의 주요 고객들이 스마트 프로덕트를 기획하는 단계부터 생산에 이르기까지 다양한 과정을 거치면서 어떻게 AWS 클라우드를 활용하여 혁신을 이루어 내었는지 소개 합니다.
클라우드는 제품 및 비즈니스 모델 혁신에 어떤 도움을 줄 수 있는가? - 김상필 솔루션즈 아키텍트 매니저, AWS / 김재우 프로, 삼성중...
9조 발표
1. 근처에서 본적 없어도 거래하자
Near or Untact Trade
1660048 이제환
1660031 배영재
1660017 김준호
2. 목 차
Enjoy your stylish business and campus life with BIZCAM
역할 분담
1
개발 내용
4
데이터 베이스 설계
6
작품 개요
2
시스템 구성도
3
api 설계
5
3. 역할 분담
Enjoy your stylish business and campus life with BIZCAM
김준호
모바일 서버 api 구현
(회원관리, 상품등록,
채팅시스템),
앱 서버 연동 구현
배영재
모바일 UI 구현
(Front-end)
모바일 java 구현
이제환
웹서버 api 구현,
웹 프론트, 결제,
데이터 베이스 설계
통합 디버깅 및 종합 테스트
설계 보완, 요구분석, 시스템 구성도
4. 작품 개요
Enjoy your stylish business and campus life with BIZCAM
중고거래 앱의 가치는 점점 높아져 가며 사용
자 또한 지역별 나이별 관계없이 균등하게 분
포되어 보다 더 증가율이 증가할 것으로 추측
할 수 있다.
5. 작품 개요
Enjoy your stylish business and campus life with BIZCAM
현재의 시장 경제에서는 나중에 필요 없어서 버리기보
다는 판매하는 것으로 수익을 얻을 수 있는 경제적 효
율성 때문에 중고거래 규모는 날이 갈수록 증가하는
추세이다
6. 작품 개요
Enjoy your stylish business and campus life with BIZCAM
중고시장이 규모가 커지고 활발해진 만큼 피
해 사례도 지속적으로 증가하는 추세입니다.
7. 작품 개요
Enjoy your stylish business and campus life with BIZCAM
중고거래는 사기라는 이미지를 탈피하기 위해 높은
보안성을 통한 신뢰도 높은 어플을 만드는 것이 필요
합니다.
8. 작품 개요
Enjoy your stylish business and campus life with BIZCAM
시장 경제에서 사람들은 새 상품보다 저렴한 가격의 제품을 구하기를 원합니다.
나중에 필요 없어서 버리기보다는 판매하는 것으로 수익창출 할 수 있는 경제적 효율성 때문에 시장 경제
에서 중고거래의 규모는 날이 갈수록 증가하는 추세이다.
중고 거래의 규모가 증가하는 만큼 중고거래에 있어서 사기에 대한 대책과 보안 사용자들에게 신뢰감을 주
는 것이 중요하다는 것을 알 수 있다. 그러기에 저희 팀은 이러한 중고거래에 있어 보다 보완하고 신뢰성 있
는 사이트와 앱을 보여주기 위해서 이번 작품의 주제로 중고거래를 선정하였고 확실한 신뢰성과 보안
성으로 사용자들에게 믿음을 줄 수 있는 사이트를 만들 것을 계획하고 있습니다.
9. 시스템 구성도
Enjoy your stylish business and campus life with BIZCAM
Web / App Web Server DataBase
10. 개발내용
Enjoy your stylish business and campus life with BIZCAM
Upload API
Node.JS Express 서버로 파일을 업로드 하기위해
Multer라는 모듈를 사용했습니다. 사용자가 업로드한
이미지에 대한 정보를 받아 여러가지 제한을 걸어
저장시킵니다.
11. 개발내용
Enjoy your stylish business and campus life with BIZCAM
Member API
로그인,로그아웃,로그인유지기능을 구현하기 위해
JWT토큰을 사용했습니다. 사용자가 로그인을 할때
엑세스토큰과 리프레쉬토큰을 발급받고 엑세스토큰
의 유효시간이 지나면 처음에 발급받았던 리프레쉬
토큰과 유효시간이 지난 엑세스토큰을 비교해 값이
같으면 새로운 엑세스토큰을 발급받아 로그인을 유
지 합니다.
12. 개발내용
Enjoy your stylish business and campus life with BIZCAM
Payments API
아임포트쪽에서 엑세스토큰을 발급 받습니다. 발급
받은 토큰에서 사용자가 결제한 금액을 가져옵니다.
그리고 아임포트에서 가져온 결제금액과 DB에서 가
져온 상품의 금액이 일치하면 결제가 완료됩니다.
13. 개발내용
Enjoy your stylish business and campus life with BIZCAM
Socket.io
클라이언트 측에서 input에 값을 입력하여
보낼 문자열을 화면에 먼저 출력한 뒤 서버
측으로 데이터를 전송하면, 서버측에서 해당
문자열 데이터를 받고, 잘 받았다는 결과를
다시 클라이언트측으로 전송합니다. 클라이
언트 측에서는 다시 서버측에서 받은 데이터
를 화면에 출력합니다.
14. API 상세설계 (1)
Enjoy your stylish business and campus life with BIZCAM
“/board/getMainList” - 메인 상품리스트 조회(GET)
“/board/bysearch/list - 검색별 상품리스트 조회(GET)
“/board/bycategory/list - 카테고리별 상품리스트 조회(GET)
“/board/getCategoryInfo – 카테고리 정보 조회(GET)
“/board/product/:no – 상품 정보 조회(GET)
“/board/product/:no/dibs” - 찜하기 (POST)
“/board/upload” - 상품 업로드 (POST)
“/board/areaSelect” - 거래지역 선택 (POST)
“/board/update/:id” - 상품 수정 (POST)
“/board/getProductInfo/:no” - 상품정보 조회(GET)
“/board/product/:no/getOrderInfo” - 주문자정보 조회(GET)
“/member/signup ” - 회원가입(POST)
“/member/login" - 로그인(POST)
“/member/logout" - 로그아웃(GET)
“/member/someAPI" - 로그인여부 확인/로그인유지(GET)
“/member/loginstatuscheck" – 로그인 상태 체크(GET)
Board api
Member api
15. API 상세설계 (2)
Enjoy your stylish business and campus life with BIZCAM
"/mypage/getMyProduct/list" - 내 상품 리스트 조회 (GET)
"/mypage/getTransactionStatus/list" - 거래상태 조회 (GET)
"/mypage/wishlist" - 관심목록 조회(get)
"/mypage/getMyPoint" - 내 포인트 조회 (GET)
"/mypage/myproduct/delete" - 내 상품 삭제(post)
"/mypage/memberinfo/pwcheck" - 비밀번호 재확인(POST)
"/mypage/memberinfo” – 개인정보 조회(GET)
"/mypage/memberinfo/update" - 개인정보 수정(POST)
"/paging/bycategory" - 카테고리별 게시물 카운트(get)
"/paging/bysearch" - 검색별 게시물 카운트(get)
"/paging/myProductCount" - 게시물 카운트(get)
"/paging/myWishListCount" - 관심목록 리스트 카운트(get)
"/paging/transactionStatusCount" - 거래상태 카운트(get)
"/directPayments/complete" – 직접 결제(POST)
"/onlyPointPayments/complete" - 포인트로만 결제(POST)
Mypage api
Paging api
Payment api