Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mrkurt
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
40 ms
·
481.
▲
by
mrkurt
5y ago
Yes! What you're describing is important, and roughly matches what we want for all apps. Managing apps + databases across multiple regions should be as simple as `fly region add syd`. This takes like 5 steps right now, it should take o
482.
▲
by
mrkurt
5y ago
We need statelessness for service reliability more than we need it for scale. There are a number of services that people use within our infrastructure that need to continue working even when a centralized DB is unavailable. Logs are a good
483.
▲
by
mrkurt
5y ago
It was us! https://fly.io/blog/ssh-and-user-mode-ip-wireguard/ We do more now. Our CLI uses the stack to talk to remote Docker daemons for builds, nats for log streaming, a private DNS service, etc. It's very
484.
▲
by
mrkurt
5y ago
Do you have a picture of what typescript code for workflow would look like? Are you thinking of something that calls APIs directly or runs and spits out some kind of JSON instructions in place of yaml?
485.
▲
by
mrkurt
5y ago
Sadly, every hosting platform attracts fraud. It's a very difficult problem to prevent and the payoff when people break through fraud prevention is quite high.
486.
▲
by
mrkurt
5y ago
Most of these read like the kinds of nastygrams I've received at two separate companies when we shut off fraudulent accounts. The nice thing about DO is that they are easy to try at very small scale, it's probably safe to dismiss
487.
▲
by
mrkurt
5y ago
It didn't actually use CockroachDB, they ended up using Postgres + Read Replicas. I work on Fly.io, but there's very little vendor lock in here. We can't afford to lock people in, we're too small. We need to make their e
488.
▲
by
mrkurt
5y ago
Ugh, this is so mean spirited and gross to post.
489.
▲
by
mrkurt
5y ago
Much faster builds, easier to write code for, etc. It's probably similar performance to Node, all the heavy lifting is done outside v8 (just like it would be in Node). The JS environment is largely just accepting HTTP requests, doing a
490.
▲
by
mrkurt
5y ago
We have a customer running about 300 million requests per day through a Deno app to generate image variants.
491.
▲
by
mrkurt
5y ago
We're getting there: https://github.com/fly-apps/cockroachdb
492.
▲
by
mrkurt
5y ago
I'd love to read about it.
493.
▲
by
mrkurt
5y ago
We've seen people use background revalidation to great effect, particularly in front of S3. You can get pretty close to one stale request per cache entry this way. And if-modified-since requests are really cheap.
494.
▲
by
mrkurt
5y ago
Well it's a self serving article! It's easy to turn up a network of nodes on Fly.io. It's a little harder, but not impossible, to do the same elsewhere.
495.
▲
by
mrkurt
5y ago
Making a service multitenant is more complex, yes. But many companies roll their own CDNs. There are lots of good reasons to do that, and it's a problem that can be reduced to a single developer for understanding.
496.
▲
by
mrkurt
5y ago
There's no point in calling the police when you hear a gunshot anywhere near Chicago. For one, you probably heard fireworks. For another, calling them doesn't accomplish anything. What are they even supposed to do about random gun
497.
▲
by
mrkurt
5y ago
That's not really true. Running a service and orchestrating a fleet of services are two entirely separate problems. The orchestration requirements for many workloads are different than what k8s provides. If your orchestration needs are
498.
▲
by
mrkurt
5y ago
I lose many of my bets.
499.
▲
by
mrkurt
5y ago
Always bet on a config change. Or DNS.
500.
▲
by
mrkurt
5y ago
This affects us! But only because we do certs-as-a-service. Existing certs won't break but it has wrecked the UX for a lot of customers.
501.
▲
by
mrkurt
5y ago
I know a couple of yc founders who would be willing to help edit. Scaling editing sounds hard but it might be worth a try!
502.
▲
by
mrkurt
5y ago
Oh I got a kick out of it!
503.
▲
by
mrkurt
5y ago
This might surprise you, but I am also not a latin expert. Maybe the plural of Redis is just Redis.
504.
▲
by
mrkurt
5y ago
Yes, this is the dream. We're definitely not there yet. This is especially important for DBs. What I'd really love is for us to work with DB "owners" to jointly provide managed DBs. One thing I hate about AWS is that the
505.
▲
by
mrkurt
5y ago
Well that's nice of you to say. Would you believe we also have negative views of the cloud? You're right, we kind of glossed over how to do that. People usually just keep two Redis connections in their code, something like `region
506.
▲
by
mrkurt
5y ago
You could rephrase it in your head as "single parent minimum wage worker can't afford housing" if it helps.
507.
▲
by
mrkurt
5y ago
We expose the NATs protocol to our users. Exposing non-http protocols is fun, sometimes.
508.
▲
by
mrkurt
5y ago
We have (almost) the opposite problem, webhooks are too synchronous for what we need to ship to people. We're experimenting with giving people a NATs endpoint to listen for logs and other events: https://community.fly.io
509.
▲
by
mrkurt
5y ago
If you can get seed funding in 2021, it's almost silly not to take it. Especially if you're building a self service, pay per user business.
510.
▲
by
mrkurt
5y ago
Yes feel free (kurt at fly dot io)! But low priority, we have to solve "how to actually get flights and things booked" too.
More ›