given that more and more companies moving into cloud infrastructure, I am interested in what is the good way for a developer working with cloud resources. Some approaches in my mind now:
- Create a VM-instance on the cloud provider, setup dependencies then develops everything with console.
- [For GUI lover]: Create a VM-instance on the cloud provider, setup dependencies, tunneling everything to a local IDE via SSH.
- [Hardcore way]: mimic the cloud services in a local VM/computer and develops everything locally.
Please share your opinion, thanks :)