
Gerardo Gutierrez Villeda
SEI, Enterprise Architecture
Actions
Gerardo Gutierrez Villeda was born in Mexico, earned his bachelor’s degree in electronic engineering from the Universidad Autónoma Metropolitana, and started his career writing code. He has worked at SEI for 20 years and is currently a senior enterprise architect, where he helps define governance, standards, best practices, and the patterns that the SEI development community adopts. He is focused on building a distributed event streaming platform that integrates various heterogeneous systems using Apache Kafka, Kafka Connect and Confluent Schema Registry. Gerardo is a Confluent Certified Developer for Apache Kafka, AWS Certified Solutions Architect – Associate, and an AWS Certified Developer – Associate.
Area of Expertise
Topics
Kafka for Microservices – You absolutely need Avro Schemas!
Whether you are deploying a new application in Microservices or transitioning from a monolithic database application to a cloud-ready architecture, you will inevitably face the decision of either creating a service mesh of API’s – or – using an event bus for better durability, reliability and extensibility of your application. If you choose to go the event bus route, Kafka is an excellent choice for several reasons. One key technology not to overlook is Avro Schemas. They provide a definition for your event payload, just like an API, to ensure all of the event consumers can reliably consume the events. They also handle schema evolution as requirements change and much, much more.
In this talk we will discuss all the nuances and considerations around using Avro Schemas for your JSON event payloads. From developer tools, to DevOps approaches, versioning, governance and some “gotchas” we found when working with Avro Schemas and the Confluent Schema Registry.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top