Speaker

Luca Bianchi

Luca Bianchi

Chief Technology Officer @ Neosperience Spa, AWS Serverless Hero, AWS re:Invent 2022 speaker, ServerlessDays Italy and Serverless Meetup Italy co-organizer

Chief Technology Officer @ Neosperience Spa, AWS Serverless Hero, AWS re:Invent 2022 speaker, ServerlessDays Italy and Serverless Meetup Italy co-organizer

Milan, Italy

Passionate about technology, IoT, and Machine Learning. Loving microservices, DDD, and serverless because all of them have a huge impact on software architectures and are directly tied to application business outcomes. Serving as CTO and R&D manager at Neosperience, an Italian scale-up, listed on Italian Stock Exchange.

Appassionato di tecnologia, IoT e Machine Learning, da alcuni anni promuove le tecnologie serverless, come comun denominatore per lo sviluppo di applicazioni moderne. Dal 2010 è CTO di Neosperience Spa, scale up quotata sul mercato dell'AIM con l'obiettivo di portare empatia nella tecnologia.

Area of Expertise

  • Information & Communications Technology

Topics

  • Serverless
  • Amazon Web Services
  • Machine Learning & AI

Sessions

Amazon Leadership principles in real life. en

Have you ever heard of **Amazon's Leadership Principles** and mechanisms? Are they just fancy company culture stuff, or can they be applied in real-life companies apart from Amazon? Can they guide professional (and maybe personal) choices when dealing with technologies, a diverse team, and uncertainty?
This talk aims to answer each of these questions with concrete examples taken from the history of an Italian startup company to a full-grown scale-up.

Discover how Amazon's Leadership Principles can revolutionize your business, offering a competitive edge against traditional management approaches. Dive deeper to understand the mechanisms behind these principles, learn to leverage automation in every aspect, and make decisions driven by solid data.

In this presentation, we'll introduce Amazon's leadership principles and explore a variety of mechanisms, such as two-way door decisions, business reviews, narratives, and more. We'll demonstrate how these principles have been effectively adapted in a real-life startup setting.

The session will showcase practical examples of applying each principle in building a company and a tech team imbued with a DevOps mindset. We'll share stories of both triumphs and challenges encountered along the way.

Moreover, we'll discuss techniques to tailor these principles to various scenarios. Key topics include adopting a serverless-first approach and embracing the 'automate-anything' philosophy, which can simplify processes in ways that may initially seem counterintuitive.

By the end of this talk, you'll gain insights into working backward and leveraging serverless technology, equipping you with strategies to streamline operations and foster innovation in your organization.

Blazing fast HTTP backends with serverless on AWS and Rust en it

Leveraging serverless architectures to build scalable and reliable backends offer several advantages in terms of time-to-market and cost-effectiveness.

Language of choice impacts performance and developer speed, affecting AWS Lambda cold start time and developer experience in catching errors before going into production. In this session, we'll showcase how to build a serverless backend using Rust language with AWS Lambda and AWS DynamoDB through the AWS SAM framework.

Backend HTTP super veloci con AWS serverless e Rust en it

L'utilizzo di un'architettura serverless per la realizzazione di backend scalabili offere numerosi vantaggi in termini di time to market e riduzione dei costi di gestione.

La scelta del linguaggio da utilizzare ha un impatto non trascurabile sulle performance del nostro backend, influenzando direttamente il cold start delle Lambda. In questa sessione esploreremo come realizzare un backend completamente serverless in Rust, utilizzando AWS Lambda e AWS DynamoDB, grazie al framework AWS SAM.

Elevating Generative AI Projects to Production: Tools and Best Practices to deliver customer value en it

Transitioning a generative AI (genAI) project from a simple Proof of Concept (PoC) or service demo to a robust, production-ready solution is a complex process fraught with numerous challenges. This talk aims to guide attendees through the intricacies of scaling genAI projects, highlighting common pitfalls and strategic solutions.

