Once you deploy a smart contract on a blockchain, that smart contract code is stored on the blockchain forever (immutability). Understanding that you cannot simply overwrite previously deployed smart contracts, contrast approaches to deploying traditional applications and blockchain apps. Does blockchain make deployments easier or harder? Are there any potential risks when deploying blockchain apps that either dont exist in traditional environments or arent as prominent? What should a development organization do differently to mitigate these risks?

Your response should include the following;
    Contrast approaches to deploying traditional applications and blockchain apps.
    Explain whether blockchain make deployments easier or harder.
    Identify any potential risks when deploying blockchain apps that either dont exist in traditional environments or arent as prominent.
    Describe what a development organization should do differently to mitigate these risks.
Im interested to read what YOU learned from this weeks readings. Do NOT submit a research paper. Tell me what you think. Must be a minimum of 2 pages.