I really like heat set insert for putting part together. You will need to design it for 3d printing and in pieces with the method of joinery you choose. Just like wood there are many methods to join parts.. dovetail comes to mind .. Depending on the filament you can use epoxy, CA, Acetone etc.. material specific.
Check you printers documentation for max build volume
Good luck!