In this talk, we introduce a comprehensive architectural blueprint for genAI projects, covering essential aspects such as prompt and guardrail versioning, conversation management, vector database selection, and model evaluation, utilizing Amazon Bedrock’s Evaluation and Guardrails.

A highlight of this talk is a case study demonstrating the implementation of an End-to-End Retrieval-Augmented Generation (RAG) system integrated with Bedrock Knowledge with prompt versioning, knowledge-optimized chunking, conversation history, and knowledge base augmentation through agents as well as vector database and models selection.

GenAI in produzione: best practice per garantire valore. en it

Lo sviluppo di un progetto di intelligenza artificiale generativa (genAI) da un semplice Proof of Concept (PoC) o demo a una soluzione robusta e pronta per la produzione è un processo complesso pieno di numerose sfide.

Questo talk mira a guidare i partecipanti attraverso le complessità del dimensionamento dei progetti genAI, evidenziando le insidie comuni e le soluzioni strategiche.

In questo talk presentiamo un'architettura completa per i progetti genAI, che copre aspetti essenziali come il controllo delle versioni dei prompt e la definizione delle guardrail, la gestione delle conversazioni, la selezione di database vettoriali e la valutazione del modello.
Vedremo anche quali strumenti AWS mette a disposizione, utilizzando la suite Bedrock.

Infine mostreremo come queste tecniche sono state applicate in un caso reale nell'implementazione di un sistema di Retrieval-Augmented Generation (RAG) integrato con Bedrock Knowledge con a cui sono state apportate modifiche necessarie al mantenimento in produzione di un livello qualitativo adeguato quali prompt versioning, chunking ottimizzato della knowledge base, cronologia delle conversazioni e applicazione degli agenti per migliorare l'outpuut.

Make your Lambda functions blazing fast with Typescript en it

Serverless architectures are revolutionizing modern application development, heralded for their scalability, rapid deployment capabilities, and relieving developers from the burden of infrastructure management.

Yet, crafting efficient and maintainable AWS Lambda functions presents challenges, even for seasoned Node developers. The paradigm shift in programming models and the specialized nature of serverless libraries contribute to this complexity.

In our session, we'll dispel prevalent myths surrounding the development of AWS Lambda functions using JavaScript and TypeScript. We'll delve into strategies to mitigate cold starts and refine payload processing to achieve a median response time (P50) of under 20 milliseconds. This includes an in-depth exploration of the esbuild, ESM modules, and maximizing function performance.

Following the optimization phase, we'll explore the evolution of these functions by integrating cutting-edge tools like Powertools and middyJS. Additionally, we'll offer a glimpse into the latest advancements driving Lambda performance to new heights.

By the conclusion of this talk, attendees will be equipped to initiate new projects with exceptionally fast functions, leveraging their proficiency in the beloved TypeScript language.

Serverless super-veloce con AWS Lambda e Typescript en it

Le architetture serverless stanno rivoluzionando lo sviluppo delle applicazioni moderne, essendo apprezzate per la loro scalabilità, la rapidità di implementazione e il minor carico cognitivo richiesto agli sviluppatori nella gestione dell'infrastruttura.

Tuttavia, creare funzioni AWS Lambda efficienti e manutenibili rappresenta ancora una sfida, anche per gli sviluppatori Node esperti, a causa del diverso modello di programmazione e della disponibilità di librerie specifiche per il mondo serverless.

Nel nostro incontro, sfateremo i miti più comuni riguardo lo sviluppo di funzioni AWS Lambda utilizzando JavaScript e TypeScript. Analizzeremo strategie per mitigare i tempi di avvio a freddo e perfezionare l'elaborazione del payload per raggiungere un tempo di risposta mediano (P50) inferiore a 20 millisecondi. Questo includerà un'approfondita esplorazione di esbuild, moduli ESM e come massimizzare le prestazioni delle funzioni.

