Name: HyunSang Park, To!$F
Type: User
Company: @golangkorea / SCHU DISE / ROKA HQ
Bio: Gopher / Cyber Security Researching, Software Engineering
Location: South Korea
Blog: https://hyunsang.dev
HyunSang Park, To!$F's Projects
์น ํดํน๊ณผ ์์คํ
ํดํน์ ๊ณต๋ถํ๊ณ ๋ผ์ดํธ์
์ ์์ฑํ๋ ๊ฐ์ธ ๊ณต๊ฐ์
๋๋ค :)
HyunSang's Software Engineering Blogโจ / ๊ธฐ์ต๋ณด๋ค ๊ธฐ๋ก์
photo.parkhyunsang Back-End
์ฝ๋ํ๋ ์ค์ Spring Boot๋ฅผ ํ์ฉํ ์น ๊ฐ๋ฐ ์
๋ฌธ๋ฅผ ๋ฃ๊ณ Spring Boot๋ฅผ ๊ณต๋ถํฉ๋๋ค.
Kubernetes์ Vagrant, Docker ๋ฑ์ "์ปจํ
์ด๋ ์ธํ๋ผ ๊ตฌ์ถ์ ์ํ ์ฟ ๋ฒ๋คํฐ์ค / ๋์ปค"์ ๋ณด๊ณ ๊ณต๋ถํฉ๋๋ค.
Kubernetes(k8s)๋ฅผ ๊ณต๋ถํฉ๋๋ค.
Kubernetes + Grafana + Prometheus(Node Exporter)
'์ฟ ๋ฒ๋คํฐ์ค ์๋ฒฝ ๊ฐ์ด๋'๋ฅผ ๋ณด๊ณ ๊ณต๋ถํฉ๋๋ค.
Load Balancer(LB)๋ฅผ ๋ง๋ค์ด ๋ณด๋ ์์ ์
๋๋ค.
์ฐ๋ฆฌ์ง ์ ๋์๊ด ํด๋ผ์ด์ธํธ
์ง์ ์๋ ์ฑ
์ ๋ฑ๋กํ์ฌ ๋
์๋์ ํ์
ํ๊ณ ์ฑ
์ ๊ด๋ฆฌํ ์ ์๋๋ก ๋์์ฃผ๋ ์๋น์ค์
๋๋ค.
๊ธฐ์กด์ aws-sdk-go-v2๋ฅผ ํตํด์ ๋ค์ด๋ฒ ํด๋ผ์ฐ๋ ์๋น์ค์ ์ค๋ธ์ ํธ ์คํ ๋ฆฌ์ง๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก ๋ง๋ ์์ ์
๋๋ค.
Node.js Express์ผ๋ก ๊ธฐ๋ณธ์ ์ธ ํ์๊ฐ์
, ๋ก๊ทธ์ธ์ ๋ํด์ ๊ณต๋ถํ๊ณ ๊ฐ๋ฐํฉ๋๋ค.
Nomadcoders Github List
๋ธ๋ก๊ทธ ํ
๋ง ๋ณ๊ฒฝ์ ์ํด์ ๋ ํ์ง์คํ ๋ฆฌ๋ฅผ ๋ณ๊ฒฝํ์์ต๋๋ค.
Node.js Express์์ Passport์ Google OAuth2๋ฅผ ํตํด ์ฌ์ฉ์์ ์ธ์ฆ์ ๋ฐ์ ์ ์๋๋ก ํฉ๋๋ค.
์ ๊ฐ ์ฐ์ ์ฌ์ง๋ค์ ๊ธฐ๋ก์ ์น์ผ๋ก ๊ธฐ๋กํฉ๋๋ค.
์ ๋์ผ๋ก ๋ณด๊ณ ์๋ฆ๋ต๊ณ ์ธ์ ๊น์ ๊ฒ๋ค์ ๊ธฐ๋กํด์.
Cloning Twitter with React and Firebase
ํ์ด์ฌ์ผ๋ก ์์ฉ ํต๊ณ ๋ง์คํฐ : ํต๊ณ ๋ฐ ๋จธ์ ๋ฌ๋ ํ๋ก์ ํธ ํด๊ฒฐ, ์๊ฐ์ ์ถ๋ ฅ ๋ฐ ๊ทธ๋ํฝ ํ์์ ํตํฉํ์ฌ ๊ฒฐ๊ณผ๋ฅผ ํด์ํ๊ณ ์๊ฐํ, ๊ฐ์ค์ ๊ฒ์ฆํ๊ณ ํจ์จ์ ์ผ๋ก ๊ฒ์ ์ ๊ตฌํํ์ฌ ์ค์ ํ์ค ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ
ํ์ด์ฌ ๋ฅ๋ฌ๋ ์ด๋ณด๋ค์ด ์ด๋ณด๋ค์ด ํ๋ ํ๋ก์ ํธ
๋
ธ๋ง๋์ฝ๋์ ์ฝ๊ณ ๋น ๋ฅธ Go ์์ํ๊ธฐ ๊ฐ์๋ฅผ ๋ณด๊ณ ๊ณต๋ถํฉ๋๋ค.
"Rust : ์ค์ ์ ํ๋ฆฌ์ผ์ด์
๊ตฌ์ถ์ ํตํ Rust ์๋ฒฝ ์ ๋ณต"๋ฅผ ๋ณด๋ฉด์ Rust๋ฅผ ๊ณต๋ถํ๊ธฐ ์ํ ํ๋ก์ ํธ์
๋๋ค.
Rust์์ FFmpeg๋ฅผ ์ด์ฉํ์ฌ HLS(HTTP Live Streaming)์ผ๋ก ๋ณํํ๋ ๋๊ตฌ๋ฅผ ๋ง๋ญ๋๋ค.
์คํ๋ฒ
์ค์ ์ฌ์ด๋ ์ค๋ ์๋น์ค(๊ธฐ๋ฅ)๋ค์ ๋ณด๊ณ ํด๋ก ์ฝ๋ฉ์ ํ๋ ํ๋ก์ ํธ์
๋๋ค โ๏ธ
ํจ์จ์ ์ธ ํ๋ก๊ทธ๋๋ฐ์ ํ๊ธฐ ์ํด์ ์๊ณ ๋ฆฌ์ฆ์ ๊ณต๋ถํฉ๋๋ค :-)
Go 1.18 ๋ฒ์ ๋ถํฐ ์ถ๊ฐ๋ ์ ๋ค๋ฆญ ๊ธฐ๋ฅ์ ๋ํด์ ๊ณต๋ถํฉ๋๋ค.
Go๋ก ๋ง๋๋ ์น ๋ณด๊ณ ๊ณต๋ถํฉ๋๋ค.