Social Media
Ruby, Swift, Kubernetes, Node.js
Social Media
Dedicated Team
iOS, Android, Web
11 members
1 year
Before we started working on the project, the Cronycle platform comprised several Heroku-based applications to parse different sorts of content from the websites that have no API.
The system data was stored on Amazon s3 while Amazon RDS hosted the database. From a financial standpoint, using these third-party cloud platforms was rather expensive, e.g. the US-based retail giant charged $10k per month.
Speaking of costs, Embedly, another third-party platform used by Cronycle to aggregate content, also charged a few cents for each URL it was processing. And since more and more people started using Cronycle, the number of URLs often jumped over hundreds of thousands!
For dedicated server hosting, the Cronycle team suggested using Hetzner. The first thing we moved was the database. Next, we reindexed Elasticsearch using the resources of the application. As soon as reindexing was finished, the brand new Elasticsearch was good to go.
When moving the database, we came across some problems related to Amazon RDS, which the Bucardo replication system helped us solve. After a lengthy data migration procedure, we decided to separate applications and services so that problems with one would not cause problems with the entire application.
After conducting in-depth research on the theme of parsing, we launched not only new applications but also introduced new system functions and settings, for example, a feature that allows you to display the author’s name on a website page.



We look forward to discussing your ideas and bringing them to life
By submitting request you agree to our Privacy Policy
Thank you for contacting us
Our manager will get back to you shortly. While waiting, you may visit our portfolio.
We use cookies to make Jetruby better. By clicking "Accept cookies", you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. OK, I want to read more