Too Long; Didn't Read
If you want to deploy your smart contract into the live Ethereum network without the pain of sync the whole blockchain with ‘geth’ (around 40GB before I stop the process) which run for a week without full sync. You can deploy your contract via the Ethereum online IDE remix <http://remix.ethereum.org/>. The steps are very easy: You need to flatten your contracts into single contract sol file. Make sure you have a MetaMask installed (if not use MetaMask install it from here <https://://://metamask.io/>) and run on live network.