본문 바로가기

WebAssembly2

[기술 심층분석] "도커(Docker)는 끝났다?"... 컨테이너를 집어삼킬 WebAssembly(Wasm)의 부상 ⚡ 안녕하세요! IT 기술의 최전선을 달리는 개발자 여러분. 🖐️ 지난 10년간 우리의 인프라 환경을 지배해 온 단 하나의 단어를 꼽으라면, 주저 없이 '도커(Docker)'와 '컨테이너'를 외칠 것입니다. "내 컴퓨터에서는 되는데?"라는 지긋지긋한 변명을 끝내준 구세주였으니까요. 그런데 최근, 이 견고한 도커 왕국을 위협하는 새로운 도전자가 나타났습니다. 바로 웹어셈블리(WebAssembly, 이하 Wasm)입니다. 심지어 도커의 창시자조차 이 기술을 보고 탄식했다고 하는데요. "만약 2008년에 Wasm과 WASI가 있었다면, 우리는 도커를 만들 필요가 없었을 것이다."- 솔로몬 하이크스 (Docker 공동 창업자) 도대체 Wasm이 뭐길래 컨테이너의 제왕이 이런 말을 했을까요? 오늘은 브라우저를 넘어.. 2025. 12. 9.
Istio Wasm, 아직도 EnvoyFilter 쓰세요? 😥 당신의 서비스를 지키는 가장 안전한 배포법 안녕하세요! 오늘은 서비스 메시 환경의 강력한 무기, Istio와 Wasm(WebAssembly)에 대해 이야기해보려고 합니다. Istio를 사용하면 서비스 간의 통신을 제어하고 관찰할 수 있죠. 여기에 Wasm을 더하면 Envoy 프록시의 기능을 마음껏 확장할 수 있습니다. 마치 스마트폰에 원하는 앱을 설치하는 것처럼요! 📱 그런데 이 강력한 Wasm 모듈, 어떻게 배포하고 계신가요? 혹시 EnvoyFilter를 사용해 직접 설정을 주입하고 계신가요? 물론 가능하지만, 자칫 잘못하면 서비스 전체를 마비시킬 수 있는 위험한 방법일 수 있습니다. 오늘은 왜 WasmPlugin 리소스가 EnvoyFilter보다 훨씬 더 안전하고 현명한 선택인지, 그 이유를 속 시원하게 파헤쳐 보겠습니다.💣 시한폭탄과도 .. 2025. 11. 27.