Skip to content

Kundera in Production Deployments

chhavigangwal edited this page Oct 8, 2013 · 29 revisions

Kundera has been gaining a lot of traction lately, and we have been constantly working to improve it further and enrich it with features in its upcoming releases. If you are using Kundera in production environment, please write to us at [email protected] and share your experience.

User Stories :

Aimy (multiplayer Online game application)

Organization :
i-Free is a Russian innovation company operating which develops and implements cutting-edge solutions in mobile and NFC technology, electronic finance, digital content distribution, electronic payments and micropayments, applications for smartphones and new network devices, digital products for the B2C market, and B2B projects in mobile marketing.

Use case :
Aimy is a multiplayer online game by i-free. Aimy's server side is based on Smartfox game server and application server side code uses Spring, Hibernate and Kundera in its backend. Its mobile clients for Android and iOS are developed with Unity3D. Hibernate was used to store the transaction-aware data into PostgreSQL and Kundera was used to store different data into Cassandra. Later, with changes in requirement the data had to be migrated to MongoDB. By using Kundera the migration to Mongodb was smooth and seamless for us.

Fruits

Organization : Creative Mobile OÜ
Creative Mobile develops and publishes cross-platform multiplayer games including the famous Android & iOS based app "Nitro Nation™ Drag Racing" . The company was founded in 2010 in Tallinn, Estonia, by a small group of former colleagues who recognized the potential of Android and freeware mobile games. During the next two years games developed and published by CM were downloaded to over 100 million devices, peaking at 2 million daily users.

Use case :
Fruits is a Social match3 game developed at Creative Mobile OÜ which uses Kundera in its backend. Kundera powers our several applications since 2012. It has nice performance in production, and we don't have to worry about the database selection. One of our project was recently migrated from Cassandra to MongoDB. Thanks to Kundera! It was done without any code changes. Also, if we rarely face some issue, Kundera developers' support and response is incredibly fast! As fast as Kundera itself. We have another big project coming out in January 2014, and we're going to use Kundera as main persistence provider for sure. Because we trust Kundera.

Expedia Partner Central

Organization : Expedia.inc
Expedia, Inc. is the largest online travel company in the world, with an extensive brand portfolio that includes some of the world’s leading online travel brands, including Expedia.com®, Hotels.com®,Hotwire®, Egencia®,eLong™, Venere.com®, trivago®,Classic Vacations®, Expedia® CruiseShipCenters®.

Use case :
Expedia® Partner Central is an online resource that simplifies the way hotels interact with Expedia, helping them get more value from Expedia’s global marketplace.Expedia central uses an internal tool for the users to upload content about the hotels and manage them. This application uses Kundera in its backend to interact with it database.

##More...

  • An online shopping site(which will be launching its first product soon) is using Kundera to handle its several Cassandra DBs(keyspaces). They say :

We are very happy with Kundera as it has allowed us to cover all our requirements without too many complications. The JPA capabilities of Kundera are very attractive which allow to keep the code clean and better organized. Another important plus of Kundera is its very supportive development team, which is always ready to help us in solving any problem that shows up. We managed to start using Cassandra (with Kundera) in our product in a matter of days! Obviously there were some complex things we had to learn (and keep on learning), but I do think this is normal for any solution you decide to use.

  • An online accounting software development company has one of its system in production which uses kundera for ETL Pipeline thus leveraging its polyglot capabilities. In this system , they extract data from two data sources , merge it and store it into Cassandra so that they can run batch process to generate different business feeds. These feeds are then syndicated to its external partners like google, Bing.

  • Another famous Online Gaming App is using Kundera for a Cassandra Cluster of Size ( DC1(25), DC2(10), DC3(1) ) and soon plan to use it for their next bigger project which will use cross store database and JPA. They also plan on recommending Kundera and share their user experiences with the developers in upcoming Communication for Cassandra in Tokyo

Home

Clone this wiki locally