{"slug": "amazon-dynamodb", "name": "Amazon DynamoDB", "category": "databases", "category_name": "Databases", "description": "", "recommenders": 6, "commenters": 24, "warners": 3, "score": 5.934, "rising": -0.64, "first": "2025-11-03", "latest": "2026-10-01", "why": "This article ends up making a compelling case for DynamoDB.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 6, "neutral": 14, "compare": 1, "warn": 3}, "spark": [0, 1, 0, 1, 2, 0, 1, 0, 0, 1, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "This article ends up making a compelling case for DynamoDB.", "kind": "", "icon": true, "domain": "amazon.science", "github_repo": null, "official_url": "https://aws.amazon.com/dynamodb/", "pricing": "", "aliases": ["DynamoDB", "Amazon DynamoDB"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 767781664, "item_id": 47986354, "url": "https://news.ycombinator.com/item?id=47986354", "by": "Backslasher", "date": "2026-05-02", "version": null, "stance": "recommend", "quote": "Cassandra to DynamoDB migration, no downtime.", "excerpt": "Location: Israel Remote: Yes (EU hours, async with US) Willing to relocate: No Technologies: AWS, GCP, Kubernetes, Terraform, Java, Python, Go, Postgres, infra and backend generally R\u00e9sum\u00e9/CV: https://blog.backslasher.net/about/ Email: jobs@backslasher.net I'm an independent software architect. Companies bring me in for the painful infra and backend projects their team can't get to without derailing core work, usuall", "context": "independent software architect", "use_case": "", "switched_from": "Cassandra", "story": "Ask HN: Who wants to be hired? (May 2026)"}, {"id": 760986610, "item_id": 47561663, "url": "https://news.ycombinator.com/item?id=47561663", "by": "raw_anon_1111", "date": "2026-03-29", "version": null, "stance": "recommend", "quote": "to only allows rows to be accessed based on the user", "excerpt": "I see you didn\u2019t say anything about the possible security issues if I was using AWS Cognito for auth, tightly scoped IAM privileges for the runtime environment and a tightly scoped database user. BTW, with AWS you can also enforce DynamoDB, Postgres and Redshift (?) to only allows rows to be accessed based on the user (IAM or Cognito) so no matter what Claude did, as long as you validate your security boundary at the", "context": "", "use_case": "row-level security", "switched_from": "", "story": "The risk of AI isn't making us lazy, but making \"lazy\" look productive"}, {"id": 760664992, "item_id": 47541562, "url": "https://news.ycombinator.com/item?id=47541562", "by": "stevepotter", "date": "2026-03-27", "version": null, "stance": "recommend", "quote": "would benefit from on-demand provisioning", "excerpt": "I used to work for AWS on a service team. I noticed we were spending way too much on provisioned concurrency for dynamo and would benefit from on-demand provisioning. After proving it worked, making the change, deploying, was rather pleased with myself. \"Saved $2M in costs by switching to on-demand provisioning\" barely made it onto my performance review lol.", "context": "former AWS service team engineer", "use_case": "Backend data store", "switched_from": "", "story": "We Rewrote JSONata with AI in a Day, Saved $500K/Year"}, {"id": 753474912, "item_id": 47092182, "url": "https://news.ycombinator.com/item?id=47092182", "by": "themafia", "date": "2026-02-20", "version": null, "stance": "recommend", "quote": "I use DynamoDB almost exclusively.", "excerpt": "I wouldn't know. I use DynamoDB almost exclusively. These simply aren't considerations that occur with that product. It is true that it can be hard to size workloads into lambdas rather unusual CPU configuration; however, the real beauty of lambda is, you can just fork several parallel copies of your function. We can sometimes fork up to 250 instances just for a single \"job.\" If you're in the same boat we are where y", "context": "", "use_case": "primary database", "switched_from": "", "story": "Almost Every infrastructure decision I endorse or regret after 4 years"}, {"id": 741463184, "item_id": 46341449, "url": "https://news.ycombinator.com/item?id=46341449", "by": "codeslinger", "date": "2025-12-20", "version": null, "stance": "recommend", "quote": "This article ends up making a compelling case for DynamoDB.", "excerpt": "Disclaimer: ex-AWS here. This article ends up making a compelling case for DynamoDB. It has the properties he describes wanting. Many, many systems inside of Amazon are built with DDB as the primary datastore. I don't know of any OSS commensurate to DDB, but it would be quite interesting for one to appear. > \"Every transaction can only be in one shard\" only works for simple business logics. You'd be quite surprised a", "context": "ex-AWS", "use_case": "primary datastore", "switched_from": "", "story": "More databases should be single-threaded"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 769367664, "item_id": 48085479, "url": "https://news.ycombinator.com/item?id=48085479", "by": "andoando", "date": "2026-05-10", "version": null, "stance": "warn", "quote": "Horrible horrible choice and after 4 years working on it I dont see why you would.", "excerpt": "We used DynamoDB pretty much exclusively at Tinder, cause it was the founders choice early on. Horrible horrible choice and after 4 years working on it I dont see why you would. 1. you have a limited number of global supported indexes, 5 iirc, which means your queries are very limited. If your use case ever expands beyond that you're pretty screwed. 2. You will have race conditions. Strong consistency is 2x the cost,", "context": "4 years working on DynamoDB at Tinder", "use_case": "Database", "switched_from": "", "story": "I returned to AWS, and was reminded why I left"}, {"id": 739089345, "item_id": 46193084, "url": "https://news.ycombinator.com/item?id=46193084", "by": "quettabit", "date": "2025-12-08", "version": null, "stance": "warn", "quote": "our access patterns kept running into per-partition throughput limits", "excerpt": "At s2.dev (a serverless datastore for real-time streaming data), we started with DynamoDB for our metadata store, but our access patterns kept running into per-partition throughput limits. We switched to FoundationDB, and it\u2019s been great so far.", "context": "", "use_case": "", "switched_from": "", "story": "Flow: Actor-based language for C++, used by FoundationDB"}]}], "who": [{"by": "PlasmaDiffusion", "context": "Design Engineer / Frontend-Leaning Full Stack Developer", "url": "https://news.ycombinator.com/item?id=49927385", "date": "2026-10-01"}, {"by": "Backslasher", "context": "independent software architect", "url": "https://news.ycombinator.com/item?id=47986354", "date": "2026-05-02"}, {"by": "stevepotter", "context": "former AWS service team engineer", "url": "https://news.ycombinator.com/item?id=47541562", "date": "2026-03-27"}, {"by": "pranavarora99", "context": "founder hiring engineers for healthcare AI startup", "url": "https://news.ycombinator.com/item?id=46423705", "date": "2025-12-29"}, {"by": "codeslinger", "context": "ex-AWS", "url": "https://news.ycombinator.com/item?id=46341449", "date": "2025-12-20"}], "tags": [], "use_cases": ["nosql database", "database", "serverless key-value store", "key-value database", "production database", "row-level security"], "compared": [{"slug": "postgresql", "name": "PostgreSQL", "co": 6, "switched_from": 0, "switched_to": 0}, {"slug": "amazon-s3", "name": "Amazon S3", "co": 4, "switched_from": 0, "switched_to": 0}, {"slug": "aws-lambda", "name": "AWS Lambda", "co": 4, "switched_from": 0, "switched_to": 0}, {"slug": "foundationdb", "name": "FoundationDB", "co": 1, "switched_from": 0, "switched_to": 1}, {"slug": "claude", "name": "Claude", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "amazon-cognito", "name": "Amazon Cognito", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "next-js", "name": "Next.js", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=49448321", "title": "AWS Acquires DuckLabs", "mentions": 3}, {"url": "https://news.ycombinator.com/item?id=48073201", "title": "I returned to AWS, and was reminded why I left", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=49922568", "title": "Ask HN: Who wants to be hired? (October 2026)", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49686380", "title": "Ask HN: What are you working on? (September 2026)", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48632785", "title": "item 48632785", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48476466", "title": "PgDog is funded and coming to a database near you", "mentions": 1}], "sentiment_by_month": {"2025-11": {"neutral": 2}, "2025-12": {"neutral": 3, "warn": 1, "recommend": 1}, "2026-01": {}, "2026-02": {"neutral": 1, "recommend": 1}, "2026-03": {"neutral": 1, "recommend": 2}, "2026-04": {"neutral": 1}, "2026-05": {"recommend": 1, "warn": 2}, "2026-06": {"neutral": 3}, "2026-07": {}, "2026-08": {"recommend": 1, "neutral": 1, "compare": 1}, "2026-09": {"neutral": 1}, "2026-10": {"neutral": 1}}, "versions": [], "version_unnamed": 0, "family_ref": null, "runs_on": null, "lines": [], "quotes": [{"id": 798838174, "item_id": 49927385, "url": "https://news.ycombinator.com/item?id=49927385", "by": "PlasmaDiffusion", "date": "2026-10-01", "version": null, "stance": "neutral", "quote": "Databases: MySQL, PostgreSQL, MongoDB, DynamoDB, Neon", "excerpt": "Location: Ontario, Canada (EST) Remote: Remote preferred, open to hybrid in Greater Toronto Area Willing to relocate: Open to relocation in the GTA Technologies: Frontend: React, Next.js, React Native, Vue, Figma, Tailwind, Storybook Backend: Node.js (Express), Python (Flask), Ruby on Rails Databases: MySQL, PostgreSQL, MongoDB, DynamoDB, Neon Languages: TypeScript, JavaScript, Python, C# AI/LLMs: Claude, OpenAI, RAG", "context": "Design Engineer / Frontend-Leaning Full Stack Developer", "use_case": "", "switched_from": "", "story": "Ask HN: Who wants to be hired? (October 2026)"}, {"id": 795286982, "item_id": 49705436, "url": "https://news.ycombinator.com/item?id=49705436", "by": "mikodin", "date": "2026-09-14", "version": null, "stance": "neutral", "quote": "DynamoDB for billing storage", "excerpt": "Greetings friends! I have been joyfully working on a native iOS app called Sanctum. I really built this for myself and use it multiple times a day (https://apps.apple.com/us/app/sanctum-the-voice-journal/id6796428879) Sanctum is a voice journal, think Obsidian but for voice notes. I am really honing in on data sovereignty, privacy, 1 click to record and self organization of notes / ideas. While this isn't anything re", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: What are you working on? (September 2026)"}, {"id": 791266560, "item_id": 49454160, "url": "https://news.ycombinator.com/item?id=49454160", "by": "solatic", "date": "2026-08-26", "version": null, "stance": "compare", "quote": "DynamoDB has basically two legitimate use-cases that I'm familiar with", "excerpt": "DynamoDB has basically two legitimate use-cases that I'm familiar with: 1. You're selling a system to a customer to use within their own AWS account, that you will have no access to, and it needs a transactional datastore (not just an object bucket) of some kind. The fact that it costs nothing by default (particularly valuable when the customer is trying to deploy a proof-of-concept), scales more-or-less perfectly wi", "context": "", "use_case": "Serverless key-value store", "switched_from": "", "story": "AWS Acquires DuckLabs"}, {"id": 791225840, "item_id": 49451615, "url": "https://news.ycombinator.com/item?id=49451615", "by": "riknos314", "date": "2026-08-26", "version": null, "stance": "neutral", "quote": "DynamoDB (The AWS service)", "excerpt": "For anyone interested in the differences between dynamo (the early internal-only KV store described in this paper) and DynamoDB (The AWS service), Marc Brooker has an excellent writeup https://brooker.co.za/blog/2025/08/15/dynamo-dynamodb-dsql.html", "context": "", "use_case": "", "switched_from": "", "story": "AWS Acquires DuckLabs"}, {"id": 791184416, "item_id": 49449026, "url": "https://news.ycombinator.com/item?id=49449026", "by": "felixgallo", "date": "2026-08-26", "version": null, "stance": "recommend", "quote": "", "excerpt": "https://www.amazon.science/publications/dynamo-amazons-highly-available-key-value-store", "context": "", "use_case": "key-value database", "switched_from": "", "story": "AWS Acquires DuckLabs"}, {"id": 778124577, "item_id": 48632786, "url": "https://news.ycombinator.com/item?id=48632786", "by": "ankuranand", "date": "2026-06-22", "version": null, "stance": "neutral", "quote": "Unisondb is dynamodb inspired multimodal database written in go", "excerpt": "Unisondb is dynamodb inspired multimodal database written in go. Aim at replicating to 1000's of nodes. It started with a simple replication model. ``` writer -> gRPC stream -> replica ``` A writable node owns the WAL. A replica connects over gRPC. The writer streams log records. The replica applies them in order. We have added a a second replication path inside the Unisondb: ``` writer -> blob store -> replica ``` P", "context": "", "use_case": "", "switched_from": "", "story": null}, {"id": 775698784, "item_id": 48481174, "url": "https://news.ycombinator.com/item?id=48481174", "by": "jsw", "date": "2026-06-10", "version": null, "stance": "neutral", "quote": "We use it heavily.", "excerpt": "Curious how the DB startup with Dynamo at its core went. We use it heavily. The primary tricky thing for us at the moment is aligning pricing with workload value.", "context": "", "use_case": "production database", "switched_from": "", "story": "PgDog is funded and coming to a database near you"}, {"id": 775430435, "item_id": 48464402, "url": "https://news.ycombinator.com/item?id=48464402", "by": "kaydub", "date": "2026-06-09", "version": null, "stance": "neutral", "quote": "apigw + lambda + dynamodb stack", "excerpt": "Not sure what I'm going to link to in my professional life, it's all private repos. We have a large microservice architecture in AWS. We've made major changes and the LLMs have helped every step of the way. Migrated our whole auth system from being regional, resulting in customers being limited to specific regions or managing their multiple accounts across regions, to a global authentication with data residency built", "context": "", "use_case": "", "switched_from": "", "story": "Cleaning up after AI rockstar developers"}, {"id": 769442912, "item_id": 48090182, "url": "https://news.ycombinator.com/item?id=48090182", "by": "mastazi", "date": "2026-05-10", "version": null, "stance": "warn", "quote": "", "excerpt": "> you have a limited number of global supported indexes, 5 iirc you can create 20 global (GSI) and 5 local (LSI) indexes per table[1], I think the number must have been lower at some point in the past, because it's not the first time I hear this complaint [1] https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/bp-indexes-general.html", "context": "Former Tinder engineer", "use_case": "NoSQL database", "switched_from": "", "story": "I returned to AWS, and was reminded why I left"}, {"id": 769367664, "item_id": 48085479, "url": "https://news.ycombinator.com/item?id=48085479", "by": "andoando", "date": "2026-05-10", "version": null, "stance": "warn", "quote": "Horrible horrible choice and after 4 years working on it I dont see why you would.", "excerpt": "We used DynamoDB pretty much exclusively at Tinder, cause it was the founders choice early on. Horrible horrible choice and after 4 years working on it I dont see why you would. 1. you have a limited number of global supported indexes, 5 iirc, which means your queries are very limited. If your use case ever expands beyond that you're pretty screwed. 2. You will have race conditions. Strong consistency is 2x the cost,", "context": "4 years working on DynamoDB at Tinder", "use_case": "Database", "switched_from": "", "story": "I returned to AWS, and was reminded why I left"}, {"id": 767781664, "item_id": 47986354, "url": "https://news.ycombinator.com/item?id=47986354", "by": "Backslasher", "date": "2026-05-02", "version": null, "stance": "recommend", "quote": "Cassandra to DynamoDB migration, no downtime.", "excerpt": "Location: Israel Remote: Yes (EU hours, async with US) Willing to relocate: No Technologies: AWS, GCP, Kubernetes, Terraform, Java, Python, Go, Postgres, infra and backend generally R\u00e9sum\u00e9/CV: https://blog.backslasher.net/about/ Email: jobs@backslasher.net I'm an independent software architect. Companies bring me in for the painful infra and backend projects their team can't get to without derailing core work, usuall", "context": "independent software architect", "use_case": "", "switched_from": "Cassandra", "story": "Ask HN: Who wants to be hired? (May 2026)"}, {"id": 766887538, "item_id": 47930471, "url": "https://news.ycombinator.com/item?id=47930471", "by": "jamesfinlayson", "date": "2026-04-27", "version": null, "stance": "neutral", "quote": "S3 and DynamoDB are ones that somewhat lock us in", "excerpt": "Agreed - I use AWS at work and try and keep the services we use to a minimum. S3 and DynamoDB are ones that somewhat lock us in but the way we use them, they are replaceable (not relying on any niche features). The different queue services would definitely be harder to swap out though.", "context": "", "use_case": "NoSQL database", "switched_from": "", "story": "Dutch central bank dithces AWS and chooses Lidl for European Cloud"}, {"id": 761307106, "item_id": 47581694, "url": "https://news.ycombinator.com/item?id=47581694", "by": "raw_anon_1111", "date": "2026-03-30", "version": null, "stance": "neutral", "quote": "DynamoDB and Postgres at least on AWS both have Row level security", "excerpt": "As much as I get push back by saying since AI, I never look at the code and I can still be sure it meets the functional and non functional requirements, no one has been able to dispute my methodology. For functional requirements I review both the unit and more often the integration tests and make sure they align with the requirements. For security, I validate the API endpoints can\u2019t be accessed without authentication", "context": "", "use_case": "", "switched_from": "", "story": "The ladder is missing rungs \u2013 Engineering Progression When AI Ate the Middle"}, {"id": 760986610, "item_id": 47561663, "url": "https://news.ycombinator.com/item?id=47561663", "by": "raw_anon_1111", "date": "2026-03-29", "version": null, "stance": "recommend", "quote": "to only allows rows to be accessed based on the user", "excerpt": "I see you didn\u2019t say anything about the possible security issues if I was using AWS Cognito for auth, tightly scoped IAM privileges for the runtime environment and a tightly scoped database user. BTW, with AWS you can also enforce DynamoDB, Postgres and Redshift (?) to only allows rows to be accessed based on the user (IAM or Cognito) so no matter what Claude did, as long as you validate your security boundary at the", "context": "", "use_case": "row-level security", "switched_from": "", "story": "The risk of AI isn't making us lazy, but making \"lazy\" look productive"}, {"id": 760664992, "item_id": 47541562, "url": "https://news.ycombinator.com/item?id=47541562", "by": "stevepotter", "date": "2026-03-27", "version": null, "stance": "recommend", "quote": "would benefit from on-demand provisioning", "excerpt": "I used to work for AWS on a service team. I noticed we were spending way too much on provisioned concurrency for dynamo and would benefit from on-demand provisioning. After proving it worked, making the change, deploying, was rather pleased with myself. \"Saved $2M in costs by switching to on-demand provisioning\" barely made it onto my performance review lol.", "context": "former AWS service team engineer", "use_case": "Backend data store", "switched_from": "", "story": "We Rewrote JSONata with AI in a Day, Saved $500K/Year"}, {"id": 756897473, "item_id": 47306092, "url": "https://news.ycombinator.com/item?id=47306092", "by": "gerlv", "date": "2026-03-09", "version": null, "stance": "neutral", "quote": "I first used DynamoDB 8 years ago", "excerpt": "Building DynoWizard [1] - tool for designing single table DynamoDB tables. I first used DynamoDB 8 years ago and have been designing single-table schemas heavily since. For me, the best way to create drafts was always pen and paper (and then excel/confluence tables), but in reality it's a process (based on The DynamoDB Book) that can be automated to an extent. Decided to build an app while on paternity leave. You def", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: What Are You Working On? (March 2026)"}, {"id": 753474912, "item_id": 47092182, "url": "https://news.ycombinator.com/item?id=47092182", "by": "themafia", "date": "2026-02-20", "version": null, "stance": "recommend", "quote": "I use DynamoDB almost exclusively.", "excerpt": "I wouldn't know. I use DynamoDB almost exclusively. These simply aren't considerations that occur with that product. It is true that it can be hard to size workloads into lambdas rather unusual CPU configuration; however, the real beauty of lambda is, you can just fork several parallel copies of your function. We can sometimes fork up to 250 instances just for a single \"job.\" If you're in the same boat we are where y", "context": "", "use_case": "primary database", "switched_from": "", "story": "Almost Every infrastructure decision I endorse or regret after 4 years"}, {"id": 749746080, "item_id": 46859130, "url": "https://news.ycombinator.com/item?id=46859130", "by": "velomash", "date": "2026-02-02", "version": null, "stance": "neutral", "quote": "Go microservices, DynamoDB, redis", "excerpt": "alias (GOAT Group) | Los Angeles, CA | Remote | Full-Time | alias.org alias helps people sell their footwear and apparel. We're owned by GOAT Group which also owns GOAT, FlightClub, and Grailed. We did over 1B in GMV last year. IYKYK. We work to make seller's lives easier, help them accomplish their goals, and provide top-tier market insights. We're looking for Backend Engineers who: - Have a bias towards action - Ar", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: Who is hiring? (February 2026)"}, {"id": 742779284, "item_id": 46423705, "url": "https://news.ycombinator.com/item?id=46423705", "by": "pranavarora99", "date": "2025-12-29", "version": null, "stance": "neutral", "quote": "Hono.js on Lambda, TypeScript, PostgreSQL, DynamoDB.", "excerpt": "We build conversational AI infrastructure for healthcare. Voice agents that talk to real patients, coordinate care, and drive outcomes at scale. Our AI is on calls with Medicare patients right now. We're two founders looking for three founding engineers. Backend: Own the API layer, AI agent orchestration, event-driven systems. Hono.js on Lambda, TypeScript, PostgreSQL, DynamoDB. Real-time patient conversations. Front", "context": "founder hiring engineers for healthcare AI startup", "use_case": "database", "switched_from": "", "story": "Rivvi.ai \u2013 Founding Engineers (Back End, Front End, Infra) \u2013 Cambridge, MA"}, {"id": 741998051, "item_id": 46374878, "url": "https://news.ycombinator.com/item?id=46374878", "by": "brainless", "date": "2025-12-24", "version": null, "stance": "neutral", "quote": "I may stick with Dynamo or Cloudflare options eventually though", "excerpt": "Lovely project. Also @rubenvanwyk mentioned SlateDB. I am not sure if this will fit my use-case but, today, I was looking for data hosting options for a self-hosted LLM+bot for email/calendar. I have this product I have tried and stopped before: https://github.com/pixlie/dwata and I want to restart it. The idea is to create a knowledge graph (use Gliner for NER). Compute would either be on desktop or cloud (instances", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Tonbo \u2013 an embedded database for serverless and edge runtimes"}, {"id": 741463184, "item_id": 46341449, "url": "https://news.ycombinator.com/item?id=46341449", "by": "codeslinger", "date": "2025-12-20", "version": null, "stance": "recommend", "quote": "This article ends up making a compelling case for DynamoDB.", "excerpt": "Disclaimer: ex-AWS here. This article ends up making a compelling case for DynamoDB. It has the properties he describes wanting. Many, many systems inside of Amazon are built with DDB as the primary datastore. I don't know of any OSS commensurate to DDB, but it would be quite interesting for one to appear. > \"Every transaction can only be in one shard\" only works for simple business logics. You'd be quite surprised a", "context": "ex-AWS", "use_case": "primary datastore", "switched_from": "", "story": "More databases should be single-threaded"}, {"id": 739089345, "item_id": 46193084, "url": "https://news.ycombinator.com/item?id=46193084", "by": "quettabit", "date": "2025-12-08", "version": null, "stance": "warn", "quote": "our access patterns kept running into per-partition throughput limits", "excerpt": "At s2.dev (a serverless datastore for real-time streaming data), we started with DynamoDB for our metadata store, but our access patterns kept running into per-partition throughput limits. We switched to FoundationDB, and it\u2019s been great so far.", "context": "", "use_case": "", "switched_from": "", "story": "Flow: Actor-based language for C++, used by FoundationDB"}, {"id": 737844724, "item_id": 46115295, "url": "https://news.ycombinator.com/item?id=46115295", "by": "gh-llm-in-loop", "date": "2025-12-01", "version": null, "stance": "neutral", "quote": "Stack includes Golang, Neo4j, AWS (Lambda, SQS, S3, DynamoDB)", "excerpt": "Bedrock Data | Backend Engineer | Menlo Park, CA (Onsite) | bedrockdata.ai At Bedrock Data, we are building next-generation data security platforms. Our backend engineering team is responsible for: Large-scale distributed systems to handle petabytes of data in a scale-out architecture. Stack includes Golang, Neo4j, AWS (Lambda, SQS, S3, DynamoDB), GraphQL, Typescript/React Please apply here: https://jobs.ashbyhq.com/", "context": "", "use_case": "Backend stack", "switched_from": "", "story": "Ask HN: Who is hiring? (December 2025)"}, {"id": 736844496, "item_id": 46052781, "url": "https://news.ycombinator.com/item?id=46052781", "by": "rlmark", "date": "2025-11-25", "version": null, "stance": "neutral", "quote": "implemented on top of DynamoDB", "excerpt": "Hey there! Apologies for not getting to you sooner. The `Table` is a storage primitive implemented on top of DynamoDB (it's a lower-level storage building block - as you've rightfully identified; these entities were made to be composable, so other storage types can be made with them). Our `OrderedTable` docs might be of interest to you: they talk about their own implementation a bit more (BTrees); and `OrderedTable` ", "context": "", "use_case": "", "switched_from": "", "story": "Unison 1.0"}, {"id": 732854418, "item_id": 45803401, "url": "https://news.ycombinator.com/item?id=45803401", "by": "LaraHealth", "date": "2025-11-03", "version": null, "stance": "neutral", "quote": "Skills: AI agents, Python, Node.js, AWS Lambda, API Gateway, DynamoDB, S3, CloudFormation, Terraform, RDS, Pytest, Docker, Kubernetes", "excerpt": "Lara Health | https://lara.health | Senior Back-end Engineer| USA | REMOTE | Full-time Lara Health is on a mission to transform how healthcare is delivered for chronic care management. We enhance patient care, improve operational efficiency, and create new, diverse revenue streams for healthcare organizations. Skills: AI agents, Python, Node.js, AWS Lambda, API Gateway, DynamoDB, S3, CloudFormation, Terraform, RDS, P", "context": "", "use_case": "back-end data storage", "switched_from": "", "story": "Ask HN: Who is hiring? (November 2025)"}]}