SlideShare a Scribd company logo
1 of 57
Download to read offline
/1f _g H fgc
Bb! >_bgX IUf h
/-.4 -2 .. ; ? >U c
. , 24
aXU
.
/ ./n
0
1 ? hJce D H >_bgX BUdU H f bX
2 _g ? hJce Jc a fbb_W U a
/ , 24
0 , 24
>b cgf a :
Computing
y
u
Computing 환경
>b cgf a
@ V XX X
K>
N h d
I fibd
>_bgX
1 , 24
>b cgf a
하드웨어의 변화
n
n p
o
소프트웨어의 변화
>baf afe
n
네트워크의 변화
n
2 , 24
>_bgX :
: *T*88
>_bgX >b cgf a
인터넷
n n ) n
z n
z u ) n
w ­
R c X U7
n !!
3 , 24
>_bgX N dh d
p z
& : '
z:
n
n
K>
Ckc dh ebd7 FQH) S@I) QHRUd @NS
Jc a NfUW
>_bgX N dh dn y
>KP) H bdk) ? e )
JN ) n
n :
*9 z , , wn n !
4 , 24
:
n n
>_bgX N dh d :
z y
p n
n
*9 :
*9 O efn
>_bgX IUf h cc :
5 , 24
>_bgX IUf h cc_ WUf ba
>_bgX Da dU
,
n
6 , 24
./n
.- , 24
./ AUWfbde cc
u
XU R ae &/-..') C db g >b* bgaX d
D 코드베이스 7
DD 종속성 7
DDD 설정 7 & ah dba af'
DQ 백엔드 서비스 7
Q 빌드, 릴리즈, 실행 7 z
QD 프로세스 7 u &efUf _ ee'
QDD 포트 바인딩 7 u
QDDD 동시성(Concurrency) 7
DS 폐기 가능(Disposability) 7 & dUW g_ e gfXbia'
S dev/prod 일치 7 X h _bc af) efU a ) cdbXgWf ba z
SD 로그 7
SDD Admin 프로세스 7 UX a, U af aUaW
( 7 ffce7,,./ UWfbd a f, b,
.. , 24
D
M h e ba >bafdb_ , n:
u & . .'
u n & '
./ , 24
DD
n n:
n y
U a ef z
.0 , 24
DDD
& ah dba af'
n n:
&efU a ) cdbXgWf ba) u ' y
.1 , 24
DQ
UW aX n:
oo
ffUW X & '
z w
.2 , 24
Q ) )
z
) n n:
) ) z
.3 , 24
Q ) ) &Wbaf '
n
n
& '
.4 , 24
QD
u &efUf _ ee'
n n:
&efUf _ ee' ) I y
n t
y n
Nf W k N ee ba Oi _h *AUWfbd ) w
H WUW X M X e p
y
.5 , 24
QDD
u
.6 , 24
QDDD &>baWgdd aWk'
, n
/- , 24
DS n &? ecbeUV _ fk'
& dUW g_ e gfXbia'
n w n
z n
cdbXgWf ba n
r
/. , 24
S X h,cdbX
X h _bc af) efU a ) cdbXgWf ba z
u z n:
u cdbXgWf ba z n n
Left Aligned 전통적인 App Twelve-Factor App
p p p
t
u cdbXgWf ba
// , 24
SD
n n:
w )
cdbXgWf ba o
w p
Nc_ga t CUXbbc,C h t
p x s
/0 , 24
SDD X a
UX a, U af aUaW
n n:
UX a
n t
UX a
/1 , 24
/2 , 24
n
EU e G i e HUdf a Abi_ d &/-.1') O bg fRbd e
O f d "H Wdbe dh W dW f Wfgd " Ue ecdga gc bh d f _Uef i k Ude fb
X eWd V a particular way of designing software applications as suites of
independently deployable services R _ f d e ab cd W e X a f ba b f e
UdW f WfgdU_ efk_ ) f d Ud W dfU a Wb ba W UdUWf d ef We UdbgaX
bd Ua lUf ba UdbgaX Vge a ee WUcUV _ fk) Ugfb Uf X X c_bk af) af __ aW a
f aXcb afe) UaX X W afdU_ l X Wbafdb_ b _Ua gU e UaX XUfU
( 7 ffce7,, Udf a bi_ d Wb ,Udf W_ e, Wdbe dh W e f _
/3 , 24
N dh W M efdk
N dh W HUaU af
N dh W @aXcb af
C U_f W W
H fd We
Gb a
( 7 DafdbXgWf ba fb Wdbe dh W e) D H
/4 , 24
NJ &N dh W Jd aXf X dW f Wfgd ' n
n:
z )
NJ :
@N &@af dcd e N dh W ge' & bab_ f W'
@N
w
HN :
서비스 지향 방법론 NJ
&M@NO) KgV,NgV'
&Kb_k _bf'
/5 , 24
R k HN :
&Hbab_ f W'
L
z
z v
u
/6 , 24
n
*9 p
&M@NO) KgV,NgV'
*9
&Kb_k _bf'
*9 u
z
n
z
HN n
0- , 24
M efdk
p
M UWfbd a
,
y
n n
0. , 24
z n:
u
** H _hka >baiUk) .634
0/ , 24
>baiUk
( 7 Jd Ua l X UdbgaX ge a ee >UcUV _ f e * HUdf a Abi_ d%e _b
00 , 24
n n
( 7 Jd Ua l X UdbgaX ge a ee >UcUV _ f e * HUdf a Abi_ d%e _b
01 , 24
z n: &Wbaf '
KUUN
n
Q dfgU_ HUW a :
Q dfgU_ HUW a
n
z n:
*9 JN n 이미지(Image)
*9 n
HUW a
*9 Cbef JN Ckc dh ebd ) Bg ef JN ) )
n ) n
*9 Container의 등장
03 , 24
>bafU a d
N,R y
QH JNn N,R
04 , 24
G ag >bafU a d
G ag >bafU a d & eb_Uf ' JN n
G ag F da _ W dbgce) aU ecUW
05 , 24
?bW d >bafU a d :
Nb fiUd >bafU a d K_Uf bd
G ag >bafU a d ?bW d @a a
?bW d CgV ?bW d D U
KUW U eb fiUd afb efUaXUdX l X ga fe bd X h _bc af) e c af UaX
X c_bk af
ffce7,,iii XbW d Wb ,i Uf*WbafU a d
06 , 24
?bW d D U
?bW d D U GUk d HbX _
Ue D U
?bW d CgV & ) Kg__) Kge '
ffc7,,iii _ ag * U Ul a Wb ,Deeg e,/-.2,.4.,?bW d'
?bW d D U &Wbaf '
>bafU a d &Deb_Uf X'
ffce7,,iUe dU fVbb e b,f *XbW d*
Wbekef ,Wbaf af,> Ucf d /-.,N Wf ba /-0,ga baT _ Tekef f _
1. , 24
?bW d
K debaU_ ? e fbce
HUW
R aXbie
N dh de
G ag &> afJN) ? V Ua) A XbdU) JdUW_ G ag ) MC@G) NG@N) PVgafg'
R aXbie N dh de
>_bgX Kdbh X de
D H _g
RN
lgd
1/ , 24
? hJce D H >_bgX BUdU H f bX
10 , 24
? hJce
u n
R k:
u n
XVUW
n n:
&Hbab_ f W'
HN :
o f U n
11 , 24
>PGOPM@
OCDIF
>J?@
?@GDQ@M
MPI
H I B@
G@ MI
D H >_bgX BUdU H f bX
12 , 24
t p
D H >_bgX BUdU H f bX * >PGOPM@
13 , 24
D H ? e a O a a
HQK&H a g Q UV_ KdbXgWf'
n
D H >_bgX BUdU H f bX * OCDIF
14 , 24
O??& u '
D H >_bgX BUdU H f bX * >J?@
15 , 24
D H >_bgX BUdU H f bX * ?@GDQ@M
16 , 24
n
&XUd _UgaW '
D H >_bgX BUdU H f bX * MPI
2- , 24
n
D H >_bgX BUdU H f bX * H I B@
2. , 24
,
n u
D H >_bgX BUdU H f bX * G@ MI
2/ , 24
D H >_bgX BUdU H f bX
(
D H >_bgX BUdU H f bX
BUdU H f bX A _X Bg X ) K?A
>baf agbge O ef a Abd ?g e
20 , 24
_g ? hJce Jc a fbb_W U a
21 , 24
_g ? hJce Jc a fbb_W U a
_g ? hJce m
ffce7,,X h _bc d V Wb , d,W_bgX,/-.4,-0,.1,Wd Uf *ge * Wdbe dh W e*fbb_W U a,
_g n
B fCgV n
NUgW GUVe n
N_UW n
KU d?gfk n
22 , 24
23 , 24
ffce7,,iii V Wb ,X h _bc dibd e,W_bgX,_ VdUdk,W_*V_g * Wdbe dh W e* a*
UWf ba*cUdf*.*fde,
ffce7,, Udf a bi_ d Wb ,Udf W_ e, Wdbe dh W e f _
ffce7,,iii V Wb ,X hbce, f bX,
ffce7,,iii V Wb ,X hbce, f bX, _ e,BUdU *H f bX*A _X*Bg X *HUd*
/-.4 cX
ffce7,,X h _bc d V Wb , d,X h _bc d* * ,/-.4,-0,0.,XbW d * * *
V_g * *WbafU a d* ,
ffce7,,./ UWfbd a f, b,
ffce7,,iii V_g a f
ffce7,, f gV Wb
ffce7,,iii XbW d Wb
ffce7,,WbafU a dX b
24 , 24

