Effective **December 13, 2023**, Netflix will officially discontinue the maintenance of Conductor OSS on GitHub. This decision is a strategic move to realign resources and focus on Netflix’s internal Conductor fork. Although this may be a sad moment for many in the developer community, it’s also an opportunity to explore alternatives and continue innovative developments in workflow orchestration.
Understanding Conductor
Conductor is a powerful orchestration platform designed by Netflix to manage workflows across microservices. Think of it as a conductor leading an orchestra, where each musician (or microservice) plays its part in harmony to produce a beautiful symphony (or workflow). Just like how a conductor ensures every note is played at the right time, Conductor ensures that each microservice is called upon as needed to accomplish a task.
Getting Started with Conductor’s Alternatives
The final release of Conductor is available on GitHub, and while Netflix will no longer maintain it, various community-driven forks are available. If you’re unfamiliar with Conductor or want to explore these alternatives, follow these steps:
- Explore Forks: Check out the active community forks for features or enhancements that may suit your project.
- Join the Forum: Engage with other developers by using the GitHub Discussion Forum for discussions and questions.
- Check Community Projects: Discover relevant projects like backup tools or Docker containers listed at community resources.
Building and Running Conductor
If you plan to run Conductor, you typically have two options:
Using Docker
The simplest method to get started is by using Docker containers. For detailed instructions, refer to the official guide here.
From Source
If you prefer a hands-on approach, you can build Conductor from the source. It is a Spring Boot project. Instructions can be found here.
Troubleshooting Common Issues
As you transition or set up your own instance of Conductor, you may run into some hurdles. Here are a few troubleshooting tips:
- Container Issues: If your Docker containers aren’t running smoothly, check the logs for specific error messages that guide the resolution process.
- Dependency Conflicts: Ensure you are using compatible versions of JDK (17+) and Node (14+) as stated in the requirements. Mismatched versions can cause build failures.
- Support Options: If you’re still stuck, consider connecting through the Slack Community or visiting the GitHub Discussion Forum.
For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.
Published Artifacts and Requirements
You can access various binaries from the Maven Central Repository. Ensure you meet the following requirements:
- Database Requirement: Redis for default persistence and Elasticsearch 6.x for indexing.
- Technical Requirement: JDK 17+ and Node 14 for building the UI.
At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.
Final Thoughts
While the discontinuation of Conductor OSS may feel like a significant loss, the community’s resilience and creativity can push forward into new territories. Embrace the challenges, explore alternatives, and remember that your contributions can continue to shape the future of orchestration workflows.

