Backend Cloud-Native
Architettura a microservizi in Python (FastAPI) su Google Kubernetes Engine, PostgreSQL gestito, Redis Streams per eventi device. Pensata per gestire centinaia di tracker GPS connessi simultaneamente con latenze sotto i 50ms.
Architettura
Event-driven, hexagonal, type-safe.
I tracker GPS pubblicano frame TCP su visla-ingest, che li normalizza e li mette su Redis Streams. Da lì visla-decoder arricchisce (reverse geocoding, geofence), visla-websocket fa fanout ai client connessi e visla-notification manda push. Tutto in Python con FastAPI, architettura esagonale, test approfonditi.
Microservizi in produzione
visla-api
API REST/GraphQL per app mobile e webapp. Auth JWT, rate limiting, validazione.
visla-decoder
Parsing protocolli GPS multi-vendor (H02, S21L, G11LSE). Pipeline Redis Streams.
visla-websocket
Fanout posizioni real-time ai client connessi. Pub/Sub Redis + WebSocket.
visla-ingest
TCP server per i tracker GPS, normalizza e pubblica eventi su Redis Streams.
visla-notification
Push notification cross-platform (APNs + FCM) con templating.
visla-billing
Gestione abbonamenti, Stripe, fatturazione elettronica via sistema italiano.
Infrastruttura Google Cloud
GKE Autopilot
Kubernetes gestito Google, autoscaling per workload, zero ops sui nodi.
Cloud SQL PostgreSQL
Database principale con read replica, backup automatici, point-in-time recovery.
Redis (Memorystore)
Streams per eventi device, cache, pub/sub real-time.
Cloud Pub/Sub
Bus eventi tra microservizi, integrazione con BigQuery per analytics.
Loki + Grafana
Logging centralizzato, dashboard metriche, alerting su SLO.
Workload Identity
Service account GCP federati con Kubernetes, zero secret nei pod.
Hai bisogno di un backend serio?
Progettiamo e implementiamo architetture cloud-native su GCP/AWS/Cloudflare. Python/FastAPI, Node, ecosistemi a scelta — design, sviluppo e operations.
Prenota una call