Learn More       Talk to an Expert
Appcircle Logo

Meet Our Customers

From small teams to large enterprises, mobile
developers are using Appcircle every day.

Hepsiburada Deploys Their “Super App” for Millions of Users with Appcircle

Hepsiburada is one of the biggest eCommerce websites in Turkey. With Appcircle, they established a pipeline for their "super app".

intertech
X
linkedin
google

Overview

Hepsiburada is one of the biggest e-commerce websites in Turkey. Hepsiburada customers enjoy more than 110 million products in over 32 categories. Thanks to the experienced team and the unique company culture, the company receive over 250 million visits every month.

Hepsiburada’s journey of innovation and entrepreneurship continues after over 20 years. Hepsiburada is leading the development and digital transformation of the e-commerce sector in Turkey with a customer-oriented approach; a marketplace model that brings together tens of thousands of businesses; Smart Operations Center, which is the largest in the region; and R&D Center, where they work on technological developments that raise the bar for the entire industry.

Appcircle has numerous tools and workflow steps that make our job easy. We use Appcircle’s UI to manage our CI/CD flow without writing a single line of code or editing yaml files. So far we are very pleased that we have chosen Appcircle.

Hepsiburada Team

intertech

Challenges

To develop, deploy and manage a great “super app”, Hepsiburada has been a pioneer in the adoption of mobile DevOps and it is already being employed in the full app lifecycle with tasks like:

  • Running Unit and UI tests and getting feedback on Slack channels
  • Creating apk or aab files and deploying to Google Play, Huawei AppGallery, and Firebase App Distribution
  • Deploying internal builds to Google Play alpha channels.
  • Using environment variables to manage different builds.

They have several jobs for testing, building and distribution which was generating an average load of approximately dozens of builds per day, for which they were previously using Jenkins. However, Jenkins is not specialized in and optimized for the unique needs of mobile CI/CD​, so it was challenging to use in certain aspects such as:

  • Management: Creating new users and assigning different roles to them wasn’t straightforward.
  • Uptime: Even though the infrastructure is solid, Jenkins machine was local. This introduced downtime during software updates or when the operating system had a bug.
  • Concurrency: Handling concurrency and distributing unit and UI tests among multiple machines required extra work.
  • Maintenance: Managing and configuring Jenkins servers required training for most mobile engineers. This extended engineer onboarding process.
  • UI: Changing even the smallest setting required too much effort.
  • Environment Variables: It is hard to set environment variables on Jenkins. Whereas on Appcircle, you can easily set different environment variables set them for different branches.

Results

With Appcircle, Hepsiburada team has established a “super” pipeline for their “super app”.

  • Appcircle supports all the use cases in all of their mobile app pipelines and it was quick and easy to set up a pipeline workflow with its drag and drop interface. On top of the wide range of workflow steps, they were able to write custom scripts for highly customized build and test scenarios and it was still much easier to manage compared to the previously used environment.
  • As Appcircle guarantees high availability and high performance with any number of concurrencies as an enterprise needs, Hepsiburada did not need to worry about the maintenance and the availability of the platform, so they had the opportunity to focus on their core operations and save time for more value added tasks.

Conclusion:

The high volume of continuous deployments from a large app source is now handled with Appcircle with varying scenarios and workflows, enabling the delivery of a high-quality, best-in-class app with high productivity.

REQUEST FOR MORE SPECIFICS

Get Started with Appcircle

Save time, reduce costs, and increase developer productivity now.

Join Our Newsletter

Get informed about news, new releases, and mobile DevOps.