Tutti i progetti

Software enterprise

Portale IT Fastweb — Microservizi

Pianificazione e sviluppo di un portale IT enterprise per un grande operatore telco italiano, su microservizi Java / Spring Boot e Apache Kafka.

Ruolo
Java Developer (consulente)
Cliente
Fastweb
Tramite
Softlab Digi S.p.A.
Periodo
2021 – 2023
PortalSpring Boot servicesApache Kafka

Panoramica

Pianificazione e sviluppo del portale IT interno di Fastweb su un'architettura a microservizi.

Problema

Un ambiente telco enterprise: molti sistemi integrati, flussi a eventi e processi di rilascio strutturati. Le nuove funzionalità dovevano arrivare senza destabilizzare servizi già in uso.

Il mio ruolo

Java developer in consulenza: pianificazione e sviluppo di microservizi all'interno dei team e dei processi del cliente.

Sfide

  • Scomporre le funzionalità in servizi rilasciabili in modo indipendente.
  • Integrare in modo asincrono tramite eventi Kafka.
  • Lavorare dentro processi enterprise consolidati e finestre di rilascio.

Soluzione

Servizi Spring Boot con interfacce REST e Apache Kafka per l'integrazione a eventi tra i componenti.

Architettura e approccio

  • Microservizi Java / Spring Boot.
  • Apache Kafka per la comunicazione asincrona a eventi.
  • Processo di rilascio enterprise con finestre di deploy pianificate.

Tecnologie

  • Java
  • Spring Boot
  • Apache Kafka
  • Microservices

Risultato

Contributo alla pianificazione e alla delivery del portale dentro il processo enterprise del cliente.

Cosa ho imparato

  • I confini dei servizi sono decisioni organizzative oltre che tecniche.
  • L'integrazione asincrona richiede contratti espliciti e buona osservabilità.

Lavoriamo insieme

Vuoi collaborare, parlare di un progetto o di un'opportunità? Parliamone.