3 ms·
It doesn't really matter. All the major clouds have mature libraries for Java/Go/Python. That said unless you have a highly specific reason to be writing low l
by meddlepal 7y ago
It doesn't really matter. All the major clouds have mature libraries for Java/Go/Python.
That said unless you have a highly specific reason to be writing low level automation code you're almost certainly better off using an abstraction like Terraform or going one level higher with Kubernetes.
- scarface74 7y agoIf you’re just doing automation, while all of the major languages have decent SDK’s, Java or C# is overkill. Python is the go to language and at least for AWS, there is one module - Boto3. For C#, every AWS resource has its own Nuget package. And no, K8s is not the magic bullet. There is a lot more to managing cloud resources than just K8s. It doesn’t even begin to cover the different managed services.
- msnut 7y agoPython is the go to language for multicloud automation. For Azure only Powershell is another go to language for it.
- scarface74 7y agoYou can use Powershell for AWS, but it’s verbose, the community around it isn’t as large and you won’t find as many examples. https://aws.amazon.com/powershell/ https://aws.amazon.com/powershell/