Offerte Lavori Chi sono 2 slot · Maggio Prenota una call

Case study · Calendbook

Calendbook.
Scheduling per SMB, su AWS serverless dal giorno 1.

Co-fondato e gestito da me. Booking, sync calendario, pagamenti, multi-lingua. Costruito e deployato interamente su AWS serverless, in produzione con clienti paganti.

Calendbook screenshot 1Calendbook screenshot 2Calendbook screenshot 3

01 / Ruolo

Cosa ho costruito e gestisco.

Co-founder, lead di backend e infrastruttura. Ho progettato l'architettura AWS, scritto il backend in Python su Lambda, costruito il motore di booking e sync calendario, integrato Stripe e la pipeline email, e gestisco tutto, dallo schema database alla pipeline di deploy.

Il frontend è Next.js. Lavoro su tutto lo stack ma il system design e la linea di produzione sono miei.

02 / Stack

Su cosa gira.

  • · AWS Lambda (Python) dietro API Gateway per ogni endpoint backend.
  • · DynamoDB single-table per booking, schedule, integrazioni, con TTL per il cleanup.
  • · Step Functions per l'orchestrazione del booking (controlli conflitti calendario, scritture calendario, conferme email, capture pagamento).
  • · EventBridge per il bus di eventi cross-tenant (booking creato, cancellato, riprogrammato).
  • · S3 + CloudFront per asset statici e l'export Next.js.
  • · Cognito per auth, con federazione Google e Microsoft.
  • · SES per email transazionali, con webhook che rientrano nel sistema.
  • · CloudWatch + log strutturati + alarm per observability. Sentry per il frontend.
  • · Terraform + GitHub Actions per IaC e CI/CD. Deploy blue-green con traffico canary.

03 / Risultato

Cosa fa oggi.

Calendbook serve SMB e professionisti in più paesi con flussi di booking localizzati. La scelta AWS serverless tiene serrate le unit economics, perché il costo scala con l'uso invece che con infrastruttura idle. Non c'è un team che gira ops di notte, il sistema gira da solo.

Ogni decisione architetturale che prendo per gli MVP dei client è informata da quello che ho dovuto sistemare in Calendbook. Il case study è anche uno stress-test della mia stessa metodologia.

Applica questo

Vuoi un backend serverless così?

Se ti serve AWS serverless per un MVP o un rescue, si applica lo stesso playbook. Inizia con una call di 30 min.

Prenota una call di 30 min