Case Study

Lima Bean developed a number of complex software applications for us in the run-up to the 2019 elections. They were able to solve difficult problems often involving handling large amounts of data. The team is extremely productive, well led and efficiently tackled the projects assigned to them. We had an excellent working relationship with them and will definitely work with them again.
- Warwick Chapman, head of IT at the DA

The brief

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.

What we did

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 result

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.