Jun 28, 2016

CQRS and What It Means for Your Architecture

I just gave a presentation on CQRS (Command Query Responsibility Separation) at the Sydney Alt.Net group and have uploaded the slides to SlideShare for you to have a look at.

Overall, it's a pretty simple pattern, but also one that can be quite powerful. It can also be the launching point for getting into Domain Driven Design and a gateway to more advanced architectural approaches such as event sourcing and microservices.

That said, CQRS does not need to be used with those and is a valuable enough on its own to be included in every developers toolkit.



May 28, 2016

Architecting Microservices in .NET at DDD Sydney, 2016

I've just finished delivering my Microservices talk at DDD Sydney and promised the folks a few links so they could look back on things and get some ideas for their own projects.



Before that, a big thanks to everyone in the audience who came along and asked questions. We covered a lot of ground in a short amount of time!

Remember that the code in the GitHub repo is for inspiration, not duplication and there is some incomplete code in the repo (sorry about that).  The slides have plenty of bullet points and notes so you can come back and look at things after the fact, and use it as a reference.

Here's the links:
GitHub repo: https://github.com/rbanks54/microcafe
Slides: http://www.slideshare.net/rbanks54/architecting-microservices-in-net

May 17, 2016

Some upcoming events

(Wow, it's been a while since I posted - sorry, all!)

In case you aren't aware, there's a few developer events coming up that I'm involved in that I thought you might like to know about.

DDD Sydney - May 28th


http://dddsydney.com.au/

I'll be talking about Architecting Microservices in .NET.  Should be fun :-)

Agile 2016 - July 25th -29th


http://agile2016.agilealliance.org/

I'm co-chairing the Dev Practices and Craftsmanship track this year. I'm pretty excited about the content and we've got some great speakers and amazing topics if you can make it.

NDC Sydney - Aug 1st - 5th


http://ndcsydney.com/

I'll be jumping off the plane from Atlanta and doing 2 talks

The first is a variation of the Microservices talk I'm doing at DDD Sydney, and the second is a talk on the revamped build system in VSTS and integrating with SonarQube for automated metrics and technical debt monitoring.


There's still tickets available to all 3 events, so I'd encourage you to have a look through the content at all of them and see what takes your fancy. There's always something new to learn in this field, and I'd love to see you there!