Submit Search
Upload
Micro Service Architecture 탐방기
•
120 likes
•
5,375 views
J
jbugkorea
Follow
MSA 아키텍처에 관한 이야기입니다.
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 59
Download Now
Download to read offline
Recommended
Soa Driven Project Management
Soa Driven Project Management
Terry Cho
Enterprise Soa Concept
Enterprise Soa Concept
Terry Cho
Soa Overview
Soa Overview
Terry Cho
Microservices architecture examples
Microservices architecture examples
Channy Yun
Microservice architecture 바로 알기
Microservice architecture 바로 알기
GunHee Lee
Microservices Architecture (MSA) - Presentation made at AEA-MN quarterly even...
Microservices Architecture (MSA) - Presentation made at AEA-MN quarterly even...
Somasundram Balakrushnan
ESB Evaluation Framework
ESB Evaluation Framework
WSO2
Bluemix paas 기반 saas 개발 사례
Bluemix paas 기반 saas 개발 사례
uEngine Solutions
More Related Content
What's hot
From SOA to MSA
From SOA to MSA
William Yang
170215 msa intro
170215 msa intro
Sonic leigh
Keynote-Service Orientation – Why is it good for your business
Keynote-Service Orientation – Why is it good for your business
WSO2
ESB Evaluation Framework
ESB Evaluation Framework
WSO2
Eclipse & die Microsoft cloud
Eclipse & die Microsoft cloud
Patric Boscolo
Introduction To Microservices
Introduction To Microservices
Lalit Kale
Introduction to Microservices
Introduction to Microservices
Duduman Bogdan Vlad
Introduction to Microservices
Introduction to Microservices
Roger van de Kimmenade
Enterprise Use Case - Selecting an Enterprise Service Bus
Enterprise Use Case - Selecting an Enterprise Service Bus
WSO2
Microservices: Where do they fit within a rapidly evolving integration archit...
Microservices: Where do they fit within a rapidly evolving integration archit...
Kim Clark
Microsoft Techready -21 aprilie 2011
Microsoft Techready -21 aprilie 2011
Agora Group
WSO2 Intro Webinar - Scale your business with the cloud enabled WSO2 Applica...
WSO2 Intro Webinar - Scale your business with the cloud enabled WSO2 Applica...
WSO2
Better Enterprise Integration With the WSO2 ESB 4.5.1
Better Enterprise Integration With the WSO2 ESB 4.5.1
WSO2
Nats meetup sf 20150826
Nats meetup sf 20150826
Apcera
Buiding and Deploying SaaS with WSO2 as as-a-Service
Buiding and Deploying SaaS with WSO2 as as-a-Service
WSO2
400.RED HAT OPENSHIFT APPLICATION RUNTIMES(RHOAR) 를 활용한 Cloud Native App 전환
400.RED HAT OPENSHIFT APPLICATION RUNTIMES(RHOAR) 를 활용한 Cloud Native App 전환
Opennaru, inc.
Introduction to microservices
Introduction to microservices
Anil Allewar
Quarterly WSO2 Platform Update Webinar - Q1 2016
Quarterly WSO2 Platform Update Webinar - Q1 2016
WSO2
Creating an Ecosystem Platform with Vertical PaaS
Creating an Ecosystem Platform with Vertical PaaS
WSO2
Microservices architecture overview v3
Microservices architecture overview v3
Dmitry Skaredov
What's hot
(20)
From SOA to MSA
From SOA to MSA
170215 msa intro
170215 msa intro
Keynote-Service Orientation – Why is it good for your business
Keynote-Service Orientation – Why is it good for your business
ESB Evaluation Framework
ESB Evaluation Framework
Eclipse & die Microsoft cloud
Eclipse & die Microsoft cloud
Introduction To Microservices
Introduction To Microservices
Introduction to Microservices
Introduction to Microservices
Introduction to Microservices
Introduction to Microservices
Enterprise Use Case - Selecting an Enterprise Service Bus
Enterprise Use Case - Selecting an Enterprise Service Bus
Microservices: Where do they fit within a rapidly evolving integration archit...
Microservices: Where do they fit within a rapidly evolving integration archit...
Microsoft Techready -21 aprilie 2011
Microsoft Techready -21 aprilie 2011
WSO2 Intro Webinar - Scale your business with the cloud enabled WSO2 Applica...
WSO2 Intro Webinar - Scale your business with the cloud enabled WSO2 Applica...
Better Enterprise Integration With the WSO2 ESB 4.5.1
Better Enterprise Integration With the WSO2 ESB 4.5.1
Nats meetup sf 20150826
Nats meetup sf 20150826
Buiding and Deploying SaaS with WSO2 as as-a-Service
Buiding and Deploying SaaS with WSO2 as as-a-Service
400.RED HAT OPENSHIFT APPLICATION RUNTIMES(RHOAR) 를 활용한 Cloud Native App 전환
400.RED HAT OPENSHIFT APPLICATION RUNTIMES(RHOAR) 를 활용한 Cloud Native App 전환
Introduction to microservices
Introduction to microservices
Quarterly WSO2 Platform Update Webinar - Q1 2016
Quarterly WSO2 Platform Update Webinar - Q1 2016
Creating an Ecosystem Platform with Vertical PaaS
Creating an Ecosystem Platform with Vertical PaaS
Microservices architecture overview v3
Microservices architecture overview v3
Viewers also liked
Advanced nGrinder 2nd Edition
Advanced nGrinder 2nd Edition
JunHo Yoon
[D2]java 성능에 대한 오해와 편견
[D2]java 성능에 대한 오해와 편견
NAVER D2
Serialization and performance in Java
Serialization and performance in Java
Strannik_2013
[오픈소스컨설팅]Java Performance Tuning
[오픈소스컨설팅]Java Performance Tuning
Ji-Woong Choi
20150526 오픈업 mcn의 미래_명승은
20150526 오픈업 mcn의 미래_명승은
VentureSquare
Practical Machine Learning
Practical Machine Learning
David Jones
Import golang; struct microservice - Codemotion Rome 2015
Import golang; struct microservice - Codemotion Rome 2015
Giorgio Cefaro
왜 레진코믹스는 구글앱엔진을 선택했나
왜 레진코믹스는 구글앱엔진을 선택했나
소리 강
공짜 경제에서 어떻게 돈을 버는가?(How to Make Money in Free Economy)
공짜 경제에서 어떻게 돈을 버는가?(How to Make Money in Free Economy)
Sangkyu Rho
Programming skills 1부
Programming skills 1부
JiHyung Lee
Front end 웹사이트 성능 측정 및 개선
Front end 웹사이트 성능 측정 및 개선
기동 이
XECon+PHPFest2014 발표자료 - 효율적인 css 개발방법 - 최대영
XECon+PHPFest2014 발표자료 - 효율적인 css 개발방법 - 최대영
XpressEngine
객체지향 개념 (쫌 아는체 하기)
객체지향 개념 (쫌 아는체 하기)
Seung-June Lee
오늘 밤부터 쓰는 google analytics (구글 애널리틱스, GA)
오늘 밤부터 쓰는 google analytics (구글 애널리틱스, GA)
Yongho Ha
Viewers also liked
(14)
Advanced nGrinder 2nd Edition
Advanced nGrinder 2nd Edition
[D2]java 성능에 대한 오해와 편견
[D2]java 성능에 대한 오해와 편견
Serialization and performance in Java
Serialization and performance in Java
[오픈소스컨설팅]Java Performance Tuning
[오픈소스컨설팅]Java Performance Tuning
20150526 오픈업 mcn의 미래_명승은
20150526 오픈업 mcn의 미래_명승은
Practical Machine Learning
Practical Machine Learning
Import golang; struct microservice - Codemotion Rome 2015
Import golang; struct microservice - Codemotion Rome 2015
왜 레진코믹스는 구글앱엔진을 선택했나
왜 레진코믹스는 구글앱엔진을 선택했나
공짜 경제에서 어떻게 돈을 버는가?(How to Make Money in Free Economy)
공짜 경제에서 어떻게 돈을 버는가?(How to Make Money in Free Economy)
Programming skills 1부
Programming skills 1부
Front end 웹사이트 성능 측정 및 개선
Front end 웹사이트 성능 측정 및 개선
XECon+PHPFest2014 발표자료 - 효율적인 css 개발방법 - 최대영
XECon+PHPFest2014 발표자료 - 효율적인 css 개발방법 - 최대영
객체지향 개념 (쫌 아는체 하기)
객체지향 개념 (쫌 아는체 하기)
오늘 밤부터 쓰는 google analytics (구글 애널리틱스, GA)
오늘 밤부터 쓰는 google analytics (구글 애널리틱스, GA)
Similar to Micro Service Architecture 탐방기
Microservices
Microservices
Thiago Lopes
Executive Overview Using Soa To Improve Operational Efficiency
Executive Overview Using Soa To Improve Operational Efficiency
sean.mcclowry
Design Patterns for Micro Service Architecture
Design Patterns for Micro Service Architecture
Sarah Elson
Understanding Microservice Architecture WSO2Con Asia 2016
Understanding Microservice Architecture WSO2Con Asia 2016
Sagara Gunathunga
Microservices Architecture (MSA) - Presentation made at The Open Group confer...
Microservices Architecture (MSA) - Presentation made at The Open Group confer...
Somasundram Balakrushnan
Best Practices Building Cloud Scale Apps with Microservices
Best Practices Building Cloud Scale Apps with Microservices
Jim (张建军) Zhang
The Digital Insurer Award - Bajaj Allianz General Insurance
The Digital Insurer Award - Bajaj Allianz General Insurance
The Digital Insurer
microservices-is-it-the-holy-grail-a-perspective.pdf
microservices-is-it-the-holy-grail-a-perspective.pdf
RichieBallyears
Microsoft Microservices
Microsoft Microservices
Chase Aucoin
Microservice Architecture Software Architecture Microservice Design Pattern
Microservice Architecture Software Architecture Microservice Design Pattern
jeetendra mandal
Microservices: A Step Towards Modernizing Healthcare Applications
Microservices: A Step Towards Modernizing Healthcare Applications
CitiusTech
Software Architectures, Week 3 - Microservice-based Architectures
Software Architectures, Week 3 - Microservice-based Architectures
Angelos Kapsimanis
Pitfalls & Challenges Faced During a Microservices Architecture Implementation
Pitfalls & Challenges Faced During a Microservices Architecture Implementation
Cognizant
Services oriented architecture
Services oriented architecture
Richard Claassens CIPPE
Service Oriented Architecture In Automotive
Service Oriented Architecture In Automotive
Namrata Mahalingam
Developing An SOA Strategy V1
Developing An SOA Strategy V1
Salim Sheikh
SOA 911
SOA 911
Thor Henning Hetland
Bimodal / Two Speed IT and Cloud Serverless Microservice Architecture
Bimodal / Two Speed IT and Cloud Serverless Microservice Architecture
Robert Wilson
Private Cloud Adoption: Patterns for the Enterprise
Private Cloud Adoption: Patterns for the Enterprise
IBM India Smarter Computing
Term paper 2073131
Term paper 2073131
mtestman
Similar to Micro Service Architecture 탐방기
(20)
Microservices
Microservices
Executive Overview Using Soa To Improve Operational Efficiency
Executive Overview Using Soa To Improve Operational Efficiency
Design Patterns for Micro Service Architecture
Design Patterns for Micro Service Architecture
Understanding Microservice Architecture WSO2Con Asia 2016
Understanding Microservice Architecture WSO2Con Asia 2016
Microservices Architecture (MSA) - Presentation made at The Open Group confer...
Microservices Architecture (MSA) - Presentation made at The Open Group confer...
Best Practices Building Cloud Scale Apps with Microservices
Best Practices Building Cloud Scale Apps with Microservices
The Digital Insurer Award - Bajaj Allianz General Insurance
The Digital Insurer Award - Bajaj Allianz General Insurance
microservices-is-it-the-holy-grail-a-perspective.pdf
microservices-is-it-the-holy-grail-a-perspective.pdf
Microsoft Microservices
Microsoft Microservices
Microservice Architecture Software Architecture Microservice Design Pattern
Microservice Architecture Software Architecture Microservice Design Pattern
Microservices: A Step Towards Modernizing Healthcare Applications
Microservices: A Step Towards Modernizing Healthcare Applications
Software Architectures, Week 3 - Microservice-based Architectures
Software Architectures, Week 3 - Microservice-based Architectures
Pitfalls & Challenges Faced During a Microservices Architecture Implementation
Pitfalls & Challenges Faced During a Microservices Architecture Implementation
Services oriented architecture
Services oriented architecture
Service Oriented Architecture In Automotive
Service Oriented Architecture In Automotive
Developing An SOA Strategy V1
Developing An SOA Strategy V1
SOA 911
SOA 911
Bimodal / Two Speed IT and Cloud Serverless Microservice Architecture
Bimodal / Two Speed IT and Cloud Serverless Microservice Architecture
Private Cloud Adoption: Patterns for the Enterprise
Private Cloud Adoption: Patterns for the Enterprise
Term paper 2073131
Term paper 2073131
More from jbugkorea
Hawkular overview
Hawkular overview
jbugkorea
미들웨어 엔지니어의 클라우드 탐방기
미들웨어 엔지니어의 클라우드 탐방기
jbugkorea
기업, 통합, 마이크로서비스
기업, 통합, 마이크로서비스
jbugkorea
개발자가 인프라를 만났을때 - RHQ를 활용한 Legacy System 모니터링
개발자가 인프라를 만났을때 - RHQ를 활용한 Legacy System 모니터링
jbugkorea
JBUG Korea 소개
JBUG Korea 소개
jbugkorea
Jbug 발표 msa탐방기_공유자료
Jbug 발표 msa탐방기_공유자료
jbugkorea
Micro Service Architecture(MSA) 탐방기
Micro Service Architecture(MSA) 탐방기
jbugkorea
INFINISPAN non-clustering Spring4 WEB/MOBILE APP 구축
INFINISPAN non-clustering Spring4 WEB/MOBILE APP 구축
jbugkorea
테스트 어디까지 해봤니? Arquillian을 이용한 Real Object 테스트
테스트 어디까지 해봤니? Arquillian을 이용한 Real Object 테스트
jbugkorea
맛만 보자 Undertow
맛만 보자 Undertow
jbugkorea
맛만 보자 액터 모델이란
맛만 보자 액터 모델이란
jbugkorea
맛만 보자 Finagle이란
맛만 보자 Finagle이란
jbugkorea
Undertow 맛보기
Undertow 맛보기
jbugkorea
JBoss Community Introduction
JBoss Community Introduction
jbugkorea
JBoss AS 7 따라잡기
JBoss AS 7 따라잡기
jbugkorea
Wildfly 8.0에서 SOAP 웹 서비스 구현
Wildfly 8.0에서 SOAP 웹 서비스 구현
jbugkorea
Infinispan Data Grid Platform
Infinispan Data Grid Platform
jbugkorea
Java 8 - A step closer to Parallelism
Java 8 - A step closer to Parallelism
jbugkorea
JBoss Community's Application Monitoring Platform
JBoss Community's Application Monitoring Platform
jbugkorea
More from jbugkorea
(19)
Hawkular overview
Hawkular overview
미들웨어 엔지니어의 클라우드 탐방기
미들웨어 엔지니어의 클라우드 탐방기
기업, 통합, 마이크로서비스
기업, 통합, 마이크로서비스
개발자가 인프라를 만났을때 - RHQ를 활용한 Legacy System 모니터링
개발자가 인프라를 만났을때 - RHQ를 활용한 Legacy System 모니터링
JBUG Korea 소개
JBUG Korea 소개
Jbug 발표 msa탐방기_공유자료
Jbug 발표 msa탐방기_공유자료
Micro Service Architecture(MSA) 탐방기
Micro Service Architecture(MSA) 탐방기
INFINISPAN non-clustering Spring4 WEB/MOBILE APP 구축
INFINISPAN non-clustering Spring4 WEB/MOBILE APP 구축
테스트 어디까지 해봤니? Arquillian을 이용한 Real Object 테스트
테스트 어디까지 해봤니? Arquillian을 이용한 Real Object 테스트
맛만 보자 Undertow
맛만 보자 Undertow
맛만 보자 액터 모델이란
맛만 보자 액터 모델이란
맛만 보자 Finagle이란
맛만 보자 Finagle이란
Undertow 맛보기
Undertow 맛보기
JBoss Community Introduction
JBoss Community Introduction
JBoss AS 7 따라잡기
JBoss AS 7 따라잡기
Wildfly 8.0에서 SOAP 웹 서비스 구현
Wildfly 8.0에서 SOAP 웹 서비스 구현
Infinispan Data Grid Platform
Infinispan Data Grid Platform
Java 8 - A step closer to Parallelism
Java 8 - A step closer to Parallelism
JBoss Community's Application Monitoring Platform
JBoss Community's Application Monitoring Platform
Recently uploaded
ASME BPVC 2023 Section I para leer y entender
ASME BPVC 2023 Section I para leer y entender
juancarlos286641
Renewable Energy & Entrepreneurship Workshop_21Feb2024.pdf
Renewable Energy & Entrepreneurship Workshop_21Feb2024.pdf
odunowoeminence2019
nvidia AI-gtc 2024 partial slide deck.pptx
nvidia AI-gtc 2024 partial slide deck.pptx
jasonsedano2
me3493 manufacturing technology unit 1 Part A
me3493 manufacturing technology unit 1 Part A
karthi keyan
EPE3163_Hydro power stations_Unit2_Lect2.pptx
EPE3163_Hydro power stations_Unit2_Lect2.pptx
JoseeMusabyimana
Litature Review: Research Paper work for Engineering
Litature Review: Research Paper work for Engineering
Manipal Institute of Technology Manipal
Design of Clutches and Brakes in Design of Machine Elements.pptx
Design of Clutches and Brakes in Design of Machine Elements.pptx
YogeshKumarKJMIT
計劃趕得上變化
計劃趕得上變化
Jersey (CHE-PING) Su
Transforming Process Safety Management: Challenges, Benefits, and Transition ...
Transforming Process Safety Management: Challenges, Benefits, and Transition ...
soginsider
Présentation IIRB 2024 Marine Cordonnier.pdf
Présentation IIRB 2024 Marine Cordonnier.pdf
Institut Technique de la Betterave
Best-NO1 Best Rohani Amil In Lahore Kala Ilam In Lahore Kala Jadu Amil In Lah...
Best-NO1 Best Rohani Amil In Lahore Kala Ilam In Lahore Kala Jadu Amil In Lah...
Amil baba
Lecture 1: Basics of trigonometry (surveying)
Lecture 1: Basics of trigonometry (surveying)
Bahzad5
Engineering Mechanics Chapter 5 Equilibrium of a Rigid Body
Engineering Mechanics Chapter 5 Equilibrium of a Rigid Body
AhmadHajasad2
Landsman converter for power factor improvement
Landsman converter for power factor improvement
VijayMuni2
Mohs Scale of Hardness, Hardness Scale.pptx
Mohs Scale of Hardness, Hardness Scale.pptx
KISHAN KUMAR
Nodal seismic construction requirements.pptx
Nodal seismic construction requirements.pptx
wendy cai
Lecture 2 .pptx
Lecture 2 .pptx
abdnazar2003
Power System electrical and electronics .pptx
Power System electrical and electronics .pptx
MUKULKUMAR210
Test of Significance of Large Samples for Mean = µ.pptx
Test of Significance of Large Samples for Mean = µ.pptx
Home
SATELITE COMMUNICATION UNIT 1 CEC352 REGULATION 2021 PPT BASICS OF SATELITE ....
SATELITE COMMUNICATION UNIT 1 CEC352 REGULATION 2021 PPT BASICS OF SATELITE ....
santhyamuthu1
Recently uploaded
(20)
ASME BPVC 2023 Section I para leer y entender
ASME BPVC 2023 Section I para leer y entender
Renewable Energy & Entrepreneurship Workshop_21Feb2024.pdf
Renewable Energy & Entrepreneurship Workshop_21Feb2024.pdf
nvidia AI-gtc 2024 partial slide deck.pptx
nvidia AI-gtc 2024 partial slide deck.pptx
me3493 manufacturing technology unit 1 Part A
me3493 manufacturing technology unit 1 Part A
EPE3163_Hydro power stations_Unit2_Lect2.pptx
EPE3163_Hydro power stations_Unit2_Lect2.pptx
Litature Review: Research Paper work for Engineering
Litature Review: Research Paper work for Engineering
Design of Clutches and Brakes in Design of Machine Elements.pptx
Design of Clutches and Brakes in Design of Machine Elements.pptx
計劃趕得上變化
計劃趕得上變化
Transforming Process Safety Management: Challenges, Benefits, and Transition ...
Transforming Process Safety Management: Challenges, Benefits, and Transition ...
Présentation IIRB 2024 Marine Cordonnier.pdf
Présentation IIRB 2024 Marine Cordonnier.pdf
Best-NO1 Best Rohani Amil In Lahore Kala Ilam In Lahore Kala Jadu Amil In Lah...
Best-NO1 Best Rohani Amil In Lahore Kala Ilam In Lahore Kala Jadu Amil In Lah...
Lecture 1: Basics of trigonometry (surveying)
Lecture 1: Basics of trigonometry (surveying)
Engineering Mechanics Chapter 5 Equilibrium of a Rigid Body
Engineering Mechanics Chapter 5 Equilibrium of a Rigid Body
Landsman converter for power factor improvement
Landsman converter for power factor improvement
Mohs Scale of Hardness, Hardness Scale.pptx
Mohs Scale of Hardness, Hardness Scale.pptx
Nodal seismic construction requirements.pptx
Nodal seismic construction requirements.pptx
Lecture 2 .pptx
Lecture 2 .pptx
Power System electrical and electronics .pptx
Power System electrical and electronics .pptx
Test of Significance of Large Samples for Mean = µ.pptx
Test of Significance of Large Samples for Mean = µ.pptx
SATELITE COMMUNICATION UNIT 1 CEC352 REGULATION 2021 PPT BASICS OF SATELITE ....
SATELITE COMMUNICATION UNIT 1 CEC352 REGULATION 2021 PPT BASICS OF SATELITE ....
Micro Service Architecture 탐방기
1.
Micro Service Architecture
탐방기 이용희
2.
3.
https://www.facebook.com/yonghee.lee.90
4.
7.
Micro Service Architecture 적용하고
8.
고생해
9.
보니
10.
이런
11.
것들이
12.
중요하더라
13.
14.
Agenda MSA
15.
16.
왜?
17.
MSA에
18.
관심을
19.
가지시나요?
20.
21.
Micro
22.
Services
23.
Architecture
24.
Google
25.
Trend
26.
혹시
27.
뒤쳐질까
28.
두려워서?
29.
고민하던
30.
문제를
31.
해결할
32.
수
33.
있지
34.
않을까?
35.
36.
Micro Service Architecture? 빨리
37.
개발하고,
38.
빨리
39.
적용하여
40.
Time
41.
to
42.
Market
43.
을
44.
달성하게
45.
할
46.
수
47.
있도록
48.
소프트웨어의
49.
구조를
50.
단순하게
51.
하는
52.
방법
53.
중
54.
하나
55.
56.
Micro Service Architecture? 작은
57.
기능
58.
요소
59.
들을
60.
61.
서비스
62.
단위로
63.
묶어서
64.
배포
65.
66.
MSA 의 9가지
특징 • Componentization
67.
via
68.
Services
69.
• Organized
70.
around
71.
Business
72.
Capabilities
73.
• Products
74.
not
75.
Projects
76.
• Smart
77.
endpoints
78.
and
79.
dumb
80.
pipes
81.
• Decentralized
82.
Governance
83.
• Decentralized
84.
Data
85.
Management
86.
• Infrastructure
87.
Automation
88.
• Design
89.
for
90.
failure
91.
• Evolutionary
92.
Design
93.
94.
MSA 의 9가지
특징 • Componentization
95.
via
96.
Services
97.
• Organized
98.
around
99.
Business
100.
Capabilities
101.
• Products
102.
not
103.
Projects
104.
• Smart
105.
endpoints
106.
and
107.
dumb
108.
pipes
109.
• Decentralized
110.
Governance
111.
• Decentralized
112.
Data
113.
Management
114.
• Infrastructure
115.
Automation
116.
• Design
117.
for
118.
failure
119.
• Evolutionary
120.
Design
121.
대형
122.
시스템을
123.
개발할
124.
때
125.
126.
127.
기술적
128.
계층에
129.
따라
130.
조직을
131.
구성하는
132.
것에
133.
비해,
134.
135.
136.
MSA에서의
137.
접근
138.
방식은
139.
140.
“비즈니스
141.
수행
142.
능력”에
143.
따라
144.
구분된
145.
서비스
146.
단위로
147.
148.
조직을
149.
구성함
150.
151.
Any
152.
organization
153.
that
154.
designs
155.
a
156.
system
157.
(defined
158.
broadly)
159.
will
160.
produce
161.
a
162.
design
163.
whose
164.
structure
165.
is
166.
a
167.
copy
168.
of
169.
the
170.
organization's
171.
communication
172.
structure.
173.
--
174.
Melvyn
175.
Conway,
176.
1967
177.
178.
179.
분업화를
180.
통한
181.
전문화
182.
재사용을
183.
통한
184.
생산성
185.
향상
186.
기업의
187.
본원적인
188.
189.
2대
190.
활동
191.
원칙!
192.
193.
비즈니스
194.
환경
195.
변화에
196.
능동적으로
197.
대응하기
198.
위해!
199.
201.
진짜
202.
귀한
203.
몸
204.
Oracle
205.
DBA님들
206.
208.
각
209.
서비스
210.
팀에
211.
212.
기술
213.
구조를
214.
선택하고
215.
결정할
216.
수
217.
있는
218.
219.
권한이
220.
있어야
221.
함
222.
223.
MSA 의 9가지
특징 • Componentization
224.
via
225.
Services
226.
• Organized
227.
around
228.
Business
229.
Capabilities
230.
• Products
231.
not
232.
Projects
233.
• Smart
234.
endpoints
235.
and
236.
dumb
237.
pipes
238.
• Decentralized
239.
Governance
240.
• Decentralized
241.
Data
242.
Management
243.
• Infrastructure
244.
Automation
245.
• Design
246.
for
247.
failure
248.
• Evolutionary
249.
Design
250.
단일
251.
플랫폼에
252.
의한
253.
표준화를
254.
통한
255.
중앙통제모델이
256.
아닌,
257.
각
258.
서비스팀에서
259.
독자적인
260.
거버넌스를
261.
수행하도록
262.
함
263.
264.
단일
265.
플랫폼에
266.
의한
267.
표준화를
268.
통해
269.
270.
전문성을
271.
확보하고
272.
“사람"에의
273.
의존성을
274.
제거
275.
Monolithic Architecture 의
장점 모니터링이
276.
쉽다
277.
SPOF
278.
279.
Polyglot
280.
or
281.
Multilingual
282.
각
283.
서비스파트에서
284.
제공하는
285.
서비스와
286.
287.
제일
288.
잘
289.
어울리는
290.
언어를
291.
선택해서
292.
사용
293.
294.
다른
295.
언어도
296.
자바만큼
297.
잘
298.
할
299.
수
300.
있는
301.
사람
302.
손!
303.
304.
305.
SI
306.
환경에서
307.
고객님으로
308.
부터
309.
이
310.
모든
311.
권한을
312.
부여
313.
받을
314.
수
315.
있을까?
316.
319.
http://deanwampler.github.io/polyglotprogramming/papers/PolyglotPolyParadigm.pdf
320.
321.
Any
322.
JVM
323.
language
324.
can
325.
be
326.
supported
327.
so
328.
each
329.
team
330.
can
331.
use
332.
the
333.
language
334.
best
335.
suited
336.
to
337.
them.
338.
339.
The
340.
Groovy
341.
JVM
342.
language
343.
was
344.
chosen
345.
as
346.
our
347.
first
348.
supported
349.
language.
350.
The
351.
existence
352.
of
353.
first-class
354.
functions
355.
(closures),
356.
list/dictionary
357.
syntax,
358.
performance
359.
and
360.
debugability
361.
were
362.
all
363.
aspects
364.
of
365.
our
366.
decision.
367.
Moreover,
368.
Groovy
369.
provides
370.
syntax
371.
comfortable
372.
to
373.
a
374.
wide
375.
range
376.
of
377.
developers,
378.
which
379.
helps
380.
to
381.
reduce
382.
the
383.
learning
384.
curve
385.
for
386.
the
387.
first
388.
language
389.
on
390.
the
391.
platform.
392.
393.
394.
MSA 의 9가지
특징 • Componentization
395.
via
396.
Services
397.
• Organized
398.
around
399.
Business
400.
Capabilities
401.
• Products
402.
not
403.
Projects
404.
• Smart
405.
endpoints
406.
and
407.
dumb
408.
pipes
409.
• Decentralized
410.
Governance
411.
• Decentralized
412.
Data
413.
Management
414.
• Infrastructure
415.
Automation
416.
• Design
417.
for
418.
failure
419.
• Evolutionary
420.
Design
421.
각
422.
서비스
423.
영역에서
424.
425.
자신이
426.
제공하는
427.
서비스의
428.
context에
429.
따라
430.
431.
도메인
432.
영역을
433.
분리(논리적
434.
분리)하고,
435.
데이터의
436.
성격에
437.
맞는
438.
적정한
439.
DB를
440.
선택함(물리적
441.
분리)
442.
444.
Domain
445.
Driven
446.
Design
447.
–
448.
Bounded
449.
Context
450.
452.
회원은
453.
주소를
454.
여러
455.
개
456.
가질
457.
수
458.
있고,
459.
460.
주소가
461.
같은
462.
다른
463.
회원이
464.
존재할
465.
수
466.
있으므로
467.
468.
주소는
469.
회원의
470.
부가정보다.(도메인
471.
핵심
472.
정보가
473.
아님)
474.
회원 주소 배송
475.
하나의
476.
배송
477.
정보는
478.
반드시
479.
하나의
480.
주소를
481.
가져야
482.
함.
483.
배송
484.
한건에
485.
여러
486.
개의
487.
주소를
488.
가질
489.
수
490.
없음.
491.
배송은
492.
주소로
493.
식별이
494.
가능한
495.
도메인
496.
핵심정보
497.
회원 주소 배송
498.
회원의
499.
주소가
500.
변경된다면
501.
회원
502.
정보는
503.
즉시
504.
반영(FK)되어야
505.
하지만
506.
과거
507.
배송
508.
이력
509.
정보가
510.
변경이
511.
되면
512.
안됨
513.
515.
상품
516.
주문배송
517.
-
518.
재고
519.
-
520.
결제
521.
결제가
522.
실패하면
523.
재고가
524.
하나
525.
줄어
526.
들었던
527.
transaction을
528.
rollback
529.
해야
530.
하는데…⋯
531.
532.
서비스간 트랜잭션 처리 •
서비스 context
533.
의 영역을 아주
잘 정의 해서 사용한다
534.
• XA를 사용한다
535.
• compensation
536.
transaction
537.
을 사용한다
538.
문을
539.
열고,
540.
코끼리를
541.
넣고,
542.
문을
543.
닫는다
544.
코끼리
545.
보다
546.
큰
547.
냉장고를
548.
만들어서
549.
코끼리를
550.
넣는다.
551.
코끼리를
552.
미분해서
553.
냉장고에
554.
넣고,
555.
냉장고
556.
속에서
557.
적분한다.
558.
560.
실패를
561.
통해서
562.
경험을
563.
축적해
564.
나가야
565.
하는데,
566.
어느
567.
정도의
568.
사소한
569.
장애를
570.
감수하더라도,
571.
572.
지속적으로
573.
시스템을
574.
개선해
575.
나갈
576.
수
577.
있는
578.
579.
권한을
580.
보장
581.
받는
582.
것이
583.
사실상
584.
불가능
585.
586.
서비스간 트랜잭션 처리 •
서비스 context
587.
의 영역을 아주
잘 정의 해서 사용한다
588.
• XA를 사용한다
589.
• compensation
590.
transaction
591.
을 사용 API
592.
를
593.
조합하는
594.
주체는
595.
어디?
596.
597.
MSA
598.
는
599.
서비스
600.
간의
601.
협조를
602.
중요하게
603.
생각합니다.
604.
M.F
605.
606.
는
607.
여러
608.
개의
609.
간단한
610.
기능(function)이
611.
모여
612.
하나의
613.
서비스를
614.
구성한다고
615.
얘기합니다.
616.
여러
617.
개의
618.
기능을
619.
모으는
620.
녀석을
621.
따로
622.
모아
623.
추상화를
624.
할
625.
수
626.
있다면
627.
밖에서
628.
보이는
629.
그림은
630.
아주
631.
깔끔한
632.
모습이
633.
될
634.
수
635.
있습니다.
636.
성능
637.
SPOF
638.
복잡성
639.
증가
640.
641.
복잡함을
642.
해결하기
643.
위해
644.
시작했는데,
645.
왠지
646.
더
647.
복잡해
648.
지는
649.
것
650.
같다!!
651.
653.
Trade off
654.
모니터링
655.
Governing
656.
추상화
657.
성능
658.
복잡도
659.
증가
660.
SPOF
661.
Scale
662.
코드
663.
중복
664.
방지
665.
Fault
666.
Tolerance
667.
Layer
668.
669.
https://github.com/Net1lix/eureka/wiki/Eureka-‐at-‐a-‐glance API
670.
의
671.
버전
672.
관리,
673.
로드
674.
밸런싱,
675.
서비스
676.
repository
677.
에
678.
대한
679.
고민은
680.
681.
Netflix
682.
의
683.
Eureka
684.
가
685.
좋은
686.
해답이
687.
될
688.
수
689.
있습니다.
690.
691.
MSA 의 9가지
특징 • Componentization
692.
via
693.
Services
694.
• Organized
695.
around
696.
Business
697.
Capabilities
698.
• Products
699.
not
700.
Projects
701.
• Smart
702.
endpoints
703.
and
704.
dumb
705.
pipes
706.
• Decentralized
707.
Governance
708.
• Decentralized
709.
Data
710.
Management
711.
• Infrastructure
712.
Automation
713.
• Design
714.
for
715.
failure
716.
• Evolutionary
717.
Design
718.
장애
719.
없는
720.
시스템은
721.
없다!
722.
729.
http://techblog.netflix.com/2012/02/fault-tolerance-in-high-volume.html
730.
Email
731.
732.
Notifiyer
733.
SMS
734.
735.
Notifiyer
736.
738.
참고한 자료 • http://martinfowler.com/articles/microservices.html
739.
• http://techblog.netflix.com/
740.
• https://github.com/Netflix/Hystrix/wiki
741.
• https://github.com/Netflix/eureka/wiki/Eureka-at-a-glance
742.
• http://deanwampler.github.io/
743.
• http://bcho.tistory.com/
744.
• Domain
745.
Driven
746.
Design
747.
질문은
748.
받지
749.
않으렵니다.
750.
굳이
751.
하신다면…⋯..
752.
Editor's Notes
불규칙하며 혼란스러워 보이는 현상을 배후에서 지배하는 규칙도 찾아낼 수 있다. 복잡성의 과학은 이제까지의 과학이 이해하지 못했던 불규칙적인 자연의 복잡성을 연구하여 그 안의 숨은 질서를 찾아내는 학문으로, 복잡성의 과학을 대표하는 혼돈 이론에도 프랙털로 표현될 수 있는 질서가 나타난다.
목적 – 더 큰 사고?로 이어지지 않게? 재산을 보호하고자….
Download Now