About Ho-r-ay

James is NET-A-PORTER's Chief Technical Architect. He is responsible for NET-A-PORTER's Technical Direction and Leads a small team of highly-skilled Architects who carry out a wide range of activities, from actively writing code as a member of delivery teams and breaking down complex problems and identifying steps towards solutions.


At NAP, our code bases have organically grown as we’ve added more capabilities in order to support the rapid growth of our business.

From Monolithic to Microservices

The microservices architecture is an alternative pattern that addresses the limitations of the monolithic architecture. With Microservices the ambition is to be small. The flexibility that comes from Microservices is driven largely because of their size, so to keep these benefits we need to fight against the urge to add more and more lines of code.

Continue reading