Skip to main content

Apache Druid Professional Services & Support

Millersoft delivers a comprehensive suite of services to support organizations using Apache Druid for high-performance, real-time analytics.

Enterprise Decision Making with Superset and Druid

Apache Superset brings analytics, dashboards and traditional reporting to Druid. Out the box, companies often find these solutions difficult to integrate. Millersoft can make the custom adaptions needed for a smoother transition to business intelligence at enterprise scale.

For example, our engineers can battle-harden Druid releases to avoid data loss. They can also tune Druid for both ingestion throughput from Kafka and optimal query performance. Millersoft can integrate corporate single-sign-on functionality (e.g. SAML2) into Superset. Or implement advanced de/tokenisation regimes to manage personally identifiable information. High availability Druid installations on AWS is our speciality.

Enterprise decision making never sleeps in large organisations, streaming analytics platforms require continuous availability. Millersoft can integrate robust operational analytics (using Cloudwatch/Prometheus) to ensure 24hr monitoring and alerting. We also offer full operational support.

Massive OLAP Cubes

Druid supports the widest fact tables with no limits on the number of dimensions a measure can have. Millersoft can help your company leverage this power to build OLAP cubes using the latest Universal Star Schemas design.

🔧 Core Druid Services

Consultancy & Project Management
  • End-to-end oversight: planning, data modeling, security, and resource profiling.
  • Transition support to real-time analytics platforms.
Installation & Deployment
  • High-availability Druid cluster setups, especially on AWS.
Custom Development & Integration
  • Integrates Druid with Apache Kafka, Amazon Kinesis, Apache Spark, AWS Lambda, and more.
Performance Tuning
  • Optimizes ingestion throughput and query performance at scale.
Security & Compliance
  • Implements de-tokenization for PII and SSO (e.g., SAML2 integration with Superset).
Monitoring & Support
  • 24/7 support using tools like AWS CloudWatch and Prometheus.
Upgrade and Data Migration Services
  • Our experinced consultants can incrementally upgrade your ancient Druid installation to the latest version.
  • Huge data volumes can be migrated with reconcilliation between the different Druid versions.
Apache Druid on Kubernetes
  • Full support given for Druid clusters operating on Kubernetes.
  • Millersoft can even support Druid operating on Rook and Ceph Storage for maximum performance.

📊 Reporting & Visualization

Superset Customization
  • Custom dashboards and enhanced security features for visual analytics.
Sheetloom Integration
  • Connects Excel directly to Druid SQL for real-time pivoting and reporting.
  • Scalable solution supporting thousands of users.

🧱 OLAP & Data Modeling

Universal Star Schema Design
  • Builds large-scale OLAP cubes using advanced modeling practices tailored to Druid.

Kind comments on Millersoft from former Nets CTO Kyle Milnes

I’ve invited Millersoft to partner in multiple organisations over the years. At Nexi Group, Millersoft are a trusted vendor and have been awarded multiple projects delivering excellent results, and they are in my professional go-to contacts for Business Intelligence and Database Reliability Engineering solutions.

If you’d like to learn details or ask questions please reach out. The Millersoft team is collaborative and talented. The ratio of requirements “in” to value “out” is excellent. Their ways of working are modern and pragmatic, after a few slack chats and lightweight design sessions to align on MoSCoW, you’ll have a proposal and/or a demonstrable PoC to help make informed decisions for your projects and products.

We choose to run a joint Now/Next/Later agile KanBan board on Coda.io which helps us document, orchestrate and deliver.

In Feb 2020 Millersoft took on a challenging project to build an off prem BI platform for risk management data, which had to eliminate the GDPR and PCI compliance challenges or conform with them. They did a great job collaboratively building multi-billion row data cubes and a high performance detokenistion service to hit our InfoSec and Compliance requirements.

The tech stack is a healthy blend of cutting edge vs. tried and tested components and includes showcase items like linkerd service mesh for API containers running on Kubernetes. Our data pipelines produce to Kafka which Druid then consumes for ingestion, PostgreSQL for enrichment, MongoDB for a super-fast detokenistion vault. I’m really happy with what we’ve built together and have extended the project to keep improving the platform’s future revisions.

Also noteworthy is the open-source approach. We chose Apache Druid and Superset to provide BI and data exploration capabilities to our end users. Millersoft forked the codebases on GitHub and implemented customisations to meet our requirements. I look forward to submitting pull requests to the mainline repos and giving back to those great projects. To keep the modified software forks updated Millersoft have rebased mainline changesets into our forks. I’m impressed and very happy with this methodology.