this post was submitted on 14 Oct 2023
26 points (96.4% liked)

General Programming Discussion

7709 readers
1 users here now

A general programming discussion community.

Rules:

  1. Be civil.
  2. Please start discussions that spark conversation

Other communities

Systems

Functional Programming

Also related

founded 5 years ago
MODERATORS
26
(lemmy.ml)
submitted 11 months ago* (last edited 8 months ago) by velox_vulnus@lemmy.ml to c/programming@lemmy.ml
 

cross-posted from: https://lemmy.ml/post/6465571

I'm looking for a good resource to learn back-end development in Go, preferably from a micro-framework. Not just CRUD, but also stuff like caching, security and scalability. Are there any good resources out there?

you are viewing a single comment's thread
view the rest of the comments
[–] ramblingsteve@lemmy.world 2 points 11 months ago* (last edited 11 months ago)

I'm interested in the same question. There isn't a definitive text because the problem is infinitely broad. My approach is to build crud apps around the tech stack I'm interested in, currently Python with fastapi, arangodb, with some next and typescript for the front end. But you could swap out Python for Go and swagger. For security there is Keycloak. For scalability you could look at building your system as pods in open shift but that adds cost. Personally, I think unless you're Netflix kubernetes is probably overkill. But the biggest problem is that today's tech stack is replaced tomorrow by the next new shiny, and all of them are complex and will be entirely different for every team and every problem. A book for dev ops is almost impossible.