1. 5

  2. 2

    Yeah, low level messaging in Ruby is going to be terrible. Twitter.

    I think Crystal is super interesting but I guess that would be aligning to the missing Rubyists at DO. Channels in Go have implicit behavior (to me) and almost the exact same code in Crystal seems to be very intuitive (to me). But I understand the huge number of options of Go microservices. Maybe they have a company template or bootstraping tool already centered around Go. They already have libraries and a push to gRPC.

    So the pendulum swings out. It will be curious if there is a microservice retrospective on cascading failures, database sharing problems, coordination between teams, versioning and dependencies over Conway’s law boundaries. ¯_(ツ)_/¯ I hope the rewrite is a good fit and lasts for a long time. <3