Kristoffer is a Scientist at BEKK Consulting, a leading Norwegian business and technology consulting firm. He has been a developer, team lead or solution architect the latest 15 years and has broad experience from a variety of fields such as search engines, performance tuning, NoSQL for analytics and 3D graphics. At the moment he is mostly working on systems architectures for distributed stream processing.

Most people have experienced the boredom of being stuck in traffic. Up-to-date and credible information about congestion and detours could save us time and frustration in our everyday lives.

The Norwegian Public Roads Administration is now building a new infrastructure for road traffic measurements, and the system will provide high-quality, near-realtime information as publicly available open data. The project uses embedded devices for vehichle detection and classification, a network protocol from the automation industry (OPC-UA), distributed and asynchronous messaging (Akka) and NoSQL technology (Elasticsearch).

This talk will start with a short walkthrough of the project and the solution and show how the application is being built to meet demanding requirements.

The main focus in the presentation will be on experiences gained underway, such as architectural choices, tradeoffs and mistakes - and hard-won knowledge from integrating an unusual combination of software, protocols and hardware. Tradeoffs and hindsights will also be given.

At the end of the talk, example use cases that illustrate the value of the system, both for the general public and for private companies and public institutions, will be demonstrated.