Al momento:

Software Developer presso Gruppo Smeup


Articoli recenti:

  • Apache Kafka e lo streaming di messaggi
    Apache Kafka è una piattaforma distribuita per il data streaming che permette di: Pubblicare e sottoscrivere flussi di eventi, inclusa l’importazione/esportazione continua dei tuoi dati da altri sistemi. Archiviare flussi di eventi in modo duraturo e affidabile per tutto il tempo che desideri. Elaborare flussi di eventi nel momento in cui si verificano o in…
  • Cos’è docker-compose?
    Docker-Compose è un tool che ci permette di definire ed eseguire applicazioni multi-container. Con docker-compose infatti si configurano i servizi tramite un file YAML e successivamente, con un solo comando si creano e si avviano tutti i container relativi. Quando si usa docker-compose, il processo è banalmente diviso in tre step: Definire l’ambiente della tua…
  • Continuous Integration & Continuous Delivery
    Con l’ acronimo CI/CD ci si riferisce, con CI alla Continuous Integration, ossia al processo di automazione per lo sviluppo di un software, quindi lato sviluppo. Mentre CD può indicare il Continuous delivery e/o il Continuous deployment, concetti correlati e usati di frequente in modo intercambiabile riguardanti il rilascio e la distribuzione di un software.…
  • Monitoring VS Observability
    Con l’ avvento delle architetture a microservizi i sistemi diventano sempre più complessi ed è sempre più necessario riuscire a garantire una visibilità sui guasti del sistema per poter reagire in modo tempestivo.Ed ecco che entrano in gioco il monitoring e l’ observability. Monitoring Un sistema di monitoring deve semplicemente saper rispondere a due domande:…
  • Il JSON Web Token e la sua utilità
    Nel mondo del web, il tema dell’autenticazione è molto ricorrente, soprattutto quando si ha a che fare con il protocollo HTTP. Una possibile soluzione che possiamo adottare è però il JWT (JSON Web Token) che oggi andremo a presentare.Supponiamo di avere un’ API REST, e di volerne limitare l’accesso solo agli utenti autorizzati.Nell’approccio più basico, l’ API richiederebbe…
  • Monitoring delle applicazioni con Prometheus e Grafana
    Nelle applicazioni moderne, sempre più distribuite e complesse, il monitoring è un problema non da poco e che non può essere ignorato. Ci sono degli strumenti infatti che ci semplificano il compito di tenere sotto controllo lo stato di salute delle nostre applicazioni e il loro andamento. Uno di questi strumenti è Prometheus.Prometheus è un…