kondro

Joined 16 years ago

Karma
3,110
Submissions
912
Member since
Nov 3
Software developer interested in everything!

See my blog at http://www.wayne-robinson.com

Twitter: @kondro

Xeroizer - ruby library for Xero accounting system http://waynerobinson.github.com/xeroizer

View on Hacker News

Recent submissions

Comment · 18 days ago
Melbourne has a population of 5.5m
Comment · 1 month ago
That's true for the base S3 product, but there are a lot more storage tiers than there used to be with cheaper pricing. All the way to $0.99/TB for Deep Archive.
Comment · 10 months ago
Oil-based ballpoint inks tend to last a really long time, especially if sealed.
Comment · 10 months ago
People that care about the time it takes to boil water just have an instant hot water boiler on (or under) their bench.
Comment · 11 months ago
On price, you could definitely do better than $8/million steps, $0.25/GB written and $0.15/GB-month for state storage, but if you were designing something generic on S3/DynamoDB (state + status) to support all use cases at all scales, you'd probably end up spending something around the same order or magnitude.

But if you did that, you'd also have to implement it all yourself. This is a relatively simple checkpointing workflow orchestrator across standard Lambda functions, but with some really nice touch surfaces in the Lambda API itself.

What's only a footnote in the announcement is that this is only us-east-2 (Ohio) and TypeScript/JS + Python at the moment. Basically a public preview release. I look forward to seeing where they take this.

Comment · 11 months ago
This basically is just a an application with steps that are checkpointed when they progress in a shared database (that's abstracted away from you).

It's considerably simpler, less magical and cheaper than the equivalent Step Function-style implementation would be.

Comment · 11 months ago
Still $0.20/million requests, but all Lambda functions run on provisioned EC2 instances (taking into account savings plans & reservations) with a 15% premium.

You can dial up/down the vCPU:RAM ratio so that if you have a lot of functions that just, for example, wait on IO, you can use a very high ratio to run many more functions in parallel on a single instance.

This looks like it will provide an interesting middle-cost option for services at scale with a more predictable load or usage pattern better suited to higher (or lower I guess) ratios without having to sacrifice any effort already put into Lambda and lets you still use it with other AWS services (Cognito auth, IoT Events, simplified Kinesis/DynamoDB Streams client that doesn't require Java, etc).

It will be interesting to experiment with.

Comment · 11 months ago
You might need to increase your connection timeout to at least 172800 seconds.
Comment · 11 months ago
Running your own AuthN/AuthZ with an off-the-shelf OSS is very straight-forward (as a SaaS product at least) and isn't any more burdensome from a security perspective than what you're already doing for your core service.

This isn't email.

Comment · 11 months ago
One feature failing like this should probably log the error and fail closed. It shouldn't take down everything else in your big proxy that sits in front of your entire business.
Comment · 11 months ago
Comment · 1 year ago
Thunderbolt 5 supports up to 120Gbps one-way.
Comment · 1 year ago
Comment · 1 year ago
us-east-1 is unimaginably large. The last public info I saw said it had 159 datacenters. I wouldn't be surprised if many millions of accounts are primarily located there.

While this could possibly be related to the downtime, I think this is probably an unfortunate case of coincidence.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton