Hi all,

I am starting a proposal about providing a package management to manage
user functions and connectors.

*motivation*

Apache Pulsar provides Functions for users transforming their data as they want.
If there are many users who use the same function in different namespaces, they 
need to upload the same function multiple times. The same problem exists in 
Sinks 
and Sources as well. 

Also, there is no version management in Functions, Sinks, and Sources. If a 
new version of a Function is developed, users have to update the function 
with a new package. If bugs are found in the new version of the Function, 
users have to rollback the function by updating the function with an old 
package. 
That means users have to manage their packages in their own services. 

The detail proposal is in
https://docs.google.com/document/d/1FDSNhc8YB1yUMFBUrx8p-1nH1s5Kftp04PkFKWec-2U/edit?usp=sharing
 
<https://docs.google.com/document/d/1FDSNhc8YB1yUMFBUrx8p-1nH1s5Kftp04PkFKWec-2U/edit?usp=sharing>

If you have any issues feel free to let me know.

Thanks,
Yong

Reply via email to