Domain-Driven Data-Oriented Design

Domain-Driven Data-Oriented Design

Jun 27th, 2024

11:00AM - 12:00PM EST

Remote

Learn how to leverage domain-driven design principles to create data-oriented solutions

Price: Free

Enroll Now

When: Thursday, June 27 · 11am - 12pm EST

Schedule: 1 Hours Free Webinar

Where: Online - Zoom Meeting


In this talk, Bill will discuss the principles of Domain-Driven Data Oriented Design, emphasizing its significance in software architecture for maintainability and complexity reduction. He will highlight the necessity of package design and layering, stressing the importance of clear architecture to maintain mental models of the codebase. The presentation will cover software architecture layers, data models, and package-oriented design, emphasizing domain-driven design principles and practical implementation strategies. Kennedy will also provide resources for further exploration.

We will cover:

  • Domain-Driven Design (DDD) and Data-Oriented Architecture (DOA): Learning essential principles for modern software design.

  • Layering Your Project: Understanding the importance of structured layers for simplicity and maintainability.

  • Trust Mechanisms: Establishing validation processes to ensure data integrity and minimize inefficiencies.

  • Data Modeling and Validation: Implementing rigorous data models and validation techniques at each layer.

  • Architectural Integrity: Finding strategies to maintain architectural integrity while addressing real-world complexities.

  • Q&A


About William Kennedy:

William Kennedy is a managing partner at Ardan Labs in Miami, Florida, a group of passionate engineers, artists, and business professionals focused on building and delivering reliable, secure, and scalable solutions. He is also a co-author of the book Go in Action, the author of the blog GoingGo.Net, and a founding member of GoBridge which is working to increase Go adoption through diversity. William Kennedy is a managing partner at Ardan Labs in Miami, Florida, a group of passionate engineers, artists, and business professionals focused on building and delivering reliable, secure, and scalable solutions. He is also a co-author of the book Go in Action, the author of the blog GoingGo.Net, and a founding member of GoBridge which is working to increase Go adoption through diversity.


Why Engineers & Teams Trust Ardan Labs

Cisco Logo

Extremely well organized and high value

"The course is extremely well organized and the pace is also very conducive to the learning process. The exercises are very well organized. Delivered very high value."

- Cisco
Kelsey Hightower's Photo

Best training in the Go community

"You should reach out to the team over at @ardanlabs. They have been training the Go community since the beginning and I've yet to see anyone do it better."

- Kelsey Hightower
Jessica Greene's Photo

Go features that made work better

"Feeling so happy with myself: yesterday at work I refactored some code to use @golang 1.16 built-in, embed I learned about it at @ardanlabs service class."

- Jessica Greene
Zip Recruiter Logo

Well-structured and useful advice

"Excellent class. The instructor is a hacker speaking to hackers, so we got very useful information and advice. Well-structured and paced. 10/10 would gopher it again."

- Zip Recruiter
Adeniyi Oluwatola's Photo

Best ever—learned to build great services

"I finished Ultimate Service from @ardanlabs. I'm telling you this was the best ever. Talking from project structures to metrics. Now I can write good services in Go."

- Adeniyi Oluwatola
Steve Francia's Photo

Improved productivity with Go

"Thanks @ardanlabs for a great Ultimate Go class! Bill is a great teacher and I'm definitely more productive in Go now."

- Steve Francia
Matt Holt's Photo

Complex topics explained clearly

"Highly recommend Ultimate Go by @goinggodotnet & @ardanlabs. I appreciate how Bill explains complex topics simply and clearly. The labs were incredibly helpful too."

- Matt Holt
Cole Calistra's Photo

Well documented and well structured

"Their quality is astounding. They went above and beyond what we asked, working in line with best practices. Everything had test cases, was well documented and well structured, and ran smoothly.”

- Cole Calistra
See What's New

From the Lab

Where ideas get tested and shared. From the Lab is your inside look at the tools, thinking, and tech powering our work in Go, Rust, and Kubernetes. Discover our technical blogs, engineering insights, and YouTube videos created to support the developer community.

Explore our content: