Author

Scott Sternloff
Senior Enterprise Architect, AceMQ
Senior Enterprise Architect at AceMQ. Writes the technical coverage here: RabbitMQ, Kafka and Redis architecture, clustering and migrations.
Scott Sternloff on LinkedInArticles by Scott (107)
- PostgreSQL Performance Tuning: 12 Settings and What They Fix
- Amazon MQ vs Self-Hosted RabbitMQ: Cost, Limits, Support
- RabbitMQ to Kafka Migration: Tools, Cost and When to Stay
- Kafka Alternatives: Pulsar, Redpanda, RabbitMQ Streams, NATS
- Spring Boot 2.7: Upgrade or Extended Support?
- Kafka to Databricks: Stream Kafka Into Delta Lake
- MongoDB EOL: MongoDB End of Life Dates by Version
- Elasticsearch 7 End of Life: EOL Dates for 7.17, 8.x and 9.x
- ActiveMQ End of Life: Classic 5.x and Artemis EOL Status
- MariaDB End of Life: 10.6 EOL and Supported Versions
- Debezium Alternatives: CDC Tools Compared
- What Is RabbitMQ Used For? 9 Common Use Cases
- What Is Kafka Used For? 8 Common Use Cases
- Kafka Event-Driven Architecture: Patterns and Pitfalls
- MongoDB Backup: mongodump, Snapshots, Ops Manager and Atlas
- Redis on Kubernetes: Helm, Operators and Bitnami Changes
- How to Upgrade Node.js: nvm, Package Managers and Docker
- Redis Persistence: RDB vs AOF, Config and Trade-offs
- Redis Architecture: Event Loop, Threads and Replication
- vSphere 7 End of Life: Dates, Extended Options and Renewal Costs
- MongoDB Migration: Upgrades, Atlas Moves and Backups
- Redis Alternatives: Open Source Options Compared (2026)
- RabbitMQ Cluster Operator vs Helm Chart on Kubernetes
- RabbitMQ Alternatives: 9 Options and When to Stay
- Kafka Architecture: Brokers, Partitions and KRaft
- Redis Cluster: Hash Slots, Sharding and Operations
- What Is Redis Used For? 7 Common Use Cases
- Redis vs Memcached: Which Cache Should You Use?
- Postgres EOL: PostgreSQL End of Life Dates by Version
- MySQL 8.0 End of Life and MySQL 5.7 EOL: Dates and Options
- Spring Boot EOL Dates: 3.5, 2.7 and 4.x End of Life (2026)
- Tomcat 9 End of Life: 31 March 2027, Plus 8.5 and 10 EOL Dates
- Node.js End of Life: Node 20, 18 and 16 EOL Dates
- Azure Cache for Redis Retirement: Dates and Options
- RabbitMQ consumer_timeout: Why Consumers Vanish
- Redis EOL: End of Life Dates and Supported Versions
- Apache Kafka End of Life: Supported Versions in 2026
- RabbitMQ Incident Response: The First 15 Minutes
- RabbitMQ Dead Letter Queues: Enterprise Guide
- RabbitMQ Federation vs Shovel for Disaster Recovery
- Production RabbitMQ Architecture for Enterprise Teams
- RabbitMQ Exchange Types, Queues & Bindings for Microservices
- RabbitMQ Virtual Hosts for Tenant Isolation
- Kafka Security Best Practices: SASL, mTLS, ACLs, Encryption
- Kafka Exactly-Once Semantics: How It Works vs At-Least-Once
- Kafka Retention Policy: 7-Day Default, retention.ms, Cleanup
- Why Not Use RabbitMQ? Real Limits and Kafka Myths
- Kafka Partition Key and Partitioning Strategy: How to Choose
- Kafka Disaster Recovery: Architectures, RPO/RTO, Testing
- Running RabbitMQ on Azure: Your Real Hosting Options
- What Kafka Support Actually Covers (and Doesn't)
- Redis and Valkey Support Providers Compared: SLA and Pricing
- What Redis Support Actually Covers (and Doesn't)
- Kafka Health Check: What a Real Assessment Covers
- Redis 24/7 Incident Response
- RabbitMQ vs Kafka: Comparison Table and How to Choose
- RabbitMQ Quorum Queues Explained: How They Work
- Kafka to RabbitMQ Migration: What It Actually Takes
- Six Things People Still Get Wrong About RabbitMQ
- What a Boomi Integration Assessment Actually Finds
- Redis Health Check: What It Finds
- Why RabbitMQ Is the Best Migration Path Off IBM MQ
- RabbitMQ Architecture Design for Scale
- Messaging on Kubernetes: Why It Is Hard
- ActiveMQ Classic vs Artemis: What Actually Changed
- RabbitMQ Migration Readiness Checklist
- What Breaks in a Multi-Version Elasticsearch Upgrade
- Why Does Redis Memory Keep Growing With Flat Keys?
- Why Is My Redis Client Timing Out When Healthy?
- Should I Migrate from Redis to Valkey?
- Redis on VMware: Anti-Affinity Rules You Need
- What Causes a Kafka Producer Timeout, and the Fix
- Is Kafka 4.0 (KRaft, No ZooKeeper) Production-Ready?
- Is the Bitnami Image I'm Running Actually Secure?
- My Spring Boot Is EOL: CVE Patch Options
- Migrating 100+ Oracle Databases to PostgreSQL
- IBM MQ End of Support Dates by Version
- ActiveMQ vs RabbitMQ: Protocols, HA, Licence, Support
- RabbitMQ vs Azure Service Bus: When to Move
- Redis Message Queue: Can It Replace a Broker?
- Redis Troubleshooting: Production Issues
- Redis Memory Usage: Fragmentation, maxmemory and Sizing
- Redis Enterprise vs Community Support
- Kafka on Kubernetes: EKS vs AKS vs GKE
- RabbitMQ Message Loss: Can It Happen? Durability Explained
- Kafka vs Pulsar: Which to Choose
- RabbitMQ on EKS vs AKS vs GKE
- Redis and RabbitMQ Together
- Kafka Consumer Lag: Causes and Fixes
- RabbitMQ CVEs: What Needs Patching
- VVF vs VCF: Price per Core, What Is Included (2026)
- Kafka Rebalance: Triggers and How to Stop It
- RabbitMQ Prefetch Count: Optimal Configuration
- IBM MQ vs RabbitMQ: Which Broker Fits
- RabbitMQ Streams: Performance, Tuning and Kafka Compared
- Redis Eviction Policy: noeviction, LRU, LFU and How to Choose
- Top 5 Things for RabbitMQ Kubernetes Monitoring
- Erlang 26 EOL: Legacy RabbitMQ Unpatchable
- RabbitMQ End of Life and End of Support Dates (3.6 to 4.4)
- Redis HA: Sentinel vs Cluster, What Breaks
- RabbitMQ Issues and Troubleshooting: 12 Problems Fixed
- RabbitMQ on Kubernetes & OpenShift: Deployment
- RabbitMQ Legacy Version Support: What Coverage Should Include
- RabbitMQ High Availability: Sizing, Failover Tests and DR
- RabbitMQ Quorum Queues: Migrating from Classic Queues in 4.x
- RabbitMQ Upgrades and Patches: 3.x to 4.x Without Downtime
- What RabbitMQ Support Should Include: A Buyer's Guide