At PronkoConsulting we work every day with highload Magento 2 websites.
As you probably know, Magento 2 supports varnish by default for full page cache. And it is amazing, because we can increase the speed up to x2 - x3 times.
But here is a problem because Varnish cache doesn’t support HTTPS traffic, it is working only with http.
Of course, that assumes that your Magento 2 store isn't working fast.
Well i wrote the manual where you can find all answers to your questions and set up your own server with Magento + Varnish + SSL using nginx web server.
Read please my tutorial how to configure varnish with magento and ssl and share your thoughts about that.