Linus Health Boosts Innovation with Temporal

With our in-house solution, we had to account for various external pieces like queues and lambda functions. Temporal simplifies this process, making it more scalable and easier to use.

Linus Health Logo

Industry

Medical

Use Case

Workflow orchestration

Company Size

51-250

SDK

Python

Temporal

Cloud


Linus Health, a leader in healthcare technology, built an in-house system to manage workflows but eventually switched to Temporal to enhance efficiency and reliability.

Challenges Before Using Temporal

Before adopting Temporal, Linus Health faced several significant challenges with their custom-built, in-house workflow solution:

  • Custom Built Limitations: Their workflow system was completely custom-built, leading to numerous gaps and challenges in workflow, visibility, debugging, and troubleshooting.
  • Stagnated Innovation: The focus on maintaining platform stability hindered innovation and the development of core product competencies.
  • Release Delays: Continuous issues during Quality Assurance and User Acceptance Testing Stages led to frequent release delays.

Why Linus Health Chose Temporal

Another alternative we considered before Temporal was Cadence, but it only offered Java and Go SDKs. We preferred Temporal for its support of Python, which our team already used extensively.

Linus Health chose Temporal for several compelling reasons:

  • Workflow Orchestration: Temporal’s state management helps enforce the order of workflow steps, which is important because they care about the hierarchy of how these tests are structured and the order in which the steps are taken, especially from a patient perspective.
  • Open Source Advantage: Temporal’s open-source licensing and growing community provided a trusted solution.
  • Familiar Tools: Temporal supports Python and TypeScript, which are the primary languages used by Linus Health’s development team.
  • Simplified Development: Temporal reduced the complexity of code, making it easier to manage and scale.

Benefits of Temporal for Linus Health

Since adopting Temporal, Linus Health has experienced numerous benefits:

  • Improvement manageability: Temporal’s event history and event sourcing patterns provides better manageability for their systems over time.
  • Workflow Flexibility: Defining workflows as code with Temporal offers greater flexibility for the team.
  • Improved error handling: Temporal’s retry logic ensures better error handling and management.
  • Time saved managing Temporal: Temporal Cloud allows Linus Health to offload cluster management, focusing only on self-hosted Workers.

By leveraging Temporal, Linus Health has streamlined its workflow management, allowing for greater innovation and efficiency in their healthcare solutions.

Build invincible apps

Ready to learn why companies like Netflix, Doordash, and Stripe trust Temporal as their secure and scalable way to build and innovate?