Microservices in action at the Dutch National Police

by Bert Jan Schrijver 

Thursday, 08 June 2017 16.30 @ Room 1

Microservices? At the Police? Definitely! At the Cloud, Big Data and Internet division of the Dutch National Police, 3 DevOps teams use the latest technology to build high tech web applications. These applications are used to support digital investigation in open online sources and are built using Spring Boot, Angular 2, Spark, Kafka and Jenkins 2. In this session, I’ll share our experiences and real-world use cases for microservices. I’ll explain our architecture, why we chose it, which challenges we face and what this all brings us. I’ll show how 3 teams work together on one product, loosely based on the models used by Spotify and Netflix, and I’ll talk about how we apply the principles of DevOps and Continuous Delivery. I’ll show how we handle security, build pipelines, test automation, performance tests, automated deployments and monitoring. You’ll leave this session with an understanding of how this approach enables us to have the agility of a startup within the large Police organisation.