Logikcull Achieves 5x Faster Development with Temporal

Industry
High Tech
Use Case
Date pipeline
Temporal User
Self-Hosted

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, 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.

Temporal Cloud

Ready to see for yourself?

Sign up for Temporal Cloud today and get $1,000 in free credits.

Build invincible applications

It sounds like magic, we promise it's not.