Questo articolo mostra un’integrazione completa di pagamenti con Stripe in un’applicazione Java basata su Spring Boot:
dalla configurazione delle chiavi, alla creazione di una sessione di Checkout, fino alla gestione dei webhook per rendere
l’elaborazione affidabile e idempotente.
Strapi è un CMS headless che espone contenuti tramite API REST (e, opzionalmente, GraphQL). In un'architettura moderna,
Strapi può gestire la parte editoriale e di content management, mentre un'applicazione Java Spring Boot può consumare
quelle API per costruire un backend più “business oriented” (validazioni, regole di dominio, integrazioni con altri sistemi),
o per fornire un'unica API verso frontend e client.
Questa guida mostra un flusso completo e riproducibile per integrare Elasticsearch in una web application Spring Boot,
eseguendo tutto in locale con Docker e Docker Compose.
In questo articolo vediamo come progettare e implementare un sistema basato sul pattern
CQRS (Command Query Responsibility Segregation) utilizzando
Java 17, Spring Boot, Apache Kafka e
Docker. L'obiettivo è separare in modo chiaro il lato che gestisce i comandi
(scritture) dal lato che espone le query (letture), sfruttando Kafka come bus di eventi e Docker
per orchestrare i servizi.