Replacing an inherited traffic information system
The previous system ran on PHP and Oracle, with no documentation, no automated tests and its database port open to the internet. The replacement runs as 18 services on AWS. It polls six traffic sources every 3 to 5 minutes and publishes about 10,000 events a day in three languages.