Revelation 7: The 144,000

The specificity of the number 144,000 intrigues our modern minds, and features fundamentally for at least one modern day group, the Jehovahโ€™s Witnesses. Is this number literal or symbolic? Why go through each tribe? What is being revealed, exactly?