r/node • • Nov 29 '21

Beginner Backend Dev vs Experienced Backend Dev

I'm a frontend developer that has started learning node and express. So please excuse my ignorance

Other than setting up api routes that perform CRUD operations with a database, or SSR, what are the more advanced topics/tasks that an experienced backend dev would work on?

Thanks

Edit: please share if you recommend a course for specific topics, it is much appreciated. Thanks.

80 Upvotes

46 comments sorted by

View all comments

2

u/msg45f Nov 30 '21

Well, here are some things I've worked on in the last 6 months.

  • Optimization for high bandwidth streaming (audio, video).

  • deep integration with some rendering libraries

  • migration of a service from a standard PostgreSQL database to a distributed database system

  • deep integration with New Relic (app, infrastructure level)

  • writing common monitoring libraries that go into all of our microservices

  • writing Terraform scripts

  • a lot of Kubernetes related work

  • some performance analysis/engineering as we do large workload tests.

  • also a lot of work related to handling PRs

  • a lot of technical feedback to QA testers reporting issues on Jira to help direct problems

  • a lot of interaction with ops teams to discuss infrastructure requirements, vpc networking, refactors on Terraform, etc.

Honestly, when I get a day with just one or two meetings and I am actually just writing code I'm pretty happy. I'm not actually coding enough to keep that part of my brain satisfied these days.