graze logo

snack overflow

by the graze technology teams

Example of a page built in the graze css framework

In the graze web team we pride ourselves on being able to rapidly develop new features in response to our customer and business needs but that rapid pace of development has sometimes come with a bit of associated baggage. Graze used to have a separate mobile site that over time...

Testing at graze

Will Pillar on March 11, 2014

Inspired by AirBnB’s Testing at AirBnB article, I thought I would share some of what we do at graze to test our code before it makes it into production and what we’re moving towards. At graze we are currently entering into a period of time where testing is becoming ever...

Banner from the graze website showing a subscription box and a variety of scattered ingredients

graze has always been a technology company. We’ve custom built world-class technology that drives our logistics operation to get graze boxes efficiently from the graze kitchen to the customer and we would like to show it off. We want to inspire and excite the technologists of the future and show...

Picture of a Raspberry Pi

Every graze site has a comms room for the local servers (DC slaves, DB slaves, local webservers/fileshares, etc.) and for the networking gear. As well as monitoring the devices in the comms room we need to monitor the health of the comms room itself. To achieve this we have previously...

Picture of graze staff talking to people in front of a wall of stacked boxes containing the graze logo

The graze tech team is growing at a remarkable rate. Our recent launch in the USA, along with our new kids and breakfast boxes mean we have a lot more demand on our time. So we’re looking for hot tech talent! graze are investing in the future. We’re looking for...

As the company’s appetite for data analysis and insight increases at an astonishing rate we have been looking for really talented data scientists and analysts to join the team. As a result we have 2 new faces here who need an introduction. Zoe Zoe joined us having completed a year’s...

Welcome to Mark

Tom Percival on September 04, 2013

Picture of Mark peeking out from behind a monitor

Our infrastructure team gets our first dedicated DevOps engineer Our infrastructure team is now shifting its focus onto future international expansion and automating and scaling our systems for the rapid growth we will see over the next 12 months. We are focussing on streamlining our developer processes, building the best...

Networked services

Andrew Lawson on August 23, 2013

Simple representation of a client/server network interaction

Services over a physical or virtual network interface We discussed in a previous post about our ongoing efforts to move some core systems out into their own services. This will help us scale our more memory and CPU intensive processes as we need, but relying on remote systems doesn’t come...

cmd_utils - Easier Shell Commands with Python Here at Graze we use puppet to handle all our server configuration, but we still find plenty of times when we need to run scripts outside of puppet. Whether it’s for deploying code, running those one off commands or running one command over...

Handling service interoperability SOA (Service Oriented Architecture) is a widely implemented software design pattern, whereby certain areas of a system are separated off into services. It offers many benefits that include the freedom to use the right technologies for the job, security through isolation, true separation of concerns, and the...