How We Got StartedA little background: KinCards lets you create and personalize your own virtual business card and share your contact information immediately. Your connections can then easily exchange, collect and store KinCards. Your contact information is never shared publicly, and access to your information is provided only upon your approval. As you can see, all these features would require multiple levels of relationships and complex business logic. With Neo4j, it was easy.
Why We Chose Neo4jWe knew we needed to use a robust NoSQL database that could handle relationships well. The database had to handle large volumes of data yet still return results in milliseconds. We had so much on our plate to work on, and the last thing we wanted to do was to spend too much time learning a new database. Initially, we compared Neo4j, InfiniteDB and FlockDB for KinCards, but when it came down to meeting our challenges and requirements, Neo4j was the solution for us. Our team had zero experience with graph databases when we started working on KinCards. Fortunately, Neo4j provided an intuitive platform that was straightforward to learn and implement. Their startup program also offered all the support and resources we needed.
How We Used Neo4j to Build KinCardsUsing Neo4j, we built our solution from the ground up within no time. Within KinCards there are various workflows to share a KinCard with other users and to add others’ KinCards to your own dashboard. All of these complex workflows and ever-increasing relationships are managed by Neo4j in the backend. Since we have to store not only a large amount of user data but also the relationships between users, Neo4j was the perfect fit for our database since it stores data and data relationships.
Our ResultsKinCards is quickly gaining popularity, and with Neo4j we are successfully able to handle all the load, still returning blazingly fast results. Even as we grow, we are seeing great outcomes in terms of response time, flexibility, scalability and availability. The KinCards team is always gathering new feedback from users and adding new features to the app. With Neo4j, we have a very flexible database model that allows us to quickly make modifications to our existing setup, so adding a new feature or functionality is never painstaking on the database end. KinCards was created with one goal in mind: Eliminate physical business cards. With Neo4j, we’re getting there one data relationship at a time. Interested in KinCards? Sign up here. Want to see how Neo4j can do the same for your startup or project? Click below to download Neo4j and take it for a spin. Download Neo4j Now