Sunday, 26 July 2015

Microservices: My Collection of Top Resources

Last updated: 02 May 2016

GOTO Conferences Keynote: Microservices by Martin Fowler [VIDEO]
Great balanced intro if you have some development experience.

DockerCon14: State of the Art in Microservices by Adrian Cockcroft (Battery Ventures) [VIDEO]
The role of DevOps and Docker in microservices.

Martin Fowler on Microservices [TEXT]

Implementing Microservices Architecture by Fred George [VIDEO] - experiences from

Microservices: Software that Fits in Your Head by Dan North [VIDEO] - The people centric thinking of microservices.

The Inverse Conway Manoeuvre by James Lewis [VIDEO] - Organisation design lead system architecture. Design the people structure and the system structure will follow.

The New New Software Development Game: Containers, Micro Servic [VIDEO] [Article on] by Mary Poppendieck

Surviving Microservices by Richard Rogers [VIDEO] - Creators of SenecaJS microservices framework. This talk is about the patterns rather than the frameworks.

Domain Driven Design:
The Book by Eric Evans
Article by Martin Fowler

A collection of building blocks commonly used in microservices architecture
Docker Containers - leading the pack in container technology
CoreOS - Linux with containers as a first class citizen
Amazon EC2 Container Service - Docker container management on EC2
Weave Works - Deals with the networking side of Docker, Load Balancing, DNS, DHCP, Service Discovery etc.

Seneca JS - A Micro-Services toolkit based on Node.js but doesn't limit a service to NodeJS.
gRPC by Google - A high performance, open source, general RPC framework that puts mobile and HTTP/2 first.
TypeSafe Reactive Platform - Play, Scala, Akka, Java, and Spark
PACT - Define a pact between service consumers and providers, enabling "consumer driven contract" testing

Saturday, 11 April 2015

Further reading

Time has flown by,  I didn't realise I'd been away from this blog for such a long time. Just flicking through now it has been well over 2 years.

I confess to not being a consistent blogger. But I have published a few post elsewhere during this time. 

You can find more of my thoughts here:

Http://  [migrated back over to this blog]

Friday, 4 July 2014

Delivering on a cloud-first promise

This is one of those promises I made to myself, approximately 5 years ago. I had long since realised that if they can’t see it, they don’t really care. They don’t care until it goes wrong that is. Therefore spending time on what mattered to my colleagues and our customers and outsourcing the rest became the strategy. I’m pretty sure this isn't revolutionary thinking but how does one execute is always the question, right?

Tuesday, 21 May 2013

My First Hand Experience of Google Glass

I was one of 700 lucky enough to be invited to attend this years Google Atmosphere London which was held this afternoon (21/05/2013) at The Brewery.

Monday, 8 April 2013

Thoughts On: How To Survive a Ground-Up Software Rewrite Without Losing Your Sanity

Earlier today I came across this awesome post How To Survive a Ground-Up Rewrite Without Losing Your Sanity aka: Screw you Joel Spolsky, We're Rewriting It From Scratch!

Monday, 18 March 2013

How to Workaround a Google Drive Outage

Google App status dashboard as of 15:40 GMT, 18 March 2013
Right now there's a service disruption to Google Drive. From what I understand of the outage, from my experience, others at work and on twitter, is that working on already opened documents is ok. Listing type functionality seems and new document creation seems to be down. Not impacting everybody, but enough people as you would expect.

Wednesday, 20 February 2013

The WHY must come before the HOW and WHAT!

Photo by Jerry Reynolds

I recently came across a TEDtalk called How Great Leaders Inspire Action by Simon Sinek which instantly grabbed my attention. It seemed to help explain some thoughts and theories I'd had of recent but struggled to explain very well, even to myself. I immediately followed on by reading his book on the same topic Start With Why: How Great Leaders Inspire Everyone To Take Action.

Tuesday, 15 January 2013

So Many People Are Choosing Downloads over CDs because...

HMV Oxford Street (From Wikipidea)

I have this conversation every now and then... I'm sure you would agree you (the ones buying CDs from a shop) are the minority, clearly.

Monday, 14 January 2013

Sky+ HD the Next Generation Box

So recently I've moved and my new place isn't wired up properly for Sky+, there's only one feed. Now separate feeds isn't required for the most part, one could use what they call a smart splitter, however from what I've read some channels may not record depending on what frequency it's on and what channel you happen to be watching, or something along those lines.

Need an Energy Boost for Your Gym Session? Here's my secret

Everybody's made different but if you are like me and suffer from quick energy depletion during your workout then you should try this. It's simple and natural, so zero risk, nothing to loose.

Thursday, 10 January 2013

Why is the World Obsessed with Microsoft Office?

People who know me would have seen this long coming. They know that I hate the concept of installed computer operating systems and desktop software. I'm all for the cloud, cloud computing that is, computing in the browser. It's the way forward and the only way forward in my mind! It's obvious to me.

Thursday, 13 December 2012

HOW TO: Configure FreeSSHd on Windows 2012 and Connect with Putty

Recently I started playing around with Chef for a project. Chef needs SSH and setting SSH up on Windows is something I've not done before. I couldn't find a set of good instructions so here goes.

This YouTube video helped

I used a AWS EC2 Windows 2012 x64 Server and Windows 8 x64 desktop.