Deploy a production MLflow tracking server backed by PostgreSQL for run metadata and S3 for artifacts. Includes docker-compose setup, basic auth proxy and Python client configuration.
A production next.config.mjs with security headers, image domain allowlisting, bundle analyser integration, standalone output mode for Docker, and environment variable validation.
A production-ready FastAPI application using the app factory pattern, async SQLAlchemy 2.0 with PostgreSQL, Alembic migrations, structured logging, and health-check endpoint.
An optimised Elasticsearch index mapping for e-commerce product search: multi-language text fields, keyword facets, numeric ranges, synonym filters and ILM policy for index rollover.
Protect API endpoints from abuse using Nginx limit_req_zone. Defines separate zones for authenticated vs anonymous users with burst allowances and appropriate 429 error responses.
A hardened redis.conf for production use: disabled commands, maxmemory with LRU eviction, combined RDB + AOF persistence, bind to localhost, and requirepass authentication.
Tuned postgresql.conf settings for a dedicated 8-core / 32 GB RAM database server. Covers shared buffers, WAL, autovacuum, parallel query and connection settings — with explanations for each knob.
A complete CI/CD workflow that builds a Docker image on every push to main, pushes it to GitHub Container Registry (GHCR) and SSH-deploys to a production server using docker compose pull && up.
Complete Nginx server block that terminates HTTPS, enforces TLS 1.2+, sets HSTS and security headers, enables gzip compression, and proxies to an upstream application server.
A production Kubernetes Deployment manifest with liveness/readiness probes, resource requests/limits, rolling update strategy and a HorizontalPodAutoscaler to handle traffic spikes.
A minimal, secure multi-stage Dockerfile for Node.js apps. The build stage installs devDependencies, the production stage copies only the compiled output — keeping the final image under 150 MB.