Fabric accelerates healthcare innovation with Semaphore’s fast, reliable CI/CD

Derek Rockwell, CTO and CISO at Fabric, shares how Semaphore CI has powered the company’s engineering workflows for over a decade. By optimizing pipelines with features like flaky test analysis, real-time debugging, and manual triggers, Fabric boosted developer productivity and release reliability across its Ruby and React projects.

In this video you’ll find the answers to these questions:

What’s your full name and your position within the team?

My name is Derek Rockwell, and I serve as the CTO and CISO at Fabric.

What does your company develop in terms of software?

Fabric develops a care enablement platform for health systems. Our platform focuses on virtual care, patient engagement, and AI automations that help facilitate faster patient care and reduce clinician workload.

What is your tech stack for CI/CD?

We’ve been using Semaphore CI since 2015 as the core of our CI/CD pipeline for our Ruby and React projects. In addition, we use GitHub Actions and Travis CI, which came from acquired technologies.

How does CI/CD contribute to your day-to-day operations?

CI/CD is truly the backbone of Fabric’s engineering cadence. It enables fast feedback on changes, supports parallel test suites, runs security checks, and promotes code across different environments. Altogether, it keeps our engineers productive, efficient, and confident in shipping updates.

Why did you choose Semaphore as your CI/CD provider?

We initially chose Semaphore CI back in 2015 because of its strong fit within the Ruby community and its commitment to delivering speed, clarity, and visibility as pipelines scale. It has remained a great match for our needs as our workflows have grown in complexity.

How did things go with getting Semaphore set up and running for your team?

Getting Semaphore CI set up and integrated into our workflows was a smooth process. The platform’s clarity and intuitive setup experience made onboarding straightforward, and we were able to see immediate benefits in performance and visibility.

How has your CI/CD process improved after switching to Semaphore?

Our CI/CD process has improved tremendously with Semaphore. We’ve been able to parallelize builds more efficiently, gain better visibility into pipelines, and quickly address issues. My advice for other teams would be to make use of Semaphore’s visual workflow builder—it’s an excellent way to understand and optimize complex pipelines.

Are there any specific features that have really made a difference in your workflow?

Yes, several features have had a major impact:

  • Flaky test analysis, which helps us identify unstable tests faster
  • The visual workflow builder, which provides clarity and improves team coordination
  • Real-time SSH debugging, allowing us to troubleshoot quickly
  • Manual triggers, giving engineers control over deployment timing

These tools have all played a key role in improving our team’s productivity and visibility into deployment processes.

What stands out from your experience with our Support team?

The Semaphore support team has been consistently responsive and proactive. They’ve gone above and beyond to help us improve test performance and have always provided quick, effective solutions. Their level of engagement and understanding of our needs has been excellent.

If someone was looking for a new CI/CD provider, why would you recommend Semaphore?

I would highly recommend Semaphore CI to any team searching for a reliable CI/CD solution. It stands out for its speed, clarity, and the quality of its support. The ability to parallelize builds, trigger workflows manually, and debug in real time has made Semaphore a dependable part of our engineering process for over a decade. It’s a platform that truly supports productivity and growth.

Industry

Health-tech / Healthcare Software

Headquarters

New York, United States

Stack

Ruby

React

Star us on GitHub