Suggested platform provides a contactless microservices / cloud native application design learning and development using online tools including Cloud-ide and Event-storming tool, kafka, Spring-boot and kubernetes without any installation
designing, implementing and delivering microservices with event storming, spr...uEngine Solutions
Implementing Microservices is something like an adventure. Analyzing and decomposing microservices with applying DDD and make them into code, all is not easy. With new simple approach - Event storming, designing and implementing an event-driven MSA became easier ever seen before.
Suggested platform provides a contactless microservices / cloud native application design learning and development using online tools including Cloud-ide and Event-storming tool, kafka, Spring-boot and kubernetes without any installation
designing, implementing and delivering microservices with event storming, spr...uEngine Solutions
Implementing Microservices is something like an adventure. Analyzing and decomposing microservices with applying DDD and make them into code, all is not easy. With new simple approach - Event storming, designing and implementing an event-driven MSA became easier ever seen before.
By event storming, we can derive so many meaningful objects such as Entity, Domain Events, and Services that can be mapped with implementation objects in Spring cloud.
Event storming based msa training with a commerce example. Contains analysis, implementation and operation by event storming and microservices frameworks and devops tools
성공적인 디지털 트랜스포메이션을 위해서는 클라우드 전환이 필수적인데요, 많은 기업에서 막상 클라우드를 도입할 때 여러가지 장벽에 맞닥뜨리게 됩니다.
클라우드 마이그레이션에 관한 여러분의 고민을 시원하게 해결해주기 위해 Global Public Cloud의 독보적인 선두 AWS(Amazone Web Services)와 클라우드 마이그레이션 전문기업 오픈소스컨설팅이 만났습니다!
많은 기업들이 마이그레이션 수행할 때 가장 많이 하는 질문 Top 10에 대한 기술 전문가의 노하우가 담긴 답변을 공유합니다.
By event storming, we can derive so many meaningful objects such as Entity, Domain Events, and Services that can be mapped with implementation objects in Spring cloud.
Event storming based msa training with a commerce example. Contains analysis, implementation and operation by event storming and microservices frameworks and devops tools
성공적인 디지털 트랜스포메이션을 위해서는 클라우드 전환이 필수적인데요, 많은 기업에서 막상 클라우드를 도입할 때 여러가지 장벽에 맞닥뜨리게 됩니다.
클라우드 마이그레이션에 관한 여러분의 고민을 시원하게 해결해주기 위해 Global Public Cloud의 독보적인 선두 AWS(Amazone Web Services)와 클라우드 마이그레이션 전문기업 오픈소스컨설팅이 만났습니다!
많은 기업들이 마이그레이션 수행할 때 가장 많이 하는 질문 Top 10에 대한 기술 전문가의 노하우가 담긴 답변을 공유합니다.
Openshift 활용을 위한 Application의 준비, Cloud Nativerockplace
What is Cloud-native - DevOps, MSA and Cloud-native: Openshift 활용을 위한 Application의 준비, Cloud Native
*웨비나 다시보기 영상 바로가기:
https://www.youtube.com/watch?v=tzSBS-vki6w
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원BESPIN GLOBAL
전 세계적으로 클라우드 기반의 디지털 트랜스포메이션이 빠르게 진행되고 있음에도 불구하고, 기업에서 클라우드를 도입하고 마이그레이션 하는 과정은 여전히 어려움이 많습니다. 성공적인 마이그레이션은 클라우드로의 단순 인프라 변경에서 그치는 것이 아니라 비즈니스와 프로세스가 함께 변화할 때 완성될 수 있습니다.
그리고 그 변화의 중심에는 인공지능(AI)과 머신러닝(ML)이 있습니다. 인공지능과 머신러닝은 모든 것을 자동화하여 스스로 데이터를 분류하며 유의미한 가치를 찾아냅니다. 바로 여기에서부터 기업의 비즈니스 혁신은 시작됩니다.
클라우드로의 디지털 트랜스포메이션 전략과 인공지능/머신러닝을 활용한 비즈니스 혁신 방법 중, 어떻게 성공적으로 클라우드 마이그레이션을 할 수 있을지에 대해 이번 세션을 통해 알아보겠습니다.
[ 멀티클라우드, 컴퓨팅 인프라에 제약없는 서비스 생태계 (Cloud-Barista) ]
- 클라우드바리스타, 4개의 미션
- 지난 4년(1단계)과 향후 4년(2단계) 추진전략의 변화
- 클라우드바리스타의 기술 포지션
- 글로벌 3사/국내 3사, 퍼블릭 클라우드 리전 현황
- 주요 기술 스택 및 오늘의 세션
- 주요 프레임워크 관련성
- 향후 개발 기술
# 발표영상(YouTube) : https://youtu.be/dUuiwxrfhpg
------------------------------------------------------------------------------------------------
# Cloud-Barista Community Homepage : https://cloud-barista.github.io
# Cloud-Barista Community GitHub : https://github.com/cloud-barista
# Cloud-Barista YouTube channel : https://youtube.com/@cloud-barista
# Cloud-Barista SlideShare : https://cloud-barista.github.io/slideshare
Event storming based msa training commerce example v2uEngine Solutions
Event storming based msa training with a commerce example. Contains analysis, implementation and operation by event storming and microservices frameworks and devops tools
Metaworks 4 is a progressive enterprise web framework that promotes POJO-based domain driven development, micro-services architecture-ready, and material design and responsive web. Metaworks 4 utilizes VueJS, Spring Data, and Spring Hateoas. Plus, Metaworks4 can be composed with OCE's components like IAM, API-GW, Billing to enable MSA architecture.
2. IaaS 에서 PaaS 의 시대로!
IaaS 기반의 워크로
드 관리의 한계:
자원 가용률, 운영 인
건비 효율성 측면
PaaS 는 도커와 같은 컨테
이너 기반의 자동화된 스
케일링을 통하여 높은 자
원관리 효률과 무정지 재
배포 등의 운영 자동화를
제공
3. 기존 단일 빌드 서비스
구성은, 모듈간 높은 간
섭으로 인하여 운영자동
화를 어렵게 하였습니다.
마이크로서비스 아키텍
처는 서비스들간의 간섭
을 줄여 지속적 딜리버
리와 자동화된 운영 환
경 – 데브옵스 - 을 가능
하게 합니다.
마이크로서비스와 데브옵스
서비스 1 서비스 2
서비스 4서비스 3
4. 성공적
클라우드
서비스
구축
운영자동화
• Business Continuity
• Zero-downtime
수익화
• Subscription Business
구현
• Multi-tenancy
• Self-Serviced
• Mashups
마이크로서비스
• Separation of Concerns
성공적 클라우드 서비스로의 여정
5. 특징
도커 기반
멀티 워크로드
• 폴리글롯 컨테이너
• 롱러닝 (웹서비스),
과 배치 (빅데이터)
를 동일한 클러스터
에 운용
• 하이브리드 워크로드
/ 클라우드 버스팅
마이크로 서비스
아키텍처
• DCOS / 쿠버니츠 기
반의 MSA 서비스 클
러스터
• 스프링 클라우드 기
반 MSA 프레임워크
• 데브옵스:
무정지 재배포, 지속
석 딜리버리
국내 오픈소스
커뮤니티
• 자체 플랫폼으로 구
축이 가능
• OEM, Commercial
License 형식으로 전
환 및 재판매 가능
• 국내 핵심 기술자 기
반
6. 구성요소
인증, 보안, 통합
U-IAM, U-GATE
빌링
U-BILL
MSA-Chassis
METAWORKS4
운영자동화
DEVOPS PORTAL
서비스 컨테이너
OCE-ENGINE PART
13. • SOA 성숙도 레벨 7 지원
• 비즈니스 유저에 의한 프로세스 관리
• 온디맨드 서비스 매시업
• 기존 시스템 통합 및 API 화
Open Cloud Engine:
Business Process Management – Service Integration / Orchestration
17. 개발자 포탈
(DevOps Portal)
서비스 컨테이너
(Application
Instances)
외부 서비스 풀
(Service Broker)
Fusion Infra Provisioner (Bahama)
Any IaaS / VM / Container / Bare-metal
Recipes
(Chef/Dockerfile)
1 2 3
엔진부 - 디테일
18. Reference MSA Architecture
Front-end
(Responsive, Client-side Service Aggregation)
Service
API GW
(Netflix Zuul)
Service
Service
(Machine)
3rd-party App
s
Billing
(Killbill)
IAM
Data
Sync via REST REST Call
Service
Service
Service
Service
Service
PaaS / Container
(Kubernetes / Docker)
Issue Token
ID/PWD
Collect
Usage
Legacy WAS
(e.g. Jeus)
Legacy Moderniaer
(e.g. Loopback, Spring Data
Rest)
Apps
Apps
monolothic
micro-services
Eureka
Github.com/TheOpenCloudEngine 에 가시면 오픈클라우드엔진 내에는 여러 개의 서브프로젝트가 존재합니다. 오픈클라우드엔진의 어떤 서브 프로젝트들이 그러한 자동화된 DevOps환경을 가능토록 하는 것일까요?
그림은 클라우드 컴퓨팅 제공 방식 중 하나인 PaaS (Platform As A Service)가 제공하는 기능의 범위를 보여줍니다. PaaS는 운영중인 시스템을 ‘안정되게 제공하는’ OSS (Operation Support Service)와 ‘비즈니스적으로 시스템을 판매, 마케팅, 과금 할 수 있는’ 기능들을 제공하는 BSS (Business Support Service)를 포함합니다. PaaS는 IaaS의 하드웨어 운영 자동화의 기반 위에서 소프트웨어 개발자가 운영에 필요한 다양한 미들웨어 운영 및 시스템 최적화에 대한 고민을 대신 알아서 해줍니다. 이 기반에는 서버가 소프트웨어로 정의되어 컨트롤 가능해진 ‘Software Defined X’ 세상에 우리가 태어난 덕분이라고 할 수 있습니다. PaaS는 DevOps 환경을 구성하기 위한 좋은 기반이 될 수 있습니다.