PRO Workshop (API): Our Journey from Monolithic to Microservice with Kubernetes

Gian Paolo Santopaolo
Collaboard, Technical Fellow

Gian Paolo's career spans the 21st century of tech, with 18+ years of experience covering the entire breadth of the .Net/Azure development ecosystem.

Over the past two decades, he has led the architecture, design, and development of highly scalable enterprise applications, implementing the latest technologies both on-premise and in the Azure Cloud.

He contributes heavily to multiple projects involving AI, Ink, Touch, Gestures, Voice, and VR/AR.

He has worked for more than a decade in banking and finance enterprise development.

He also has extensive skills in client user experience design and development.

Starting in October 2012, Microsoft has annually honored Gian Paolo with the MVP award (Most Valuable Professional for the development of Windows, ink, and touch applications.

From 2018 to 2020, for his commitment to the enterprise cloud and NUI, he was also recognized as a Microsoft Regional Director ( ), a restricted group of 175 tech and business people worldwide. Because of their leadership positions, passion, commitment to technology and business excellence, RDs have the access necessary to provide feedback directly to Microsoft's senior leadership team, including Satya.

He currently serves as technical fellow at IBV Solutions in Bonstetten, Switzerland while still leading the dev teams, providing code guidance and mentoring, and engaging in R&D duties. He supports sales engineering by going out into the field with the business people to talk to customers and partners. Last but not least, he also works with product management to close the barrier between the dev teams and the business.

Gian uses his proven communication skills to share his insights with the developer community and to learn from it. He has come to realize that because the Emerging Experiences ecosystem is always evolving, it will always outpace any standards we attempt to impose upon it. Consequently, exchanging ideas with a diverse group of skilled people is the only way to find the best solutions from which everyone can benefit. In Gian’s everyday life this translates into two prime directives: share and be passionate. Always share your expertise because history teaches us that sharing knowledge leads to collective growth. Always be passionate because passion gives our lives purpose. 

Collaboard is one of the three major players worldwide when it comes to digital whiteboards, and we have extremely high availability and scalability requirements.
In this course, we will walk through our evolution from a monolithic application to the real microservice architecture supporting event-driven design with gRPC, signalR, Protobuf, and RabbitMQ for .Net 6 and React on Kubernetes in the Cloud.