frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

I Used AWS Cognito for a Startup. I Wouldn't Do It Again

https://joshkaramuth.com/blog/aws-cognito-authentication-startup-nightmare/
30•speckx•58m ago

Comments

AndrewKemendo•26m ago
Nobody is ever going to convince me AWS isn’t hostile to users as a filter

Like how scammers put in typos

_3u10•20m ago
It’s not for users it’s for people who think 1/4 of the traffic a raspberry pi could handle is scale. Or don’t know what a server is.
_3u10•23m ago
Just use whatever service that costs 10x as much to make it do what it was advertised to do in the first place, like DAX for dynamo or cloudfront for S3 in case you hit “scale” like 2000 req/sec
turboturbo•23m ago
This reads like, and is confirmed by Pangram to be, 100% AI slop
justinluther•21m ago
"That’s not an upgrade. That’s a hostage situation."
chasd00•19m ago
hah that quote makes my day.
wilkystyle•18m ago
> Reading Cognito docs feels like someone took three separate manuals, threw them in a blender, and then sprinkled in some outdated Stack Overflow answers for flavor.

This is my experience with basically all of AWS documentation. It is nearly always either (1) far too high-level to be of any actual use, or (2) far too verbose, with a massive volume of superfluous information I need to parse and discard before I get to the stuff I am trying to figure out.

As just one example, I recently needed to link an AWS Partner Central account with an AWS Management account, and process and documentation was painfully complicated: https://docs.aws.amazon.com/partner-central/latest/getting-s...

infecto•2m ago
That’s my experience with any of the 3 hyperscalers when reading docs. Millions of versions, blog posts and just overall massive challenge to get to the root of it. Funny the one thing I was always able to immediately and quickly digest, AWS Textract because they have a great python library with the kind of documentation I expect from a python project.
samdixon•17m ago
Regardless of AI gen'd article... Cognito does have some rough edges. One day I'd like to make a best practices Cloudformation template (if doesn't already exist) that includes things like which login name to set, notification lambdas and the like.

One big pro about cognito.. can't beat the price.

arpinum•10m ago
They added new enterprise features, free ride is over if you want any improvements made to the service in the last 8 years.
pelagicAustral•16m ago
AWS documentation is the best excuse to stay away from their services. I thank everyday for their documents, it's like putting a lighthouse on an iceberg.
mikigraf•14m ago
Don't even get me started on backups or other basic functionality one would expect from a service like this. AWS should either make an acquisition (Auth0 or a smaller company like Wristband?) and rebuild the service, or just kill it. Instead, we have a critical service that enterprises rely on stuck in limbo...
tietjens•4m ago
Auth0 already was acquired.
patwolf•12m ago
My experience with Cognito matches the author's experience exactly. I mostly used Auth0 in the past, but we switched to Cognito for a new project because it would be cheaper.

Don't like that email addresses are case sensitive, and now you want to change that? Sorry, you gotta create a new user pool from scratch--no way to migrate.

opengrass•12m ago
LDAP, or...

Linux/BSD as the identity/runtime layer, SSH is the protocol boundary, and your web backend is the command gateway.

solatic•8m ago
> Next time, I’m picking a tool based on developer experience first, not AWS service integration convenience. The time we lost debugging Cognito issues could have paid for several years of a paid auth provider.

How many paid auth providers let you export user password hashes so that you can seamlessly migrate to another vendor, if you want to?

The whole problem with auth is that both (a) login screens are shown to unauthenticated users, which is a superset that includes attackers, who will do everything from DDoS to crafted malicious input to try to grab user secrets, so you really want to pick something that is already running at large production scale and with all the production battle-scars, and (b) that need to go with a managed vendor is very much in tension against local development, vendor independence, data portability, and other Good Engineering Practices (TM).

Sure, AWS Cognito sucks. In many ways, the product feels stuck. Making compromises to get stuff shipped, working, and stable sucks. But honestly, unless you're going to prefer (b) over (a) (and there are times to do so, in particular with intranet applications behind a firewall that aren't really susceptble to those kinds of attacks) and pick something like Keycloak, you could do a lot worse than Cognito (shudder, Okta, shudder).

goosejuice•6m ago
Ory let's you do this I believe.
badrequest•8m ago
IMHO not rolling your own auth is asking for stuff like this to happen.

My retrieval can't tell a question it can answer from one it can't

https://github.com/asanabrial/leteo/blob/main/docs/nothing-worth-tuning.md
1•asanabrial•1m ago•0 comments

God's Eye View

https://github.com/bilawalsidhu/gods-eye-view
1•pelagicAustral•1m ago•0 comments

FDA Failed to Protect Consumers Again. Here's the Latest Proof

https://efoodalert.com/2026/08/27/fda-failed-to-protect-consumers-again-heres-the-latest-proof/
1•speckx•2m ago•0 comments

