Mar 6 – 7, 2025
Scandic Copenhagen
Europe/Copenhagen timezone

The Tale of 2 Henrys - What building cars can teach us about building software

Mar 6, 2025, 3:15 PM
30m
Scandic Copenhagen

Scandic Copenhagen

Vester Søgade 6, 1601 Copenhagen
Full talk (up to 30 minutes) DKNOG Main Track

Speakers

Bart Dorlandt Michael Daly

Description

In the late 19th century, two industrial titans were born within a few months of each other but an ocean apart. Both of these men, Henry Royce and Henry Ford, were obsessed with precision engineering and, fortunately for many of us, cars. They focused on building the best motor cars possible, though they achieved their goals in very different ways: Royce was driven by perfection, Ford by production.

Michael Daly (Senior Director of Engineering) and Bart Dorlandt (Senior Network Automation Engineer) are working at Imperva where they are undergoing a complete rewrite of the Automation platform and we are using some of the ideas that these engineers have taught us us.

This presentation will explore our vision for building better, more sustainable tools and discuss how the Network Automation team at Imperva is implementing these principles in our workflow.

From the technical side we zoom in on a recent project using BGP Monitoring Protocol (BMP). Where we previously had manual network verification, which improved to screen scraping, now having a push model from the router to a central database. This gives us an “offline” state and allows the customer to self verify their configured and advertised prefixes are accepted and learned as expected. This didn’t happen without challenges. We will share the pitfalls and the challenges and how we faced and overcame them.

The presentations will use extracts from previous presentations.

Michael Daly:
- The Tale of 2 Henrys - Autocon2: https://www.youtube.com/watch?v=HPA1joeP0bY

Bart Dorlandt:
- PacketPusher PodCast - Deploying BGP Monitoring at sale- https://packetpushers.net/podcasts/heavy-networking/hn-759-deploying-the-bgp-monitoring-protocol-bmp-at-isp-scale/

Primary authors

Presentation materials