More Related Content

What's hot

Seerat unnabi - Mufti Zia ud Din - Abul Hasanat Research Academy
Seerat unnabi - Mufti Zia ud Din - Abul Hasanat Research AcademySeerat unnabi - Mufti Zia ud Din - Abul Hasanat Research Academy
Seerat unnabi - Mufti Zia ud Din - Abul Hasanat Research AcademyMuhammad Nabeel Musharraf
 
Hadoop eco story 이해
Hadoop eco story 이해Hadoop eco story 이해
Hadoop eco story 이해SANG WON PARK
 
irine grishikashvili0003 (1).PDF
irine grishikashvili0003 (1).PDFirine grishikashvili0003 (1).PDF
irine grishikashvili0003 (1).PDFIrine Grishkashvili
 
kintone university 03-1. AD+カスタマイズ入門第6版 サンプル
kintone university 03-1. AD+カスタマイズ入門第6版 サンプルkintone university 03-1. AD+カスタマイズ入門第6版 サンプル
kintone university 03-1. AD+カスタマイズ入門第6版 サンプルYudai Shibuya
 
Unit 2 pressure (nepali language)
Unit 2 pressure (nepali language)Unit 2 pressure (nepali language)
Unit 2 pressure (nepali language)Manoj Ghimire
 
سیرت مصطفٰی صلّی اللہ تعالٰی علیہ وسلّم_Seerat e Mustafa (saw)
سیرت مصطفٰی صلّی اللہ تعالٰی علیہ وسلّم_Seerat e Mustafa (saw)سیرت مصطفٰی صلّی اللہ تعالٰی علیہ وسلّم_Seerat e Mustafa (saw)
سیرت مصطفٰی صلّی اللہ تعالٰی علیہ وسلّم_Seerat e Mustafa (saw)Ahmed@3604
 
