OK. I would do some research on ArcGIS Enterprise Portal. This will give you the ability to set up branch versioning and also publish feature services in your portal to allow for editing of a feature service. The reconciliation process happens at the feature service level with permissions that you set on the feature service when published. The nice thing about Enterprise Portal is that you don't have as much maintenance on the geodatabase side (no needed compression, etc.) because it is all done on the feature service by the end user.
For your question about geodata services being legacy... it not so much that the concept is legacy, but the workflow is evolving with the new technology.
Check it out here: https://enterprise.arcgis.com/en/portal/latest/administer/windows/what-is-portal-for-arcgis-.htm
Amanda Bishop, GISP