3,967 karma · joined April 1, 2010
Talk to me!
Founder: Stadia Maps, https://stadiamaps.com, luke@stadiamaps.com
Partner: Funktional OÜ, https://funktional.ee, luke@funktional.ee
General Email: hello@lukeseelenbinder.com
[ my public key: https://keybase.io/lseelenbinder; my proof: https://keybase.io/lseelenbinder/sigs/50sHZKKYmX3n380-GlNXIFMUtEjT8zDTY-JCUooK4m8 ]
I use it daily, and frequently, for all sorts of work building a location API SaaS company. It's a sterling success of open source, on par with as impactful as Linux, for the geospatial world (IMO).
Can you substantiate this? Please provide to specific examples.
That being said, projects like this will make it easier for folks to get the basics if they're comfortable with self-hosting. Overall, map tiles are losing their competitive edge and becoming commodities.
It depends on the service, but we frequently find geo services are RAM limited up to a certain point (at which point there's enough cached to make it CPU limited).
Market makers almost universally remain delta-neutral (that is, their goal is to be hedged against almost any market movement). Sure they sometimes get off balance and lose some money, but the margins for makers are typically so thin that liquidation is basically equivalent to total failure.
I suspect it will take some time, but at the ecosystem level, contagion is already here. Time will tell if it spreads beyond to the markets (but it feels inevitable at some level).
https://daylightmap.org is built by Meta (Facebook) to allow their maps to meet their quality needs consistently while still pulling and encouraging OSM updates. This unlocks OSM data for a large amount of sensitive corporations.
I personally have made quite a few edits on behalf of customers who pointed out errors in the map.
The popularity of OSM-based navigation apps has made it useful for people to download editing apps to ensure their locale is as up-to-date as possible (this is getting better and better every year).
Seriously though, the prestige of OSM and the companies building on it is only growing—a success story of epic proportions to the open source and open data communities!
One followup: have you considered handling the actual usage calculation and aggregation? One use case that comes to mind is accepting API request logs from (CloudFlare|CloudFront|Logstash), processing them, and directly deriving billing from those. That moves the entire process outside of a system your customer has to touch (in cases where complex application-layer knowledge isn't needed). One less thing for a potential customer to worry about (and removes one of the reasons to need read access to a database in many cases).
Again, all the best! Happy hacking. :)
I'm staring down the barrel of a potential usage pricing implementation, and I'm glad the majority of the foundational work is already done. It'd be no cakewalk to implement from scratch.
How do you generally address the risks of read access, GDPR, and other similar security and privacy concerns related to your technical model?
They consistently demonstrate that we are under using our CPUs compared to potential.
The general answer here, is no, I don't think you can do much in HAProxy that you can't do with OpenResty, but with HAProxy you generally don't have to pay the overhead of Lua (and HAProxy tends to be very well optimized, so the difference can be significant at high throughput of requests / bytes).
The ease with which you can make real-time reactions to threats and conditions is really second to none, and with the ability to truly "hitless" reload (reload without affecting in-flight requests and connections) it makes those have immediate impact and no customer impact.
Sometimes the capabilities make the config a bit inscrutable, but other than that, I can't recommend it enough.
Where are you pulling seeing the price change %? I may need to edit that to marginal, if it's only 10%. :)
The marginal cost of cloud computing isn't capex, it's opex. And of that opex, it's mostly electricity. We aren't paying for the hardware so much as we're paying for the cost of keeping it turned on and cool.
The fact that electricity costs is the dominating (edit, correction: marginal) cost of cloud computing basically means that:
1) We're up against physical barriers to lowering the cost (and ecological impact) of our clouds.
2) Optimizing for less compute will pay multi-fold dividends over the next few years where we can expect energy prices to continue rising.
3) Building more power-efficient chips is a big deal, and I'm glad to see more general ARM deployment, given their efficiency gains.