As an organisation focused on how to help customers drive the most from their data, we work with businesses of all sizes and across a broad range of industries, meaning we need to adapt our approach to meet each customer’s needs.

Inawisdom is a long-standing AWS specialist and we pride ourselves on being Cloud Natives which means when designing and building architectures we take a serverless approach to enable scalability, adaptability and cost savings.  However, there are times, like recently with our customer Snoop – an exciting start up in the Fintech space – where we need to blend this approach with Managed Services and Containers to meet the demands of the customer. By doing this, it has allowed Snoop to increase their agility when defining ‘Snoops’ – the personalised recommendations and insights it offers to customers – but also the ability to scale to handle a rapidly growing customer base and vast dataset.

Inawisdom use Containers in situations where we have the need for running any complex ETL processes, running open source or commercial components or running our own code that either is long running or requires a persistent connection. For us, Containers provide the capability we need but it should be noted that Containers can come with their own challenges and a vast ecosystem of tooling to master.

The approach we took with Snoop enabled a highly successful launch of their new banking app and we wanted to share the process, architecture and build we went through to get there. We proved how a flexible approach to architecture can enable customers to set themselves up for growth and scaling, while also addressing their immediate business parameters.

We asked Liam Daley – a Cloud Engineer here at Inawisdom and one of our Container experts – to talk through the project, the collaboration with the Snoop team, how we built the  Snoop engine and how together we helped to scale it using Containers.

Read the full case study here