Workshop: Event Modeling & Event Sourcing

2 Day Workshop

February 18th/19th, 2021

Overview

Event Modeling is the new paradigm for software system development - it is post-Agile. Quite simply it improves on past methodologies in five major areas:

  1. more scalable
  2. zero data loss
  3. faster transactional performance
  4. simpler system modeling
  5. faster development timelines

For developers new to the practice, you will learn our Event Modeling approach including the high-level system design to the actual configuration of an Event Store instance (the underlying repository). All attending will gain a strong understanding of the core patterns and practices that lead to successful Implementations.

Outline

Join Adaptech as we guide you through a 2 day workshop enveloping all the ways you can design and develop and deploy a multi-domain CQRS/ES system. Each ticket is $399 USD or $249 USD for a single day. February 18th/19th, 2021.

Day 1

4 hours of event modeling! Learn with hands on exercises to create an event model with other participants. Compare the current tooling avaialable for the approach. Remove the technical to business chasm by showing functionality by example. Your instructors are going to be Adam, Rafael and Justin.

Day 2

Learn from the “3 Amigos” how to translate an event model into a solution hosted in modern cloud infrastructure. Tim Rob and Steve will take you through the development of a CQRS system leveraging the cloud. We will implement part of the system designed on day one.


Matt Bishop - Principal Architect at Elastic Path Software

Matt Bishop - Principal Architect at Elastic Path Software

Adaptech has been supporting us on our own CQRS Journey for more than a year. We have engaged with Adaptech multiple times and they deliver both sound advice and exceptional code.

Instructors

Adam Dymitruk

Adam Dymitruk

CEO/Founder

Adam is the author of Event Modeling. He has dedicated his career to building event-driven systems. He is one of the original contributors to the body of work around CQRS and Event Sourcing in the area of consensus for the source of truth in automated information systems. He has also focused on decentralization concepts along with open source and open standards efforts.

Tim Hamelin

Tim Hamelin

Senior Solution Architect

Tim has over 20 years of experience in software analysis, design, development, testing, and implementation of various systems. He has worked in large, medium and small companies and has experience in being either a key component to a team or the individual solely responsible for developing an application. He is considered by people in the industry to be multifaceted and has the ability to quickly grasp key concepts when learning new and emerging technologies. He has learned over the years from various mentors the value in following proper design principles and utilizing patterns to help solve particular problems to speed up development. His most recent project was leading a team at autoTrader that built their entire back-end inventory management system using Serverless CQRS and DDD w/ Azure Functions, Event Sourcing w/ Blob Storage, Reactive Messaging w/ Service Bus and Continuous Integration/Deployment w/ Azure Dev Ops, Azure Resource Manager Templates.

Rob Hale

Rob Hale

Senior Solution Architect

Rob is a software engineer/technical architect with 15 years of development experience and 5 years of management experience. He has developed applications for a number of industries, including CGI Film and Computer Games. His specialties are Software Project Management in a number of different industries using both Windows and Unix/Linux development environments. His expertise spans CQRS ES & DDD, Database Modeling/Architecture, Linux Clustering, Render Farm Architecture, facial animation systems development, pipeline design optimization and development.

Steven Elliott

Steven Elliott

Senior Solution Architect

Steven is an expert in event-driven architectures including CQRS/ES and Domain Driven Design. He has extensive AI and ML experience, varying from numerical prediction, language understanding, to computer vision, with a more thorough understanding above and beyond the typical applications and into the actual theory driving today’s renaissancial drive towards the “Holy Grail” of artificial intelligence. Having delivered many solutions to production across the on-prem world and up into the clouds (Azure, AWS, and Google), he can lead teams to learn and implement modern software development practices, while encouraging them to come back with their own perspectives, which drives innovation through individual thought.

Justin Hollander

Justin Hollander

Senior Solution Architect and Business Development

Justin is skilled in a number of programming languages and has a solid theoretical foundation. He gives back to his community and will go the extra mile. With volunteering in other countries or giving talks at meetups, it is important for him to get involved with academics and industry in order to give back to those who helped him get started. This allows shared learning across multiple domains and platforms within a vibrant industry. This also keeps the industry growing with shared success. From the ground up, Justin has created automation systems for various companies and worked his way to a Solution Architect position leading other development teams in their pursuit of excellence. Out with the manual and in with the automated. From there, industry and academics have paved a path towards a development career that included the beginnings of event driven design including CQRS/ES and Domain Driven Design. His motto in life is that everything should be event driven and can be built that way.

Rafal Maciag

Rafal Maciag

Founder at Modeling Evolution

Rafal is the founder of Modeling Evolution. He has helped companies transition traditional Agile approaches to Event Modeling as well as implement numerous Event Sourced systems. Rafal trains leaders to run their own Event Modeling workshops across Europe.

Contact Us

Contact Details

If you need more information, please feel free to contact us!

Vancouver
Email: info@adaptechgroup.com