#์์คํ
์ค๊ณ
#๋ฐฑ์๋
#MSA
#ํ์ฅ์ฑ
์ผ์ผ 1์ต ๋ช
์ ํ์ฑ ์ฌ์ฉ์๋ฅผ ์ฒ๋ฆฌํ๋ ์ค์๊ฐ ํ์
ํ๋ซํผ์ ๋ฐฑ์๋ ์ํคํ
์ฒ๋ฅผ ์ค๊ณํ๋ ๊ธฐ์ ํ๋กฌํํธ์
๋๋ค.
์ผ์ผ ํ์ฑ ์ฌ์ฉ์(DAU) 1์ต ๋ช
์ target์ผ๋ก ํ๋ ์ค์๊ฐ ๋ฌธ์ ๊ณต์ ๋ฐ ํ์
ํ๋ซํผ์ ์์คํ
์ํคํ
์ฒ๋ฅผ ์ค๊ณํ์ญ์์ค. ์๊ตฌ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: 1) 50ms ๋ฏธ๋ง์ ์ฝํ
์ธ ๋๊ธฐํ ์ง์ฐ ์๊ฐ. 2) ์ ์ญ์ ์ธ ๊ฐ์ฉ์ฑ(99.99% SLA) ๋ฐ ์ฌํด ๋ณต๊ตฌ ๊ณํ. 3) ๊ฐ๋ ฅํ ์ผ๊ด์ฑ ๋ชจ๋ธ ์ ์ง. ์ด๋ฅผ ์ํด ๋ง์ดํฌ๋ก์๋น์ค ๊ตฌ์กฐ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๋ฉ ์ ๋ต, ์ถฉ๋ ํด๊ฒฐ ์๊ณ ๋ฆฌ์ฆ(OT ๋๋ CRTS ๊ธฐ๋ฐ), ๊ทธ๋ฆฌ๊ณ ๋ฉ์์ง ํ ์์คํ
์ ์ด๋ป๊ฒ ๊ตฌ์ฑํ ์ง ๊ตฌ์ฒด์ ์ธ ๊ธฐ์ ์คํ๊ณผ ํจ๊ป ์ค๋ช
ํ์ญ์์ค. ๋ํ, ์์๋๋ ๋ณ๋ชฉ ํ์ 3๊ฐ์ง๋ฅผ ์ง์ ํ๊ณ ์ด๋ฅผ ์ํํ๋ ์๋ฃจ์
์ ์ ์ํ์ญ์์ค.
#์ด๋ฉ์ผ
#๋น์ฆ๋์ค
#์ปค๋ฎค๋์ผ์ด์
์์ฌ๋ ํํธ๋์๊ฒ ๋ฏธํ
์ ์์ฒญํ๋ ์ ์คํ๊ณ ๋ช
ํํ ์ด๋ฉ์ผ์ ์์ฑํฉ๋๋ค.
๋ค์ ์ํฉ์ ๋ฐํ์ผ๋ก ๋ฏธํ
์์ฒญ ์ด๋ฉ์ผ์ ์์ฑํด ์ฃผ์ธ์. ์์ ์ธ: ๊น ๋ถ์ฅ. ์ฃผ์ : Q3 ๋ง์ผํ
์ ๋ต ๊ฒํ . ์์ฒญ ๋ ์ง: ๋ค์ ์ฃผ ํ์์ผ ์คํ. ์ ์คํ๊ณ ์ ๋ฌธ์ ์ธ ๋น์ฆ๋์ค ์ด์กฐ๋ฅผ ์ฌ์ฉํ์ฌ
#์ด๋ฉ์ผ
#๋น์ฆ๋์ค
#์์ฑ
์์ฌ์๊ฒ ํด๊ฐ๋ฅผ ์์ฒญํ๋ ์ ์คํ ์ด๋ฉ์ผ ์ด์์ ์์ฑํฉ๋๋ค.
์ง์ฅ ์์ฌ์๊ฒ ํด๊ฐ๋ฅผ ์์ฒญํ๋ ์ ์คํ๊ณ ๋ช
ํํ ๋น์ฆ๋์ค ์ด๋ฉ์ผ ์ด์์ ์์ฑํด ์ฃผ์ธ์. ์ฌ์ ๋ ๊ฐ์ธ์ ์ธ ์ผ์ ์ผ๋ก ์ธํจ์ด๋ฉฐ, ๊ธฐ๊ฐ์ ๋ค์ ์ฃผ ์์์ผ๋ถํฐ ๊ธ์์ผ๊น์ง 5์ผ๊ฐ์
๋๋ค. ์
๋ฌด ์ธ์์ธ๊ณ์ ๋ํ ์ธ๊ธ๋ ํฌํจํด ์ฃผ์ธ์.
#์์ฝ
#์์ฐ์ฑ
#๋
์
์ ๊ณต๋ ๊ธด ๊ธ์ ํต์ฌ ๋ด์ฉ์ ๋ถ๋ฆฟ ํฌ์ธํธ๋ก ์์ฝํฉ๋๋ค.
์ ๊ณตํด ์ค ํ
์คํธ์ ํต์ฌ ์ฃผ์ ์ ์ฃผ์ ๋
ผ๊ฑฐ๋ฅผ 3๊ฐ์ ๋ถ๋ฆฟ ํฌ์ธํธ๋ก ์์ฝํด ์ฃผ์ธ์. ์ ๋ฌธ ์ฉ์ด๋ ์ด๋ณด์๋ ์ดํดํ๊ธฐ ์ฝ๊ฒ ํ์ด์ ์ค๋ช
ํด ์ฃผ์ธ์.
#๋ธ๋ก๊ทธ
#๊ธฐํ
#๊ธ์ฐ๊ธฐ
์ฃผ์ ์ ๋ง์ถฐ ๋ธ๋ก๊ทธ ๊ธ์ ๋ชฉ์ฐจ์ ๊ตฌ์ฒด์ ์ธ ์์ ๋ชฉ์ ์์ฑํฉ๋๋ค.
์ด๋ณด์๋ฅผ ์ํ ๋ง์๋ ํ์นดํ ๋ผ๋ผ ๋ง๋๋ ๋ฒ์ด๋ผ๋ ์ฃผ์ ๋ก ๋ธ๋ก๊ทธ ํฌ์คํธ์ ๋ชฉ์ฐจ๋ฅผ ๊ตฌ์ฑํด ์ฃผ์ธ์. ๋์
๋ถ, ํ์ํ ์ฌ๋ฃ์ ๋๊ตฌ, ๋ง๋๋ ์์, ๋ง์๊ฒ ๋ด๋ ํ, ๊ฒฐ๋ก ์์๋ก ๊ตฌ์ฑํด ์ฃผ์ธ์.
#์ฝ๋ฉ
#์ค๋ช
#ํ๋ก๊ทธ๋๋ฐ
๋ณต์กํ ์ฝ๋์ ๋์ ์๋ฆฌ๋ฅผ ๋จ๊ณ๋ณ๋ก ์ค๋ช
ํฉ๋๋ค.
์๋์ ์ ๊ณต๋ Python ์ฝ๋๊ฐ ์ด๋ค ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๋์ง, ๊ทธ๋ฆฌ๊ณ ๊ฐ ์ค์ด ๊ตฌ์ฒด์ ์ผ๋ก ์ด๋ค ์ญํ ์ ํ๋์ง ์ด๋ณด ๊ฐ๋ฐ์๊ฐ ์ดํดํ๊ธฐ ์ฝ๊ฒ ๋จ๊ณ๋ณ๋ก ์ค๋ช
ํด ์ฃผ์ธ์.
#์ฒ ํ
#์กด์ฌ๋ก
#๊ธฐ์ ์ฒ ํ
์ฐ๋ฆฌ๊ฐ ์ฌ๋ ์ธ๊ณ๊ฐ ์ปดํจํฐ ์๋ฎฌ๋ ์ด์
์ผ ๊ฐ๋ฅ์ฑ๊ณผ ๊ทธ์ ๋ฐ๋ฅธ ์ฒ ํ์ ํจ์๋ฅผ ํ๊ตฌํฉ๋๋ค.
๋ ๋ณด์คํธ๋กฌ์ ์๋ฎฌ๋ ์ด์
๊ฐ์ค์ ๊ทผ๊ฑฐํ์ฌ, ํ์ฌ ์ฐ์ฃผ๊ฐ ๊ณ ๋๋ก ๋ฐ๋ฌํ ๋ฌธ๋ช
์ ์ํด ์์ฑ๋ ์๋ฎฌ๋ ์ด์
์ผ ๊ฐ๋ฅ์ฑ์ ๋
ผ์ฆํ์ญ์์ค. ๋ง์ฝ ์ด ๊ฐ์ค์ด ์ฌ์ค์ด๋ผ๋ฉด, ์ธ๊ฐ์ ๋๋์ ์ฑ
์๊ณผ ์์ ์์ง๋ ์ด๋ป๊ฒ ์ฌ์ ์๋์ด์ผ ํฉ๋๊น? ๊ฐ์ ๊ณต๊ฐ ๋ด์ ๊ฒฝํ์ด ๊ฐ์ง๋ ์ธ์๋ก ์ ๊ฐ์น์
#์ด๋ฉ์ผ
#๋น์ฆ๋์ค
#์ปค๋ฎค๋์ผ์ด์
์ ๊ท ์ํํธ์จ์ด ์๋ฃจ์
์๊ฐ๋ฅผ ์ํ ์ ๋ฌธ์ ์ธ ์ด๋ฉ์ผ ์ด์ ์์ฑ
๋น์ฆ๋์ค ์ด์์คํดํธ ์ญํ ์ ํด์ฃผ์ธ์. ์ ์ฌ ๊ณ ๊ฐ์๊ฒ ์ฐ๋ฆฌ์ ์๋ก์ด ์ํํธ์จ์ด ์๋ฃจ์
์ ๋ํด ๋
ผ์ํ๊ธฐ ์ํด ์งง์ ๋ฏธํ
์ ์์ฒญํ๋ ์ ์คํ๊ณ ์ ๋ฌธ์ ์ธ ์ด๋ฉ์ผ์ ์์ฑํด ์ฃผ์ธ์. ์๊ฐ ์ฝ์์ ๋ํด ์ ์ฐํ๋ค๋ ์ ์ ์ธ๊ธํ๊ณ , ๋ฏธํ
์ ๋ชฉ์ ์ด ๊ณ ๊ฐ์ ๋น์ฆ๋์ค ํจ์จ์ฑ์ ๋์ด๋ ๋ฐ ์๋ค๋ ์ ์ ๊ฐ์กฐํด ์ฃผ์ธ์.
#์๋ฌธ
#์๊ธฐ์๊ฐ
#๊ธ์ฐ๊ธฐ
์์ ์ ๋ํด ๊ฐ๋จํ๊ฒ ์๊ฐํ๋ ๊ธ์ ์์ฑํด๋ณด์ธ์.
์๋
ํ์ธ์, ์ ์ด๋ฆ์ [์ด๋ฆ]์
๋๋ค. ์ ๋ [์ง์
/ํ๋
]์ด๊ณ , [์ทจ๋ฏธ]๋ฅผ ์ข์ํฉ๋๋ค. ์ด ๋ด์ฉ์ ๋ฐํ์ผ๋ก ์์ฐ์ค๋ฝ๊ณ ๋งค๋๋ฌ์ด ์๊ธฐ์๊ฐ๋ฌธ์ 3๋ฌธ์ฅ ์ ๋๋ก ์์ฑํด์ฃผ์ธ์.
#์ด๋ฉ์ผ
#์์
#ํ๊ต
๊ฒฐ์ ์ฌ์ ๋ฅผ ์๋ฆฌ๋ ์ ์คํ ์ด๋ฉ์ผ ์ด์์ ์์ฑํด๋ณด์ธ์.
์ ๋ชฉ: ๊ฒฐ์์ ๊ดํ ๊ฑด. ๊ต์๋๊ป, ์ค๋ ๊ฐ์์ค๋ฝ๊ฒ ๋ชธ์ด ์ ์ข์์ ์์
์ ์ฐธ์ํ์ง ๋ชปํ์ต๋๋ค. ๋ค์ ์์
๋ ๊ผญ ์ฐธ์ํ๊ฒ ์ต๋๋ค. ์ด ๋ด์ฉ์ ๋ฐํ์ผ๋ก ์์ ๋ฐ๋ฅด๊ณ ์ ์คํ ์ด๋ฉ์ผ ์ด์์ ์์ฑํด์ฃผ์ธ์.
#๋ฒ์ญ
#์์ด
#์ธ์ด
๊ฐ๋จํ ์์ด ์ธ์ฌ๋ง์ ํ๊ตญ์ด ์ํฉ์ ๋ง๊ฒ ๋ฒ์ญํด๋ณด์ธ์.
'How have you been?'๋ผ๋ ์์ด ๋ฌธ์ฅ์ ํ๊ตญ์ด๋ก ๋ฒ์ญํด์ฃผ์ธ์. ์นํ ์ฌ์ด์ ์ฒ์ ๋ง๋ ์ฌ์ด์์ ๊ฐ๊ฐ ์ฌ์ฉํ ์ ์๋ ๋ค๋ฅธ ํํ์ผ๋ก 2๊ฐ์ง ๋ฒ์ ์ ์๋ ค์ฃผ์ธ์.
#์ฌํ
#์ผ์
#์ถ์ฒ
์์ธ์์์ 1๋ฐ 2์ผ ์ฌํ ์ผ์ ์ ๊ณํํด๋ณด์ธ์.
์ฒ์ ์์ธ์ ์ค๋ ์น๊ตฌ๋ฅผ ์ํด 1๋ฐ 2์ผ ์ฌํ ์ฝ์ค๋ฅผ ์ง์ค์. ๊ฐ๋จ์ญ๊ณผ ํ๋ ์ฃผ๋ณ์ ์ ๋ช
ํ ๋ง์ง๊ณผ ํ์ ๊ด๊ด์ง๋ฅผ ํฌํจํด ์ฃผ์ธ์.
#์ดํ
#์ค๋ช
#๊ตญ์ด
'์ฑ์ฐฐ'์ด๋ผ๋ ๋จ์ด๋ฅผ ์ฝ๊ฒ ์ค๋ช
ํ๊ณ ์๋ฌธ์ ๋ง๋์ธ์.
'์ฑ์ฐฐ(็ๅฏ)'์ด๋ผ๋ ๋จ์ด์ ๋ป์ ์ด๋ฑํ์๋ ์ดํดํ ์ ์๋๋ก ์์ฃผ ์ฝ๊ฒ ์ค๋ช
ํด์ฃผ์ธ์. ๊ทธ๋ฆฌ๊ณ ์ด ๋จ์ด๋ฅผ ์ฌ์ฉํ ์ผ์์ํ ์๋ฌธ์ 3๊ฐ ๋ง๋ค์ด์ฃผ์ธ์.
#python
#algorithms
#optimization
๋นํจ์จ์ ์ธ ์ฌ๊ท ์ฝ๋๋ฅผ ๋ฉ๋ชจ์ด์ ์ด์
๊ณผ ๋์ ๊ณํ๋ฒ์ ์ฌ์ฉํ์ฌ ์ต์ ํํ์ญ์์ค.
์ฃผ์ด์ง ํผ๋ณด๋์น ์์ด ๊ณ์ฐ ํจ์์ ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ฉ๋ชจ์ด์ ์ด์
(Memoization) ๋๋ ๋ฐ๋ณต๋ฌธ์ ์ฌ์ฉํ์ฌ ์ฝ๋๋ฅผ ๊ฐ์ ํ์ญ์์ค. ๋ํ, ๊ฐ์ ์ ํ์ ์๊ฐ ๋ณต์ก๋(Big O)๋ฅผ ์ํ์ ์ผ๋ก ๋น๊ต ๋ถ์ํ๊ณ , ์
๋ ฅ๊ฐ n์ด 10,000์ผ ๋์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ ์ฐจ์ด๋ฅผ ์ค๋ช
ํ์ญ์์ค.
#์ธ์๋ก
#์ฒ ํ
#์ง์์ด๋ก
์ง์์ ๊ทผ์๊ณผ ์ ๋นํ์ ๋ํ ์ฒ ํ์ ๋ถ์
์ธ๊ฐ์ ๋ชจ๋ ์ง์์ ๊ฐ๊ฐ ๊ฒฝํ์ ์์กดํ๋ ๊ฒฝํ๋ก ์ ์
์ฅ๊ณผ, ์ด์ฑ์ ์์กดํ๋ ํฉ๋ฆฌ๋ก ์ ์
์ฅ์ผ๋ก ๋๋ฉ๋๋ค. ์ด ๋ ์
์ฅ์ ๋น๊ต ๋ถ์ํ๊ณ , '๋ฐฐ๊ฒฝ ์ง์'์ด๋ '์ ์ฒ์ ๊ด๋
'์ด ์์ด ์๋ก์ด ์ง์์ ์ต๋ํ๋ ๊ฒ์ด ์ด๋ก ์ ์ผ๋ก ๊ฐ๋ฅํ์ง์ ๋ํด ๋
ผํ์ญ์์ค.