© 2026 Hashnode
1. Introduction: The Architect’s Dilemma Imagine this, you are tasked to initialize a project from scratch. You are given the business requirements and the freedom to choose your tech stack. Which language do you choose? Do you choose a language with...

For the past two years, Otoroshi has had a Web Application Firewall powered by Coraza, the excellent Go implementation of ModSecurity. To achieve that, we compiled Coraza to WebAssembly (wasm) and ran it inside Otoroshi using our wasm virtual machine...
