Technology & Frameworks
Can Factory have extensive experience using other databases, including Oracle RAC, MS SQL Server and MySQL.
MySQL is often our recommended database due to the comparatively low entry cost, which is crucial when tight budgets are involved. It is also ideal for typical web deployments as the database is optimised for read operations, which normally greatly outnumber transactional updates.
At one of our largest deployments the customer chose to deploy the enhanced Percona MySQL build, which has better clustering support. Recent benchmarking indicated that the customer experienced approximately a 50% improvement in throughput once the cluster had been correctly tuned.
In situations where the relation model doesn’t seem appropriate we generally use Apache SOLR.
Languages & Frameworks
Can Factory primarily use open source technology, including Java, mySQL, and Solr. Although we primarily develop applications in Java, we consider ourselves polyglot programmers capable of working in the best language for the problem. Where Java proves limited we occasionally use other JVM languages such as Groovy and Scala. Objective-C, and Swift are used for our iOS apps, and Java for Android. Perl and Ruby are utilised where scripting languages are the right choice.
Can Factory’s first mobile app was an iPhone app we developed for Cineworld. Since then we have built an android version of the same app, upgraded the original app to iOS 8 and built a dedicate app for the The Daily Mail.
Other app developments include a retro games app written in C and an Android app for event tracking.