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

Known limitations #70

Merged
merged 5 commits into from
Jan 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
13 changes: 13 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ Conduit was created and open-sourced by [Meroxa](https://meroxa.io).
- [API](#api)
- [UI](#ui)
- [Documentation](#documentation)
- [Known limitations](#known-limitations)
- [Contributing](#contributing)

## Installation guide
Expand Down Expand Up @@ -125,6 +126,18 @@ If you are interested in internals of Conduit we have prepared some technical do
* [Connector Plugins](https://github.com/ConduitIO/conduit/blob/main/docs/plugins.md) contains insights about how
Conduit is communicating with connector plugins and how you can build your own connector plugin.

## Known limitations

While Conduit is built on strong foundations and experiences from running similar systems, it's not production ready
at the moment. Following features are on the roadmap and yet to be implemented:
1. Standard record format - we plan to have the records implement a single standard for CDC events.
2. Delivery and ordering guarantees - from the experience we have so far, messages created internally are reliably delivered through
Conduit (from source nodes, over processing nodes to destination nodes). However, we still need good end-to-end, full-scale
tests to actually prove that.
3. Performance guarantees (for the core) - reasons are identical to reasons for delivery guarantees.
4. Dynamic loading of list of plugins - currently, the API cannot return the list of all available plugins and the available
configuration parameters. Consequently, the UI has the plugin paths and configuration parameters hard-coded.

## Contributing

For a complete guide to contributing to Conduit, see the
Expand Down