We have almost 50 developers working with different app development technologies to create, test and ship apps for our demanding clients. With multiple git pushes and merge requests per hour there is a need for fast and optimized flow. Automating the CI/CD with multiple technologies and clouds/other deployment targets is critical for us. This is how we use powerful Jenkins Pipeline with Shared Pipeline Library with Jenkins and Gitlab.
Author: Marek Bartík

Work & life in Berlin
Guten Tag!
Why I’m in Berlin
Ich bin ein (not quite official) economic migrant. I live in the Eastern bloc, in Friedrichshain, right on Karl Marx Allee in a building that was ordered to be built by Stalin. I ride my bike to our office in the Western bloc, because I can. (more…)
Google Launcher vs. Google Container Engine MongoDB benchmark
We have tested two MongoDB cluster solutions deployed on Google Cloud Platform: Google Launcher’s MongoDB cluster and our MongoDB cluster Docker container running on Google Container Engine. We wanted to simply compare the performance of both solutions using a standard mongo performance benchmark. What are the benchmark results?
Amazon RDS vs. Google SQL benchmark
During app development at Ackee, we have tested two database-as-a-service solutions from two major players: Google Cloud SQL Second Generation, Amazon RDS for MySQL and official MariaDB Docker container running as a single instance without any replication on Google Container Engine. MariaDB was used in the test as a baseline, only to see if there is any significant performance overhead of replication and the difference between MySQL and MariaDB. What are the benchmark results?
How to host static React apps in the Google Storage Bucket behind Cloudflare CDN
During app development at Ackee, we create quite a lot of static websites using React. When using Google Storage Buckets behind Cloudflare’s CDN, you will probably run into a few problems with the React Router, limited Bucket’s webserver, and https settings. Cloudflare also needs custom settings to serve the React app properly.
(more…)