github-actions-templates
Sรปr 69GitHub Actions ์ํฌํ๋ก๋ฅผ ๋น ๋ฅด๊ฒ ๊ตฌ์ถ
par wshobson
CI/CD ์ํฌํ๋ก๋ ์์ฑ์ ์๊ฐ์ด ๋ง์ด ๋ค๊ณ ์๋ชป ๊ตฌ์ฑ๋๊ธฐ ์ฝ์ต๋๋ค. ์ด ์คํฌ์ ํ ์คํธ, ๋น๋, ๋ฐฐํฌ, ๋ณด์ ์ค์บ์ ์ํ ๊ฒ์ฆ๋ GitHub Actions ํ ํ๋ฆฟ์ ์ ๊ณตํฉ๋๋ค.
gitlab-ci-patterns
Sรปr 69GitLab CI ํ์ดํ๋ผ์ธ ํจํด ๊ตฌ์ถ
par wshobson
ํ์ ์ข ์ข ๋๊ท๋ชจ์์ ์ ๋ขฐํ ์ ์๋ GitLab CI ์ํฌํ๋ก์ฐ๋ฅผ ์ค๊ณํ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช์ต๋๋ค. ์ด ๊ธฐ์ ์ ๋น๋, ํ ์คํธ, ๋ฐฐํฌ, ์บ์ฑ ๋ฐ ๋ณด์ ์ค์บ๋์ ๋ํ ๊ฒ์ฆ๋ ํ์ดํ๋ผ์ธ ํจํด์ ์ ๊ณตํฉ๋๋ค.
git-advanced-workflows
Sรปr 69๊ณ ๊ธ Git ์ํฌํ๋ก ๋ฐ ๋ณต๊ตฌ ๋ง์คํฐํ๊ธฐ
par wshobson
๊ณ ๊ธ Git ํ์คํ ๋ฆฌ ์์ ์ ์ํํ๊ณ ์๊ฐ์ด ๋ง์ด ์์๋ ์ ์์ต๋๋ค. ์ด ์คํฌ์ rebase, cherry-pick, bisect, worktrees, reflog ๋ณต๊ตฌ์ ๋ํ ๋ช ํํ ์๋ด๋ฅผ ์ ๊ณตํฉ๋๋ค.
distributed-tracing
Sรปr 70Jaeger์ Tempo๋ฅผ ํ์ฉํ ๋ถ์ฐ ์ถ์ ๊ตฌํ
par wshobson
์๋น์ค ๊ฐ ์์ฒญ ํ๋ฆ์ ๋ํ ๊ฐ์์ฑ ์์ด ๋ง์ดํฌ๋ก์๋น์ค๋ฅผ ๋๋ฒ๊น ํ๊ธฐ๋ ์ด๋ ต์ต๋๋ค. ์ด ์คํฌ์ Jaeger์ Tempo๋ฅผ ์ฌ์ฉํ์ฌ ๋ถ์ฐ ์ถ์ ์ ๊ตฌํํ๊ณ , ์์ฒญ์ ์ถ์ ํ๋ฉฐ, ๋ณ๋ชฉ ์ง์ ์ ์๋ณํ๊ณ , ์๋น์ค ์ข ์์ฑ์ ํ์ ํ๋ ๋ฐ ๋์์ ์ค๋๋ค.
deployment-pipeline-design
Sรปr 69๋ณด์ CI/CD ํ์ดํ๋ผ์ธ ์ค๊ณ
par wshobson
๋ง์ ํ๋ค์ด ๋ช ํํ ๋จ๊ณ๋ ์น์ธ ์์ด ๋ฐฐํฌํ์ฌ ์ํํ ๋ฆด๋ฆฌ์ค๋ฅผ ๊ฒฝํํฉ๋๋ค. ์ด ๊ธฐ์ ์ ์ ์ฆ๋ ํ์ดํ๋ผ์ธ ๊ตฌ์กฐ์ ๋กค์์ ์ ๋ต์ ์ ๊ณตํ์ฌ ์์ ์ฑ๊ณผ ์๋๋ฅผ ๋ชจ๋ ๊ฐ์ ํฉ๋๋ค.
dependency-upgrade
Risque faible 69์์ ์ ์ธ ์์กด์ฑ ์ ๊ทธ๋ ์ด๋ ๋ฐ ํ ์คํธ
par wshobson
์ ์ ํ ๊ณํ๊ณผ ํ ์คํธ ์์ด ์ฃผ์ ์์กด์ฑ์ ์ ๊ทธ๋ ์ด๋ํ๋ ๊ฒ์ ์ํํฉ๋๋ค. ์ด ์คํฌ์ ํธํ์ฑ ๋ถ์, ๋จ๊ณ์ ๋ฐฐํฌ ์ ๋ต, ํฌ๊ด์ ์ธ ํ ์คํธ๋ฅผ ํตํด ์ ํ๋ฆฌ์ผ์ด์ ์ ์์์ํค์ง ์๊ณ ์์ ํ๊ฒ ํ๋ ์์ํฌ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ๊ทธ๋ ์ด๋ํ๋ ๋ฐฉ๋ฒ์ ์๋ดํฉ๋๋ค.
cost-optimization
Sรปr 69ํด๋ผ์ฐ๋ ์ธํ๋ผ ๋น์ฉ ์ต์ ํ
par wshobson
ํด๋ผ์ฐ๋ ๋น์ฉ์ ๋น ๋ฅด๊ฒ ํต์ ๋ถ๊ฐ๋ฅํ ์์ค์ผ๋ก ๋์ด๋ ์ ์์ต๋๋ค. ์ด ์คํฌ์ AWS, Azure, GCP ์ ๋ฐ์ ๊ฑธ์ณ Rightsizing, ์์ฝ ์ฉ๋ ๋ฐ ์๋ํ ํจํด์ ํตํด ๋น์ฉ์ ์ ๊ฐํ ์ ์๋ ๊ฒ์ฆ๋ ์ ๋ต์ ์ ๊ณตํฉ๋๋ค.
changelog-automation
Sรปr 69๋ณ๊ฒฝ ๋ก๊ทธ ์์ฑ ๋ฐ ๋ฆด๋ฆฌ์ค ์ํฌํ๋ก์ฐ ์๋ํ
par wshobson
์๋์ผ๋ก ๋ณ๊ฒฝ ๋ก๊ทธ๋ฅผ ๊ด๋ฆฌํ๋ ๊ฒ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ธฐ ์ฝ๊ณ ์๊ฐ์ด ๋ง์ด ์์๋ฉ๋๋ค. ์ด ์คํฌ์ Keep a Changelog ๋ฐ Conventional Commits์ ๊ฐ์ ์ ๊ณ ํ์ค์ ๋ฐ๋ผ ๋ณ๊ฒฝ ๋ก๊ทธ ์์ฑ, ๋ฆด๋ฆฌ์ค ๋ ธํธ ๋ฐ ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ์๋ํํ๊ธฐ ์ํ ํจํด๊ณผ ๋๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค.
bazel-build-optimization
Sรปr 70๋๊ท๋ชจ ๋ชจ๋ ธ๋ ํฌ๋ฅผ ์ํ Bazel ๋น๋ ์ต์ ํ
par wshobson
๋๊ท๋ชจ Bazel ๋น๋๋ ์๋๊ฐ ๋๋ ค์ง๊ณ ์ ์ง ๊ด๋ฆฌ๊ฐ ์ด๋ ค์์ง ์ ์์ต๋๋ค. ์ด ์คํฌ์ ์ํฐํ๋ผ์ด์ฆ ์ฝ๋๋ฒ ์ด์ค ์ ๋ฐ์์ ์๋์ ์ ๋ขฐ์ฑ์ ํฅ์์ํค๊ธฐ ์ํ ๊ฒ์ฆ๋ ํ ํ๋ฆฟ๊ณผ ์ํฌํ๋ก์ฐ๋ฅผ ์ ๊ณตํฉ๋๋ค.
bats-testing-patterns
Sรปr 70Bats ํ๋ ์์ํฌ๋ก ์ ธ ํ ์คํธ ๋ง์คํฐํ๊ธฐ
par wshobson
ํ ์คํธ ์์ด ์ ธ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ๋ฉด ํ๋ก๋์ ์ฅ์ ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ด ์คํฌ์ ๋จ์ ํ ์คํธ, ํฝ์ค์ฒ, CI/CD ํตํฉ์ ํตํด ์ ธ ์คํฌ๋ฆฝํธ๋ฅผ ๊ฒ์ฆํ๋ ํฌ๊ด์ ์ธ Bats ํ ์คํธ ํจํด์ ์๋ ค์ค๋๋ค.
plugin-forge
Sรปr 81Claude Code ํ๋ฌ๊ทธ์ธ ๊ตฌ์ถ ๋ฐ ๊ด๋ฆฌ
par softaworks
Claude Code ํ๋ฌ๊ทธ์ธ์ ์์ฑํ๋ ค๋ฉด ์ ์ ํ ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ, ๋งค๋ํ์คํธ ํ์ผ ๋ฐ ๋ฒ์ ๊ด๋ฆฌ๊ฐ ํ์ํฉ๋๋ค. ์ด ์คํฌ์ ์ฌ๋ฐ๋ฅธ plugin.json ๋งค๋ํ์คํธ, README ํ ํ๋ฆฟ์ ์์ฑํ๊ณ ํ๋ฌ๊ทธ์ธ๊ณผ ๋ง์ผํ๋ ์ด์ค ๋งค๋ํ์คํธ ๋ชจ๋์์ ์๋งจํฑ ๋ฒ์ ์ ์ฒ๋ฆฌํ๋ ์คํฌ๋ฆฝํธ๋ก ํ๋ฌ๊ทธ์ธ ์ค์บํด๋ฉ์ ์๋ํํฉ๋๋ค.
docker-expert
Sรปr 71Docker ์ปจํ ์ด๋ ์ต์ ํ
par sickn33
Docker ์ปจํ ์ด๋๋ ์ข ์ข ํฐ ์ด๋ฏธ์ง ํฌ๊ธฐ, ๋ณด์ ์ทจ์ฝ์ , ๋น๋ ์ฑ๋ฅ ์ ํ๋ฅผ ๊ฒช์ต๋๋ค. ์ด ์คํฌ์ ๋ค๋จ๊ณ ๋น๋, ๋ณด์ ๊ฐํ, ํ๋ก๋์ ์ค๋น ์๋ฃ ์ค์ผ์คํธ๋ ์ด์ ํจํด์ ๋ํ ์ ๋ฌธ์ ์ธ ์ง์นจ์ ์ ๊ณตํ์ฌ ํจ์จ์ ์ด๊ณ ์์ ํ ์ปจํ ์ด๋ ๋ฐฐํฌ๋ฅผ ์์ฑํฉ๋๋ค.
using-git-worktrees
Sรปr 69๊ฒฉ๋ฆฌ๋ git ์์ ๊ณต๊ฐ ์์ฑ
par obra
git ๋ธ๋์น ์ ํ ์์ด ์ฌ๋ฌ ๊ธฐ๋ฅ์ ๋์์ ๊ฐ๋ฐํฉ๋๋ค. ์ด ์คํฌ์ ๊น๋ํ๊ณ ๊ฒฉ๋ฆฌ๋ worktree๋ฅผ ์๋ ํ๋ก์ ํธ ์ค์ ๋ฐ ํ ์คํธ ๊ธฐ์ค์ ๊ฒ์ฆ๊ณผ ํจ๊ป ์์ฑํฉ๋๋ค.
azure-validate
Sรปr 77Azure ๋ฐฐํฌ ์ค๋น ์ํ ๊ฒ์ฆ
par microsoft
Azure์ ๋ฐฐํฌํ๊ธฐ ์ ์ ๊ฐ๋ฐ์๋ค์ ์ธํ๋ผ ์ฝ๋์ ๊ตฌ์ฑ์ด ์ ํจํ๋ค๋ ํ์ ์ด ํ์ํฉ๋๋ค. ์ด ์คํฌ์ Bicep ์ปดํ์ผ, Terraform ๊ฒ์ฆ, Azure CLI ํ์ธ ๋ฐ ์ ์ฑ ์ค์ ๊ฒ์ฆ ๋ฑ ํฌ๊ด์ ์ธ ์ฌ์ ๋ฐฐํฌ ๊ฒ์ฆ์ ์ํํฉ๋๋ค.
azure-storage
Sรปr 69Azure Storage ์๋น์ค ์์
par microsoft
์ด ๊ณต์ Microsoft ์คํฌ์ Blob, Files, Queue, Tables ๋ฐ Data Lake๋ฅผ ํฌํจํ Azure Storage ์๋น์ค์ ๋ํ ์ข ํฉ์ ์ธ ์๋ด๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ฐ๋ฐ์๊ฐ ํด๋ผ์ฐ๋ ์คํ ๋ฆฌ์ง ๋ฆฌ์์ค๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋๋ก MCP ๋๊ตฌ ํตํฉ๊ณผ CLI ๋ช ๋ น์ ์ ๊ณตํฉ๋๋ค.
azure-resource-visualizer
Sรปr 71Mermaid ๋ค์ด์ด๊ทธ๋จ์ผ๋ก Azure ์ํคํ ์ฒ ์๊ฐํ
par microsoft
์์ธํ Mermaid ๋ค์ด์ด๊ทธ๋จ์ ์์ฑํ์ฌ ๋ฆฌ์์ค ๊ทธ๋ฃน ์ ๋ฐ์ ๋ฆฌ์์ค ๊ด๊ณ, ์ข ์์ฑ ๋ฐ ๊ตฌ์ฑ์ ๋งคํํ์ฌ ๋ณต์กํ Azure ์ธํ๋ผ๋ฅผ ์ดํดํฉ๋๋ค.
azure-diagnostics
Sรปr 69Azure ํ๋ก๋์ ์ด์ ๋๋ฒ๊น
par microsoft
์ด ์คํฌ์ ๊ฐ๋ฐ์๊ฐ Azure์์ ๊ตฌ์กฐํ๋ ๋๋ฒ๊น ์ํฌํ๋ก์ฐ, ์ง๋จ ๋ช ๋ น ๋ฐ Container Apps์ฉ KQL ์ฟผ๋ฆฌ๋ฅผ ์ ๊ณตํ์ฌ ํ๋ก๋์ ๋ฌธ์ ๋ฅผ ์ง๋จํ๊ณ ํด๊ฒฐํ๋๋ก ๋์ต๋๋ค.
azure-deploy
Risque faible 75Azure์ ๋ฐฐํฌ
par microsoft
์ด ์คํฌ์ azd, Bicep ๋๋ Terraform์ ์ฌ์ฉํ์ฌ Azure ๋ฐฐํฌ๋ฅผ ์๋ํํฉ๋๋ค. ๋ฐฐํฌ๊ฐ ์ ์ ํ ๊ฒ์ฆ ํ์ๆๅผๅง ์งํ๋๋๋ก ํ์ฌ ์คํจํ ๋ฐฐํฌ์ ํด๋ผ์ฐ๋ ๋น์ฉ์ ์ค์ ๋๋ค.
azure-cost-optimization
Risque faible 70Azure ๋น์ฉ ์ต์ ํ ๋ฐ ํด๋ผ์ฐ๋ ์ง์ถ ๊ฐ์
par microsoft
์ด ์คํฌ์ Azure ๊ตฌ๋ ์ ๋ถ์ํ์ฌ ๋ญ๋น๋๋ ๋น์ฉ์ ์๋ณํ๊ณ ํด๋ผ์ฐ๋ ๋น์ฉ์ ์ค์ด๊ธฐ ์ํ ์คํ ๊ฐ๋ฅํ ๊ถ์ฅ ์ฌํญ์ ์ ๊ณตํฉ๋๋ค. ์ค์ ์ฌ์ฉ๋ ๋ฐ์ดํฐ๋ฅผ ์ฟผ๋ฆฌํ๊ณ ,ๅญค็ซ ๋ฆฌ์์ค๋ฅผ ์ฐพ์ผ๋ฉฐ, ํฌ๊ธฐ ์กฐ์ ๊ธฐํ๋ฅผ ์ ์ํฉ๋๋ค.
appinsights-instrumentation
Sรปr 83Azure ์ฑ์ Application Insights ์๊ฒฉ ์ธก์ ์ถ๊ฐ
par microsoft
์ด ์คํฌ์ Azure Application Insights๋ก ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ณ์ธกํ๊ธฐ ์ํ ๋จ๊ณ๋ณ ์๋ด๋ฅผ ์ ๊ณตํ๋ฉฐ, SDK ์ค์ , ๊ตฌ์ฑ, ASP.NET Core, Node.js ๋ฐ Python ์ฑ์ ๋ํ ์๊ฒฉ ์ธก์ ํจํด์ ํฌํจํฉ๋๋ค.