Unit 4 heat(nepali language)
Unit 4 heat(nepali language)Unit 4 heat(nepali language)
Unit 4 heat(nepali language)Manoj Ghimire
 
Unit 14 invertebrate class 10 (Nepali Language)
Unit 14 invertebrate class 10 (Nepali Language)Unit 14 invertebrate class 10 (Nepali Language)
Unit 14 invertebrate class 10 (Nepali Language)Manoj Ghimire
 
Unit 16 ciculationsystem(nepali)
Unit 16 ciculationsystem(nepali)Unit 16 ciculationsystem(nepali)
Unit 16 ciculationsystem(nepali)Manoj Ghimire
 
Unit 1 force (nepali language)
Unit 1 force (nepali language)Unit 1 force (nepali language)
Unit 1 force (nepali language)Manoj Ghimire
 
Math series 5 & 6(mensuration)
Math series 5 & 6(mensuration)Math series 5 & 6(mensuration)
Math series 5 & 6(mensuration)mohan pudasaini
 

What's hot (19)

Math series 9(algebra)
Math series 9(algebra)Math series 9(algebra)
Math series 9(algebra)
 
HIV AIDS booklet
HIV AIDS bookletHIV AIDS booklet
HIV AIDS booklet
 
Integral impropia
Integral impropiaIntegral impropia
Integral impropia
 
Seerat unnabi - Mufti Zia ud Din - Abul Hasanat Research Academy
Seerat unnabi - Mufti Zia ud Din - Abul Hasanat Research AcademySeerat unnabi - Mufti Zia ud Din - Abul Hasanat Research Academy
Seerat unnabi - Mufti Zia ud Din - Abul Hasanat Research Academy
 
