DevOpsRate Limit APIs with NGINX Without Blocking Bursts
Protect APIs before traffic reaches your application by configuring NGINX rate limits, safe bursts, trusted client IPs, dry-run rollout, and useful logs.
Article tag
DevOpsProtect APIs before traffic reaches your application by configuring NGINX rate limits, safe bursts, trusted client IPs, dry-run rollout, and useful logs.
Software DevelopmentUse SSH keys to sign Git commits, verify trusted identities locally, separate work and personal keys, and enforce signatures safely in CI.
BackendBuild a database-enforced tenant boundary with PostgreSQL RLS, least-privilege roles, transaction-local context, and isolation tests.
DevOpsLock down Ubuntu SSH with Ed25519 keys, UFW, and Fail2Ban while avoiding remote lockouts, with verification and recovery steps.
Cloud & InfrastructureDesign reusable Terraform modules for AWS with clear boundaries, validated inputs, stable outputs, version pinning, automated tests, and safe refactoring.
DevOpsRun Laravel Horizon reliably on Ubuntu with Redis, Supervisor, queue balancing, safe retries, metrics, monitoring, and graceful deployments.
Cloud & InfrastructureConfigure Kubernetes startup, readiness, and liveness probes with honest health endpoints, measured timing, graceful shutdown, and production diagnostics.
Cloud & InfrastructurePublish a self-hosted Ubuntu application through Cloudflare Tunnel with no inbound ports, explicit ingress rules, service management, access control, and monitoring.
DevOpsRun Node.js as a reliable Ubuntu system service with a dedicated user, automatic restarts, journal logs, graceful shutdown, and practical hardening.
DevOpsBuild smaller and safer Node.js Docker images with multi-stage builds, production-only dependencies, non-root execution, secret mounts, health checks, and runtime restrictions.
BackendBuild a reliable PostgreSQL backup and restore workflow with pg_dump, pg_restore, protected credentials, retention, verification, and recovery drills.
Software DevelopmentCreate a secure, fast Node.js CI pipeline with GitHub Actions, npm caching, lint and build checks, automated tests, and an isolated PostgreSQL service container.