-
์ฝํ๋ฆฐ์ ์ด์ฉํด๋ ์คํ๋ง ํ๋ ์์ํฌ๋ ์ ๋์ํ๋ค๋ ๊ฒ
-
์ฝ๋๋ ๊ฐ๊ฒฐํ๊ณ
-
๋งฅ๋ถ์ ์์ด๋ก๋ง ์ฝ๋ฉํ๋ฉด ๋น ๋ฅด๊ตฐ. ํ์ ๋ณํ ๋น์ฉ์ ๊ฝค ๋น์ธ๋ค.
-
-
ํผ๋ณดํ์์ 'ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ(Cloud Native)' ์๋ค๊ฐ '๋ฆฌ์กํฐ๋ธ(Reactive)' ๋ฅผ ์น์๊ณ
์ด ๊ธ์ ์๋๋ ์ด ์นดํจ์์ ๊ธ ์ํํธ์จ์ด 2.0 ์ ๋ฒ์ญํ ๊ฒ์ ๋๋ค. ์/์ค์ญ์ด ์์ ์ ์์ต๋๋ค.
๋๋ ๋๋๋ก ์ฌ๋๋ค์ด ๋ด๋ด๋ท์ "๊ธฐ๊ณํ์ต ๋๊ตฌ ์์์ ๋ ๋ค๋ฅธ ๋๊ตฌ"๋ก ์ธ๊ธํ๋ ๊ฒ์ ๋ณธ๋ค. ๋ด๋ด๋ท์ ์ฅ๋จ์ ์ด ์๋ค. ์ฌ๊ธฐ ์ ๊ธฐ์์ ๋์ํ๊ณ , ๋๋ก๋ ์บ๊ธ ๊ฒฝ์์์ ์น๋ฆฌํ๋๋ฐ ์ฌ์ฉํ ์๋ ์๋ค. ๊ทธ๋ฌ๋ ์ด ํด์์ ์์ ํ ๋๋ฌด๋ง ๋ณด๊ณ ์ฒ์ ๋ณด์ง ๋ชปํ๋ ๊ฒ์ด๋ค. ๋ด๋ด๋ท์ ๋จ์ง ๋ ๋ค๋ฅธ ์ข ๋ฅ์ ๋ถ๋ฅ๊ธฐ๊ฐ ์๋๋ค. ๊ทธ๊ฒ์ ์ฐ๋ฆฌ๊ฐ ์ํํธ์จ์ด๋ฅผ ์์ฑํ๋๋ฐ ์์ด ๊ทผ๋ณธ์ ์ธ ๋ณํ์ ์์์ ๋ํ๋ธ๋ค. ๊ทธ๊ฒ์ ์ํํธ์จ์ด 2.0์ด๋ค.
์ํํธ์จ์ด 1.0์ "๊ณ ์ ์ ์ธ ์คํ"์ ์ฐ๋ฆฌ๊ฐ ์ต์ํ ๊ฒ์ด๋ค. ๊ทธ๊ฒ์ Python, C++ ๋ฑ์ ์ธ์ด๋ก ์์ฑ์ด ๋์ด ์๊ณ , ํ๋ก๊ทธ๋๋จธ๊ฐ ์์ฑํ ๊ตฌ์ฒด์ ๋ช ๋ น์ผ๋ก ๊ตฌ์ฑ๋์ด ์๋ค. ํ๋ก๊ทธ๋๋จธ๋ ์ฝ๋์ ๊ฐ ๋ผ์ธ์ ์์ฑํ๋ ๊ฒ์ผ๋ก ํ๋ก๊ทธ๋จ ๊ณต๊ฐ์ ํน์ ํฌ์ธํธ๋ฅผ ์ด๋ค ์ํ๋ ํ๋์ผ๋ก ํ์ ์ง๊ณ ์๋ค.
Kong, Traefik, Caddy, Linkerd, Fabio, Vulcand, and Netflix Zuul seem to be the most common in microservice proxy/gateway solutions. Kubernetes Ingress is often a simple Ngnix, which is difficult to separate the popularity from other things.
This is just a picture of this link from March 2, 2019
Originally, I had included some other solution
A non-exhaustive list of WebGL and WebGPU frameworks and libraries. It is mostly for learning purposes as some of the libraries listed are wip/outdated/not maintained anymore.
| Name | Stars | Last Commit | Description |
|---|---|---|---|
| three.js | 