Logikcull Achieves 5x Faster Development with Temporal

Temporal has been a perfect fit because it simplifies complex business flows and helps us think about them in a way that logically makes sense, which translates to our code as well.

Logikcull logo

Industry

High Tech

Use Case

Date pipeline

Company Size

51-250

SDK

TypeScript

Temporal

Self-Hosted


Logikcull, a leading e-discovery platform, transformed its backend architecture and improved development efficiency by adopting Temporal.

Challenges Before Using Temporal

Before implementing Temporal, Logikull faced significant backend architecture challenges:

  • Limited Observability: The team had some insight into queues and job processes but lacked a high-level overview of their entire pipeline.
  • Inconsistent Development: They needed a seamless and consistent way to build new services to enhance team efficiency.
  • Tooling Sprawl: Their backend relied on various tools and technologies, including a Ruby monolithic application using different background job processes like Sidekiq.
  • Transition to Microservices: Although they had started moving towards microservices, their monolithic codebase was tightly coupled, leading to a slowdown in their CI/CD pipeline.

Why Logikcull Chose Temporal

Logikcull chose Temporal for several reasons:

  • User Interface and Metrics: Logikull appreciated Temporal’s user interface and comprehensive metrics, which eliminated the need for internal tooling.
  • Scalable Services: Temporal allowed them to break components out of their pipeline into standalone services, enabling independent scaling.

Logikcull Use Cases for Temporal

Temporal Workflows have been integral to our feature development.

Logikcull is using Temporal for two main use cases:

  • Audio Redaction Workflow: They needed a reliable workflow for audio file redactions, which Temporal handled seamlessly.
  • Improved Processing Pipeline: Temporal was used to update their document processing pipeline, moving a logical step earlier in the process. This improved the user experience by accurately representing document processing progress.

Benefits of Temporal for Logikcull

Since adopting Temporal, Logikull has seen numerous benefits:

  • Faster Development: Working with Temporal has significantly increased their development speed compared to their monolithic codebase.
  • Reusable Patterns: Temporal helped establish foundational patterns, making development easier and more consistent.
  • Simplified Business Flows: Temporal simplified complex business flows, making them easier to understand and implement in code.

Logikcull has streamlined its backend processes, enabling faster and more efficient development.

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?