numaflow-java icon indicating copy to clipboard operation
numaflow-java copied to clipboard

Use dependency injection framework

Open KeranYang opened this issue 1 year ago • 0 comments

Benefits include: 1. Loose coupling 2. Modularity 3. Easy to test 4. Reusability 5. Separation of concerns etc. Eventually leads to more modular, maintainable, and testable code.

There are several options like spring, google guice. Choose one and apply it to our code base.

KeranYang avatar Apr 12 '23 15:04 KeranYang