They are definitely on the horizon! I am a HUGE fan of both of those projects and they are definitely on the roadmap for the architecture...
Right now, ShadowBroker is really optimized for 'blinking blip' real-time radar tracking (streaming the raw GeoJSON payload from the FastAPI backend directly to MapLibre every 60s), so we get as close to as smooth 60fps entity animations across the map.
Moving to something like Martin would be incredible for handling EVEN MORE entities if we start archiving historical flight and AIS data into a proper PostGIS database, but the trade-off of having to invalidate the vector tile cache every few seconds for live-moving targets makes it a bit overkill right now....
Protomaps is really cool also when you just want maps for a country and to serve them without too much of a hassle, their CLI has pretty much everything you need: https://docs.protomaps.com/pmtiles/cli
I set that up for an agricultural project a while back.
Seems like a really cool product. Curious who your primary customers are for the lifetime license?
At first I was thinking it would be financial advisors that are technical enough to self host. But then I noticed most of the advisor features aren't included in the lifetime license.
$800 to self host for a personal use case seems kind of steep. What am I missing?
Good question, I’m curious as well. I love the self-host as a plan approach. And it make sence its a lifetime thing.. well maybe, is it a lifetime price for all future versions and features? Then maybe 800 makes some sense, but still, as you also say, a pretty hefty stack to drop as a private person. Also curious why not a lower price, eg 100 or whatever, but then only for minor updates (not major versions). I would think it would make more digestable private persons.
I do a lot of geospatial processing in the cloud and I've been using Tippecanoe a lot to create vector tiles. It pairs well with PM Tiles for storing on the cloud. It seriously increases the web app performance for massive data sets. I queue these up with ECS tasks to process our json/csv/parquet input and create optimize vector tile outputs.
Have you seen these projects?
https://github.com/protomaps/PMTiles
https://github.com/maplibre/martin
reply