Best of Stripe — 2025

  1. 1
    Video
    Avatar of communityCommunity Picks·1y

    Build and Deploy a Multi-Tenant E-Commerce Platform with Next.js, React & Stripe Connect (2025)

    Build a multi-tenant e-commerce platform using Next.js, React, and Stripe Connect. Each merchant gets their own branded storefront with a unique subdomain. Customers can add products to their cart, checkout using Stripe, and leave reviews on purchased products. The setup suggests using bun for package management due to its speed and zero-config script running support. Merchants manage their products through a dashboard powered by Payload, while a super admin dashboard controls all platform entities.

  2. 2
    Video
    Avatar of wdsWeb Dev Simplified·1y

    Build A Course Platform LMS With Next.js 15, React 19, Stripe, Drizzle, Shadcn, Postgres

    The post provides a detailed tutorial on how to build a course platform LMS using Next.js 15, React 19, Stripe, Drizzle, and Postgres. The platform allows users to purchase individual courses or bundles, with functionalities for signing in, processing payments, viewing purchase histories, and marking course progress. The admin side includes dashboards to manage sales, refunds, courses, and products. Key practices include setting up databases with Drizzle, using the canary version of Next.js for the latest features, and integrating Clerk for user management. This comprehensive guide also covers best practices and the technical reasons behind various coding choices.

  3. 3
    Video
    Avatar of webdevcodyWeb Dev Cody·49w

    Why I work on side projects

    A developer shares their approach to building multiple side projects as a learning strategy. Rather than focusing on completion or monetization, they use each project to explore specific technical questions like Stripe integration, subscription systems, or AI code generation. The key is setting focused learning goals, avoiding too many new technologies at once, and building a repository of reusable components. This method helps expand knowledge beyond what's available in regular employment, creating a foundation for tackling future challenges with confidence.

  4. 4
    Article
    Avatar of hnHacker News·46w

    useautumn/autumn: Autumn is an open-source pricing & billing platform

    Autumn is an open-source billing platform that acts as a layer between Stripe and applications, enabling developers to implement complex pricing models like subscriptions, credit systems, usage-based billing, and custom plans without handling webhooks or payment state management. It provides a simple API with three core functions (attach, check, track) and can be deployed via cloud service or self-hosted using Docker.

  5. 5
    Article
    Avatar of developingdevThe Developing Dev·37w

    Stripe CTO on What Grew His Career, Hiring Without Leetcode, Coding as a Leader (Career Story)

    Former Stripe CTO David Singleton shares insights from his journey from junior engineer to VP at Google and CTO at Stripe. He discusses the transition from IC to management, the importance of engineering leaders staying technical through practices like 'engineer-acation', hiring without leetcode interviews, and building effective engineering organizations. Key topics include managing managers, scaling teams, communication strategies for leaders, and making career decisions based on personal fulfillment rather than just advancement.

  6. 6
    Article
    Avatar of ergq3auoeReinier·24w

    Build a Massive E-Commerce Store with React Native

    A comprehensive tutorial for building a full-stack e-commerce mobile application using React Native and Expo. Covers authentication with Clerk (Google and Apple sign-in), Stripe payment integration, cart and checkout functionality, and an admin dashboard for managing products, orders, and customers. The backend is built with Node.js and Express, featuring role-based authentication, background jobs with Inngest, and Sentry monitoring. Includes deployment guidance and demonstrates professional development practices like Git workflows and automated code reviews.

  7. 7
    Video
    Avatar of dreamsofcodeDreams of Code·31w

    Why I decided to migrate away from Stripe

    A developer shares their experience migrating from Stripe to Polar.sh, a merchant of record payment provider. The primary motivation was eliminating the burden of sales tax compliance, registration, and remittance across multiple jurisdictions. While Stripe excels at payment processing, it doesn't handle tax remittance, requiring manual quarterly filings that became increasingly time-consuming. Polar.sh offers a 4% fee (vs Stripe's 2.9%) but assumes legal responsibility for sales, handling all tax compliance automatically. The migration involved database schema changes, adapting to differences in product/price models and customer references, and implementing the Polar SDK alongside existing Stripe infrastructure. The author found the tradeoff worthwhile for reclaiming time previously spent on tax paperwork.

  8. 8
    Video
    Avatar of youtubeYouTube·1y

    🔴 Let's build a Course Platform LMS with Admin Dashboard! (NEXT.JS 15, Sanity, Stripe, Clerk, TS)

    Build a comprehensive LMS platform with Next.js 15, featuring a dynamic admin dashboard. The project incorporates Sanity for content management, Stripe for payment processing, and Clerk for user authentication. Key features include dynamic loaders, real-time data updates, customizable dashboards, and advanced search functionality—all wrapped in a clean, responsive design with light and dark modes.

  9. 9
    Article
    Avatar of infoqInfoQ·25w

    Stripe's Zero-Downtime Data Movement Platform Migrates Petabytes with Millisecond Traffic Switches

    Stripe developed a Zero-Downtime Data Movement Platform that migrates petabyte-scale databases with traffic switches completing in milliseconds to 2 seconds. The system handles 5 million queries per second across 2,000+ MongoDB shards using a six-phase process: migration registration, bulk import (10x faster through B-tree-optimized inserts), bidirectional async replication, validation, versioned gating for traffic cutover, and cleanup. The platform enables horizontal scaling, shard merging, version upgrades, and tenancy transitions while maintaining 99.9995% reliability for $1.4 trillion in annual transactions.

  10. 10
    Article
    Avatar of supabaseSupabase·21w

    Sync Stripe data to your Supabase database in one click

    Supabase now offers one-click integration with Stripe Sync Engine, allowing developers to sync Stripe payment data directly into their Postgres database. The integration uses webhooks for real-time updates and scheduled backfills for historical data, enabling SQL queries on customers, subscriptions, invoices, and payments. Unlike the existing Foreign Data Wrapper that makes API calls on demand, the Sync Engine copies data locally for faster queries, complex joins, and analytics without rate limits. The open-source solution uses Supabase Queues for reliable batch processing and includes features like JSONB storage, incremental sync, and multi-account support.

  11. 11
    Article
    Avatar of ergq3auoeReinier·27w

    Next.js 16 E-Commerce Application - Stripe Payments, Admin Dashboard & More | ShopCart Pro Tutorial

    A comprehensive video tutorial demonstrating how to build a full-featured e-commerce platform using Next.js 16, including product catalog, shopping cart, payment integration with Stripe, user authentication via Clerk, order management, and admin dashboard. The project uses modern React patterns with Server Components, TypeScript, Tailwind CSS, Sanity CMS for content management, and Firebase Firestore for real-time data, with deployment instructions for Vercel.

  12. 12
    Article
    Avatar of alvaroduranThe PayEng Playbook·49w

    Stripe Deploys 1,000 Times A Day And You Don't Deploy On Fridays

    Stripe deploys over 1,000 times daily with 99.999% uptime, averaging one deployment per engineer every 3 days. The article challenges the common practice of avoiding Friday deployments, arguing that speed is the primary competitive advantage for software companies. It contrasts Microsoft's Zero Defects approach with eBay's Velocity Initiative, which achieved 5x faster deployments and 3x lower failure rates. The key insight is that quality and speed reinforce each other through continuous deployment practices, enabling faster feedback loops and quicker fixes rather than trying to achieve perfection before release.

  13. 13
    Video
    Avatar of communityCommunity Picks·47w

    Create an LMS Course Platform with Next.js, Arcjet, Better-Auth, and Stripe (Part 1/2)

    A comprehensive tutorial for building a complete Learning Management System (LMS) using Next.js 15, Better Auth for authentication, Prisma with Neon database, and Stripe for payments. The guide covers setting up the project structure, implementing authentication with GitHub OAuth and email OTP, creating a responsive UI with Tailwind CSS and shadcn/ui components, configuring dark mode, and establishing database connections. Part 1 focuses on the foundational setup including project initialization, authentication system implementation, and database configuration.

  14. 14
    Article
    Avatar of phProduct Hunt·40w

    Webhookify: Instant Webhook URLs with AI Powered Notifications

    Webhookify is a no-code platform that creates instant webhook endpoints and delivers AI-powered notifications across multiple channels (mobile, Slack, Discord, email). It integrates with 1000+ platforms including Stripe, Shopify, GitHub, and RevenueCat to help entrepreneurs and developers monitor critical business events like payment failures, subscription changes, and deployment issues without constantly checking dashboards.

  15. 15
    Video
    Avatar of youtubeYouTube·48w

    How I Built An App That ACTUALLY Makes Money In Just 93 Days

    A college student built Empor, a student-exclusive marketplace app, in 93 days using React Native, Supabase, and Stripe. The app launched at McGill University with features like Tinder-style browsing, integrated payments, and social elements. Within a week of launch, it gained 866 users and generated $1,600 in transactions. The developer shares the complete tech stack, development process, and lessons learned while building a profitable mobile app from scratch.

  16. 16
    Article
    Avatar of programmingdigestProgramming Digest·39w

    How Stripe Ships 1,145 Pull Requests Per Day

    Stripe processes over 1,145 pull requests daily through three key strategies: organizing into small autonomous teams that create micro-PRs (under 150 lines), implementing lightning-fast CI pipelines (2-4 minutes) with automated testing and auto-merge capabilities, and using feature flags with instant rollback mechanisms for safe deployments. The approach emphasizes breaking large features into small, reviewable increments, automating manual coordination tasks, and decoupling deployment from release through granular feature controls.

  17. 17
    Article
    Avatar of rubyflowRuby Flow·32w

    Supermail mailto links

    Supermail is a new Ruby gem that simplifies email handling in Rails applications through a cleaner abstraction. The gem enables developers to generate pre-populated mailto links by instantiating email objects, making it easy to create support workflows. The example demonstrates creating a support email for failed checkout sessions that includes the Stripe session ID, allowing users to contact support with pre-filled context directly from their email client.

  18. 18
    Video
    Avatar of communityCommunity Picks·51w

    Build a Fullstack E-Commerce Website with Next.js 15, Tailwind CSS & OneEntry | Step-by-Step Project

    This tutorial explains how to build a complete e-commerce website using Next.js 15, Tailwind CSS, and OneEntry. It covers essential features like user authentication, product search, shopping cart, and payment integration using Stripe. The website is styled using Tailwind CSS, enhanced by the Shad CN library, and deployed for free on Vercel. OneEntry, a headless CMS, is used for backend and content management, simplifying tasks like adding products and managing orders.

  19. 19
    Article
    Avatar of phProduct Hunt·20w

    ShipAddons: Ship Google Workspace add-ons without the setup pain

    ShipAddons is a production-ready boilerplate for building Google Workspace add-ons. It provides pre-configured authentication, frontend setup with React and Vite, backend infrastructure with Supabase, and billing integration with Stripe. The boilerplate uses TypeScript and TailwindCSS, allowing developers to skip the complex setup and focus on building their actual product features.

  20. 20
    Video
    Avatar of youtubeYouTube·23w

    Gemini 3.0 Designer Is INSANE! Build Beautiful Websites and Apps In Minutes FOR FREE!

    Gemini 3.0 can build full-stack applications without writing code by combining Google Stitch for UI design, Anti-gravity IDE for autonomous coding, Tiger Data's Agentic Postgres for backend management, O.js for authentication, Stripe for payments, and Vercel for deployment. The tutorial demonstrates creating an AI course website from scratch using these free tools, including database setup with forkable infrastructure, MCP server integration, and complete frontend-to-backend implementation with authentication and payment processing.

  21. 21
    Video
    Avatar of youtubeYouTube·40w

    you need to understand webhooks to be a backend developer!

    Webhooks are essential for modern backend development as applications increasingly rely on third-party services. Instead of constantly polling external services like Stripe for updates, webhooks allow these services to push data to your application in real-time through HTTP POST requests. This eliminates wasted requests, reduces delays, and enables immediate responses to events like payment confirmations. Webhooks are simply HTTP requests where the external service defines the API contract and payload structure.

  22. 22
    Article
    Avatar of stripeStripe·49w

    Stripe Tax: An all-in-one global tax compliance solution

    Stripe Tax has evolved into a comprehensive global tax compliance solution by adding registration and filing capabilities to its existing tax calculation and collection features. The platform now offers a self-serve approach to handle tax registration across different countries with varying thresholds, automated filing through integration with Taxually, and streamlined processes that reduce compliance complexity for businesses of all sizes selling internationally.