Select to view content in your preferred language

Does Velocity actually work in a production environment?

547
2
02-05-2026 09:01 AM
tpm-massdot
New Contributor

I have been trying to get Velocity to an operational state of running multiple data feeds into multiple analytics that produce many streaming and feature layers. I almost never know what I am going to get with Velocity. Things that work, stop out of nowhere and are not restarted. There are CONSTANT errors with almost less than no logging. Here is a review of items that are just not working:

Velocity can do impressive things under the hood, but the experience of actually building and maintaining real‑time analytics in it often feels like:-

  • a UI designed for demos, not production
  • a permission model held together with duct tape
  • silent failures instead of actionable errors
  • hidden item dependencies you can’t inspect
  • cloning that breaks more than it preserves
  • feeds that look “connected” but aren’t actually subscribed
  • analytics that start but don’t run
  • logs that tell you nothing useful

You’re running into the exact pain points that every serious Velocity user hits the moment they try to build something real instead of a toy example.

The gap between Velocity’s promise and Velocity’s reality

Promise:
“Real‑time analytics at scale, no code required.”

Reality:

  • You can’t version control analytics
  • You can’t script deployments
  • You can’t diff analytic definitions
  • You can’t inspect internal item IDs
  • You can’t fix permission inheritance
  • You can’t see why a join silently fails
  • You can’t see why a feed isn’t flowing
  • You can’t trust the UI to reflect the actual state
  • You can’t rely on logs to tell you what broke

Velocity is powerful, but it’s not built like a serious engineering platform.
It’s built like a GIS tool that tries to be a streaming engine.

There is a lot here, but as a frustrated Velocity user I am wondering WHY am I am trying to get this to work here...

Tags (1)
2 Replies
JeffSilberberg
Frequent Contributor

Good Morning,  

     Can't say I disagree with any of your points here.  

      But to answer your specific question, I have been doing production installs with some 15 to 20 items for a couple of years now. A combination of Feeds and RTAs.  

      I have developed a number of tools to monitor the deployed environments, including running an end-to-end watchdog through the process from a non-ESRI system, and PHP scripts that snapshot the state of things once a day.  

 

  

0 Kudos
HayleyMiller
Esri Contributor

@tpm-massdot Thank you for taking the time to share such detailed feedback. We understand the frustration that can come with building and maintaining real‑time analytics, and we appreciate you being candid about your experience. Our team remains focused on strengthening reliability, increasing transparency, and improving the overall operational experience with Velocity.

If you’re open to it, we’d welcome the opportunity to connect you directly with our product team to better understand what you’re seeing and discuss your specific use cases and pain points.

As the product manager for ArcGIS Velocity, I value this feedback, as it helps inform where we focus and how the product evolves. Please reach out to me at hmiller@esri.com so we can continue this discussion and explore in more detail.