Thursday, March 30, 2017

Daily Tag 03/31/2017

  • tags: Go juju Canonical

    • Juju is a monolith. There are no microservices, everything runs in a single binary. This actually works fairly well, since Go is so highly concurrent, there’s no need to worry about any one goroutine blocking anything else. It makes it convenient to have everything in the same process. You avoid serialization and other interprocess communication overhead.
    • Go’s simplicity was definitely a major factor in the success of the Juju project. Only about one third of the developers we hired had worked with Go before.

Posted from Diigo. The rest of my favorite links are here.