“Luigi is a great software architectures expert, always ready to experience new solutions and introduce new technological elements in a complex project. I had been lucky to have him in my team for about three years in which he always contributed significantly to the success of each project realized. I'm truly sorry that Luigi no longer works with me!”
Informazioni
📧 Event Driven Architecture, streaming, messaging, queues
🚀…
Attività
-
Ma a voi è mai capitata una cosa simile? Telefonate a ripetizione dai vari call center di energia, acqua, gas e servizi Internet! Metto tutto in…
Ma a voi è mai capitata una cosa simile? Telefonate a ripetizione dai vari call center di energia, acqua, gas e servizi Internet! Metto tutto in…
Condiviso da Luigi Fùgaro
-
🦀 cargo run RustConf-day-2 #rustconf
🦀 cargo run RustConf-day-2 #rustconf
Consigliato da Luigi Fùgaro
-
Molti hanno apprezzato la RAL in chiaro sulle nuove posizioni aperte in Gamindo. Dal mio punto di vista, il vero problema non è tanto la mancanza…
Molti hanno apprezzato la RAL in chiaro sulle nuove posizioni aperte in Gamindo. Dal mio punto di vista, il vero problema non è tanto la mancanza…
Consigliato da Luigi Fùgaro
Esperienza e formazione
Licenze e certificazioni
Pubblicazioni
-
Redis Stack for Application Modernization: Build real-time multi-model applications at any scale with Redis
Packt Publishing
In modern applications, efficiency in both operational and analytical aspects is paramount, demanding predictable performance across varied workloads. This book introduces you to Redis Stack, an extension of Redis and guides you through its broad data modeling capabilities. With practical examples of real-time queries and searches, you’ll explore Redis Stack’s new approach to providing a rich data modeling experience all within the same database server.
You’ll learn how to model and…In modern applications, efficiency in both operational and analytical aspects is paramount, demanding predictable performance across varied workloads. This book introduces you to Redis Stack, an extension of Redis and guides you through its broad data modeling capabilities. With practical examples of real-time queries and searches, you’ll explore Redis Stack’s new approach to providing a rich data modeling experience all within the same database server.
You’ll learn how to model and search your data in the JSON and hash data types and work with features such as vector similarity search, which adds semantic search capabilities to your applications to search for similar texts, images, or audio files. The book also shows you how to use the probabilistic Bloom filters to efficiently resolve recurrent big data problems. As you uncover the strengths of Redis Stack as a data platform, you’ll explore use cases for managing database events and leveraging introduce stream processing features. Finally, you’ll see how Redis Stack seamlessly integrates into microservices architectures, completing the picture.
By the end of this book, you’ll be equipped with best practices for administering and managing the server, ensuring scalability, high availability, data integrity, stored functions, and more.Altri autoriVedi pubblicazione -
Hands-On Cloud-Native Microservices with Jakarta EE
Packt Publishing Ltd.
Discover how cloud-native microservice architecture helps you to build dynamically scalable applications by using the most widely used and adopted runtime environments.
Integrate reactive principles in MicroProfile microservices architecture.
Explore the 12-factors-app paradigm and its implications.
Get the best out of Java versions 8 and 9 to implement a microservice based on Spring Boot, Thorntail and Vert.X.
Understand what OpenShift is and why it is so important for an elastic…Discover how cloud-native microservice architecture helps you to build dynamically scalable applications by using the most widely used and adopted runtime environments.
Integrate reactive principles in MicroProfile microservices architecture.
Explore the 12-factors-app paradigm and its implications.
Get the best out of Java versions 8 and 9 to implement a microservice based on Spring Boot, Thorntail and Vert.X.
Understand what OpenShift is and why it is so important for an elastic architecture.
Build a Linux container image using Docker and scale the application using Kubernetes.
Implement various patterns such as, Circuit Breaker and bulkheads.
Get to grips with the DevOps methodology using continuous integration (CI) and continuous deployment (CD).Altri autoriVedi pubblicazione -
Mastering JBoss Enterprise Application Platform 7
Packt Publishing
Create modular scalable enterprise-grade applications with JBoss Enterprise Application Platform 7.
The JBoss Enterprise Application Platform (EAP) has been one of the most popular tools for Java developers to create modular, cloud-ready, and modern applications. It has achieved a reputation for architectural excellence and technical savvy, making it a solid and efficient environment for delivering your applications. The book will first introduce application server configuration and the…Create modular scalable enterprise-grade applications with JBoss Enterprise Application Platform 7.
The JBoss Enterprise Application Platform (EAP) has been one of the most popular tools for Java developers to create modular, cloud-ready, and modern applications. It has achieved a reputation for architectural excellence and technical savvy, making it a solid and efficient environment for delivering your applications. The book will first introduce application server configuration and the management instruments that can be used to control the application server. Next, the focus will shift to enterprise solutions such as clustering, load balancing, and data caching; this will be the core of the book. We will also discuss services provided by the application server, such as database connectivity and logging. We focus on real-world example configurations and how to avoid common mistakes. Finally, we will implement the knowledge gained so far in terms of Docker containers and cloud availability using RedHat's OpenShift.Altri autoriVedi pubblicazione -
WildFly Cookbook
Packt Publishing
Over 90 hands-on recipes to configure, deploy, and manage Java-based applications using WildFly.
With the increasing demand for distributed systems for Java applications, WildFly offers a robust platform on which to deploy and manage your services. As a matter of fact, WildFly 9 is a fully certified Java EE 7 platform and provides remote management tools, such as the redesigned Admin Console and the new and powerful Command Line Interface (CLI).
With practical and accessible…Over 90 hands-on recipes to configure, deploy, and manage Java-based applications using WildFly.
With the increasing demand for distributed systems for Java applications, WildFly offers a robust platform on which to deploy and manage your services. As a matter of fact, WildFly 9 is a fully certified Java EE 7 platform and provides remote management tools, such as the redesigned Admin Console and the new and powerful Command Line Interface (CLI).
With practical and accessible material, you will begin by learning to set up your WildFly runtime environment, and progress to selecting appropriate operational models, managing subsystems, and conquering the CLI. You will then walk through the different balancing and clustering techniques, simultaneously learning about role-based access control and then developing applications targeting WildFly and Docker.
Corsi
-
Coursera - Programming Mobile Applications for Android Handheld Systems
100%
-
Coursera EPFL - Typesafe, Functional Programming Principles in Scala
100%
-
Coursera EPFL - Typesafe, Principles of Reactive Programming
95.4%
-
EAP6 Training - JBoss Enterprise Application Platform
-
-
JGroups workshop
-
-
MongoDB Inc. - M101J, MongoDB for Java Developers
85%
-
MongoDB Inc. - M101JS, MongoDB for Node.js Developers
100%
-
MongoDB Inc. - M101P, MongoDB for Developers
87%
-
MongoDB Inc. - M102, MongoDB for DBAs
91%
-
PMI - Project Management in Practice
-
Progetti
-
Redis Sleight of hand
-
Introduction
You have a bunch of micro services that call a legacy system through a REST API to execute some heavy load on the database. Slow queries, so to speak.
The bad news is that you cannot touch the code.
The good news is that you are on kubernetes.
The goal is to speed up the operations, and in a normal scenario that would be leveraging a cache, such as Redis.
Proposal
A hypothetical solution comes from the idea of implementing the Sidecar design…Introduction
You have a bunch of micro services that call a legacy system through a REST API to execute some heavy load on the database. Slow queries, so to speak.
The bad news is that you cannot touch the code.
The good news is that you are on kubernetes.
The goal is to speed up the operations, and in a normal scenario that would be leveraging a cache, such as Redis.
Proposal
A hypothetical solution comes from the idea of implementing the Sidecar design pattern, and how this can be easily implemented in a containerized environment orchestrated by Kubernetes.
So the client application will call at the same original backend-endpoint a reverse proxy (Nginx), which first checks if the request has been cached into Redis, if so it returns the result immediately, otherwise the reverse proxy will forward the request to the real backend, which will contact the legacy REST API. Once the result from the backend has been obtained, it will be put into Redis (for the subsequent requests) and returned to the client application.
Easy peasy! -
Redis Gears for Caching Patterns
-
Caching patterns are well known techniques to access and keep data up to date in your caching layer.
One of the biggest challenges, it's to have data in the cache with the same state of the data in to the persistent datastore, that is the database.
Most of the time, the synchronization between the cache and database is done at application level by implementing a dual write. Unfortunately this technique is just another problem to solve, in fact if one of the two writes fails, you…Caching patterns are well known techniques to access and keep data up to date in your caching layer.
One of the biggest challenges, it's to have data in the cache with the same state of the data in to the persistent datastore, that is the database.
Most of the time, the synchronization between the cache and database is done at application level by implementing a dual write. Unfortunately this technique is just another problem to solve, in fact if one of the two writes fails, you might end up with inconsistent data. -
Spring Data JPA for persistence Spring Data Redis for caching Redis as distributed cache
-
Using Redis to cache entities managed by Spring JPA repository persisted in MySQL.
Nowadays, leveraging a Real-Time Data platform is a must.
You services and applications need to respond as quick as possible with the information requested.
Responding in seconds and milliseconds is not enough anymore, you have to respond within sub-milliseconds.
Redis provides you the speed of light you need.
Most common Caching Patterns
However, caching data is not the whole thing. You…Using Redis to cache entities managed by Spring JPA repository persisted in MySQL.
Nowadays, leveraging a Real-Time Data platform is a must.
You services and applications need to respond as quick as possible with the information requested.
Responding in seconds and milliseconds is not enough anymore, you have to respond within sub-milliseconds.
Redis provides you the speed of light you need.
Most common Caching Patterns
However, caching data is not the whole thing. You also need to have the right strategy to access you cache. That's where caching patterns come in play. Here is the list of the most common used caching patterns:
Cache-Aside (Lazy-loading)
Read-Through
Write-Through
Write-Behind (Write-back) -
IAM - Identity Access Manager for AVCP (Autorità Vigilanza Contratti Pubblici)
-
IAM - Identity Access Manager for AVCP (Autorutà Vigilanza Contratti Pubblici)
It is a custom layer software build on top of PicketLink 2.0, which provides Web Single-Sign-On and Domain Federation.
PicketLink 2.0 is an implementation of the OASIS SAML v2.0 specification.
Technologies: JBoss EAP 5.1.2, JBoss EPP 5.2.2, JavaEE 5, PicketLink 2.0 (SAML2.0), REST (JAX-RS), WSDL (JAX-WS), EJB 3.0, JPA 1.0.Altri creatoriVedi progetto
Riconoscimenti e premi
-
Red Hat Service Star
Red Hat
Implemented a portion of the DWH software to better externalise domain model within the Red Hat JBoss Data Virtualization (JDV), along logical access to heterogeneous data sources.
Lingue
-
Italian
Conoscenza madrelingua o bilingue
-
English
Conoscenza professionale completa
Referenze ricevute
6 persone hanno scritto una referenza per Luigi
Iscriviti ora per vedereAltre attività di Luigi
-
Dai che i posti per il #RedisReleased #Roma stanno per finire!!! E vi dico pure un’altra cosa… quest’anno il marketing ha esagerato 🤩 Gadget e…
Dai che i posti per il #RedisReleased #Roma stanno per finire!!! E vi dico pure un’altra cosa… quest’anno il marketing ha esagerato 🤩 Gadget e…
Condiviso da Luigi Fùgaro
-
🚀 Ultimi giorni per iscriverti a Redis Released Roma! 📍 Quando e dove: Giovedì 2 ottobre 2025, 9:00-14:00, Sina Bernini Bristol Cosa ti aspetta:…
🚀 Ultimi giorni per iscriverti a Redis Released Roma! 📍 Quando e dove: Giovedì 2 ottobre 2025, 9:00-14:00, Sina Bernini Bristol Cosa ti aspetta:…
Consigliato da Luigi Fùgaro
-
Excited to share that I’ll be speaking at All Systems Go! in Berlin on September 30. I’ll be giving a talk about BPF tokens in systemd, a feature I…
Excited to share that I’ll be speaking at All Systems Go! in Berlin on September 30. I’ll be giving a talk about BPF tokens in systemd, a feature I…
Consigliato da Luigi Fùgaro
-
UseCaseConf 2025 – Scopri, ispira, trasforma (gratuitamente a Verona, il 3 ottobre)! Ti chiedi come le grandi organizzazioni gestiscono la…
UseCaseConf 2025 – Scopri, ispira, trasforma (gratuitamente a Verona, il 3 ottobre)! Ti chiedi come le grandi organizzazioni gestiscono la…
Consigliato da Luigi Fùgaro
-
#UseCaseConf La tenacia di una conferenza che vuole essere una voce fuori dal coro! Dove non sono le tecnologie/framework a parlare, ma gli approcci…
#UseCaseConf La tenacia di una conferenza che vuole essere una voce fuori dal coro! Dove non sono le tecnologie/framework a parlare, ma gli approcci…
Condiviso da Luigi Fùgaro
-
Happy to share that I'll be speaking at #JFall on Nov 6th! Details on the conference here: https://jfall.nl/
Happy to share that I'll be speaking at #JFall on Nov 6th! Details on the conference here: https://jfall.nl/
Consigliato da Luigi Fùgaro
-
Qualche giorno fa ho avuto un confronto con alcuni colleghi sul tema della qualità del software. Ho un problema su questo argomento, chi lavora con…
Qualche giorno fa ho avuto un confronto con alcuni colleghi sul tema della qualità del software. Ho un problema su questo argomento, chi lavora con…
Consigliato da Luigi Fùgaro
-
Last Friday, I had the privilege of representing Redis at the MCP Agents Hackathon by Creators Corner in the AWS Builders Loft in SF. It was awesome…
Last Friday, I had the privilege of representing Redis at the MCP Agents Hackathon by Creators Corner in the AWS Builders Loft in SF. It was awesome…
Consigliato da Luigi Fùgaro
-
Un modo "nuovo" di sviluppare competenze, personali e di team, con arnaldo morena alla #devfest #DevFest #DevFestCampobasso #GDGCampobasso #GDG
Un modo "nuovo" di sviluppare competenze, personali e di team, con arnaldo morena alla #devfest #DevFest #DevFestCampobasso #GDGCampobasso #GDG
Consigliato da Luigi Fùgaro
-
A Day Redis Rewrote the AI Story in #Bengaluru 🚀 Yesterday, Bengaluru didn’t just host an event—it became a canvas of…
A Day Redis Rewrote the AI Story in #Bengaluru 🚀 Yesterday, Bengaluru didn’t just host an event—it became a canvas of…
Consigliato da Luigi Fùgaro
-
Few weeks ago I released new material on linux privilege escalation. Check it out: https://lnkd.in/dJUCuQQK The material consists in 14 hours of…
Few weeks ago I released new material on linux privilege escalation. Check it out: https://lnkd.in/dJUCuQQK The material consists in 14 hours of…
Consigliato da Luigi Fùgaro
Altri profili simili
Altre persone che si chiamano Luigi Fùgaro
-
Luigi Fugaro
Docente presso Ministero Istruzione, Universita' e Ricerca
-
Luigi Fugaro
Insegnante presso Ministero pubblica istruzione
Su LinkedIn ci sono altre 2 persone che si chiamano Luigi Fùgaro
Vedi altre persone che si chiamano Luigi Fùgaro