No, the server is not always full. You can check the graph in this site to see the best time to join for you.
A queue system has been introduced! It may take a while for your turn to join comes, but you will have a guaranteed spot. Just do not leave or take too long to go through the portal when it’s your turn, you will be punished!