Randall McClure
Principal Architect
Specialized in high-availability cluster architecture and migration design. Has led Broadcom Tanzu exit programs for multiple Global 2000 customers.
Writes about — Migration architecture, platform exits, and the licensing and vendor questions behind them.
Posts by Randall McClure
- MongoDB vs MySQL vs PostgreSQL: Data Model, Transactions, Scaling, Licensing and Which to Choose2026-10-08 · 8 min read
- Spring Boot vs Quarkus vs Micronaut: Startup, Native Images, Ecosystem, Support and Which to Choose2026-10-08 · 8 min read
- Hive vs Trino vs Presto: Batch Warehouse or Interactive Query Engine, the PrestoSQL Split, and Which to Use2026-10-08 · 8 min read
- MongoDB 7 to 8 Upgrade: The Path From 6.0 and 7.0 to 8.0, and On to 9.02026-10-08 · 10 min read
- Redis 7 to 8 Upgrade: The Path From 6.2 and 7.x, Data File Compatibility and the Valkey Option2026-10-08 · 10 min read
- ActiveMQ 5.18 to 5.19 Upgrade Guide, and When to Go to 6.x Instead2026-10-08 · 10 min read
- OpenSearch 2 to 3 Upgrade Guide: Breaking Changes, Rolling Upgrade Rules and Amazon OpenSearch Service2026-10-08 · 10 min read
- Percona Alternatives: Support Options for MySQL, PostgreSQL and MongoDB2026-10-08 · 10 min read
- Is MySQL Enterprise Edition Free? MySQL Licensing and Support Cost Explained2026-10-08 · 9 min read
- Oracle to PostgreSQL Migration Using Ora2Pg: Step by Step2026-10-08 · 12 min read
- SQL Server to PostgreSQL Migration Using pgloader2026-10-08 · 11 min read
- Azure App Service .NET 8 End of Support: What Happens to Your Web App2026-10-08 · 9 min read
- .NET 8 Docker Images After End of Support: mcr.microsoft.com Tags and What Changes2026-10-08 · 9 min read
- How to Document End-of-Life Software Risk: Risk Register, Exceptions and Compensating Controls2026-10-07 · 10 min read
- Who Provides Support for Apache Hadoop 2.x and 3.x After End of Life?2026-10-07 · 9 min read
- Who Provides Support for Apache HBase 1.x and 2.x After End of Maintenance?2026-10-07 · 7 min read
- Who Provides ClickHouse Support for Releases Outside the LTS Window?2026-10-07 · 8 min read
- Who Provides Support for Hazelcast IMDG 3.x, 4.x and Older 5.x Releases?2026-10-07 · 7 min read
- How to Consolidate Open Source Database Support Contracts Without Migrating Anything2026-10-07 · 9 min read
- MySQL 8.0 End of Life: Dates, Consequences, and Your Options on AWS, Azure and Self-Managed2026-10-07 · 9 min read
- EDB Alternatives: Where to Get PostgreSQL Support If Not From EnterpriseDB2026-10-07 · 8 min read
- Cloud Database Repatriation: Moving RDS, Aurora, Azure and Cloud SQL Back to Self-Managed Open Source2026-10-07 · 10 min read
- Oracle to PostgreSQL Migration: A Step-by-Step Guide2026-10-07 · 11 min read
- Oracle to PostgreSQL Migration Challenges: 11 Traps and Their PostgreSQL Equivalents2026-10-07 · 12 min read
- PL/SQL to PL/pgSQL Conversion: Patterns With Code Examples2026-10-07 · 12 min read
- Oracle Database Alternatives: PostgreSQL, EDB, MariaDB, Cloud and Distributed Options Compared2026-10-07 · 10 min read
- Oracle License Audit or Renewal? Your Options, From Negotiating to a Full Exit2026-10-07 · 9 min read
- SQL Server to PostgreSQL Migration: Tools, T-SQL Differences and Data Types2026-10-07 · 11 min read
- What Drives the Cost of an Oracle to PostgreSQL Migration2026-10-07 · 9 min read
- Open Source Support RFP Template: A Vendor Questionnaire for Database and Messaging Support2026-10-07 · 11 min read
- How to Reduce Database Support Costs Without Cutting Coverage2026-10-07 · 9 min read
- FIPS 140-3 for PostgreSQL, MySQL, MariaDB and Valkey: What Is Validated and What Is Not2026-10-07 · 10 min read
- How Fast Do PostgreSQL, MySQL, MariaDB and Valkey Ship Security Fixes?2026-10-07 · 9 min read
- Oracle 19c End of Life: Premier, Extended and Sustaining Support Dates2026-10-07 · 8 min read
- Oracle 21c and 23ai Support Dates: 21c Ends in July 2027, and 23ai Is Now 26ai2026-10-07 · 7 min read
- MySQL 8.4 End of Life: LTS Dates, 9.7 LTS and the New Version Numbers2026-10-07 · 7 min read
- pgvector in Production: HNSW vs IVFFlat, the Limits, and When a Dedicated Vector Database Fits Better2026-10-07 · 10 min read
- PostgreSQL Kubernetes Operators Compared: CloudNativePG, Zalando, Crunchy PGO, Percona, StackGres and EDB2026-10-07 · 10 min read
- PostgreSQL Minor Version Upgrade: Patching Steps for Linux, Windows, Containers, RDS and Aurora2026-10-07 · 10 min read
- Kafka vs RabbitMQ: Logs, Queues, Replay and When to Choose Each2026-10-07 · 8 min read
- Kafka vs Pulsar: Architecture, Storage, Geo-Replication and When to Choose Each2026-10-07 · 6 min read
- Patroni vs repmgr: PostgreSQL High Availability Tools Compared, with pg_auto_failover, Pgpool-II and CloudNativePG2026-10-07 · 7 min read
- PostgreSQL vs Oracle: SQL Syntax Differences, Performance and Licensing Compared2026-10-07 · 10 min read
- Elasticsearch vs OpenSearch: Licensing History, Version Support, AWS and Vector Search2026-10-07 · 9 min read
- Kafka vs Kinesis: Shards, Partitions, Retention, MSK and When to Choose Each2026-10-07 · 8 min read
- NiFi vs Airflow: Dataflow vs Orchestration, Kafka, Apache Hop and How to Choose2026-10-07 · 7 min read
- Solr vs Elasticsearch vs OpenSearch: Architecture, Licensing, Performance and Which to Choose2026-10-07 · 8 min read
- MariaDB vs PostgreSQL: Architecture, Features, Performance and Which to Choose2026-10-07 · 8 min read
- Node.js Release Schedule Explained: Current, Active LTS, Maintenance and the Change in Node.js 272026-10-07 · 7 min read
- etcd Vulnerabilities by Version: CVEs for etcd 3.3, 3.4, 3.5, 3.6 and 3.72026-10-06 · 9 min read
- Open Source Compliance vs Security: What Teams Need2026-10-06 · 9 min read
- Redis and Valkey Support Providers Compared (Self-Managed and Managed)2026-10-06 · 10 min read
- Who Provides .NET 8 Extended Support After November 2026?2026-10-06 · 9 min read
- Who Provides PostgreSQL Support After End of Life? (PostgreSQL 12, 13 and 14)2026-10-06 · 10 min read
- Who Provides Spring Boot and Spring Framework Support After Open Source End of Life?2026-10-06 · 9 min read
- Fixing ImagePullBackOff After Bitnami Moved Images to bitnamilegacy2026-10-06 · 8 min read
- Alternatives to the Bitnami PostgreSQL Helm Chart2026-10-06 · 10 min read
- Who Provides Extended Support for Apache Solr 8 and Solr 9?2026-10-06 · 9 min read
- Who Provides Extended Support for Apache Pulsar 3.0 LTS and 4.0?2026-10-06 · 9 min read
- Who Supports VMware GemFire 9.x Besides Broadcom, and Is There Commercial Support for Apache Geode?2026-10-06 · 9 min read
- Who Provides Apache Kafka Support for 2.x and 3.x, Including ZooKeeper Mode?2026-10-06 · 10 min read
- Who Provides Support for End-of-Life Elasticsearch 7.x and 8.x?2026-10-06 · 9 min read
- Redis Vulnerabilities by Version: CVEs for Redis 6.2, 7.0, 7.2, 7.4 and 8.x2026-10-05 · 9 min read
- Apache Solr Vulnerabilities by Version: CVEs for Solr 7, 8, 9 and 102026-10-05 · 9 min read
- Apache Camel Vulnerabilities by Version: CVEs for Camel 3.x and the 4.x LTS Lines2026-10-05 · 9 min read
- Apache NiFi Vulnerabilities by Version: CVEs for NiFi 1.x and 2.x2026-10-05 · 8 min read
- Apache Tomcat CVEs by Release: Which 9.0, 10.1 and 11.0 Version Fixes Each 2025 and 2026 CVE2026-10-05 · 9 min read
- PostgreSQL Vulnerabilities by Version: CVEs for PostgreSQL 11, 12, 13, 14 and Later2026-10-05 · 9 min read
- Spring Boot Vulnerabilities by Version: CVEs for Spring Boot 2.7, 3.x and 4.x2026-10-05 · 10 min read
- .NET Vulnerabilities by Version: CVEs for .NET 6, 7, 8, 9 and 102026-10-05 · 8 min read
- Spring Security Vulnerabilities by Version: CVEs for Spring Security 5.7, 5.8, 6.x and 7.x2026-10-05 · 10 min read
- Apache Hadoop Vulnerabilities by Version: CVEs for Hadoop 2.x, 3.2, 3.3, 3.4 and 3.52026-10-05 · 9 min read
- Apache Ignite Vulnerabilities by Version: CVEs for Ignite 2.x and Ignite 32026-10-05 · 8 min read
- HashiCorp Consul Vulnerabilities by Version: CVEs for Consul 1.x and 2.0, Community and Enterprise2026-10-05 · 10 min read
- Apache Hive Vulnerabilities by Version: CVEs for Hive 1.2, 2.3, 3.1 and 4.x2026-10-05 · 8 min read
- Apache Flink Vulnerabilities by Version: CVEs for Flink 1.x, 1.20 LTS and 2.x2026-10-05 · 8 min read
- Migrate Redis to Valkey: A Step-by-Step Cutover With Rollback2026-10-05 · 11 min read
- Upgrade ZooKeeper 3.4 or 3.5 to 3.8 or 3.9 In Place: A Rolling Upgrade Guide2026-10-05 · 11 min read
- Spring Support Calendar 2026 to 2027: Every Spring Boot, Framework and Security Deadline2026-10-05 · 7 min read
- Kafka on ZooKeeper After 2026: Apache, Confluent and Cloud End-of-Support Dates2026-10-05 · 6 min read
- Upgrading MongoDB 4.4, 5.0 or 6.0 to 7.0 or 8.0: The Version-by-Version Path2026-10-05 · 8 min read
- Elasticsearch 7.17 Upgrade Options: Elasticsearch 8.19, 9.x or OpenSearch2026-10-05 · 7 min read
- EU Cyber Resilience Act and End-of-Life Open Source2026-10-05 · 9 min read
- NIST SP 800-53 SA-22: Unsupported System Components and End-of-Life Open Source2026-10-05 · 8 min read
- Upgrading Apache Pulsar 3.0 LTS to 4.0 LTS: Path, Breaking Changes, Order and Rollback2026-10-05 · 11 min read
- Upgrading Apache HBase 2.4 to 2.5 or 2.6: Compatibility, Breaking Changes, Rolling Order and Rollback2026-10-05 · 10 min read
- Upgrading Tanzu GemFire 9.15 and 10.0 to 10.2 or 10.3: Upgrade Path, Java 17, Jakarta and Rolling Upgrades2026-10-05 · 11 min read
- Upgrading Elasticsearch 8.19 to 9.x: The 8.19 Stop, 7.x Indices, Breaking Changes, Clients, Rolling Order and Rollback2026-10-05 · 10 min read
- Upgrading ClickHouse LTS Releases: From 24.x and 25.x to 26.3 or 26.8 LTS, Changelog Checks, the compatibility Setting and Rolling Replicas2026-10-05 · 10 min read
- Node.js Vulnerabilities by Version: CVEs for Node 18, 20, 22, 24 and 262026-10-04 · 9 min read
- RabbitMQ Licence: MPL 2.0, Tanzu RabbitMQ and What You Can Run for Free2026-10-04 · 8 min read
- Consul on an End-of-Life Version: Upgrade, Patch or Migrate2026-09-29 · 11 min read
- Cloudera CDH and HDP End of Life: Dates, the ZooKeeper Underneath, and Your Options2026-09-29 · 12 min read
- Apache HBase Support: End-of-Life Lines, ZooKeeper and Upgrades2026-09-29 · 8 min read
- Apache Druid Support Options: Releases, ZooKeeper and Upgrades2026-09-29 · 7 min read
- Hive 3 End of Life: Upgrading from Hive 3 to Hive 42026-09-29 · 8 min read
- Patroni DCS: Moving a Cluster from ZooKeeper to etcd2026-09-29 · 8 min read
- Hadoop on an End-of-Life Version: Upgrade, Patch or Migrate2026-09-29 · 6 min read
- Spring Framework Vulnerabilities by Version: CVEs for 5.3.x, 6.0.x and 6.1.x2026-09-29 · 8 min read
- Confluent Platform 7.x End of Support: What the 7.8 and 7.9 Dates Mean for ZooKeeper Clusters2026-09-28 · 11 min read
- Bitnami Legacy Images: How to Replace the Legacy Repository Without Breaking Your Helm Charts2026-09-28 · 10 min read
- What Is Bitnami Secure Images? Pricing, Licence and Alternatives2026-09-28 · 8 min read
- Amazon MSK Kafka Version End of Support: 3.6, 3.7 and the Move to 3.9 and KRaft2026-09-28 · 4 min read
- RDS Extended Support for PostgreSQL: What It Costs and the Alternatives2026-09-28 · 11 min read
- ElastiCache Extended Support for Redis OSS: Dates, Costs and How to Avoid It2026-09-28 · 7 min read
- javax to jakarta Migration: A Practical Guide to the Package Rename2026-09-28 · 7 min read
- Migrating ActiveMQ Classic to Artemis: What Actually Changes2026-09-21 · 11 min read
- Migrating Apache Camel 3 to 4: Java 17, Jakarta, and the Components That No Longer Exist2026-09-21 · 10 min read
- The Bitnami Catalogue Change: What Actually Happened, and What Replaced It2026-09-21 · 10 min read
- Upgrading Apache Solr 8 to 9: Reindexing, Java 11, and the Relevance Regression Nobody Budgets For2026-09-20 · 10 min read
- Migrating Hazelcast IMDG 3.x to Platform 5: Why There Is No Rolling Upgrade2026-09-20 · 9 min read
- The Redis Licence Change, Accurately: RSALv2, SSPLv1, AGPLv3 and What Each Means2026-09-12 · 10 min read
- Broadcom TrueSource Explained: What It Covers and Leaves Out2026-09-11 · 12 min read
- Apache Kafka vs Confluent: What You Actually Get, and What It Locks You Into2026-09-10 · 13 min read
- OpenTofu vs Terraform: A Practical Migration Guide for Enterprise Infrastructure Teams2026-05-08 · 10 min read
- GPL Compliance in Enterprise SaaS: What Your Legal Team Needs to Know in 20252025-12-01 · 8 min read
- Apache Tomcat Vulnerabilities by Version: 8.5, 9.0, 10.1, 112025-11-12 · 10 min read
- VMware Tanzu EOL: Mapping a Migration Path to Open Source Alternatives2025-06-18 · 10 min read
Work with Randall and the team
Start with a 45-minute discovery call. We confirm your version coverage, scope the engagement, and have you onboarded within your first quarter.