TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Back to Rails from Golang

5 pointsby jrhey6 months ago

4 comments

noelwelsh6 months ago
I'd say it's more a monolith vs microservices post than a Rails vs Go one. I tend to agree with the conclusion: microservices are a waste of time in many contexts.
评论 #42246213 未加载
everybodyknows6 months ago
&gt; It reached a point where I even split the application into five microservices (yep, I know), using HTTP for communication between them. Each service with its own mappers, models, and services folder.<p>Absent a need for asynchronous, independent access from multiple external web clients, I don&#x27;t get why the author would want to do this. Isn&#x27;t marshaling&#x2F;unmarshaling always major infra overhead?
Gollapalli6 months ago
Why did the author start splitting his app into separate services?<p>I get using Ruby because you like Ruby. I like Clojure, and if I was building a new backend for ordinary web stuff, that’s probably what I’d gravitate to. But it sounds like Go was working til he got fancy with the architecture.
stefanos826 months ago
To me the conclusion is: he went back to the toolset he knows best, and that is Ruby on Rails; it has nothing to do with Golang.<p>Just because you don&#x27;t know how to use Go toolset the right way, does not mean it&#x27;s the wrong tool in general; but I understand your point(s).