I would like to join some entities that have a parent and child relationship using a KTable-Ktable foreign key join. Some of these parent entities can have millions of children, so an update to one of the parents will trigger a join with all of its children. Is this feasible? What is the best way to partition the input topics to ensure the application can handle this load?