The DA is known for having systems and processes that rival any political organisation globally. Most of these systems are bespoke, developed in house by their technical team or 3rd party contractors. Prior to the 2019 general elections, the DA had a number of software projects that needed completing, with the internal team stretched for capacity.
The DA approached Lima Bean to architect and build a number of high priority projects. Most notably, an issue management system was required as well as a system to report on and graph vasts amount of data.
Lima Bean built systems using the preferred tech stack of the DA, architecting and developing custom systems using Postgres, NodeJS, React / Vue and GraphQL hosted on the DA’s custom cloud environment. At the core of the systems was to develop rock solid data models and enforcing data integrity through referential integrity and unique constraints.
The systems performed under load and were of vital importance on election day, as well as leading up to elections. Most notably, the survey system was handling and reporting on data close to a billion records, with vast amounts of records uploaded each day. The Lima Bean and DA teams had excellent working relationships for the duration of the projects.