Case Study: SignalVine achieves near-real-time personalized text processing with Scalac

A Scalac Case Study

Preview of the SignalVine Case Study

SignalVine - Customer Case Study

SignalVine, a two-way text messaging platform, needed to investigate new ways to ingest large amounts of data in a performant and monitorable manner to keep up with its growing user base. Their existing home-grown data processing pipeline required a future-proof upgrade, particularly in the area of error handling. They engaged the vendor, Scalac, to research and find a top-notch solution.

Scalac implemented a stateful stream processing solution using the fs2-kafka library. This approach allowed for data to be grouped and processed in parallel with a reliable Redis cache, eliminating the need for expensive database operations. The result was a significant performance improvement, achieving nearly real-time processing, ensuring data consistency, and making the code less error-prone.


View this case study…

Scalac

17 Case Studies