Costruirò il sistema più efficiente e robusto per te
Informazioni su questo servizio
Traduzione automatica.
Se hai bisogno di un backend che possa gestire alto throughput, concorrenza e fallimenti in modo elegante, sei nel posto giusto.
Sono specializzato nella costruzione di sistemi reattivi, funzionali, nativi nel cloud in Scala usando strumenti moderni come Akka, Cats Effect, ZIO e AWS.
Ciò che posso fare per te
- Progettare e implementare microservizi reattivi usando Akka
- Costruire API REST ad alte prestazioni (Akka HTTP / Play)
- Sviluppare sistemi puramente funzionali usando Cats Effect o ZIO
- Implementare flussi di lavoro tolleranti ai guasti e concorrenti
- Integrare con AWS (Lambda, ECS, S3, DynamoDB, ecc.)
- Ottimizzare le prestazioni (latenza, throughput, uso delle risorse)
- Debug e refactoring di codebase Scala complesse
- Implementare sistemi di messaggistica/event-driven
Scopri di più su Philip O
Senior Software Engineer
- DaRegno Unito
- Membro daapr 2026
Lingue
Inglese, Francese, Yoruba
Traduzione automatica.
FAQ
Traduzione automatica.
Usi Cats Effect o ZIO?
Sì—a seconda delle esigenze del progetto. Posso anche aiutarti a scegliere la giusta astrazione e strutturare correttamente la tua applicazione.
Puoi costruire sistemi altamente concorrenti?
Sì. Sono specializzato in sistemi basati su Akka/Cats Effect/ZIO e modelli di concorrenza funzionale, progettati per gestire carichi e fallimenti reali.
Lavori con AWS?
Sì. Posso progettare e integrare sistemi usando servizi AWS come Lambda, ECS, S3, DynamoDB e API Gateway. Posso lavorare anche con altre piattaforme, ma AWS è la mia preferita.
Puoi migliorare o sistemare un sistema esistente?
Assolutamente. Spesso aiuto a rifattorizzare o ottimizzare backend Scala complessi, specialmente quelli con problemi di prestazioni o concorrenza. Faccio questo da oltre 20 anni come lavoro quotidiano.
Aiuti con le decisioni di architettura?
Sì. Posso progettare sistemi da zero o rivedere la tua architettura attuale per scalabilità e resilienza.
Di cosa hai bisogno prima di iniziare?
Requisiti del progetto Base di codice esistente (se presente) Scala prevista (utenti, traffico, ecc.) Stack preferito (se deciso) Configurazione attuale per il deployment (se presente)
