์๋ ํ์ธ์, Structurizr (์ํํธ์จ์ด ์ํคํ ์ฒ ๋ค์ด์ด๊ทธ๋จ ๋๊ตฌ)์ ๋ํ Azure ํ ๋ง๋ฅผ ๊ฒ์ํ๊ณ ์ถ์ง๋ง (์๋ก์ด?) ์ฌ์ฉ ์ฝ๊ด์ด์ด๋ฅผ ํ์ฉํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ตฌ์ฒด์ ์ผ๋ก (๊ฐ์กฐ ๋ด) :
์์ด์ฝ์ ๊ด๊ณ , ์์ ๋ฐ ๊ธฐํ ์ธ์๋ฌผ, ์๋ฅ ๋๋ ๊ธฐํ ํ์ด๋ฌผ, __ ์จ๋ผ์ธ ๋ฐ ์ธํฐ๋ท ์์น, ์ํํธ์จ์ด ์์ฉ ํ๋ก๊ทธ๋จ __, TV ํ๋ก๊ทธ๋จ, ๊ด๊ณ , ์ํ ๋๋ ๋น๋์ค์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
Structurizr ํ ๋ง๋ ์ธํฐ๋ท์์ ๊ณต๊ฐ์ ์ผ๋ก ์ก์ธ์ค ํ ์ ์์ต๋๋ค. ์ : https://structurizr.com/help/theme?url=https : //raw.githubusercontent.com/structurizr/themes/master/microsoft-azure/theme.json
์ฝ๊ด์ Azure ์์ด์ฝ ์ธํธ๋ฅผ ๋ฒ๋ค๋ก ๋ฌถ์ผ๋ ค๋ ๋ชจ๋ ๋ค์ด์ด๊ทธ๋จ ๋๊ตฌ๊ฐ ๋ ์ด์ ๊ทธ๋ ๊ฒ ํ ์ ์์์ ์๋ฏธํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ด ์ฌ๋ฐ๋ฅธ์ง?
โ ์ด ์น์ ์ ํธ์งํ์ง ๋ง์ญ์์ค.
์ ๊ณ ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.์ด ๋ฌธ์ ๋ ๊ฒํ ์ค์ ๋๋ค. ์ด๊ฒ์ Microsoft ๋ด๋ถ DevOps ๋ฒ๊ทธ ID AB # 271838์ ๋๋ค.
@simonbrowndotje ์ง๋ฌธ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ด์ ๋ํ ์ ๋ ฅ์ ์ ๊ณตํ๊ธฐ ์ํด @adamboeglin ์ ๋ฐ๋ณตํฉ๋๋ค.
์ด์ฉ ์ฝ๊ด์ด ๋ณ๊ฒฝ๋ ๊ฒ์ ํ์ธํ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค. ๊ฐ์ฌํฉ๋๋ค. https://structurizr.com/help/theme?url=https : //static.structurizr.com/themes/microsoft-azure-2020.07.13/theme์์ ๋ณผ ์์๋ Structurizr ์ฉ ํ ๋ง๋ฅผ ๋ง๋ค์์ต๋๋ค. json
Structurizr ์ฌ์ฉ์๋ ์ํคํ ์ฒ ๋ค์ด์ด๊ทธ๋จ์์ ์คํ์ผ์ ์ฌ์ฉํ๋ฉฐ Structurizr๋ ์์ด์ฝ์ ์๋ฅด๊ฑฐ๋ ๋ค์ง๊ฑฐ๋ ํ์ ํ๊ฑฐ๋ ์๊ณกํ๊ฑฐ๋ ์ด๋ค ์ ์ผ๋ก๋ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ์ด ํ ๋ง๋ ์๋ก์ด ์ฝ๊ด์ ์ํด ํ์ฉ ๋ ๊ฒ ๊ฐ์ง๋ง, ์ ๊ฐ ํ๋ ธ๋ค๋ฉด ์๋ ค ์ฃผ์๋ฉด ์ ๊ฑฐํ๊ฒ ์ต๋๋ค.
@simonbrowndotje ๊ทธ๋ค์ด ๋ผ์ด์ผ์ค์ ์๋ค๋ฉด ๋น์ ์ ๊ทธ๋ค์ ๋ฐ๋ฅด์ง ์์์ผ๋ก์จ ๋ผ์ด์ผ์ค๋ฅผ ๊นจ์ง ์์ต๋๋ค. ๋๊ตฐ๊ฐ๋ฅผ ๊ท์ฐฎ๊ฒํ์ฌ ๋ผ์ด์ผ์ค๊ฐ ๋ณ๊ฒฝ ๋ ์ ์์ต๋๋ค. 8-)
๋ด ๊ด์ฌ์ฌ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
"... [๋ผ์ด์ ์ค]๊ฐ ์ํคํ ์ฒ ๋ค์ด์ด๊ทธ๋จ์์ ์ด๋ฌํ ์์ด์ฝ์ ์ฌ์ฉํ ์ ์๋๋ก ํ์ฉํฉ๋๋ค ... Azure ์๋น์ค ๋๋ ์ ํ๊ณผ ๊ด๋ จ๋ ํน์ ๊ธฐ๋ฅ ๋๋ ๊ด๊ณ๋ฅผ ์ค๋ช ํ๊ธฐ ์ํด Azure์ ๋ํด."
"ํ์ฉ ๋ ์ฉ๋๋ก๋ง ์์ด์ฝ์ ๋ณต์ฌ, ๋ฐฐํฌ ๋ฐ ํ์ ํ ์ ์์ต๋๋ค ..."
๋ฐ๋ผ์ ์ฌ์ฉ์๊ฐ "Azure์ ๋ํ ์ ๋ณด"๊ฐ ์๋ ๋ค์ด์ด๊ทธ๋จ์ ์์ด์ฝ ์ค ํ๋๋ฅผ ์ถ๊ฐํ๋ฉด ๋ผ์ด์ ์ค๋ฅผ ์๋ฐ ํ ๊ฒ์ ๋๋ค. ์์ด๋์ด๋ฅผ ์ดํดํฉ๋๋ค. ์ฆ, Azure diagams์ ์ฌ์ฉํฉ๋๋ค. ์ง์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ผ์ด์ ์ค์ ๋์ํ๋ ์ฌ๋์ ๋๊ตฌ๋ ๋ฐ๋ผ์ผํฉ๋๋ค.
๋ฌธ์ ๋ ์์ด์ฝ์ ์ฌ์ฉํ์ฌ ๋ค์ด์ด๊ทธ๋จ / ์๊ฐํ๋ฅผ ๋ง๋๋ ์ํํธ์จ์ด์์ ๋ฐ์ํฉ๋๋ค. ์ฌ์ฉ์์๊ฒ ๋ผ์ด์ ์ค๋ฅผ ๋ณด์ฌ์ฃผ๊ณ ์ฑ ์์ ๋์ํ๊ณ ์๋ฝํ๋์ง ํ์ธํด์ผํฉ๋๋ค.
์ ๋ผ์ด์ ์ค์ ์์ฑ์๊ฐ ํด๊ฒฐํ๋ ค๋ ๋ฌธ์ ๋ฅผ ์ค๋ช ํ๊ณ ๋ชจ๋ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ์์ ์ ์ํ ํ ์ ์์๊น์?
@davidjgraph , ์ด๋ฉ์ผ๋ก ์ฐ๋ฝํด ์ฃผ์๊ฒ ์ต๋๊น? ์๋ด. [email protected]
์ด ๋ฌธ์ (๋ฐ diagrams.net๊ณผ์ ๋ ๋์ ํํธ๋์ญ)์ ๋ํด ์ง์ ๋ ผ์ํ๊ณ ์ถ์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋ค์ด์ด๊ทธ๋จ์ ๋ง๋ค ๋๋ง๋ค ํ์ํ ์ฌ๋๋ค์ด ์ด๋ฌํ ์์ด์ฝ์ ์ฌ์ฉํ ์ ์๋๋กํ๊ณ ์ถ์ต๋๋ค.
Azure ๋ค์ด์ด๊ทธ๋จ์์ ์ด๋ฌํ ์์ด์ฝ์ ์ฌ์ฉํด์ผํ๋ ์ธ์ด๋ฅผ ์ ๊ฑฐํ๊ธฐ ์ํด ์ฉ์ด๋ฅผ ์ ๋ฐ์ดํธํ์ต๋๋ค.
@davidjgraph , ์ด๊ฒ์ด ๊ทํ์ ๋ชจ๋ ์ฐ๋ ค๋ฅผ ํด๊ฒฐํ์ง ๋ชปํ๋ค๋ฉด ์๋ ค์ฃผ์ญ์์ค.
์ด์ ๋ํ ์ปค๋ฎค๋ํฐ์ ๋ชจ๋ ํผ๋๋ฐฑ๊ณผ ์ฐธ์ฌ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
์๋ฒฝํฉ๋๋ค. ๋น ๋ฅธ ์๋ต์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
Azure ๋ค์ด์ด๊ทธ๋จ์์ ์ด๋ฌํ ์์ด์ฝ์ ์ฌ์ฉํด์ผํ๋ ์ธ์ด๋ฅผ ์ ๊ฑฐํ๊ธฐ ์ํด ์ฉ์ด๋ฅผ ์ ๋ฐ์ดํธํ์ต๋๋ค.
@davidjgraph , ์ด๊ฒ์ด ๊ทํ์ ๋ชจ๋ ์ฐ๋ ค๋ฅผ ํด๊ฒฐํ์ง ๋ชปํ๋ค๋ฉด ์๋ ค์ฃผ์ญ์์ค.