Event Sourcing: Why are people into that?

For an intro to event sourcing, see Event Logs vs. “Traditional” Databases. Maybe you have come across eventsourcing fans and heard talk about “event streams”, “lossless data capture”, “Domain Driven Design” and “command-query-response-segregation” (CQRS). Perhaps you have developers in your organization who are trying to work that way, enthusing about the patterns and the rather elegant plumbing that sometimes…

CQRS and Event Sourcing for the Internet Of Things

Sense Tecnic Systems and Adaptech Solutions team up to formalize best practices for designing IoT applications Mike Blackstock, Sense Tecnic Systems Introduction In the Internet of things, devices communicate with gateways and cloud computing systems, providing information from the physical world to services that provide domain-specific information to end users. This could include for example, the location and…

Blockchain: Hype or Necessity?

ICOs, tokens and cryptocurrency – you can’t help but to see those words in all technical news feeds today. The hype has enabled individuals and companies to make millions on just ideas alone. Write a paper about your coin, put it in an Initial Coin Offering and you can have all the success without producing…

2016 In Review: Vancouver’s CQRS/ES/DDD Meetup

Honing the blade: Lessons from a year of event sourced systems design and implementation. To the best of our knowledge, https://www.meetup.com/DDD-CQRS-ES/events/236265676/ is the only regularly occuring meetup in BC where participants can practice designing and buiding software. We focus on Domain Driven Design, CQRS and event sourcing because the craft of software development is mostly about managing…

CQRS/ES – Or is it?

Lately we have read several posts in various forums/blogs that say “tool XYZ is perfect for implementing CQRS systems because it supports event sourcing”. We thought this might be a good time to discuss exactly what CQRS with and without event sourcing is, and the requirements of event-sourced aggregates when used in a CQRS design.…