Quick Answer
Django middleware: MIDDLEWARE list in settings.py. Each middleware is a class with process_request and/or process_response methods. Process order: request goes top-to-bottom, response goes bottom-to-top. Common uses: authentication, CORS headers, request logging, rate limiting, compression. Flask: @app.before_request and @app.after_request decorators for simpler middleware. WSGI middleware wraps the entire application.
Answer
Middleware intercepts requests and responses. Used for logging, authentication, caching, error handling. Stackable for modular behavior.
S
SugharaIQ Editorial Team
Verified Answer
This answer has been peer-reviewed by industry experts holding senior engineering roles to ensure technical accuracy and relevance for modern interview standards.