Speaker

Zachary Klein

Zachary Klein

Principal Software Engineer

St. Louis, Missouri, United States

Actions

Zachary Klein is Principal Software Engineer at Object Computing Inc, where he works as a consultant and solutions architect, as well as an OSS contributor to frameworks like Grails and Micronaut. Zachary has delivered private and public training on many facets of application development, including front-end frameworks, architecture, and web security. Zachary is based in St Louis MO with his lovely wife and five (yes, you read that right!) incredibly adorable children.

Area of Expertise

  • Information & Communications Technology

Topics

  • Apache Kafka
  • Micronaut
  • Java in the cloud
  • Apache Groovy
  • Kafka Streams
  • microservices
  • Architecture
  • Event Driven Architecture

Building Elegant Web Apps with Svelte

Svelte is a JavaScript framework that keeps the simple things simple, while offering blazing performance and minimal runtime overhead. In this session, you’ll learn how to compile and run Svelte apps, compare and contrast the framework with other Frontend giants like React and Vue, and get a sneak peak at what’s coming in Svelte 4. Get ready to enjoy web development once again!

Cloud Native Reloaded: What’s New in Micronaut 4

The Micronaut Framework kicked off a wave of innovation in JVM-based microservices, helping to mainstream Ahead Of Time compilation, small application binaries, and native image support. With the 4.x release, Micronaut continues to push the boundaries of what’s possible with “natively cloud-native” services on the JVM. In this talk you’ll get a concise introduction to Micronaut, and learn about several new and exciting features in the latest major release of the framework, including virtual threads, object storage, code generation for API clients, and support for expressions.

Event-Sourcing: Think Different about Data Stores

In a 2005 essay, Martin Fowler described "Event Sourcing" as an architectural pattern wherein "all changes to application state are stored as a sequence of events". Sounds simple, right? Event-Sourcing provides many powerful capabilities, including the ability to query data from any moment in time, replay past events, and reconstruct the state the application (including historical data) after a disaster. How can you design your data model and your application architecture to take advantage of these capabilities? And what about the pitfalls of event-sourcing and event-driven design, such as transient state changes, concurrent event-processing, and brittle event schemas?

In this presentation, you'll learn what Event Sourcing is, how you can benefit from it in your applications, and how to design for resiliency and respond effectively to change. You'll also learn how to implement and leverage Command and Query Responsibility Segregation (CQRS) to cleanly separate between your event-sourced write models and more typical read models such as REST APIs.

Do You Even Event? Designing Effective Event-Driven Systems

Event-driven architectures and event-streaming are all the rage. These new architecture styles brings with them incredible potential for creating scalable, resilient systems - but it also introduces new classes of pitfalls and anti-patterns. How can you be sure that your event-driven architecture is built to last? This talk will cover some of the key characteristics, best practices, and "gotchas" to be aware of when designing event-driven systems.

Groovy-Powered Microservices with Micronaut

The Micronaut Framework makes building performant microservices and serverless applications with Apache Groovy not only practical, but enjoyable! Using AST transformations and AOT compilation, Micronaut helps Groovy to shine by reducing the runtime overhead incurred by traditional frameworks, and this, together with Groovy's support for static compilation, allows you to play your favorite dynamic JVM language to its strengths without compromising runtime performance. Come learn how Micronaut can help make your next cloud, serverless or IOT project a Groovy reality!

Natively Cloud Native - Building Agile Microservices with Micronaut

This talk is a fast-paced introduction to the Micronaut framework, from creating the first app to orchestrating a microservice federation and deploying to the cloud. We will cover the basics of writing Micronaut apps, communication between services, building for resiliency, managing configuration, and deploying to a cloud provider. By the time we’re finished, you’ll have a good understanding of both the distinctives and features of the framework and be ready to start building and deploying your own apps with Micronaut. Buckle up!

Event-Driven Microservices with Apache Kafka & Micronaut

Explore event-driven patterns with Apache Kafka and Kafka Streams, to create robust, extensible, and reactive applications for the cloud, using the Micronaut framework.

ApacheCon North American 2022

Event-Driven Microservices with Apache Kafka & Micronaut
Groovy-Powered Microservices with Micronaut

October 2022 New Orleans, Louisiana, United States

DevNexus 2022

Single Page Apps in a Microservice Architecture

April 2022 Atlanta, Georgia, United States

ApacheCon @ Home

Grails 4: Leveling Up Your Game
Getting Groovy with Micronaut & JHipster

September 2020

Zachary Klein

Principal Software Engineer

St. Louis, Missouri, United States

Actions

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