Not On The High Street

Notonthehighstreet.com is an online marketplace that was founded in 2006. It is home to 5000+ of the UK’s best creative businesses, offering a plethora of unique gifts and original homewares. In what has become a well-known and inspirational entrepreneurial story, it's founders evolved their business idea from a kitchen table chat, into an award-winning company that serves thousands of customers globally.
Platform Engineering
Microservices
Industry
Online Retail
Project Type
Platform Engineering
Technologies
Microservices, Java
OpenCredo-Case Study Banner -NOTHS
OpenCredo-Icon: Quotation Marks -Bright Coral

In this 4 day weekend we take 6% of our annual turnover and have 6x our average peak traffic; OpenCredo worked with us to completely overhaul our infrastructure including a complete migration to a container based solution running on AWS. This could not have gone smoother, and when others failed we had a great weekend. OpenCredo was instrumental in helping us broaden our tech stack. Java has not only enabled us to recruit from a much larger developer network but has added enterprise speed and stability.

Director of Engineering

Not On The High Street

The Challenge

Notonthehighstreet.com (NOTHS) has experienced exponential growth since its launch.

Their site gets millions of hits daily, with 6x spikes in traffic during the busiest times of the retail calendar (Black Friday and Cyber Monday). Whilst the existing technology was functioning adequately, the NOTHS team were anticipating further business growth as a result of expansion into new markets, and the realisation of their ambitions.

As such, they needed to ensure their platform would be able to handle increased transactions; be responsive to a rapidly changing retail market; and allow them to capitalise on business opportunities.

As a way to realise their ambitions, the NOTHS team were keen to increase diversity within the technology stack, by means of adding capability around the JVM language platform, and gaining insight into potential benefits of other emerging technologies.

The Solution

Our partnership incorporated both Discovery and Delivery phases.

Discovery

This took the form of face-to-face conversations (with technical and non-technical people, at all levels) and workshops (including a tour of their current technology set-up). From this we were able to ascertain which aspects of their tech stack were working well, and which areas required attention. Keeping their goals in mind, our subsequent recommendation was to incrementally move towards a Microservices-style architecture and approach.

Delivery

Following acceptance of the proposed approach, the NOTHS team invited us to carry out the delivery. This began with the building of a POC (proof-of-concept) where particular attention was paid to working closely with the NOTHS team, incorporating techniques such as pair programming along the way. Our intention was to prove the suitability of the recommended approach and technologies, whilst affording NOTHS an opportunity to gain knowledge of architectural best practices.

After demonstrating a successful POC, we proceeded to begin the incremental work of moving their application stack to a fully-operational, elastic architecture.

In doing this – and through a series of hands-on workshops and knowledge-sharing sessions – we were also able to help the NOTHS team adopt new development approaches and patterns, such as behaviour-driven design (BDD), distributed and cloud-native software, event sourcing and CQRS (Command Query Responsibility Segregation).

Finally, in order to ensure that NOTHS could support and further develop their new tech stack, we guided the recruitment and training of a new Java-based development team.

With the above implementation completed, we continued our partnership with the NOTHS team for a further six months, helping them to complete their technology transformation into a leading-edge platform. This involved the migration of NOTHS’ existing infrastructure to the AWS public cloud; with automation and infrastructure-as-code forming an integral part of the final solution.

Technologies employed were Docker, Apache Mesos, Mesosphere Marathon, Chronos, HashiCorp Consul and Packer, Ansible and various AWS services.

The results

As a result of our partnership, we were able to leave the NOTHS team with:

OpenCredo-Icon-bright coral

A responsive technology platform to support their business’ continuous growth.

OpenCredo-Icon-Check green

A highly skilled in-house Java development team that enables NOTHS to be self-reliant.

OpenCredo-Icon-Check purple

Knowledge of technology options to enable NOTHS to optimise their platform as needed.

OpenCredo-Case Study Banner: Verica
"We engaged OpenCredo to accelerate the build and delivery of our Kubernetes and Kafka verification modules and the results were outstanding. This was a critical part of our go-to-market strategy for our Continuous Verification Platform..."

Casey Rosenthal

Co Founder & CEO of Verica Author of Chaos
Engineering: System Resiliency in Practice

OpenCredo-Case Study Banner: Woorank
“If I had said when we set out on this project, ‘we are going to have an entirely new infrastructure and the old infrastructure ported within weeks’, people would have thought I was crazy. But by working with OpenCredo we got what we wanted much faster.”

Nils De Moor

CTO

OpenCredo-Case Study Banner: Motability Operations
" I highly recommend OpenCredo for their outstanding partnership in helping us accelerate and deliver our platform engineering improvement initiative. The team hit the ground running and consistently demonstrated a strong work ethic. OpenCredo's professionalism, deep cloud-native skills and insightful recommendations helped ensure our platform was aligned with modern standards yet also tailored to fit within our unique engineering context..."

Julian Austin

Head Lead Software Engineering
& Agile Transformation Department

Looking for a hands-on software delivery partner?

Book in a quick 20 minute discovery call with our consultants to discuss your specific project and objectives.

Book now
OpenCredo-Photo-Nicki Watt & Consultants