Home - TheOpenCloudEngine/uEngine-cloud GitHub Wiki
Open Cloud Engine ๊ฐ์
[Tip] ๊ฐ์ ์คํฌ๋ฆฝํธ ๋งํฌ - https://workflowy.com/s/msa/27a0ioMCzlpV04Ib
MSA ๊ฐ์
์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ถ์๊ณผ ์ค๊ณ
-
์ค ๊ตฌํ ์ธ๋ถ ๊ทธ๋ฆผ ![image](https://user-images.githubusercontent.com/16382067/35252243-de646b7c-0022-11e8-95e5-8b92f159a44e.png
OCE MSA ํ๋ซํผ ์ฌ์ฉ
๋๋ฉ์ธ ์๋น์ค์ ๊ตฌํ (์ฅ์ง์ ์์ )
์์ค ๋์ ๋ง์ดํฌ๋ก ์๋น์ค
- ๋ง์ดํฌ๋ก ์๋น์ค์ ๋ถ๋ฆฌ
- API Gateway ํตํ Host ํตํฉ๊ณผ ๋ณด์ ์ฒ๋ฆฌ
- ๋ฉํฐํ ๋์ ์ฒ๋ฆฌ
- IAM/API Gateway ์ ์ด์ฉํ ๋ฉํฐํ ๋์์ ๊ธฐ๋ฅ๋ณ ์ ๊ทผ ์ ํ
- ๋ง์ดํฌ๋ก ์๋น์ค๊ฐ ํต์
์ปจ์๋จธ ๋ง๋ค๊ธฐ 1 - Web UI ๋ง๋ค๊ธฐ
์ปจ์๋จธ ๋ง๋ค๊ธฐ 2 - BPM ํตํ orchestration
- BPM ์๋น์ค์ ๋ํ๋ก์ด
- Process Service
- Definition Service
- BPM ์๋น์ค ์ ์
- ํตํฉ ๊ณ์ ์ฌ์ฉ์
- ๋ณ๋ ๊ณ์ ์ฌ์ฉ์
- ๊ธฐ๋ณธ ๊ธฐ๋ฅ ํ
์คํธ
- ํ๋ก์ธ์ค ์์ฑ
- ํ๋ก์ธ์ค ์คํ
- ํ๋ก์ธ์ค ๋ชจ๋ํฐ๋ง
- ์๋น์ค ํตํฉ ํ๋ก์ธ์ค์ ๊ตฌํ
- ํ๋ก์ธ์ค ๊ฐ์
- ํ๊ณผ ์๋น์ค ํ์คํฌ
- SOA Maturity Model
์ปจ์๋จธ ๋ง๋ค๊ธฐ 3 - ์ฑ๋ด ์๋๋ฆฌ์ค (๊น์ํ ์์ )
Production ๊ณผ ๋ฌด์ ์ง ์ด์ (๋ฐ์นํ ์์ )
- canary ๋ํ๋ก์ด
- ๋ชจ๋ํฐ๋ง๊ณผ ๋์
- ์ธ์คํด์ค๋ณ
- ์ฑ๋ณ
- ๋ณ๋ชฉ์ง์ ๋ฐ๊ฒฌ
- ๊ฐ์
- ์คํ ์ค์ผ์ผ๋ง
ํ์ฅ์ฃผ์ (์ฅ์ง์ ์์ )
- ํธ๋์ญ์
๊ด๋ฆฌ
- CQRS
- Event Sourcing
- ์๋น์ค ๋ณดํธ
- DDOS ๊ณต๊ฒฉ
- Circuit Breaker / Fallback
- ๋ฏธํฐ๋ง / ๋น๋ง