Below is a Visio poster diagram I created outlining how I might propose a large scale collaboration Intranet running SharePoint 2016. MinRole will give more granular control to “unit scale” servers out as individual roles show high utilization. Monitor, scale, repeat? Can’t wait to try the beta later this year.
Hope this helps!