The construction and maintenance of roads is expensive. Metrics such as traffic speeds, volumes, patterns, and trends heavily influence how roads should be built and maintained. Improving the data quality of your metrics means you can plan and execute roadwork more efficiently. Kristoffer Dyrkorn outlines an infrastructure consisting of distributed sensors and signal processing devices, a data-ingestion application, and a NoSQL database optimized for analytics. The system registers information about vehicles passing measurement stations located along major roads and provides continuously updated reports and low-latency traffic event information.
While building the system and integrating it with an increasing number of measurement stations, Kristoffer and his team encountered a wide variety of architectural challenges due to a very diverse technology stack, a need for continuously cost-effective scalability, and a desire to keep the architecture simple and agile. Kristoffer discusses some of the challenges his team met, provides the reasoning behind the choices they made, and covers the project’s outcomes—positive and negative, intended and unintended, and direct and subsequent.
Kristoffer Dyrkorn is a scientist at BEKK Consulting, a leading Norwegian business and technology consulting firm. For the last 15 years, Kristoffer has worked as a developer, project manager, and solution architect on large IT projects in Norway. Always hands-on, he has used a great variety of technologies and solved quite a few mysterious problems. Kristoffer specializes in pragmatic architectures and scalability and has spoken about usability and architecture at several conferences in Norway, Europe, and the US.
©2016, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • email@example.com