Arcjet is what I use to add rate limiting and bot protection without overengineering security. In this build, it helps me secure the app in just a few lines of code, which is exactly what you want before deploying anything public. It’s a practical layer of protection that most people skip.
You'll be taken to Jsm to complete your purchase.