Hadoop eco story 이해
Hadoop eco story 이해Hadoop eco story 이해
Hadoop eco story 이해
 
irine grishikashvili0003 (1).PDF
irine grishikashvili0003 (1).PDFirine grishikashvili0003 (1).PDF
irine grishikashvili0003 (1).PDF
 
Beware of C++17
Beware of C++17Beware of C++17
Beware of C++17
 
Seemaprashna
SeemaprashnaSeemaprashna
Seemaprashna
 
Portfolio_William Matias
Portfolio_William MatiasPortfolio_William Matias
Portfolio_William Matias
 
kintone university 03-1. AD+カスタマイズ入門第6版 サンプル
kintone university 03-1. AD+カスタマイズ入門第6版 サンプルkintone university 03-1. AD+カスタマイズ入門第6版 サンプル
kintone university 03-1. AD+カスタマイズ入門第6版 サンプル
 
Unit 2 pressure (nepali language)
Unit 2 pressure (nepali language)Unit 2 pressure (nepali language)
Unit 2 pressure (nepali language)
 
سیرت مصطفٰی صلّی اللہ تعالٰی علیہ وسلّم_Seerat e Mustafa (saw)
سیرت مصطفٰی صلّی اللہ تعالٰی علیہ وسلّم_Seerat e Mustafa (saw)سیرت مصطفٰی صلّی اللہ تعالٰی علیہ وسلّم_Seerat e Mustafa (saw)
سیرت مصطفٰی صلّی اللہ تعالٰی علیہ وسلّم_Seerat e Mustafa (saw)
 
