Berlin

November 4 & 5, 2024

New York

September 4 & 5, 2024

Orchestrating thousands of bots from the cloud

James Donkin talks about how we now provide an end-to-end platform for smart online grocery to some of the world’s largest grocery retailers. At the heart of our model are automated warehouses which are the most advanced of their kind. Thousands of bots collaborate seamlessly on 3D grids to fulfil customer orders.

Register or log in to access this video

Create an account to access our free engineering leadership content, free online events and to receive our weekly email newsletter. We will also keep you up to date with LeadDev events.

Register with google

We have linked your account and just need a few more details to complete your registration:

Terms and conditions

 

 

Enter your email address to reset your password.

 

A link has been emailed to you - check your inbox.



Don't have an account? Click here to register
March 09, 2023

Over the last 20 years Ocado has transitioned from an online grocery retailer to a global pioneering technology business.

We now provide an end-to-end platform for smart online grocery to some of the world’s largest grocery retailers. At the heart of our model are automated warehouses which are the most advanced of their kind. Thousands of bots collaborate seamlessly on 3D grids to fulfil customer orders.

The bots are orchestrated by our proprietary control system and communications technology. Historically, our orchestration system was hosted on premise at each of our sites.

In 2020, we took the radical decision to migrate the proprietary real-time orchestration of the bots to the Cloud. Moving one of our most critical systems to the Cloud was a huge decision for us. We had to be confident that the low latency and high predictability that we had achieved on premise could be replicated or exceeded in the Cloud. Compromising either would impact the throughput of our sites and the profitability of our retail partners. Nothing less. It was a team effort across the business; here are just a few examples: – The teams building our bots had to rework all of their applications and modify their deployment pipelines and other processes. – Our Engineering Productivity teams added support for features such as Keyspaces and Network Load Balancers to support low latency comms between the orchestration system and our Bots – The Cloud team helped to facilitate a smooth migration from on-premise VPNs to the cloud. Piece by piece, our team was able to move all applications and data to an aggressive timetable.

Since the migration, there have been no significant outages or incidents – a testament to the planning and execution of the teams involved.