It is common practice to deploy enterprise level apps to the cloud, since the hosting industry evolved dramatically in the few recent years. But for small apps, one would only need a standard physical server or in most cases: a VPS.
Sometimes the default templating engine of Codeigniter becomes dull and one would love to work with a more advanced and fun templating engine, and that would be Twig in this case.
I have chosen Codeigniter 3 for it’s ease of use and to let you get started easily creating basic applications. Later articles will cover more complex Frameworks such as Symfony 4, and probably more complex architectures such as SOA.