Success with Workshop Signup

2 Day Workshop

Agenda

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.

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, Rob and Tim.

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.


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.

Contact Us

Contact Details

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

Vancouver
Email: info@adaptechgroup.com