HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
nathants
libaws
Go2022–2025
nathants / libaws

libaws

just ship on aws

4Distinct people
30Mentions
0Explicit recommenders
453GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

just ship on aws

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:03:16 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year30 dated mentions

Observed mentions: 2022-05-19 22:27:36 UTC to 2025-04-08 06:56:13 UTC.

0510152022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 17 mentions; 4 submissions, 13 comments20222023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 9 mentions; 0 submissions, 9 comments20232024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2025

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC17413
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC909
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC303
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC110

What Hacker News says

30 sources
i dunno. moving off heroku to another provider marking up aws or pretending to seems counterproductive. a go binary in a zip builds and uploads to lambda in 1 second. handle routing and everything else in binary, don’t use aws features. you don’t need em. lambda, s3, and dynamo all scale to zero with usage based billing. toss in rds if you really miss sql or dislike scale to zero. once this is too expensive, move to ovh metal, which sells significantly faster compute, ie epyc 4244p ddr5 5200. more importantly, they sell bandwidth for $0.50/TB instead of $0.10/GB, which is aws price before paas wrapper markup. the ovh price is after the 1Gbps unmetered you get for free with any server. most companies will never even need metal, and between lambda and metal is ec2 spot, which might be of use anyway for elasticity. ovh metal bills monthly, e
Read the rest
c2 spot bills by the second. recently i learned ec2 spot in localzones is x2-3 cheaper than standard spot. i only use r5.xlarge in los angeles these days. ovh metal has an old fashioned but perfectly workable api. aws has a great api. spend a few days figuring out a decent sdlc, and then freeze it permanently. it will grow insanely robust over time. i haven’t published my ovh metal workflows. my aws workflows are here[1]. lower overhead means more interesting products coming to market. lower friction definitely doesn’t hurt. viva le renaissance! 1. https://github.com/nathants/libaws
In Moving Off Heroku, Slowly
cloud is so good now it’s hard to justify not doing something bespoke. ec2 spot is insanely cheaper than turnkey cicd, and better in almost every way. i’m delighted to pay 30% over infra cost for convenience, but not 500%. and it better actually be convenient, not just have a good landing page and sales team. this month i learned localzones have even better spot prices. losangeles-1 is half the spot price of us-west-2. for a runner, do something like this, but react to an http call instead of a s3 put[1]. for a web ui do something like this[2]. s3, lambda, and ec2 spot are a perfect fit for cicd and a lot more. 1. https://github.com/nathants/libaws/tree/91b1c27fc947e067ed46... 2. https://github.com/nathants/aws-exec/tree/e68769126b5aae0e35...
In The worst thing about Jenkins is that it works (2019)
like linux, cloud is a lot to learn, but worth it. it adds capabilities you didn’t have before. like linux, cloud is best kept simple, or it can become brittle and confusing. like linux, cloud has a lot of cool things, think zfs, that should be appreciated but not used. like linux, using go makes your life easier. the aws go sdk is the documentation. like linux, you have to learn a lot and then find the core utility you actually care about. for me it is: https://github.com/nathants/libaws like linux, cloud is very stable. focus on core utility. would it be better if cloud wasn't the massive union of all customers needs with a bias toward large customers? sure. the good news is some subset of those needs are actually core utility, well implemented, and stable.
In Cloud, why so difficult? (2022)
the core of aws is actually pretty good. it’s just wrapped in several layers of nutshells which aren’t needed except by the equally thick enterprise. aws is also inescapably imperative. it’s how the api and everything behind the scenes work. aws is gonna have a lot of nonsense best practices, both 1st and 3rd party, that you have to aggressively ignore. if you can come to peace with these three truths, aws is great. i use it like this: https://github.com/nathants/libaws for those trying to improve, the best aws docs are currently the go sdk and gopls.
In Cloud, Why So Difficult?
build and scale systems with artificial load on aws! scaling the load testing will be just as interesting as scaling the system under test. start with low bottlenecks, ie a cluster of c6i.large ec2 spot. how fast can you do this? have fast can you scale that? ec2 and s3 is all you need to build anything. use ec2 spot, avoid network egress, avoid cross region/zone traffic, create and destroy ec2 instances as needed instead of letting them sit idle. you could grow system scaling intution for the price of your streaming subscriptions. start with something like this: https://github.com/nathants/libaws/tree/master/examples/comp... maybe mess around with public datasets on aws, just make sure to be in the correct region to avoid data egress. welcome systems, friend. stay a while and contemplate. one accurate measurement is worth a thousand expe
Read the rest
rt opinions. scaling is fun!
In Ask HN: How to get more experience with system design questions (esp scaling)?
on aws as scale to zero services. lambda, dynamo, s3, and ephemeral ec2 spot. when egress bandwidth is needed i use cloudflare workers + r2 just like i would use s3 presigned urls. services with no usage should have no cost. services with usage should bill based on usage. typically i start from a full project template[1][2]. sometimes i start from scratch[3]. 1. https://github.com/nathants/aws-gocljs 2. https://github.com/nathants/aws-exec 3. https://github.com/nathants/libaws
In Ask HN: How do you deploy your weekend project in 2022?

Showing the 15 most recent of 30 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.