DEV Community

Discussion on: What is your Tech Stack?

yoursunny profile image
Junxiao Shi

I have both Go and C in the same codebase.
C is for interfacing with hardware devices, such as 100Gbps Ethernet adapter. You wouldn't want to use Go because context switching is causing too much overhead.
Go is for higher level logic. You wouldn't want to write GraphQL server in C.

Thread Thread
hb profile image
Henry Boisdequin Author

Thanks for the tips! I think for my use case, Go would be the best language to learn.