Search This Blog

Friday, September 4, 2015

Akka.net bootcamp

The DDD book I am reading has a section on reactive systems.  Searching about reactive systems led me to the Akka.net bootcamp.  When my head starts pounding from reading too much DDD stuff, I start going through the bootcamp lessons.  They are a lot of fun, and I feel like I learning some stuff about Akka.  Not sure I am ready to use Akka at work but I bet in 5-10 years people will come to me and say "Why didn't you integrate our bounded contexts through Akka instead of NServiceBus?".

Bounded Contexts

Have a project coming up at work where we are going to create a separate DDD bounded context and integrate it with another bounded context.  I have been reading a bunch of books to try and figure out how I want to do this.


  • Building Mircoservices - This was a really interesting read and I learned a lot of useful stuff
  • Enterprise Integration Patterns - This one is considered the bible of integrating through messaging frameworks.  It felt it bit like reading an encyclopedia.  Maybe I shouldn't have tried to read it end to end and instead just used it as a reference.
  • Patterns, Principles, and Practices of Domain-Driven Design - I am still reading this one.  I would say this book is somewhere in between the other two books.  Not a light fun read but full a useful stuff and not quite as heavy as an encyclopedia.

Saturday, April 18, 2015

Possible way to covert part of JS application piecemeal


I like how they limit to three components and limit how those components interact.
----
Introducing T3: Enabling Large Scale JavaScript Applications | Box Blog
https://www.box.com/blog/introducing-t3-enabling-large-scale-javascript-applications/




Saturday, March 7, 2015

Samza

This article describes something that sounds like CQRS and Microservices in terms of database concepts.


This is really smart since the people that would mostly likely resist this type of architecture change are the people that are most invested in relational databases.

Nativescript

This is allows you to write native apps with JavaScript. Very cool.

http://docs.nativescript.org/getting-started.html

Would be interesting to compare this against

http://www.reactnative.com