Por qué Go se convirtió en el estándar para los ingenieros de DevOps

A veces, las cosas encuentran su uso inesperadamente y no para lo que estaban destinadas. 





1960- — — Space Travel Multics. Bell Lab, . , Space Travel, PDP-7. , , Unix. 





. Unix — B. , , C. , , - .





computer science. 2000- Google, Golang — .






Go

Google , . C++, . , , — , .





, C++, , , — , .









, , . C, Pascal Oberton . , , .





Golang 2009 , 2012 . , . — — . 





«- Go , - . , , — . — Go , , . , . . . , ».





. , , - :





, . , , , , , , Java, C/C++, Python. , , . .





, 2012 Go , . :





* : Go IaaS, PaaS . 





— , , IT DevOps, Go .





El 19% de DevOps planea usar Go en el futuro, aproximadamente el 10% ya lo está usando
19% DevOps Go , 10% Go

DevOps agile

— , , — . - , . , - ; , , .





( ), .





, . , , — .





, agile — — .





2008 Agile Toronto, — . , . , , . 





, . 





Devops — . , . Agile System Administrators — , DevOpsDays — Devops.





. , IT.





— , , . , . . Docker, Kubernetes, Terraform , - — . Go.






Go DevOps

Google Kubernetes — . , . , , , — — /++, Java Python. 





, «» , . , , . 





Java , . Python - .





Go « , ». , Kubernetes , :





  • , .





  • . « », — .





  • Go . « . , , — ».





  • .





  • , .





  • .





. - , Go ,  





  • . , , , .  





  • . — , , Go. 





  • . , , , .





« Python, Ruby Node.js, — . , Docker, », — .





. - — , , .





Go? ? — Devops, , , . 








All Articles