๐ ๊ฒ์
"architect" ๊ฒ์ ๊ฒฐ๊ณผ 8๊ฑด
-
์๊ฐ C# / .NET ์ข
ํฉ
2026๋ 5์์ .NET 11 Preview๋ฅผ ์ถ์ผ๋ก ๋ฐํ์ยท์ธ์ดยทAPI ์ ๋ฐ์ ๊ฑธ์น ๋๊ท๋ชจ ์ ๋ฐ์ดํธ๊ฐ ๊ณต๊ฐ๋๊ณ , Microsoft Agent Framework์ MCP๋ฅผ ์ค์ฌ์ผ๋ก .NET AI ์์ด์ ํธ ์ํ๊ณ๊ฐ ๋น ๋ฅด๊ฒ ๊ตฌ์ฒดํ๋ ํ ๋ฌ์ด์๋ค. ์ฑ๋ฅ ๋ฒค์น๋งํฌ, ์ํคํ ์ฒ ํจํด ํ๋ํ, ํจํค์ง ๋ณด์ ์์ ์์ญ์์๋ ์ค์ง์ ์ธ ์ง์ ์ด ์ด์ด์ก๋ค. ## 1. .NEโฆ
-
ardalis/CleanArchitecture โ ASP.NET Core 10 ์ง์ Clean Architecture ์๋ฃจ์
ํ
ํ๋ฆฟ (18,000+ โ
)
GitHub์์ 18,000๊ฐ ์ด์์ ์คํ๋ฅผ ๋ฐ์ ardalis์ Clean Architecture ์๋ฃจ์ ํ ํ๋ฆฟ์ด ASP.NET Core 10 ๋ฒ์ ์ ์ง์ํฉ๋๋ค. DDD(Domain-Driven Design) ์์น์ ๊ธฐ๋ฐํด ๋๋ฉ์ธ, ์ ํ๋ฆฌ์ผ์ด์ , ์ธํ๋ผ, UI ๋ ์ด์ด๊ฐ ๋ช ํํ๊ฒ ๋ถ๋ฆฌ๋ ๊ตฌ์กฐ๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ฒ์ฆ๋ ์ํคํ ์ฒ ํจํด์ด ๋ฏธ๋ฆฌ ์ธํ ๋์ด ์์ด ํ ๊ท๋ชจโฆ
-
Claude๋ ๋น์ ์ ์ํคํ
ํธ๊ฐ ์๋๋๋ค โ LLM์ ์ค๊ณ ๊ฒฐ์ ์ ๋งก๊ธฐ๋ ๊ฒ์ ์ํ์ฑ
"Claude๋ ๋น์ ์ ์ํคํ ํธ๊ฐ ์๋๋๋ค. AI๊ฐ ๊ทธ๋ฐ ์ฒํ๋๋ก ๋ด๋ฒ๋ ค ๋์ง ๋ง์ธ์"๋ผ๋ ๊ธ์ด Hacker News์์ 166์ , 111๊ฐ์ ๋๊ธ๋ก ๋จ๊ฑฐ์ด ๋ฐ์์ ์ป์์ต๋๋ค. ์ ์๋ ๊ฐ๋ฐ์๋ค์ด Claude ๊ฐ์ LLM์ ์ํํธ์จ์ด ์ํคํ ์ฒ ๊ฒฐ์ ์ ์ง๋์น๊ฒ ์์ํ๋ ๊ฒฝํฅ์ ๋นํํฉ๋๋ค. AI๋ ์ฝ๋ ์์ฑ์ด๋ ํน์ ๋ฌธ์ ํด๊ฒฐ์๋ ๋งค์ฐ ์ ์ฉํ์ง๋ง, ์์คํ ์ ์ฒด์โฆ
-
AI ์์ด์ ํธ๋ ํ๋กฌํํธ๋ณด๋ค ์ ์ด ํ๋ฆ์ด ํ์ํ๋ค
AI ์์ด์ ํธ ๊ฐ๋ฐ์ ํต์ฌ์ ๋ ์ ๊ตํ ํ๋กฌํํธ๊ฐ ์๋๋ผ ์ฒด๊ณ์ ์ธ ์ ์ด ํ๋ฆ(control flow) ๊ตฌ์กฐ๋ผ๋ ์ฃผ์ฅ์ด ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ์์ ์ฃผ๋ชฉ๋ฐ๊ณ ์์ต๋๋ค. ํ์ฌ ๋ง์ ๊ฐ๋ฐ์๋ค์ด ํ๋กฌํํธ ์์ง๋์ด๋ง์ ๊ณผ๋ํ๊ฒ ์ง์คํ๊ณ ์์ง๋ง, ์ค์ ๋ก๋ ์์ด์ ํธ์ ์คํ ๋ก์ง, ์ค๋ฅ ์ฒ๋ฆฌ, ์ํ ๊ด๋ฆฌ๊ฐ ๋ ์ค์ํ๋ค๋ ์ง์ ์ ๋๋ค. ์ ์ด ํ๋ฆ์ด ๋ช ํํ๋ฉด ๊ฐ์ ๋ชจ๋ธ์ ์จ๋ ํจ์ฌ ์โฆ
-
.NET 10์์ MediatR์ ๋ฒ๋ฆฌ๊ณ CQRS๋ฅผ ์ง์ ๊ตฌํํ ์ด์
๊ฐ๋ฐ์๊ฐ ์ธ๊ธฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ MediatR์ ์ฌ์ฉํ๋ ํ๋ก์ ํธ๋ฅผ ํฌ๊ธฐํ๊ณ CQRS ํจํด์ ์ง์ ๊ตฌํํ ๊ฒฝํ์ ๊ณต์ ํ์ต๋๋ค. MediatR์ด ์ ๋ช ํ๊ณ ์ข์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด์ง๋ง, ๋ผ์ด์ ์ฑ ์ ์ฑ ๋ณํ์ ํ๋ก์ ํธ์ ํน์ ์๊ตฌ์ฌํญ์ด ๋ง์ง ์์ ์ง์ ๊ตฌํํ๋ ๊ฒ์ด ๋ ๋์๋ค๊ณ ์ค๋ช ํฉ๋๋ค. .NET 10์ ์ต์ ๊ธฐ๋ฅ์ ํ์ฉํ๋ฉด ๊ฐ๋ณ๊ณ ์ ์ฐํ CQRS ๊ตฌํ์ด ๊ฐ๋ฅํ๋ฉฐ, ์ด๋ ๋ถโฆ
-
์๊ฐ C# / .NET ์ข
ํฉ
.NET 10์ Minimal APIs ์ฑ์ํ, Linux ์ํ๊ณ ํ๋, Native AOT ์ค๋ฌด ํ์ฉ์ด ์ด๋ฒ ์๊ฐ์ ์ค์ฌ์ด๋ฉฐ, ๋์์ Semantic Kernel์ ํตํ AI/LLM ํตํฉ์ด ํ์ฐ๋๊ณ ์์ต๋๋ค. ## 1. .NET 10, ํ๋ก๋์ ํ์ค ๊ธฐ์ ๋ก ํ๋ฆฝ .NET 10์ Minimal APIs๊ฐ ์ด์ ํ๋ก๋์ ํ๊ฒฝ์์ ์์ ํ ๊ฒ์ฆ๋ ๊ธฐ์ ๋ก ์ธ์ ๋ฐโฆ
-
์๊ฐ C# / .NET ์ข
ํฉ
.NET 10์ ์ ์ ์ถ์ ๋ฐ ๋ณด์ ๊ฐํ, Native AOT ๊ธฐ์ ์ ์ค๋ฌด ํ์ฐ, Semantic Kernel์ ํตํ AI ํตํฉ ํ์คํ๊ฐ ์ด๋ฃจ์ด์ง๊ณ ์์ผ๋ฉฐ, Linux ์ง์ ๊ฐํ์ Node.js ์ฐ๋์ผ๋ก C# ๊ฐ๋ฐ์ ํ๋ซํผ ํ์ฅ์ด ๊ฐ์ํ๋๊ณ ์์ต๋๋ค. ## 1. .NET 10์ ์ ์ ์ถ์์ ๋ณด์ ๊ฐํ .NET 10์ด Ubuntu 26.04์์ ์ ์ ์ง์๋โฆ
-
.NET 10๊ณผ Blazor๋ก ํ๊ต๊ด๋ฆฌ์์คํ
๊ตฌ์ถํ๊ธฐ (1๋ถ: ์ธ์ฆ ๋ฐ ์ฌ์ฉ์๊ด๋ฆฌ)
Naija Prime School ํ๋ก์ ํธ์์ ์ต์ .NET 10๊ณผ Blazor๋ฅผ ํ์ฉํ์ฌ ํ์คํ ํ๊ต๊ด๋ฆฌ์์คํ ์ ๊ตฌ์ถํ๋ ์ค์ ํํ ๋ฆฌ์ผ์ ๋๋ค. ์ฒซ ๋ฒ์งธ ์คํ๋ฆฐํธ๋ Identity ํ๋ ์์ํฌ๋ฅผ ํตํ ์ฌ์ฉ์ ์ธ์ฆ ๋ฐ ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ๋ค๋ฃน๋๋ค. Clean Architecture ํจํด์ ๋ฐ๋ฅด๋ฉฐ, aspnetcore์ Blazor์ ์ต์ ๊ธฐ๋ฅ๋ค์ ์ค์ ํ๋ก์ ํธ์ ์ ์ฉโฆ