Math series 8(algebra0
Math series  8(algebra0Math series  8(algebra0
Math series 8(algebra0
 
Unit 4 heat(nepali language)
Unit 4 heat(nepali language)Unit 4 heat(nepali language)
Unit 4 heat(nepali language)
 
Edital jaboatão
Edital jaboatãoEdital jaboatão
Edital jaboatão
 
Unit 14 invertebrate class 10 (Nepali Language)
Unit 14 invertebrate class 10 (Nepali Language)Unit 14 invertebrate class 10 (Nepali Language)
Unit 14 invertebrate class 10 (Nepali Language)
 
Unit 16 ciculationsystem(nepali)
Unit 16 ciculationsystem(nepali)Unit 16 ciculationsystem(nepali)
Unit 16 ciculationsystem(nepali)
 
Unit 1 force (nepali language)
Unit 1 force (nepali language)Unit 1 force (nepali language)
Unit 1 force (nepali language)
 
Math series 5 & 6(mensuration)
Math series 5 & 6(mensuration)Math series 5 & 6(mensuration)
Math series 5 & 6(mensuration)
 

Similar to Bluemix Meetup Seoul: Cloud Native 애플리케이션

DEF CON 27 - JUNYU ZHOU and CE QUIN and JIANING WANG - web2 own attacking des...
DEF CON 27 - JUNYU ZHOU and CE QUIN and JIANING WANG - web2 own attacking des...DEF CON 27 - JUNYU ZHOU and CE QUIN and JIANING WANG - web2 own attacking des...
DEF CON 27 - JUNYU ZHOU and CE QUIN and JIANING WANG - web2 own attacking des...Felipe Prado
 
Db2 Warehouse v3.0 SMP 導入ガイド 20190104 Db2 Warehouse SMP v3.0 configration Ins...
Db2 Warehouse v3.0 SMP 導入ガイド 20190104 Db2 Warehouse SMP v3.0 configration Ins...Db2 Warehouse v3.0 SMP 導入ガイド 20190104 Db2 Warehouse SMP v3.0 configration Ins...
Db2 Warehouse v3.0 SMP 導入ガイド 20190104 Db2 Warehouse SMP v3.0 configration Ins...IBM Analytics Japan
 
Vitaldent. Comisión de sanidad.
Vitaldent. Comisión de sanidad.Vitaldent. Comisión de sanidad.
Vitaldent. Comisión de sanidad.oblanca
 
Dscd 11-co-50talidomida
Dscd 11-co-50talidomidaDscd 11-co-50talidomida
Dscd 11-co-50talidomidaoblanca
 
LENGUA-CUADERNO-DE-EJERCICIOS-QUINTO-GRADO.pdf
LENGUA-CUADERNO-DE-EJERCICIOS-QUINTO-GRADO.pdfLENGUA-CUADERNO-DE-EJERCICIOS-QUINTO-GRADO.pdf
LENGUA-CUADERNO-DE-EJERCICIOS-QUINTO-GRADO.pdfBenitaOrtiz
 
Prescripcion enfermera
Prescripcion enfermeraPrescripcion enfermera
Prescripcion enfermeraoblanca
 
Типова Баштанка. №1, 2014
Типова Баштанка. №1, 2014Типова Баштанка. №1, 2014
Типова Баштанка. №1, 2014Ромка Дудка
 
Db2 Warehouse v3.0 運用管理ガイド 基礎編 20190104 Db2 Warehouse v3.0 Basic Operation G...
Db2 Warehouse v3.0 運用管理ガイド 基礎編 20190104  Db2 Warehouse v3.0 Basic Operation G...Db2 Warehouse v3.0 運用管理ガイド 基礎編 20190104  Db2 Warehouse v3.0 Basic Operation G...
Db2 Warehouse v3.0 運用管理ガイド 基礎編 20190104 Db2 Warehouse v3.0 Basic Operation G...IBM Analytics Japan
 
Amazon ECS를 통한 Docker 콘테이너의 지속적 배포(CD) 방법
Amazon ECS를 통한 Docker 콘테이너의 지속적 배포(CD) 방법Amazon ECS를 통한 Docker 콘테이너의 지속적 배포(CD) 방법
Amazon ECS를 통한 Docker 콘테이너의 지속적 배포(CD) 방법Amazon Web Services Korea
 
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド (更新版) - OpenStack Day Tokyo 2018講演資料
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド (更新版) - OpenStack Day Tokyo 2018講演資料OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド (更新版) - OpenStack Day Tokyo 2018講演資料
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド (更新版) - OpenStack Day Tokyo 2018講演資料VirtualTech Japan Inc.
 
Edital Seleção Pública de Jaboatão
Edital Seleção Pública de JaboatãoEdital Seleção Pública de Jaboatão
Edital Seleção Pública de JaboatãoJornal do Commercio
 
JavaエンジニアがXamarin Forms(C#)でスマホアプリを書いてみた
JavaエンジニアがXamarin Forms(C#)でスマホアプリを書いてみたJavaエンジニアがXamarin Forms(C#)でスマホアプリを書いてみた
JavaエンジニアがXamarin Forms(C#)でスマホアプリを書いてみたAkinori Kohno
 

Similar to Bluemix Meetup Seoul: Cloud Native 애플리케이션 (20)

DEF CON 27 - JUNYU ZHOU and CE QUIN and JIANING WANG - web2 own attacking des...
DEF CON 27 - JUNYU ZHOU and CE QUIN and JIANING WANG - web2 own attacking des...DEF CON 27 - JUNYU ZHOU and CE QUIN and JIANING WANG - web2 own attacking des...
DEF CON 27 - JUNYU ZHOU and CE QUIN and JIANING WANG - web2 own attacking des...
 
Salesforce Big Object 最前線
Salesforce Big Object 最前線Salesforce Big Object 最前線
Salesforce Big Object 最前線
 
Db2 Warehouse v3.0 SMP 導入ガイド 20190104 Db2 Warehouse SMP v3.0 configration Ins...
Db2 Warehouse v3.0 SMP 導入ガイド 20190104 Db2 Warehouse SMP v3.0 configration Ins...Db2 Warehouse v3.0 SMP 導入ガイド 20190104 Db2 Warehouse SMP v3.0 configration Ins...
Db2 Warehouse v3.0 SMP 導入ガイド 20190104 Db2 Warehouse SMP v3.0 configration Ins...
 
Vitaldent. Comisión de sanidad.
Vitaldent. Comisión de sanidad.Vitaldent. Comisión de sanidad.
Vitaldent. Comisión de sanidad.
 
Dscd 11-co-50talidomida
Dscd 11-co-50talidomidaDscd 11-co-50talidomida
Dscd 11-co-50talidomida
 
LENGUA-CUADERNO-DE-EJERCICIOS-QUINTO-GRADO.pdf
LENGUA-CUADERNO-DE-EJERCICIOS-QUINTO-GRADO.pdfLENGUA-CUADERNO-DE-EJERCICIOS-QUINTO-GRADO.pdf
LENGUA-CUADERNO-DE-EJERCICIOS-QUINTO-GRADO.pdf
 
Matemática - Secundo Ciclo - Actividades - Nivel Secundario
Matemática - Secundo Ciclo - Actividades - Nivel SecundarioMatemática - Secundo Ciclo - Actividades - Nivel Secundario
Matemática - Secundo Ciclo - Actividades - Nivel Secundario
 
Prescripcion enfermera
Prescripcion enfermeraPrescripcion enfermera
Prescripcion enfermera
 
Типова Баштанка. №1, 2014
Типова Баштанка. №1, 2014Типова Баштанка. №1, 2014
Типова Баштанка. №1, 2014
 
Phase behavior
Phase behaviorPhase behavior
Phase behavior
 
Db2 Warehouse v3.0 運用管理ガイド 基礎編 20190104 Db2 Warehouse v3.0 Basic Operation G...
Db2 Warehouse v3.0 運用管理ガイド 基礎編 20190104  Db2 Warehouse v3.0 Basic Operation G...Db2 Warehouse v3.0 運用管理ガイド 基礎編 20190104  Db2 Warehouse v3.0 Basic Operation G...
Db2 Warehouse v3.0 運用管理ガイド 基礎編 20190104 Db2 Warehouse v3.0 Basic Operation G...
 
Smi ds
Smi dsSmi ds
Smi ds
 
Mate in 1
Mate in 1Mate in 1
Mate in 1
 
Amazon ECS를 통한 Docker 콘테이너의 지속적 배포(CD) 방법
Amazon ECS를 통한 Docker 콘테이너의 지속적 배포(CD) 방법Amazon ECS를 통한 Docker 콘테이너의 지속적 배포(CD) 방법
Amazon ECS를 통한 Docker 콘테이너의 지속적 배포(CD) 방법
 
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド (更新版) - OpenStack Day Tokyo 2018講演資料
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド (更新版) - OpenStack Day Tokyo 2018講演資料OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド (更新版) - OpenStack Day Tokyo 2018講演資料
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド (更新版) - OpenStack Day Tokyo 2018講演資料
 
第二次政策提言 抜粋版 2019.3.22
第二次政策提言 抜粋版 2019.3.22第二次政策提言 抜粋版 2019.3.22
第二次政策提言 抜粋版 2019.3.22
 
Edital Seleção Pública de Jaboatão
Edital Seleção Pública de JaboatãoEdital Seleção Pública de Jaboatão
Edital Seleção Pública de Jaboatão
 
JavaエンジニアがXamarin Forms(C#)でスマホアプリを書いてみた
JavaエンジニアがXamarin Forms(C#)でスマホアプリを書いてみたJavaエンジニアがXamarin Forms(C#)でスマホアプリを書いてみた
JavaエンジニアがXamarin Forms(C#)でスマホアプリを書いてみた
 
CVPR 2020 報告
CVPR 2020 報告CVPR 2020 報告
CVPR 2020 報告
 
Matemática - Segundo Ciclo - Actividades - Nivel Primario
Matemática - Segundo Ciclo - Actividades - Nivel PrimarioMatemática - Segundo Ciclo - Actividades - Nivel Primario
Matemática - Segundo Ciclo - Actividades - Nivel Primario
 

Recently uploaded

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 

Recently uploaded (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 

Bluemix Meetup Seoul: Cloud Native 애플리케이션

  • 1. /1f _g H fgc Bb! >_bgX IUf h /-.4 -2 .. ; ? >U c . , 24
  • 2. aXU . / ./n 0 1 ? hJce D H >_bgX BUdU H f bX 2 _g ? hJce Jc a fbb_W U a / , 24
  • 4. >b cgf a : Computing y u Computing 환경 >b cgf a @ V XX X K> N h d I fibd >_bgX 1 , 24
  • 5. >b cgf a 하드웨어의 변화 n n p o 소프트웨어의 변화 >baf afe n 네트워크의 변화 n 2 , 24
  • 6. >_bgX : : *T*88 >_bgX >b cgf a 인터넷 n n ) n z n z u ) n w ­ R c X U7 n !! 3 , 24
  • 7. >_bgX N dh d p z & : ' z: n n K> Ckc dh ebd7 FQH) S@I) QHRUd @NS Jc a NfUW >_bgX N dh dn y >KP) H bdk) ? e ) JN ) n n : *9 z , , wn n ! 4 , 24
  • 8. : n n >_bgX N dh d : z y p n n *9 : *9 O efn >_bgX IUf h cc : 5 , 24
  • 9. >_bgX IUf h cc_ WUf ba >_bgX Da dU , n 6 , 24
  • 11. ./ AUWfbde cc u XU R ae &/-..') C db g >b* bgaX d D 코드베이스 7 DD 종속성 7 DDD 설정 7 & ah dba af' DQ 백엔드 서비스 7 Q 빌드, 릴리즈, 실행 7 z QD 프로세스 7 u &efUf _ ee' QDD 포트 바인딩 7 u QDDD 동시성(Concurrency) 7 DS 폐기 가능(Disposability) 7 & dUW g_ e gfXbia' S dev/prod 일치 7 X h _bc af) efU a ) cdbXgWf ba z SD 로그 7 SDD Admin 프로세스 7 UX a, U af aUaW ( 7 ffce7,,./ UWfbd a f, b, .. , 24
  • 12. D M h e ba >bafdb_ , n: u & . .' u n & ' ./ , 24
  • 13. DD n n: n y U a ef z .0 , 24
  • 14. DDD & ah dba af' n n: &efU a ) cdbXgWf ba) u ' y .1 , 24
  • 15. DQ UW aX n: oo ffUW X & ' z w .2 , 24
  • 16. Q ) ) z ) n n: ) ) z .3 , 24
  • 17. Q ) ) &Wbaf ' n n & ' .4 , 24
  • 18. QD u &efUf _ ee' n n: &efUf _ ee' ) I y n t y n Nf W k N ee ba Oi _h *AUWfbd ) w H WUW X M X e p y .5 , 24
  • 20. QDDD &>baWgdd aWk' , n /- , 24
  • 21. DS n &? ecbeUV _ fk' & dUW g_ e gfXbia' n w n z n cdbXgWf ba n r /. , 24
  • 22. S X h,cdbX X h _bc af) efU a ) cdbXgWf ba z u z n: u cdbXgWf ba z n n Left Aligned 전통적인 App Twelve-Factor App p p p t u cdbXgWf ba // , 24
  • 23. SD n n: w ) cdbXgWf ba o w p Nc_ga t CUXbbc,C h t p x s /0 , 24
  • 24. SDD X a UX a, U af aUaW n n: UX a n t UX a /1 , 24
  • 26. n EU e G i e HUdf a Abi_ d &/-.1') O bg fRbd e O f d "H Wdbe dh W dW f Wfgd " Ue ecdga gc bh d f _Uef i k Ude fb X eWd V a particular way of designing software applications as suites of independently deployable services R _ f d e ab cd W e X a f ba b f e UdW f WfgdU_ efk_ ) f d Ud W dfU a Wb ba W UdUWf d ef We UdbgaX bd Ua lUf ba UdbgaX Vge a ee WUcUV _ fk) Ugfb Uf X X c_bk af) af __ aW a f aXcb afe) UaX X W afdU_ l X Wbafdb_ b _Ua gU e UaX XUfU ( 7 ffce7,, Udf a bi_ d Wb ,Udf W_ e, Wdbe dh W e f _ /3 , 24
  • 27. N dh W M efdk N dh W HUaU af N dh W @aXcb af C U_f W W H fd We Gb a ( 7 DafdbXgWf ba fb Wdbe dh W e) D H /4 , 24
  • 28. NJ &N dh W Jd aXf X dW f Wfgd ' n n: z ) NJ : @N &@af dcd e N dh W ge' & bab_ f W' @N w HN : 서비스 지향 방법론 NJ &M@NO) KgV,NgV' &Kb_k _bf' /5 , 24
  • 29. R k HN : &Hbab_ f W' L z z v u /6 , 24
  • 30. n *9 p &M@NO) KgV,NgV' *9 &Kb_k _bf' *9 u z n z HN n 0- , 24
  • 31. M efdk p M UWfbd a , y n n 0. , 24
  • 32. z n: u ** H _hka >baiUk) .634 0/ , 24
  • 33. >baiUk ( 7 Jd Ua l X UdbgaX ge a ee >UcUV _ f e * HUdf a Abi_ d%e _b 00 , 24
  • 34. n n ( 7 Jd Ua l X UdbgaX ge a ee >UcUV _ f e * HUdf a Abi_ d%e _b 01 , 24
  • 35. z n: &Wbaf ' KUUN n
  • 36. Q dfgU_ HUW a : Q dfgU_ HUW a n z n: *9 JN n 이미지(Image) *9 n HUW a *9 Cbef JN Ckc dh ebd ) Bg ef JN ) ) n ) n *9 Container의 등장 03 , 24
  • 37. >bafU a d N,R y QH JNn N,R 04 , 24
  • 38. G ag >bafU a d G ag >bafU a d & eb_Uf ' JN n G ag F da _ W dbgce) aU ecUW 05 , 24
  • 39. ?bW d >bafU a d : Nb fiUd >bafU a d K_Uf bd G ag >bafU a d ?bW d @a a ?bW d CgV ?bW d D U KUW U eb fiUd afb efUaXUdX l X ga fe bd X h _bc af) e c af UaX X c_bk af ffce7,,iii XbW d Wb ,i Uf*WbafU a d 06 , 24
  • 40. ?bW d D U ?bW d D U GUk d HbX _ Ue D U ?bW d CgV & ) Kg__) Kge ' ffc7,,iii _ ag * U Ul a Wb ,Deeg e,/-.2,.4.,?bW d'
  • 41. ?bW d D U &Wbaf ' >bafU a d &Deb_Uf X' ffce7,,iUe dU fVbb e b,f *XbW d* Wbekef ,Wbaf af,> Ucf d /-.,N Wf ba /-0,ga baT _ Tekef f _ 1. , 24
  • 42. ?bW d K debaU_ ? e fbce HUW R aXbie N dh de G ag &> afJN) ? V Ua) A XbdU) JdUW_ G ag ) MC@G) NG@N) PVgafg' R aXbie N dh de >_bgX Kdbh X de D H _g RN lgd 1/ , 24
  • 43. ? hJce D H >_bgX BUdU H f bX 10 , 24
  • 44. ? hJce u n R k: u n XVUW n n: &Hbab_ f W' HN : o f U n 11 , 24
  • 45. >PGOPM@ OCDIF >J?@ ?@GDQ@M MPI H I B@ G@ MI D H >_bgX BUdU H f bX 12 , 24
  • 46. t p D H >_bgX BUdU H f bX * >PGOPM@ 13 , 24
  • 47. D H ? e a O a a HQK&H a g Q UV_ KdbXgWf' n D H >_bgX BUdU H f bX * OCDIF 14 , 24
  • 48. O??& u ' D H >_bgX BUdU H f bX * >J?@ 15 , 24
  • 49. D H >_bgX BUdU H f bX * ?@GDQ@M 16 , 24
  • 50. n &XUd _UgaW ' D H >_bgX BUdU H f bX * MPI 2- , 24
  • 51. n D H >_bgX BUdU H f bX * H I B@ 2. , 24
  • 52. , n u D H >_bgX BUdU H f bX * G@ MI 2/ , 24
  • 53. D H >_bgX BUdU H f bX ( D H >_bgX BUdU H f bX BUdU H f bX A _X Bg X ) K?A >baf agbge O ef a Abd ?g e 20 , 24
  • 54. _g ? hJce Jc a fbb_W U a 21 , 24
  • 55. _g ? hJce Jc a fbb_W U a _g ? hJce m ffce7,,X h _bc d V Wb , d,W_bgX,/-.4,-0,.1,Wd Uf *ge * Wdbe dh W e*fbb_W U a, _g n B fCgV n NUgW GUVe n N_UW n KU d?gfk n 22 , 24
  • 57. ffce7,,iii V Wb ,X h _bc dibd e,W_bgX,_ VdUdk,W_*V_g * Wdbe dh W e* a* UWf ba*cUdf*.*fde, ffce7,, Udf a bi_ d Wb ,Udf W_ e, Wdbe dh W e f _ ffce7,,iii V Wb ,X hbce, f bX, ffce7,,iii V Wb ,X hbce, f bX, _ e,BUdU *H f bX*A _X*Bg X *HUd* /-.4 cX ffce7,,X h _bc d V Wb , d,X h _bc d* * ,/-.4,-0,0.,XbW d * * * V_g * *WbafU a d* , ffce7,,./ UWfbd a f, b, ffce7,,iii V_g a f ffce7,, f gV Wb ffce7,,iii XbW d Wb ffce7,,WbafU a dX b 24 , 24