News for hackers. Stuff that matters.

lukeroberts1990

Hey author here!

One thing that has been a big win (which isn't mentioned in the article) is the concept of "duplication of data". Our microservices are currently listening to everything and only taking action on things they care about. As such, they are also storing data about things they care about.

I couldn't agree more with this statement. I wish I'd gone into this, I was trying to cover a lot here about our new architecture in general.

In the beginning of development, our throughput was dreadful, but now that we have all the tools in place, adding a new service or handler of an event in a service is incredibly fast.

Yeah, we're adding a lot of new functionality and handlers really fast now. The great thing is when we need to split a service out into a new service we simply grab all the handlers for that event and the new service is pretty much already in a proof of concept state!

Feature Flipping Ruby Gem

https://github.com/lukeroberts1990/enabler

There are a fair few feature flip gems out there. None of them had exactly the feature set I needed. Most either flipped features globally or worked only on the basis of a user class. I needed to be able to switch features on for users, teams of users OR entirely different models altogether E.G companiesThe goal of this gem is to enable very granular control of which...

( Read More... | no comments | on HN )
I think he meant ruby in bullet 2