The Linux Kernel Is Approaching 2k CVEs per Release

https://www.phoronix.com/news/Linux-Kernel-CVEs-Nearly-2000
2•aniviacat•3m ago•0 comments

In Africa, a Growing Underground Solar Boom

https://e360.yale.edu/digest/africa-solar-2026
2•Brajeshwar•3m ago•0 comments

Show HN: I built a Mac app that replaces identifiers with stable tokens

https://clipscrub.com/
1•mhay•3m ago•0 comments

You Can Now Carry a Teaching Mainframe in Your Bag – Planet Mainframe

https://planetmainframe.com/2026/08/gibson-zos-security-simulator/
1•rbanffy•4m ago•0 comments

Show HN: AgentConnect, shared agents with separate permissions

https://github.com/agentconnect-md/agentconnect
2•Nicole9•4m ago•0 comments

Show HN: Grith – syscall-level supervision for AI coding agents on Linux

https://github.com/grith-ai/grith
1•edf13•4m ago•0 comments

Ask HN: Launch board built only for iOS apps?

1•appshunter•4m ago•0 comments

What is RSS Chat – and what not?

https://twowavesandadot.blog/what-is-rss-chat-and-what-not.html
1•tjansen•5m ago•0 comments

Wikivibes – Write the encyclopedia you wished existed

https://wikivibes.org/
1•dhtgbdgthb•8m ago•0 comments

AI-proof? Younger workers desert the digital world for traditional crafts

https://www.theguardian.com/money/2026/aug/27/ai-proof-jobs-traditional-crafts
2•pseudolus•9m ago•0 comments

Amazon Aurora DSQL now supports foreign key constraints

https://aws.amazon.com/about-aws/whats-new/2026/08/aurora-dsql-foreign-key-constraints/
1•alexbilbie•10m ago•0 comments

Show HN: Coordination Layer for Coding Agents

https://twing.dev/
1•imayank•10m ago•1 comments

Spring Boot on a 256 MB VPS: JDK 25 Compact Headers Put to the Test

https://pvrlabs.xyz/articles/spring-boot-256mb-jdk25.html
1•theanonymousone•11m ago•0 comments

Gong Zizheng, who led China's planetary defence project, dies at 61

https://www.scmp.com/news/china/science/article/3365533/gong-zizheng-who-led-chinas-planetary-def...
3•bookofjoe•11m ago•0 comments

Cloudflare frees 100TB of RAM by shrinking DNS cache entries

https://www.tomshardware.com/tech-industry/big-tech/cloudflare-frees-100tb-of-ram-by-shrinking-dn...
1•sbulaev•12m ago•0 comments

Vibe Coding and Desktop Publishing

https://blog.numericcitizen.me/2026/08/28/vibe-coding-and-desktop-publishing.html
1•speckx•12m ago•0 comments

Packman at 25 – where do we go from here?

https://lists.links2linux.de/pipermail/packman/2026-August/018314.html
1•xiaoyu2006•15m ago•0 comments

iPhone Photography Awards 2026

https://ippawards.com/winners/showcase
2•my2centsWorth•17m ago•0 comments

China's Oil Demand 'Likely' Peaked Last Year, Sinopec Says

https://www.bloomberg.com/news/articles/2026-08-24/china-s-oil-demand-very-likely-peaked-last-yea...
3•toomuchtodo•18m ago•1 comments

Waymo imported over 3,200 Zeekr robotaxis in the US despite 102.5% tariffs

https://carnewschina.com/2026/08/12/why-alphabets-waymo-is-importing-3200-chinese-zeekr-robotaxis...
2•mnming•18m ago•1 comments

How weaving helped invent modern computing – and is shaping its future

https://theconversation.com/how-weaving-helped-invent-modern-computing-and-is-shaping-its-future-...
2•surprisetalk•19m ago•0 comments

Show HN: dmx – MCP server for adding configurable, gated loops to coding agents

https://dmx.deepmodel.ai/
2•hpieris•19m ago•1 comments

Shared Kitchen Summit

https://www.sharedkitchensummit.com
2•mooreds•19m ago•0 comments

Apache Iggy Graduates to a Top-Level Project

https://iggy.apache.org/blogs/2026/08/24/apache-iggy-top-level-project-tlp-graduation/
2•aray07•19m ago•0 comments

I accidentally turned LLM memory into program analysis

https://pwning.systems/posts/llm-memory-program-analysis/
3•jordyzomer•19m ago•0 comments

Fix compression format error when installing J

https://www.justus.pw/posts/2026-08-28-fix-unknown-compression-format-error-when-installing-j.html
2•speckx•21m ago•0 comments

The Website Obesity Crisis

https://idlewords.com/talks/website_obesity.htm
3•aray07•21m ago•0 comments