define "service" it. There is no way to upgrade the RAM, as that is soldered in. The Battery is glued in, and I don't know of anyone who sells a replacement. And the SSD has a proprietary connection - OWC is the only outfit I see that offers the ability to upgrade the prior generation's SSD(for a markup of course). But so far, no one is offering a way to upgrade the new generation of MBP's SSD. You see, apple reworked it again to make it even LESS upgradable.
That is why I have the last generation 15" cMBP, and I intend to keep this thing for as long as humanly possible - In hopes that Apple comes to it's senses with respect to not charging way more than the normal Apple Tax amount, for a laptop that satisfies a demanding user. If they don't, I'll be looking for alternatives to the MBP as well.