While we know that Electronic Arts and DICE have had a bit of a rocky road with the Battlefield 3 servers due to unprecedented demand, the developer has worked very hard to address these issues as quickly as possible.
As part of keeping the community informed of the current server status, DICE has launched a Battlefield 3 Server Status page, which is a one stop to see the current state of all three server platforms as well as the BF3 Battlelog servers.
The move should save players time and stop the need to check the @Battlefield Twitter account over and over again. In addition, it should help those having connection issues know if the problem is on their end or not.
Check out the BF3 Server Status page here.