Microservices is not as recent a concept as we may like to think. At a Skills Matter conference held in London in November, renowned developer Greg Young explained that the dominant thinking behind microservices has been around for 50 years.
In the eyes of IBM’s Kyle Brown, we should view microservices as the end result of everything that came before it – whether that means Agile, RESTful or DevOps.
Software development has made giant leaps and strides since the days of original object-orientated modelling and the Actor Model and the evolution of these original ideas into service-orientated architecture (SOA) and eventually microservices themselves.
From Martin Fowler’s Patterns of Enterprise Application Architecture in 2002 right through to 2016’s Developing Reactive Microservices by Markus Eisele, this area has seen a vast amount of progression and thought leadership from innovative developers in recent years.
Looking forward to 2017, now is the perfect time to be thinking about what software development was like before microservices, how things are today and what we can expect in the near future.
Here is our timeline of the journey so far and what’s yet to come:
What do you think the future holds for SOA and Microservices? Could you become one of the developers that makes this kind of high-level software innovation happen?
Apply for one of our developer roles and we’ll help you connect with the tech industry’s biggest players