Prossimi eventi

Nessun evento in arrivo

Logo con sfondo astratto dell'evento Architetture Distribuite - Microsoft Orleans e RabbitMQ del 12 luglio 2023 ad Ancona

Architetture Distribuite – Microsoft Orleans e RabbitMQ – Ancona 12 Luglio 2023

Benvenuti all’evento speciale organizzato da DevMarche dedicato a Microsoft Orleans e RabbitMQ!

Esploreremo due tecnologie innovative per lo sviluppo di applicazioni distribuite con speaker d’eccezione come Gabriele Santomaggio (Staff Software Engineer VMware) e Andrea Balducci (Co-Founder Proximo).

Avrete una panoramica dapprima introduttiva e poi dettagliata su tecnologie come Microsoft Orleans e RabbitMQ, incluse best practice e suggerimenti per sfruttarne al meglio le loro potenzialità.

Preparatevi ad immergervi in una giornata di apprendimento e ispirazione!

Per chi vorrà fermarsi con noi e con gli speaker, alla fine dell’evento ci sarà una cena post-evento! per maggiori informazioni, link.

Location: Aula 155/8 dell’Università Politecnica delle Marche – Facoltà di Ingegneria Via Brecce Bianche – Ancona.

Sessioni

Cloud-Native Apps with Microsoft Orleans – Getting Started (Andrea Balducci)

Orleans può semplificare la creazione di applicazioni cloud-native robuste e scalabili.

Inizieremo con un’introduzione a Orleans, discutendo l’Actor Model e come questo modello può essere utilizzato per semplificare la complessità delle applicazioni distribuite.

Esploreremo anche i concetti chiave di Orleans come Grains e Silos e come questi possono essere utilizzati per creare applicazioni scalabili che possono estendersi da un singolo server a migliaia di nodi distribuiti nel cloud.

🔴Video della sessione - Contenuto riservato🔴

Questo video è riservato ai supporters DevMarche, per maggiori informazioni vai alla pagina Diventa supporter!

To view this protected content, enter the password below:

Cloud-Native Apps with Microsoft Orleans – Advanced Features & Streaming (Andrea Balducci)

Esploreremo Stateless Workers, Service Grains ed i servizi di Streaming che permettono di disaccoppiare temporalmente e fisicamente Publisher e Subscribers per realizzare Reactive Applications pilotate da eventi, processare in modo asincrono grandi moli di dati o implementare un pattern CQRS.

🔴Video della sessione - Contenuto riservato🔴

Questo video è riservato ai supporters DevMarche, per maggiori informazioni vai alla pagina Diventa supporter!

To view this protected content, enter the password below:

RabbitMQ – Getting Starterd (Gabriele Santomaggio)

Unisciti a noi in questa sessione introduttiva su RabbitMQ e impara i concetti fondamentali per iniziare con successo. Esploreremo le basi della messaggistica, la configurazione di RabbitMQ e come creare code e consumatori per scambiare messaggi tra applicazioni. Scopri come RabbitMQ può semplificare la comunicazione tra i componenti del tuo sistema distribuito e migliorare l’affidabilità e la scalabilità delle tue applicazioni.

🔴Video della sessione - Contenuto riservato🔴

Questo video è riservato ai supporters DevMarche, per maggiori informazioni vai alla pagina Diventa supporter!

To view this protected content, enter the password below:

RabbitMQ – MQTT e Streaming (Gabriele Santomaggio)

In questa sessione, approfondiremo l’utilizzo di RabbitMQ con MQTT (Message Queuing Telemetry Transport) e il supporto per lo streaming dei dati. Esploreremo come MQTT può essere impiegato per la comunicazione leggera e a bassa latenza tra dispositivi IoT e il broker RabbitMQ. Scopri come RabbitMQ può gestire grandi volumi di dati in streaming in modo affidabile, consentendo la trasmissione efficiente di eventi e informazioni in tempo reale tra i dispositivi e le applicazioni del tuo ecosistema IoT.

🔴Video della sessione - Contenuto riservato🔴

Questo video è riservato ai supporters DevMarche, per maggiori informazioni vai alla pagina Diventa supporter!

To view this protected content, enter the password below:

stranger-streams-nstore-devmarche-1-1024

Stranger Streams – Event Sourcing senza confini – Ancona, 5 dicembre 2017

Abbiamo scritto un eventstore da zero, forti dell’esperienza in produzione fatta negli ultimi 4 anni.

Perché?

  1. Ora possiamo far girare il nostro codice su Linux, Windows, iOS, Android, Mac.
  2. Il sistema è ottimizzato per i pattern di utilizzo tipici di un eventstore
  3. Flessibile quanto basta
  4. Abbiamo tagliato via tutto quello che non è fondamentale per un commit log ed abbiamo aggiunto gli entry point per poter configurare il tutto
  5. Volevamo un codice espressivo che potesse fungere anche da documentazione

In questo evento vorrei raccontare le problematiche e le scelte tecniche che hanno portato allo sviluppo dell’eventstore, 5 slide e il resto codice alla mano.

Speaker: Andrea Balducci

Location
CoWo Ancona – Via Primo Maggio 20, Ancona (zona UCI Cinemas) – https://goo.gl/maps/jhSnGg1FF5p