Dopo la fase di ottimizzazione, esploreremo l'evoluzione di queste funzioni con l'integrazione di strumenti all'avanguardia come Powertools e middyJS. Inoltre, offriremo uno sguardo alle ultime innovazioni che stanno spingendo le prestazioni di Lambda a livelli mai visti prima.

Al termine di questo talk, i partecipanti saranno in grado di avviare nuovi progetti con funzioni eccezionalmente veloci e moderne.

MiddyJS, Zod e Powertools per le nostre Lambda en

Nel 2024, AWS Lambda compie 10 anni!
Oggi gli sviluppatori hanno a disposizione strumenti come Lambda Powertools, con cui possono implementare con facilità tracciabilità, monitoraggio e logging delle funzioni.

MiddyJs introduce il concetto di middleware per arricchire le funzioni con nuove funzionalità, mentre Zod è una libreria efficiente per la validazione dei payload.

Nel nostro talk, adotteremo un approccio hands-on per esplorare queste tecnologie, dimostrando come possano essere utilizzate per sviluppare rapidamente backend moderni ed efficienti.

Applicazioni moderne con Typescript su AWS it en

Nel 2024, AWS Lambda compie 10 anni!
Oggi gli sviluppatori hanno a disposizione strumenti come Lambda Powertools, con cui possono implementare con facilità tracciabilità, monitoraggio e logging delle funzioni.

MiddyJs introduce il concetto di middleware per arricchire le funzioni con nuove funzionalità, mentre Zod è una libreria efficiente per la validazione dei payload.

Nel nostro talk, adotteremo un approccio hands-on per esplorare queste tecnologie, dimostrando come possano essere utilizzate per sviluppare rapidamente backend moderni ed efficienti.

Modern serverless applications in Typescript on AWS it en

Serverless architectures are the new normal in modern application development, thanks to their scalability, fast time-to-market, and reduced cognitive load for developers to manage.

However, writing efficient and maintainable AWS Lambda functions is still challenging even for experienced Node developers, due to a different programming model and the availability of serverless specific libraries.

In this talk, we're going to introduce the easiest "hello CRUD" application, as many newcomers would write when getting started with AWS and serverless.
Then, we're going to evolve it into a modern, robust and observable application introducing state-of-the-art frameworks such as Typescript, MiddyJS, and Lambda Powertools.
As a bonus point, we'll present also how Typescript can be used to implement Infrastructure as Code as well as our business logic through AWS CDK.

Serverless LLM with AWS Lambda and LangChain: A Revolution in Application Development en it

Join us in this exciting session as we dive into serverless architectures with AWS Lambda in conjunction with LangChain, the cutting-edge framework designed to streamline the creation of applications with large language models, handling tasks from document analysis to chatbot development, all with the power of large language models.

This session will guide you through seamlessly integrating AWS Lambda with LangChain. We will cover essential topics, including setting up a serverless environment, deploying LangChain applications, and exploring real-world use cases.

LLM e Serverless, un connubio felice en it

In questo talk esploriamo le potenzialità offerte dalle architetture Serverless, quando utilizzate insieme a un framework estremamente modulare come LangChain. Queste soluzioni ci permettono di gestire una varietà notevole di task, quali l'analisi di documenti, lo sviluppo di chatbot e la generazione di testo per specifiche applicazioni.

In questa sessione sarà introdotto il framework LangChain e verrà proposta un'architettura per la gestione in ottica distribuita delle varie chain, in riferimento ad un caso d'uso reale.

This is not your dad serverless! en it

Over the past decade, the serverless paradigm has undergone a radical transformation. What once was just about "someone else running your code" has evolved into a powerful design strategy for shaping our tech architecture.

In this captivating session, we'll delve into the journey of serverless, both within and beyond AWS Lambda.

We'll debunk common myths and introduce you to the cutting-edge tools at our fingertips for crafting production-ready projects.

Join us on this decade-long voyage and learn how to usher in the next generation of serverless applications.

