Shipping a SaaS backend using Vapor
summary
A Swift backend that actually ships a SaaS for sending email called Indie Picture using Vapor 4 monolith deployed via Docker to DigitalOcean App Platform and serving a React dashboard, with Postgres (Fluent) for data, Redis-backed Q's for retries and cron jobs, and AWS SES + SQS + S3 driving delivery and event ingestion. Authentication outsources to Firebase Auth, analytics go to Mixpanel, errors flow to Sentry/BetterStack, Stripe is planned, and a public beta with a free tier is live and functioning.
AI-written summary · about
chapters (11)
- 0:00Project overview
- 2:02Tech stack architecture
- 3:10Vapor and fluent framework
- 5:01Handling background queues
- 7:09Integrating AWS services
- 9:02Analytics and tracking
- 10:53Error reporting and logging
- 14:01Frontend development
- 18:33User authentication
- 19:58Testing strategies
- 25:42Conclusion and Q&A
related talks
32mLessons learned from running a SaaS entirely on Swift Vapor
27mFull Stack Development with Swift and Vapor
19mServer-side Swift Using Vapor
31mGetting Started With Server Side Swift
31mFrom iOS- to Vapor developer
41mGetting started with Server-Side Swift and Vapor
10mServer-Side Swift: Surviving or Thriving?
47mServer Side Swift with Vapor
