Microservices in action at the DutchNationalPolice
summary
Private OpenStack cloud runs about 500 servers with roughly 24 PB storage and serves ~65,000 users; a 30-person product line builds ~50–100 Spring Boot services (Java, Kotlin/Scala experiments), Angular/TypeScript front ends, Kafka streams, Cassandra/Mongo/MySQL backs, Ceph storage and Consul + SSE client-side discovery with Ribbon for service calls. CI uses GitLab, Jenkins pipelines, Terraform/Ansible, Nomad scheduler; mutation testing (PITest), Gatling twice daily, Graylog/Zipkin/Grafana for ops; deployment is zero-downtime and works, but frontend monolith, auth LDAP scaling and shared-code coupling remain challenges.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 3:51Methodology and culture
- 10:37Polyglot architecture choices
- 17:40Front-end development
- 20:50Microservices fundamentals
- 24:47Backend service design
- 30:24Development and testing
- 35:22CI/CD and deployment
- 38:15Challenges and future work
related talks
51mMicroservices and Microfrontends: Scaling, Learning, Growing
28mMicroservices – Boyan Dimitrov
23mMicroservices – Diptanu Choudhury
53mHow do we build high‑load microservices
18mMicroservices Out In the Wild
26mFighting the Good Fight at the Hot Gates of Micro-Services
38mHighly Scalable Consumer Applications using Cloud Native Open Source Tools
01h 07mMicroservices from the Trenches. A Guide through the Architecture, Design, Code