This talk will cover serverless as the paradigm with concrete application use cases on the AWS cloud.
After a brief introduction of AWS Lambda main topics such as source mappings and cold starts, some optimization techniquest for typescript are presented, thus debunking the common myth of "JS lambdas have a great latency".

Moving on Event-Driven Architectures are introduced with a focus on choreography (through Amazon EventBridge) and orchestration (with AWS StepFunctions). For each of these technologies, some updates are shared (such as EB pipelines or StepFunction direct services invocation).

Then, serverless databases and caching are introduced with particular outlines in this domain.

Discussion can be extended with live coding examples whether it is allowed by allotted time.

This is Not Your Dad's Serverless! en it

Nell'ultimo decennio, il paradigma serverless ha subito una trasformazione straordinaria. Da quello che una volta era semplicemente "qualcun altro che esegue il tuo codice", si è evoluto in una potente strategia di progettazione per plasmare il nostro panorama tecnologico.

In questo talk esploreremo l'evoluzione del serverless, sia all'interno che all'esterno di AWS Lambda.

Sfateremo i miti più popolari e presenteremo gli strumenti all'avanguardia ora disponibili per realizzare progetti di livello professionale. Imbarcati in questa avventura lunga un decennio e scopri come dare forma alla prossima ondata di applicazioni guidate dall'IA.

Questo talk tratterà il serverless come paradigma con casi d'uso applicativi concreti sul cloud AWS.
Dopo una breve introduzione dei principali argomenti di AWS Lambda come le mappature dei sorgenti e gli avviamenti a freddo, vengono presentate alcune domande di ottimizzazione per i typescript, sfatando così il mito comune di "le lambda function in JS hanno una grande latenza".

Passando alle architetture basate sugli eventi, vengono introdotte con particolare attenzione alla coreografia (tramite Amazon EventBridge) e all'orchestrazione (con AWS StepFunctions). Per ciascuna di queste tecnologie, alcuni aggiornamenti sono condivisi (come le pipeline EB o l'invocazione dei servizi diretti StepFunction).

Quindi, vengono introdotti database serverless e caching con una discussione dell'approccio serverless in questo dominio.

La discussione può essere estesa con esempi di live coding se è consentito dal tempo assegnato.

Usare soluzioni headless ci ha dato alla testa! it

Il campo dello sviluppo di applicazioni web ha subito una trasformazione radicale con l'avvento di piattaforme CMS, e-commerce e CRM che integrano interfacce di comunicazione, pur preservando un'ampia flessibilità nella personalizzazione di contenuti e strutture dati.

Nel nostro talk, esploreremo in profondità il concetto di sistemi 'headless', ponendo particolare attenzione alle soluzioni più innovative e rilevanti nel panorama attuale. Dimostreremo come sia possibile potenziare un CMS attraverso la personalizzazione, creando nuove entità e sviluppando front-end dedicati con Next.js.

Cloud Day 2022 Sessionize Event

October 2022 Milan, Italy

AWS Community Days ANZ 2020 Sessionize Event

November 2020

Machine Learning From Zero to Hero

Guest speaker on a 1-to-1 interview to explain Neosperience Road to Machine Learning, building a ML team and tools to share knowledge between data scientists and developers

October 2020

Cloud Day 2020 Sessionize Event

October 2020

EuropeClouds Summit Sessionize Event

October 2020

INTELLIGENZA ARTIFICIALE E INDUSTRIA - Associazione ASSI

Introduzione all’IA, principi di applicazione di tecniche di computer vision alla fabbrica

October 2020 Bologna, Italy

Machine Learning From Zero to Hero

Guest spearker to introduct PyTorch and Pytorch Lightninng on Amazon Sagemaker

October 2020

CDK Day Sessionize Event

September 2020

Luca Bianchi

Chief Technology Officer @ Neosperience Spa, AWS Serverless Hero, AWS re:Invent 2022 speaker, ServerlessDays Italy and Serverless Meetup Italy co-organizer

Milan, Italy