
The Golang
After some thought about Golang and Schedulers, comparing with a Ruby scheme I made a next conclusion: The purpose of the Golang is to combine HTTP server with Business logic in bounds of one OS Process. Where as in Ruby, Python, PHP - HTTP server is a separate Process that requires expensive IPC. P.S. It is an overview of a language roots, back in 2009 Golang has it's architecture for that purpose, those times it was a common solution to separate HTTP server from the framework by a socket- or something like that. Today there are a plenty technologies to run all components in one process. For me it is an explanation of the Standard library model in the Golang.
Continue reading on Dev.to
Opens in a new tab


