Hacker News new | ask | show | jobs
by travisjeffery 2469 days ago
Here's a list of prominent Go infrastructure projects and by no means a complete list: Kubernetes, Docker, Etcd, Consul (and the rest of Hashicorp's projects), CockroachDB, Prometheus, TiDB. Maybe I'm just blind to C# but I don't remember coming across a single similar project that's written in C#.
1 comments

Azure, Orleans, ASP.NET, Windows,SQL Server, Bing, IIS, Kestrel,...

Yep, they aren't pure C#, still way more relevant to the world IT infrastructure than anything Go.

None of this is relevent and or even close to be as popular as the previous tools mention in Go, just k8s and Docker crush your entire list. Another very popular one is Grafana also written in Go.
In what? Only if we are talking about Github stars or Silicon Valley coffee shops.

Fortune 500 prefer to care about actual delivered business value.

I worked in two F500 compagnies both are using k8s, Docker / grafana and Go. They also use C# but not in the cloud / operations / infra world.

Go talk to some SRE team in F100 and F500 and ask them what they think about C# infra side lol.

The fact that C# was running on Windows only until 2 years ago explains why.

I only work for Fortune 500s, on project scale where license costs are a tiny drop regarding overall project costs.

Plenty them do run production servers on Windows.

You forgot there are 498 left to check.

That's a very distorted and interesting view of the software industry as a whole.
Sql server written in C#? Please. None of it.
Then better learn how to use it properly, specially .NET stored procedures, OLAP engine and SSMS.
You also have python and R stored procedures. Is it written in python?
Yes, the modules that make up the API surface for Python and R respectively.
I think saying 'written in X' != 'has API wrappers for X' .
Depends on what parts, entire products of the Sql server product line are in C#, like Sql Server Reporting Services for instance.

The core sql server rdbms engine is hosting the .net runtime for a few things - but there its maginal compared to C++.

Exact. It's marginal. Saying "written in .net" about sql server made the Microsoft PFEs laugh during our coffee break though.
Happy to be able to help going through the day in an happier mood.