2025-01-31
2025-01-31
๐ Notes
- 0018.1 Nest.js ๐ฑ ConfigService๋
.env
๋ฅผ ํญ์ ๊ธฐ๋ณธ์ผ๋ก ๋ถ๋ฌ์จ๋ค. ๊ทธ๋ฆฌ๊ณenvFilePath
๋ฅผ ์ฌ์ฉํ์ฌ ๋ค๋ฅธ ์ด๋ฆ์.env
ํ์ผ๋ค์ ์ฝ์ ์ ์๋๋ฐ, ์ฌ๊ธฐ์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค. NestJS๋ ์ค๋ณต๋๋ env ๋ฐ๊ฒฌ์ ์ฒ์ ์ ์๋ ๋ณ์๋ฅผ ์ฌ์ฉํ์ง, ์ ๋๋ก ๋ฎ์ด์์ฐ์ง ์๋๋ค. ๋ฐ๋ผ์, ๋ด๊ฐ ์๋ฌด๋ฆฌ.env.test.local
ํ์ผ์REDIS_HOST
๊ฐ์ ๋ค๋ฅธ ๊ฐ์ผ๋ก ์ค์ ํ๋๋ผ๋.env
์ ์ด๋ฏธ ๊ทธ ๊ฐ์ผ๋ก ๋ค์ด๊ฐ ์ํ๋ ๊ฒฐ๊ณผ๊ฐ ๋์ค์ง ์์๋ ๊ฒ์ด๋ค. โ ์ด ๋ฌธ์ ๋ฅผ ํผํ๊ธฐ ์ํด์ ํ์๋ค์๊ฒ ๋ค์์ ์ ์ํด์ผ ํ๋ค:- ํ
์คํ
๊ณผ ํ๋ก๋์
์ ๊ตฌ๋ถํ๊ธฐ ์ํด
.env
ํ์ผ์ ์ธ๋ถํํ์ฌ ์ฌ์ฉํ ๊ฒ์ ์ ์. ํ๋ก๋์ ์ฉ์.env.production
,
- ํ
์คํ
๊ณผ ํ๋ก๋์
์ ๊ตฌ๋ถํ๊ธฐ ์ํด
๐ 2025-01-31 Daily Briefing
๐ WHY, HOW, WHAT
์ค๋ ํ๋ฃจ์ ๋๊ธฐ๋ฅผ ๋ค์ ์๊ฐํด๋ณด๋ ์๊ฐ์ ๊ฐ์ ธ๋ด ์๋ค. ์ค๋์ ์ ๋ , ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ํ ๋ฐฉ๋ฒ, ์ค๋์ ์ฑ๊ณผ์ ๋ํด์ ์์ฑํด๋ด ์๋ค.
๊ฐ์กฑ๊ณผ์ ์ฆ๊ฑฐ์ด ์ค๋ ์ ๋ณด๋ด๊ณ ๋ค์ ์ผ์์ผ๋ก์ ๋ณต๊ท. Giftogether JIRA๋ ๋งค์ผ๋งค์ผ ๋์๊ฒ ๋ ์ด ์ด๋ฉ์ผ์ ๋ณด๋ด๊ณ ์์ผ๋ฉฐ, ์ค๋ ๊ธฐ๊ฐ์ ๋ฌดํฑ๋๊ณ ์ฌ๋ฆฐ ์ง์์๋ ๊ธฐ์ ๋ค์ด ๋์ ์ด๋ ฅ์๋ฅผ ์ฝ๊ธฐ ์์ํ๋ค. ๋ค์ ์๋ ๋ฐํด๊ฐ ๋์๊ฐ๋ ๊ธฐ๋ถ์ ๋๋ผ๋ฉฐ ๋ค์ ํ์ค๋ก ๋์์ค๊ณ ๋ฐ๋ฆฐ ๊ฒ๋ค์ ์ฑ์ฐ๋ ์๊ฐ์ ๊ฐ์ ธ๋ณด์.
๐ต ์ค๋์ ์ถ์ฒ๊ณก
๐ ์ค๋์ ์ด๋
- ์์นจ์๊ฐ ์๋ จ์ผ๋ก ์จ๋ชธ์ ๋ฅํ๊ณ ๊ฑด๊ฐํ ํ๋ฃจ ์์ํ์ธ์ | 40๋ถ ๋ชจ๋ ์๊ฐ | ์๊ฐ ์๋ 077 ๋ค์ํ ์ ๊ตด์์ธ์์ ํธํกํ๋ฉฐ ๊ณ ํต์ ์๋ ๊ทธ๋๋ก ๋ง์ฃผํ๋ค.
๐ ์ค๋์...
- Event Storming ๋ฌธ์๋ฅผ ๋ง์ ์์ฑํ ๋ค์ ๋ ธ์ ํ์ด์ง์ ์ฎ๊ฒจ์ ์. ์ด๋ ฅ์์ ๋งํฌ๋ฅผ ๋ฌ์๋์๊ธฐ ๋๋ฌธ์ ๋ค๋ก ๋บ ์๋ ์๋ค.
- Giftogether JIRA๊ฐ ๋งค์ผ๋งค์ผ ๋์๊ฒ 6๊ฐ์ ํฐ์ผ์ด ๋ฐ๋ ธ๋ค๊ณ ์ด๋ฉ์ผ์ ๋ณด๋ด๊ณ ์๋ค. ๊ณํ๋๋ก ์งํํ์ธ์
- Troubleshooting Digital Garden#Having trouble writing to searchIndex.json ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ปค๋ฐ์ ์ธ์งํ์ผ๋ ์ปค๋ฐ ์ ํ์ ์ฐจ์ด๋ฅผ ์ดํด๋ณด๋ฉฐ ์ด๋์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋์ง ์ดํด๋ณผ ๊ฒ.
๐ ์ค๋์ ์ฝ๊ธฐ๋ชฉ๋ก
- domain-driven-hexagon์ ๋ค์ ์ฐธ์กฐํ์. ์ด๋ฒ์ ์ด๋ฒคํธ ํธ๋ค๋ฌ๊ฐ ์ด๋ป๊ฒ ๊ตฌ์ฑ๋์ด์๋์ง์ ์ฃผ์์ ์ ๋๊ณ ์ฝ์ด๋ณด์.
โฐ Daily Routine
24๋ 12์์ ๋ฐ์ผ๋ฆฌ ๋ฃจํด
๐ช PARA
PARA Expert ์ ์์ 'Daily Briefing'์ ๋ณต๋ถํ๋ฉด ์๋์ผ๋ก ์๋์ PARA ๊ตฌ์กฐ๋ก ๋ณํํด์ค๋๋ค
[Projects]
- Event Storming ๋ฌธ์ ์์ฑ: ๋ฌธ์๋ฅผ ๋ง๋ฌด๋ฆฌํ ํ ๋ ธ์ ํ์ด์ง์ ์ฎ๊ธฐ๊ธฐ. ์ด๋ ฅ์์ ๋งํฌ๊ฐ ํฌํจ๋์ด ์์ด ์ฐ์ ์์ ๋์.
- Giftogether JIRA ํฐ์ผ ์ฒ๋ฆฌ: ๋งค์ผ 6๊ฐ์ ํฐ์ผ์ด ๋ฐ๋ ค์ค๋ ์ํฉ์ด๋ฏ๋ก, ์ฐ์ ์์๋ฅผ ์ ํ๊ณ ๊ณํ๋๋ก ์งํํ๊ธฐ.
- Digital Garden ๊ฒ์ ์ธ๋ฑ์ค ๋ฌธ์ ํด๊ฒฐ:
searchIndex.json
๊ด๋ จ ์ปค๋ฐ ์ ํ ๋น๊ตํ์ฌ ์์ธ ๋ถ์ ๋ฐ ์์ . - ํ๋์ํ 10๋ง์ ์ด์ฒด
- ์กํ๋๋ ์ด๋ ฅ์ ์๋ก ์์ฑ
- ์ก์ฝ๋ฆฌ์ ์ด๋ ฅ์ ์๋ก ์์ฑ
- ๋งํฌ๋์ธ ์ด๋ ฅ์ ์๋ก ์์ฑ
- ์ํฐ๋ ์ด๋ ฅ์ ์๋ก ์์ฑ
[Areas]
- ์ด๋ ๋ฃจํด ์ ์ง: ์์นจ ์๊ฐ ์ง์ํ๋ฉฐ ์ ์ฐ์ฑ๊ณผ ์ง์ค๋ ฅ ํฅ์.
- ์ด๋ ฅ์ ๋ฐ ๊ตฌ์ง ๊ด๋ฆฌ: ์ค๋ ๊ธฐ๊ฐ ์ค ์ง์ํ ๊ธฐ์ ๋ค์ด ์ด๋ ฅ์๋ฅผ ๊ฒํ ํ๊ธฐ ์์ํ์ผ๋ฏ๋ก, ํผ๋๋ฐฑ ๋ฐ ํ์ ๋์ ์ค๋น.
[Resources]
- Event Storming ๋ฌธ์ (์์ฑ ํ ๋ ธ์ ์ ์ ๋ฆฌ)
- domain-driven-hexagon (์ด๋ฒคํธ ํธ๋ค๋ฌ ๊ตฌ์กฐ ๋ถ์)
- ์์นจ ์๊ฐ ์์ (์ด๋ ์ฐธ๊ณ )
[Archive]
- (ํ์ฌ ์๋ฃ๋ ์์ ์์, ์ดํ ์ ๋ฐ์ดํธ ์์ )