์ ๋ชฉ(ํ๊ธ): ์ปค์ ๋ฃฐ๋ก .NET ์์ปค ์ค์ ํ ํ์คํ ์๋ฌธ ์ ๋ชฉ(์๋ฌธ): Building Better .NET Worker Services with Cursor Rules ์๋ฌธ: Building Better .NET Worker Services with Cursor Rules ์์ค: dev-to-vibecoding MD ํ์ผ: content/2026-05-26/dev-to-vibecoding-building-better-net-worker-services-with-cursor-ru.md
ํต์ฌ ๋ด์ฉ
๊ฐ๋ฐ์๊ฐ Cursor ๋ฃฐ๋ก .NET 8 Worker Service๋ฅผ ์ฒ์๋ถํฐ ์ด์ ๋ฐฐํฌ ๊ฐ๋ฅํ ๊ตฌ์กฐ๋ก ๊ณ ์ ํ์ด์.
ํต์ฌ์ ๊ธฐ๋ฅ ๋์ด์ด ์๋๋ผ ๊ท์น ๊ฐ์ ์์. ์ ํ๋ก์ ํธ๋ง๋ค Clean Architecture, BackgroundService, Serilog, HealthChecks, IOptions, Polly ์ฌ์๋, graceful shutdown, Docker ์ง์๊น์ง ์๋ ํฌํจ๋๊ฒ ํ๊ฑฐ๋ ์.
ํนํ ์๋ฃ ์กฐ๊ฑด์ Dockerfile๊ณผ .dockerignore ์์ฑ์ผ๋ก ๋ชป ๋ฐ์ ๊ฒ ์ปธ์ด์. ์ ์ฉ ๋ฒ์๋ /.cs, /.csproj๋ก ์ง์ ํด ์ฝ๋ ๋ณ๊ฒฝ ์ ๋ฐ์ ์ผ๊ด์ฑ์ ์คฌ์ด์.
๊ฒฐ๊ตญ AI ์ฝ๋ฉ์ ๊ฒฝ์๋ ฅ์ ํ๋กฌํํธ ํ ์ค๋ณด๋ค ํ์ ์์ง๋์ด๋ง ์ปจ๋ฒค์ ์ ์ผ๋ง๋ ๋ฃฐ๋ก ์ด์ํ๋๋์ ๋ฌ๋ ธ๋ค๋ ๋ฉ์์ง์์.
์ก๋์ค์ ํ๋ง๋
Dockerfileยท.dockerignore๋ฅผ ์๋ฃ ์กฐ๊ฑด์ผ๋ก ๊ฑธ์ ๊ฒฐ๊ณผ๊ฐ ๋ฐ๋ชจ์์ ๋ฐฐํฌํ์ผ๋ก ๋ฐ๋์์ด์. AI ํ์ง์ ๋ต๋ณ๋ ฅ๋ณด๋ค ํ ํ์ค์ ๋ฃฐํ๊ฐ ์ข์ฐํด์.
์ถ์ฒ: Building Better .NET Worker Services with Cursor Rules