Symphony Swift Search

Helping a tech unicorn and a leading secure collaboration platform to build and maintain a locally cached search module - swift search. Built the ability to retrieve search results (messages) within a second on average.

Services Rendered

Desktop Solutions, Frontend Engineering

Technologies Used

Electron, Javascript, C++

Client’s Challenges

The client was looking for us to build a module that could cache data on disk in a secure but efficient way for their desktop app.

  • Architect, build and maintain the Swift Search module
  • Decrease the TAT of search results from a few seconds to milliseconds by building and maintaining a secure local cache
  • Enhance and maintain the Swift Search module

Our Solution

With rich experience in developing wrapper based desktop solutions, our team delivered by building the required module using modern technologies and standard practices.

  • Brought to fore expertise on building wrapper based desktop apps/modules to architect solutions
  • Worked with the client team to build a module that helped build a local cache of messages in-memory and on-disk to increase the speed of retrieving search results from >5s to <1s on average
  • Assisted with agile product development

Business Impact

  • Continued delivery of high quality deliverables on-time and within budget
  • Ability for Symphony's end users to search for messages through a blazing fast local cache and get search results of upto 3 months of messages within a second

Hire us!

Liked what you saw? Are you looking for a team that can build software for you or your customers?
Don't hesitate to get in touch with us! We'd love to hear from you.

Get in touch