ํ๊ธฐ๐ฅ/ํ๊ณ ๋ก8 NextStep DDD ์ธ๋ ๋๋ฐ ์๋ฃ ํ๊ธฐ ๊ณ๊ธฐ4.30 ~ 6.10๊น์ง DDD ์ธ๋ ๋๋ฐ 6๊ธฐ ๊ณผ์ ์ ์ฐธ๊ฐํ๋ค. ์ ๊ณผ์ ์ ๋ฃ๊ฒ ๋ ์ด์ ๋๋ฅ์คํธ์คํ ๊ฐ์ ์ค ๋ฃ๊ณ ์ถ์๋ ๊ฐ์ ์ค ํ๋์๊ธฐ๋ ํ๊ณ ,๊ธฐ์๋ณ๋ก ๊ฑฐ์ ์ผ ๋ ์ ํ ๋ฒ ์ด๋ฆฌ๊ธฐ์ 2๋ ์ฐจ์ธ ์ง๊ธ์ด ์ ๊ธฐ๋ผ ์๊ฐํ๊ณ ,DDD๊ด๋ จํด์๋ ์ฑ ์ผ๋ก ์ด๋ก ๊ณต๋ถ๋ง ํ์๋๋ฐ ์ค์ต์ ํด๋ณด๊ณ ์ถ์๊ณ ,ํ์ฌ ํ๋ก์ ํธ์์ ์ด ๊ตฌ์กฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๊ณ ์๊ธฐ ๋๋ฌธ์ ์ ๋ฌด์ ๋์์ด ๋ ๊ฑฐ๋ผ ์๊ฐํ๊ธฐ ๋๋ฌธ์ด๋ค. ์ปค๋ฆฌํ๋ผ๊ฐ์ ์ปค๋ฆฌํ๋ผ์ ๋ค์๊ณผ ๊ฐ๋ค. 1์ฃผ์ฐจ - ๋๋ฉ์ธ ์ฃผ๋ ์ค๊ณ ์ดํด์ฒซ ์ฃผ๋ ๋๋ฉ์ธ ์ฃผ๋ ์ค๊ณ์ ๋ฑ์ฅ ๋ฐฐ๊ฒฝ์ ๋ํด์ ํ์ตํ๋๋ฐ, '๋๋ฉ์ธ', '๋ชจ๋ธ', '๋๋ฉ์ธ ๋ชจ๋ธ', '๋๋ฉ์ธ ์ฃผ๋ ์ค๊ณ'๋ผ๋ ๋จ์ด์ ์ ์์ ๋ํด ์๊ฐํด ๋ณด๋ ์๊ฐ์ ๋ง์ด ๊ฐ์ก๋ค. ๋ฏธ์ ์์๋ 2๋จ๊ณ์ 3๋จ๊ณ๊ฐ ๊ฐ์ธ์ ์ผ๋ก ๋ง์ ๋์์ด ๋์๋ค.0๋จ๊ณ - JUn.. 2024. 7. 15. AWS Solution Architect Associate(SAA-C03) ์ทจ๋ ํ๊ธฐ ์ ์ทจ๋ํ๋๊ฐ?์ฝ 1๋ ๋ฐ ์ ๋์ ๊ฒฝ๋ ฅ์ด ์์์ง๋ง AWS ์๋ฃจ์ ์ ์ง์ ๋ค๋ค๋ณธ ๊ฒฝํ์ ์ฌ์ด๋ ํ๋ก์ ํธ๋ฅผ ํ๋ฉด์ ๋ค๋ค๋ณธ EC2, Lamda, S3, RDS์ ๊ฐ์ ๊ธฐ์ด์ ์ธ ์๋น์ค์ ์ค๋ฌด์์ ์ฌ์ฉํ๋ MSK ๋ฑ ๋ช๋ช ์๋ฃจ์ ์ ๋ํด์๋ง ๊ตญํ๋์ด ์์๋ค. ํ์ ์์ ๊ธฐํ๊ฐ ์์๋ ํ๋ฉด์ ์ฌ๋ด์์๋ ์ ์ฌ ๋๋ถ๋ถ์ ์ ํ์ด AWS ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ์ด์๋๊ณ ์์ง๋ง, ์ธํ๋ผ๋ DevOpsํ์์ ์ ์ ์ผ๋ก ๋ด๋นํด์ ๋งก์์ฃผ๋ค ๋ณด๋ ์ค์ง์ ์ผ๋ก ๋ ๊ฐ์ ๋ฐฑ์๋ ๊ฐ๋ฐ์๊ฐ ์ธํ๋ผ๋ฅผ ์ง์ ๋ค๋ฃจ๋ ๊ฒฝ์ฐ๊ฐ ๋จ์ ์ฐ๋์ ์ํ ์ฝ๋ ์์ฑ ์ธ์๋ ๊ฑฐ์ ์์๋ค. ํ์ง๋ง ๊ทธ๋ ๋ค๊ณ AWS ๊ด๋ จ ์ง์์ด ์์ด๋ ๋๋ค๋ ๋ง์ ์๋๋ฐ, ํจ์จ์ ์ธ ์ํต์ ์ํด์๋ ์ด๋ ์ ๋ ์ง์์ด ํ์ํ๋ค. ์๋ฅผ ๋ค์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ ๋ "์ด์ ๊น์ง ์ ์๋ํ๋ ๊ฒ์ด ์ค๋ ๊ฐ.. 2024. 5. 6. ์ธ๋ถ API๋ฅผ ์ฐ๋ํ ๋ ๊ณ ๋ คํ๋ฉด ์ข์ ์ ๋ค ๊ฐ์์ต๊ทผ ํ๋ก์ ํธ์์ ์ธ๋ถ API๋ฅผ ์ฐ๋ํ๋ ์ผ์ด ๊ต์ฅํ ๋ง์์๋๋ฐ, ์์ ํ๋ฉด์ ์ป์ ๋ค์ํ ๊ฒฝํ๊ณผ ์ง์์ ๊ณต์ ํ๊ณ ์ ์์ฑํ๊ฒ ๋์์ต๋๋ค. ํผ๋๋ฐฑ์ ์ธ์ ๋ ํ์์ด๋ฉฐ ๋๊ธ ๋จ๊ฒจ์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค. 1. I/O์ ํธ๋์ญ์ ์ ๋ถ๋ฆฌํด๋ผํธ๋์ญ์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํต์ ํ๊ธฐ ์ํด ์ปค๋ฅ์ ์ ํ์๋ก ํ๋ค. ํ์ง๋ง ์ด ์ปค๋ฅ์ ์ ์์ฑํ๋ ๋ฐ๋ ๊ฝค ๋ง์ ๋น์ฉ์ด ๋ค๋ฉฐ, ๋๋ถ๋ถ ์ด๋ฅผ ์ ์ฝํ๊ธฐ ์ํด ์น ์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ(WAS)๋ ์คํ ์ ๋ฏธ๋ฆฌ ์ผ์ ์์ ์ปค๋ฅ์ ๊ฐ์ฒด๋ฅผ ๋ง๋ค์ด ํ์ ์ ์ฅํ๋ค. ๊ทธ๋ฆฌ๊ณ ํด๋ผ์ด์ธํธ์ ์์ฒญ์ด ๋ฐ์ํ๋ฉด ์ด ํ์์ ์ด๋ฏธ ์์ฑ๋์ด ์๋ ์ปค๋ฅ์ ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ์์ ์ด์ฉํ๋ค.๊ทธ๋ฌ๋ ์ปค๋ฅ์ ํ์ ํฌ๊ธฐ๋ ์ ํ๋์ด ์๊ธฐ ๋๋ฌธ์, ๋์์ ์๋ง์ ์์ฒญ๋ค์ด ์ปค๋ฅ์ ํ์ ๊ฐ์ ์ด์์ผ๋ก ์ค๊ฒ ๋๋ค๋ฉด, ์ปค๋ฅ์ ์ ํ๋ํ์ง ๋ชป.. 2024. 2. 24. [๋ญํน ์๊ณ ๋ฆฌ์ฆ] - Hacker News Algorithm ๊ฐ์๊ณต๊ฐ๋ Ranking Algorithm์๋ ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ๊ฒ์๊ธ์ ์ ๋ณํ๊ฑฐ๋, ์ถ์ฒ์๋ฅผ ๋ฐํ์ผ๋ก ์์๋ฅผ ๋งค๊ธฐ๋ ์๊ณ ๋ฆฌ์ฆ, ํ์ ์ ๋ฐ๋ผ ์์๋ฅผ ๊ฒฐ์ ํ๋ ์๊ณ ๋ฆฌ์ฆ ๋ฑ ๋ค์ํ ๋ฐฉ์์ ๋ญํน ์๊ณ ๋ฆฌ์ฆ์ด ์กด์ฌํฉ๋๋ค. ์ด ์ค์์๋ Hacker News Ranking Algorithm, Reddit Ranking Algorithm, ๊ทธ๋ฆฌ๊ณ Highly Rated๊ฐ ๋ํ์ ์ธ๋ฐ, ์ด๋ฒ ๊ธ์์๋ ์ด๋ค ์ค์์๋ ์กฐํ์๋ฅผ ๋ฐํ์ผ๋ก ๊ฐํธํ๊ฒ ์ ์ฉํ ์ ์๋ Hacker News Algorithm์ ๋ํด ์์ธํ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. Hacker News Algorithm์ด๋?Hacker News Algorithm์ Y Combinator๊ฐ ์ด์ํ๋ ๋ด์ค ๊ณต์ ์ฌ์ดํธ์ธ Hacker News์์ ์ฌ์ฉํ๋ ๋ญํน ์๊ณ ๋ฆฌ์ฆ์ ๋๋ค... 2024. 1. 16. 2023๋ ํ๊ณ ๋๋์ด ์ฌ ๊ฒ์ด ์๋ค. 2022๋ ํ๊ณ ๋ฅผ ์ด ๊ฒ ์๊ทธ์ ๊ฐ์๋ฐ ๋ฒ์จ 2023๋ ํ๊ณ ... ๋ผ๋ ์๊ฐ ์ง์ง ๋นจ๋ฆฌ ๊ฐ๋ค. ์๋ ์ด๋ง๋์ฏค ์ทจ์ ํ์ผ๋ 1๋ ์ฐจ? ์๋ 2๋ ์ฐจ๋ผ ํด์ผ ํ๋? ์ฌํํผ ์ํด๋ฅผ ๋ง์์ผ๋ ์๋ ํ ํด๋ฅผ ํ๋ฒ ํ๊ณ ํด๋ณด์ ํ๋ค. ์๋ ํ๊ณ ๊ธ๋ ๊ทธ๋ ๋ฏ ์ฌํด๋ ํ๊ณ ๊ธ์ ๋จ๋ค์๊ฒ ๋ณด์ฌ์ฃผ๊ธฐ๋ณด๋ค๋ ๋ด ์ค์ค๋ก ์ ๋ฆฌํ๋ฉด์ ํํด๋ฅผ ๋ค๋์๋ณด๋ ๊ฒฝํฅ์ด ๊ฐํ๊ธฐ ๋๋ฌธ์ ๊ธ์ ๋์๊ฐ ์์ ์๋ ์๋ค.. ํน์๋ ์ง๊ธ ์ด ๊ธ์ ์ฝ์ผ๋ฉด์ ๋ถํธํจ์ ๋๊ผ๋ค ํด๋.. ๊ฐ์ํด์ ๋ณด๋ฉด ์ข๊ฒ ๋ค. ์ฑ ๋จผ์ ํ ํด ๋์ ์ฝ์ ์ฑ ๋ค์ ๋ค์๊ณผ ๊ฐ๋ค. ํ ๋ฌ์ ํ ๊ถ์ฉ์ ์ฝ๋ ๊ฑธ ๋ชฉํ๋ก ํ๋๋ฐ ์ด๋ ์ ๋ ๋ฌ์ฑํ ๊ฒ ๊ฐ์์ ๊ธฐ๋ถ์ด ์ข๋ค. ํด๋ฆฐ์ฝ๋ ๋ฉด์ ์ ์ํ CS ์ ๊ณต์ง์ ๋ ธํธ ๊ตฌ๊ธ ์์ง๋์ด๋ ์ด๋ ๊ฒ ์ผํ๋ค. ํ ์คํธ ์ฃผ๋ ๊ฐ๋ฐ ์ดํํฐ๋ธ ์.. 2024. 1. 14. ๊ธฐ์ ์ ๋ณด๋ฅผ ์์งํ๋ ๋ฐฉ๋ฒ ๊ณต๊ณต API ์กฐ์ฌ๋จผ์ ๋ค๋ฅธ ์ฑ์ฉ ํ๋ซํผ๋ค์ ์ด๋ค ๋ฐฉ๋ฒ์ผ๋ก ๊ธฐ์ ์ ๋ณด๋ฅผ ์์งํ๊ณ ์๋์ง ์กฐ์ฌ๋ฅผ ์์ํ์ต๋๋ค. ๋๋ถ๋ถ์ ํ๋ซํผ๋ค์ด ๋ฐ์ดํฐ์ ์ถ์ฒ๋ฅผ ๋ช ์ํด ๋์ ์กฐ์ฌํ๊ธฐ๋ ์์ํ๋๋ฐ, ์ฝ 6๊ฐ์ ํ๋ซํผ์ ์ดํด๋ณธ ๊ฒฐ๊ณผ ๋ํ์ ์ผ๋ก ๋์ด์ค(NICE), ๊ธ์ต๊ฐ๋ ์(FSS), ๊ธ์ต์์ํ(FSC), ๊ทธ๋ฆฌ๊ณ ๊ตญ๋ฏผ์ฐ๊ธ๊ณต๋จ(NPS) ๋ฑ์์ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณต๋ฐ๊ณ ์๋ ๊ฒ์ ํ์ธํ ์ ์์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ ๋์๊ฐ ์ค์๋ฒค์ฒ 24, ์๋ฆฌ์ค, ํด๋ฆฐ์์ด ๋ฑ์์๋ ๋ฐ์ดํฐ๋ฅผ ์ป์ ์ ์๋ ๊ฒ์ ํ์ธํ์ต๋๋ค.๊ฐ ๋ฐ์ดํฐ ์ถ์ฒ์ ์น์ฌ์ดํธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.๋์ด์ค(NICE): https://www.niceinfo.co.kr/main.nice๊ธ์ต๊ฐ๋ ์(FSS): https://opendart.fss.or.kr/guide/main.do?apiGrpCd.. 2023. 12. 28. NextStep TDD, Clean Code with Java ์๋ฃ ํ๊ธฐ ์๋ก 4.3~6.1 ์ฝ 8.5์ฃผ๊ฐ NextStep์์ ์งํํ๋ TDD, Clean Code With Java 16๊ธฐ ๊ณผ์ ์ ์ฐธ๊ฐํ๋ค. ์ฐธ๊ฐํ๊ฒ ๋ ๊ณ๊ธฐ๋ ๋ง์๋ฐ, ์ ๋ฆฌํด ๋ณด๋ฉด ๋ค์์ผ๋ก ์์ฝํ ์ ์๋ค.์ค์ ์นดxx, 11xx๋ฑ์ ๊ธฐ์ ์์ ๋ฅ์คํธ์คํญ์ ๊ต์ก ๊ณผ์ ์ ํตํด ์ ์ ์จ๋ณด๋ฉ์ ์งํํ๊ณ ์๊ณ , ์ฐํ ์ฝ๋ ์ฐํ ์บ ์ ์ผ๋ถ ๊ณผ์ ์ด๋๋ ๋น์ทํด ๊ฒ์ฆ๋ ๊ฐ์ ํ๋ฆฌํฐ๋ผ๊ณ ์๊ฐํ๋ค.์ดํํฐ๋ธ ์๋ฐ, ํด๋ฆฐ์ฝ๋, TDD์ ๊ฐ์ด ์ฑ ์ ํตํด ํผ์ ์ด๋ก ๋ง ์ตํ๋ ์ง์๋ค์ ์ค์ต์ ํตํด ํ์ฉ์ ํด ๋ณผ ์ ์๋ค.๋ด๊ฐ ์๋ ์ฃผ๋ณ์ ๋ฐ์ด๋ ์ฌ๋๋ค์ ๊ณตํต์ ์ผ๋ก ๋ฅ์คํธ์คํญ์ ๊ฐ์๋ฅผ ํ๋ ์ด์์ ์๋ฃํ๋ค.๊ณผ์ ์์ฒด๋ ์ฝ ๋ ๋ฌ๊ฐ ์งํ๋๋ฉฐ ํฌ๊ฒ๋ 4๊ฐ, ์ธ๋ถ์ ์ผ๋ก๋ 17๊ฐ์ ์๋ฐ ๋ฏธ์ ์ ์ํํด์ผ ํ๋ค. ๋ฏธ์ ์ ์ํํ๋ฉด PR์ ์ฌ๋ฆฌ๊ณ , ๋ฉํ ๋ค์ ๋ฆฌ.. 2023. 6. 5. 2022๋ ํ๊ณ ์ต๊ทผ ์ ์ฌ๋ฅผ ํ๊ฒ ๋์ด ์ ๋ฌด ์ ์, ์ด์ฌ, ์ฌํ ๋ฑ ์ด๋์ ๋ ๋ฐ์ ์ผ์ด ๋ง์์ 2023๋ ์ด ๋๊ณ 1์์ด ๋ค ์ง๋๊ฐ๋ ์์ ์์ ์ง๋ ์ฐ๋์ ํ๊ณ ๋ฅผ ์ฐ๊ฒ ๋์๋ค. ์ฌ์ค ํํด์ ํ๊ณ ๋ ์ฒ์์ด๊ธฐ๋ ํ๊ณ ,, ๋ญ๊ฐ ์ผ๊ธฐ ๊ฐ์ ๋๋์ด ๋ค์ด ๊ต์ฅํ ๋ถ๋๋ฌ์์ ์์ฑํ์ง ๋ง๊น ๊ณ ๋ฏผ๋ ํ์ง๋ง ์๋ ํ ํด ๋์ ์ผ๋ง๋ ์ฑ์ฅํ๊ณ ๋ ์ฌํด์ ๋ง์ง๋ง์ ์ด ํ๊ณ ๋ฅผ ๋ณด์์ ๋ ์ผ๋ง๋ ๋๋์ด ์๋ก์ธ์ง ๊ถ๊ธํ๋ค. ๋์ 2022๋ ์ ํค์๋๋ ์ง๋ก, ์ฑ์ฅ, ๋์ ์ด ์ธ ๊ฐ์ง๋ก ์ ์ํ ์ ์์ ๊ฒ ๊ฐ๋ค. 1์ ๋๋ 4ํ๋ ์ด ๋๋ 2022๋ ์ด๊น์ง๋ง ํด๋ ์ง๋ก๋ฅผ ์ก์ง ๋ชปํ ์ํ์๋ค. ๋ชจ๋ฐ์ผ, ํ๋ก ํธ์ค๋, ๋ฐฑ์๋ ๋ฑ ์๋ง์ ๋ถ์ผ๊ฐ ์์ง๋ง ์ด๋ค ๋ถ์ผ๋ก ๋ชฉํ๋ฅผ ์ ํ ์ง ํ์ ํ์ง ๋ชปํ๊ณ , ๊ตฐ๋ ๊ฐ๊ธฐ ์ ์ 3ํ๊ธฐ ๋์ ์ด์ฌํ ๋ ธ๋๋ผ ๋ง์ณ๋์ ํ์ ์ ์๋ฌด๋ฆฌ.. 2023. 1. 27. ์ด์ 1 ๋ค์