How can a mutex in Wine be faster than a native one on Linux
Ask HN: Best codebases to study to learn software design?
Show HN: 2,500 free AWS certification flashcards (built on AWS)
It’s a static-first app: pure HTML/CSS/vanilla JS on the frontend, with flip animations via CSS transforms and study modes (core concepts, comparisons, quick facts). Flashcard data lives in S3 as JSON, served through Lambda (Node.js 20) + API Gateway, cached globally at CloudFront. All infrastructure is managed via CloudFormation.
The cards are immutable and cached aggressively at the edge. Rate limiting is enforced at both Lambda (30 req/min/IP) and API Gateway (50 rps, burst 100). Monitoring is wired up through CloudWatch alarms and SNS notifications.
The learning model is simple: tiered flashcards mapped to AWS exam objectives, with a progressive mode that steps learners through increasing difficulty. The goal is to make high-quality certification prep available for free, without gatekeeping. There are currently 2,500+ cards across Cloud Practitioner, Solutions Architect Associate, Advanced Networking, and more.
---
*Questions for HN:* - Which AWS certifications should be prioritized next? - Would there be interest in open-sourcing the flashcard data or the CloudFormation templates? - What sustainable monetization approaches have you seen work for free learning tools, without ads or paywalls?
---
Feedback is welcome — both on the approach and on how to keep it sustainable long-term.
No comments yet