I'm about to go on the same journey in the next months... I wonder how you solution looks after all this years... did you face any limitations with your Design? did it solve the problems you were facing? any learnings you could share? Best regards, Danilo!