Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update introduction.md #163

Merged
merged 1 commit into from
Oct 12, 2022
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 15 additions & 15 deletions docs/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,41 +9,41 @@ sidebar_position: 1
Conductor is a platform originally developed at Netflix to orchestrate workflows that span across applications or microservices.

* Orchestration Platform for building stateful applications without the overhead of managing a state machine
* Enables development of highly resilient and scalable distributed systems with built-in features that empower rapid development of business applications
* Used for a wide range of use cases such as - business process automations, data pipelines, CI/CD pipelines, order management workflows etc.
* Run 100s to millions of workflows per day - scales seamlessly for a wide range of applications
* Enables development of highly resilient and scalable distributed systems with built-in features that empowers the rapid development of business applications
* Used for a wide range of use cases such as business process automation, data pipelines, CI/CD pipelines, order management workflows, etc.
* Run 100s to millions of workflows per day that scales seamlessly for a wide range of applications
* Conductor is an open-source, **Apache 2.0** licensed workflow orchestration framework
* Build workflows using many popular languages with SDKs

## Conductor Overview

* With conductor - we create orchestration flows called as [Workflows](getting-started/concepts/workflows)
* Workflow consists of [tasks](getting-started/concepts/tasks-and-workers) and [operators](getting-started/concepts/operators)
* Tasks can be System managed (no-code deployment) or your [custom code](how-tos/Workers/write-workers)
* The Workflow consists of [tasks](getting-started/concepts/tasks-and-workers) and [operators](getting-started/concepts/operators)
* Tasks can be system managed (no-code deployment) or your [custom code](how-tos/Workers/write-workers)
* Tasks are managed by persistent task queues transparent to users
* Custom code tasks can be written in any language and can connect to a workflow using the [client SDKs](how-tos/SDKs)
* Tasks can be run like a programming language - [sub workflows](docs/reference-docs/sub-workflow-task), step-by-step, [parallel tasks](reference-docs/fork-task), [conditional tasks](reference-docs/switch-task), [dynamic tasks](reference-docs/dynamic-fork-task) etc. [are supported](reference-docs)
* Tasks can be run like a programming language, i.e., [sub workflows](docs/reference-docs/sub-workflow-task), step-by-step, [parallel tasks](reference-docs/fork-task), [conditional tasks](reference-docs/switch-task), [dynamic tasks](reference-docs/dynamic-fork-task), etc. [are supported](reference-docs)

<p style={{textAlign: "center"}}><img src="/content/img/anatomy.png" alt="adding a secret via UI" width="600" style={{paddingBottom: 40, paddingTop: 40}} /></p>

## What use cases can Conductor solve?

Conductor is a general-purpose orchestration engine that is language agnostic and has been adopted widely across
multiple industries, ranging from Media to security to finance and more. Some common use cases that have been
multiple industries, ranging from media to security to finance and more. Some common use cases that have been
solved by Conductor are:

1. Supply chain management
2. Media Processing Pipelines (Image Processing, Video Transcoding, etc..)
3. Security and Threat detection workflows
4. Order Management workflows
5. Financial transactions
1. Supply Chain Management
2. Media Processing Pipelines (Image processing, video transcoding, etc..)
3. Security and Threat Detection Workflows
4. Order Management Workflows
5. Financial Transactions
6. Distributed Transactions
7. Human-centric business process automation
7. Human-centric Business Process Automation
8. Orchestrating Microservices (HTTP, background services, etc.)
9. Orchestrating business logic across various cloud functions (AWS Lambda, GCP functions, etc.)
9. Orchestrating Business Logic across various cloud functions (AWS Lambda, GCP functions, etc.)
10. Infrastructure Provisioning
11. CI CD Pipelines
12. Long-running processes and workflows
12. Long-running Processes and Workflows
13. Monitoring
14. Distributed Transactions
15. Localization Pipelines
Expand Down