Rack provides a minimal, modular, and adaptable interface for developing web applications in Ruby. In this episode, we create and insert our own Rack Middleware into a Rails 6 application.
Ever wonder how some companies implement rate limiting based on the plan that you've signed up for? In this episode, we'll use Docker Hub as a case study and implement this feature within our Rails application. We'll do this by creating a custom Rack Middleware to track and throttle the requests.