A:Answer I use Crucial.com to check on memory and HDD options for any computer. Enter the model and they will tell you all the options available for any modern machine.
According to Crucial, Max Memory is 16GB and HDD is SATA3 (6Bb/s). I have not ventured into the machine, but assume iFixit.com has guides for this kind of replacement.