GovSpend: Real-Time Monitoring and Analysis of User Behavior and Product Usage
GovSpend’s mission is to develop an industry-defining suite of analytics, insight, search, and data feed products built on top of the most comprehensive, accurate, and timely database of government spending, bid, contracts, and contact information in the market.
GovSpend delivers a complete platform for government agencies and private companies of all sizes to maximize the value of their public-private commercial relationships.
Understanding the data without disrupting the running systems
David Sargeant, Director of Software Engineering at GovSpend, explains that their team faced the challenge of understanding the data without disrupting the running systems. They needed to analyze the data for insights into user behavior and product usage and enable alerting capabilities. This required a developer-centric approach to data.
Finding the right database
- Able to handle nested data;
- Query any fields, not thinking about indexes;
- Execute quickly;
- Replication and high availability.
Benefits
The performance and support provided by CrateDB helps GovSpend’s day-to-day run smoothly and, with CrateDB's PostgreSQL compatibility, GovSpend overcame the challenges they faced with other BI tools. The flexibility of data modeling, especially with nested objects, was a significant advantage as it eliminated the need for data rearrangement.
GovSpend highly recommends CrateDB due to its unique features, ease of setup with the cloud offering, and the ability to handle heavy queries seamlessly. The positive experience of finding and quickly resolving a bug through CrateDB's support further solidified their confidence in CrateDB's team.