FANNG1 commented on PR #6271:
URL: https://github.com/apache/gravitino/pull/6271#issuecomment-2601615594

   > From a long term perspective, we are really supposed to be cautious when 
introducing new dependencies. We may need to revisit our existing ones and see 
if those are necessary. Most modern software developed in Java, Python, Go, 
Rust etc have a messy graph of package dependencies. This is unavoidable, but 
still something we as a team should watch out. It is perfectly fine to 
introduce an external dependency when the benefits we gain from it is 
justified. But bear in mind, all of them are animals in our zoo, and we are 
gonna take care of it since the day it is incorporated. I'm too old-fashioned 
to appreciate this kind of wide-range dependencies, for fear of maintenance 
burden, supply chain attacks, upgrade efforts, to name a few.
   
   I'm inclined to the point of @tengqm ,  I doubt whether it's worthwhile to 
unify the cache framework by introducing another dependency.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@gravitino.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to