Reliable high-performance CICD for complex Mobile Cloud workflows.
Overall Satisfaction with CircleCI
We use CircleCI as our centralised Continuous Delivery engine for our platform. It orchestrates the entire application lifecycle, from code commit to deployment, across our distinct environments and two major platforms (Web and Mobile). It addresses the following Business Problems: 1. CircleCI eliminates our Environment Inconsistency, by automated builds in isolated Docker environments that ensure code behaves identically in production as it does during our development. 2. CircleCI accelerates our Mobile releases by automating the complex build-and-sign process for iOS and Android with Fastlane, and we significantly reduce manual effort and time-to-market for mobile updates. 3. CircleCI enhances our security & compliance by integrating Snyk scans automatically, which allows us to detect vulnerabilities in dependencies and containers before deployment, ensuring every release meets security standards. 4. CircleCI helps us in mitigating our Production risks by implementing manual approval gates, which prevent accidental deployments, giving our team control and confidence in update rollouts.
Pros
- Specialized macOS infrastructure for iOS builds.
- Orbs for rapid and flawless AWS integration.
- Production Safety Valves (approval jobs).
- Context based security.
- Multi-Architecture workflow orchestration.
Cons
- Caching in CircleCI is manual and brittle. We have to craft specific cache keys, where mistyping would lead to stale caches or no cache at all.
- Job failures could be handled better.
- It's often hard to know exactly how much a specific job or workflow costs.
- Secrets management for local builds could be improved.
- Sometimes the config files becomes huge and repetitive.
- Faster Releases - since our deployment is automated, our releases are faster, enabling us to deliver new features or bug fixes to our customers quickly, improving our customer ratings.
- No need for a large infra team to manage deployments. Since our deployments are automated with CircleCI, we have a leaner infrastructure team, which reduces costs.
- No need to teach any developers about deployments. Since builds and deployments are automated, developers can focus solely on development without worrying about deploying to the testing or production environments. This allows us to build more features faster.
CircleCI shines with its specialized infrastructure. Its dedicated macOS runners ensure blazing-fast iOS builds, while intelligent Docker layer caching significantly reduces backend build times and costs. The ability to SSH directly into failed builds dramatically accelerates debugging. Furthermore, its certified Orbs provide standardized, secure integrations with AWS and Slack, reducing the stability and security risks often associated with unverified community plugins on competing platforms such as GitHub Actions.
Do you think CircleCI delivers good value for the price?
Yes
Are you happy with CircleCI's feature set?
Yes
Did CircleCI live up to sales and marketing promises?
Yes
Did implementation of CircleCI go as expected?
Yes
Would you buy CircleCI again?
Yes

Comments
Please log in to join the conversation