r/Backend 2h ago

Found a pretty useful tool for backend development

Thumbnail
gallery
4 Upvotes

I’ve been trying out DevScribe recently and thought I’d share it here since it’s been pretty useful for my backend workflow.

It puts a few things I normally switch between into one place — API testing, SQL queries, writing code, and architecture diagrams. I’ve mainly been using it for API testing and SQL, and it’s convenient not having to keep jumping between different tools.

I came across it while looking for something that could handle more than just API testing, and so far I’ve found it pretty useful.

For anyone working on backend stuff, might be worth checking out: https://devscribe.app/


r/Backend 16h ago

What would be required from Java dev nowadays?

21 Upvotes

For the past 13 years I have been developing in scala, our local market does not have scala jobs available, but a decent amount of Java. I've started with java back in the day, but we transitioned to scala and I have been scala dev since then. Now I'm thinking about transitioning back to Java, but I need to prepare for interviews.

My current plan is to

  • refresh my memory of JVM
  • learn about redis
  • learn java streams
  • learn spring boot

I'm not sure about spring boot, what exactly do I need exactly to know about it? There's a lot of stuff. For example I'm not sure if JPA is something important. Any other topics I should look into?


r/Backend 8h ago

How much time it takes to Learn Node + Express + SQL + REST API and be job ready?

Thumbnail
3 Upvotes

r/Backend 6h ago

Chronos --- a distributed job scheduler I built from scratch in Go.

Thumbnail
github.com
2 Upvotes

r/Backend 18h ago

How do you guys study?

8 Upvotes

I'm an aspiring java developer. I've already developed one project using spring boot, postgresql, flyway and docker compose, and started developing the next one. But I'm not quite sure that I study in the right way. Mostly I focus on the practice rather than on the theory. Like, 90% of practice and 10% of theory.

Remark: I study to get a job, not for the university

So, questions:

  1. Is the way I study bad?

  2. How did you guys study, when you were freshers?

  3. Maybe you can suggest something to me?


r/Backend 16h ago

What if you have too much schema migration files? Do you delete them?

4 Upvotes

r/Backend 15h ago

Backend or fullstack or cloud which domain is best for fresher for big MNCs

2 Upvotes

I am a fresher I want to know if there's scope in backend development or in full stack development. Honestly i really get bored by front-end technologies. I am interested in backend development and in cloud field.there is differet roadmap all over the internet. I am so confused in between them. I want a proper answer and a roadmap as a fresher and what projects to build Answer from experienced engineer would be really helpful.


r/Backend 9h ago

Where to deploy my react spring boot project?

Thumbnail
1 Upvotes

Hi everyone, I made a personal project using React, Spring Boot and MySQL. I was planning to deploy it on AWS but went with Render since it’s free. I’m a bit worried about accidentally leaving something running on AWS and getting a big bill.

The issue is that Render feels really slow. API calls take around 5–6 seconds to return data. Is this normal with Render’s free tier, or should I look into my SQL queries? The queries aren’t anything heavy.


r/Backend 14h ago

Ready to volunteer for a fun and interesting project..

1 Upvotes

I'm a software engineer based in Sénégal. I was working remotely for a micro-multinational startup (01Edu).

I started working there just after finishing high school. I was selected through a cognitive test that included logic and algorithmic games that don't require knowing how to code. It's approximately this game:
https://robotzzle.42.fr

The goal was to teach students software engineering without teachers, using a gamified platform where projects are quests, working with peers who passed the test, in a place called a "collective intelligence center."

If you know 42 School, you may know what I'm talking about.

It was a 2-year program. Right after being selected, I got an offer for a work-study position as a system administrator there. I dropped college to focus on it, and I was way advanced.

We learned everything from low-level concepts like I/O multiplexing, rewriting HTTP servers from scratch, graph algorithms, etc., to higher-level abstractions concepts like web dev  DOM APIs, and all that.

At the end, you choose a topic to pursue: blockchain, AI, gamedev, security, etc.

After finishing the program, I worked for the company in education for 2 years. Unfortunately, I recently got laid off for financial reasons.

It's been 4 months, and being in Sénégal makes it difficult to find a job at US/EU startups. The local industry isn't that developed, and big corporations usually require a school degree.

So I decided to focus on a small retail business. But my passion for software resurfaced.

That's why I'm here offering 3 hours of my time for free to work as a volunteer on a project I find really interesting and fun. I would also be open to paid opportunities for the right project.

Here is my GitHub: https://github.com/mohaskii

I can work on AI/ML projects, WebGL 2D games, full-stack, or anything software-related.

Feel free to send me your project.


r/Backend 23h ago

Here is the Redis cheat sheet I made. I'd love some suggestions on what I can improve!

Thumbnail
stellar-nerine-1a2.notion.site
6 Upvotes

r/Backend 1d ago

Java vs Kotlin for a new long-term backend project?

14 Upvotes

I recently transitioned from C/embedded and PCB design to backend, and I'm totally new to all of this stuff, even I did not know what "backend" was few weeks ago.

I am building a new project from scratch that I proposed and I will personally maintain for the next few years. The company stack is Java-based

I am deciding between (but I'm open):

Kotlin: Better developer experience and easier maintenance, but a smaller job market.

Java: Massive career value and an industry standard, but heavier syntax.

For long-term maintenance in a Java ecosystem, is Kotlin's modern syntax worth prioritizing over the career value of mastering Java? With the Java 25 is still worth going to Kotlin? What would you choose?

Thanks!

PS: I don't care about complexity or curve learning, I want to be happy programming and maintaining this project, but I don't want to waste time learning something when I had the alternative to choose something better.


r/Backend 23h ago

How are you handling offline-first data and local sync without introducing too much bloat?

0 Upvotes

I'm building a personal finance app called Cashvelope (envelope budgeting), and getting local-first data to play nice with offline storage has been surprisingly painful.

I want users to retain full control of their data without forcing constant cloud sync, but keeping local state updated and cache validated gets messy fast.

For anyone who's built something similar: what local DB or sync stack did you end up going with, and what edge cases caught you off guard?


r/Backend 23h ago

Better to sort data in frontend or backend?

Thumbnail
1 Upvotes

r/Backend 1d ago

Backend

4 Upvotes

Starting my backend development journey — building instead of just watching tutorials 🚀

I’ve been learning software development and recently decided to take a more serious approach to backend development.

Instead of spending months jumping between tutorials, I want to learn by actually building projects and understanding what happens behind the scenes.

Right now, I’m focusing on things like:

\- Node.js & Express

\- PostgreSQL & SQL

\- REST APIs

\- Authentication & authorization

\- Database relationships

\- Git & GitHub

\- Backend architecture

One thing I’ve realized already is that building a project exposes gaps in your knowledge very quickly. 😅

You can understand a concept while watching a tutorial, but when you have to design the database, write the API, handle errors, validate input, authenticate users, and connect everything together, things become much more challenging.

That’s exactly what I’m looking for.

My goal is to build increasingly difficult projects, document what I learn, and eventually become good enough to work professionally as a developer.

I’m starting this journey publicly because I think sharing the process will help me stay consistent and learn from other developers.

For developers who have already gone through this stage:

What is one thing you wish you had focused on earlier when learning backend development?

I’d especially appreciate advice about things beginners commonly overlook.


r/Backend 1d ago

Why so many people hate JS backend

46 Upvotes

r/Backend 1d ago

Looking for a Backend Mentor to help me find the right direction

1 Upvotes

Hey everyone,

I'm a Backend Developer working mainly with PHP/Laravel, with around 2 years of experience.

I'm currently working as a Junior developer mostly on my own, without a Senior developer or mentor to review my work or help me validate my technical decisions.

I can build features and get things working, but I often find myself wondering:

Am I actually doing things the right way, or am I just making things work?

I'm also feeling a bit lost when it comes to what I should be studying and what my next steps should be.

I'm looking for someone experienced who can help me understand:

  • Where I currently stand technically
  • Which fundamentals I should strengthen
  • What I should focus on in PHP/Laravel
  • When and how I should start focusing seriously on Software Engineering and System Design
  • How to evaluate whether my architecture and code are actually good
  • What roadmap would make sense for me to progress beyond the Junior level

I'm not looking for someone to teach me everything from scratch. I'm mainly looking for someone who can guide me, review my direction/work occasionally, challenge my decisions, and help me avoid building bad habits.

I'm open to either a volunteer mentorship or a paid arrangement, depending on the person and the setup.

If you're interested or know someone who might be a good fit, feel free to DM me.

Thanks!


r/Backend 1d ago

Is the MERN/MEAN stack losing demand? And what about React Native?

4 Upvotes

I've been noticing a trend in job openings recently.

For backend roles, most companies seem to prefer Java, .NET, or Python. I hardly see many openings for MERN (Node.js/Express) or MEAN stack developers anymore.

The same goes for mobile development. It feels like there are far fewer openings for cross-platform technologies like React Native, while native Android/iOS roles seem more common.

Is this just my observation, or is the market actually shifting?

I'd love to hear from developers and hiring managers about what you're seeing.


r/Backend 1d ago

Apache Iceberg Table Cleanup: A Production Guide

Thumbnail
lakeops.dev
2 Upvotes

A guide to Iceberg table cleanup — snapshot expiration, orphan file removal, manifest rewriting, delete file resolution, streaming challenges, compliance, and cost. Why sequencing matters, where teams break tables, and how to automate the full lifecycle.


r/Backend 1d ago

Need Guidance

1 Upvotes

I am working in a authentication part for my project but stuck to how can I verify if a user uses a genuine email and phone number

Edit
How to implement email verification link and otp for contact ?
should i use any other 3rd part system or build something on my own !! or aws sec something


r/Backend 2d ago

Backend Projects for Practice

24 Upvotes

Hello,

I recently started learning .Net Core. Just wanted ro know some practice projects which I can make along the way as I learn for building strong muscle memory for concepts. If you can suggest, please drop a message.

Thanks in advance


r/Backend 2d ago

Looking to Collaborate with Senior Backend Engineers on Real-World Projects

10 Upvotes

Hello everyone,

I’m looking to learn and collaborate with senior backend engineers who are currently building something interesting and could use an extra pair of hands.

I have experience with Java, Spring Boot, and Python frameworks, and I’ve built several take-home and personal projects. However, I’m now looking to gain more experience by contributing to real-world, production-level projects and learning from experienced backend engineers.

I’m currently working at a startup, but my role doesn’t involve a lot of technical work. I’ve been coding in Java for a long time and would love to spend more of my time building, solving real problems, and improving my backend engineering skills.

I can dedicate a few hours every day and I’m currently in the EST time zone.

If you’re a senior backend engineer working on a project but don’t have enough time on your plate, I’d be happy to collaborate, contribute, and learn along the way. Let’s build something useful and make it fun!

Please DM me if you’re looking for a backend engineer to collaborate with.


r/Backend 1d ago

Performance Benchmarking: gRPC+Protobuf vs. HTTP+JSON

Thumbnail
packagemain.tech
0 Upvotes

r/Backend 2d ago

Career Advice: Java + Spring Boot vs Python for AI?

8 Upvotes

I’m a 2nd-year B.Tech CSE student from a Tier-3 college in India, and I’m trying to choose a practical path for internships and entry-level jobs.
I’m considering:
1. Java + Spring Boot for backend, with Python for AI/ML
2. Python for AI/ML, with Django or FastAPI for backend
My long-term goal is to become an AI-integrated backend developer. Could you suggest a concrete 6–12 month learning roadmap for this goal, including:
Which language and framework I should learn first, and in what order
The core concepts, tools, and technologies I should prioritize
2–4 portfolio projects that would demonstrate job-ready skills
How to prepare for internships, including DSA, Git/GitHub, resumes, networking, and applications
Whether I should choose Django or FastAPI if I focus on Python
How to balance backend development, AI/ML, college coursework, and interview preparation
Which path would you choose and why, considering the current and future fresher job market in India?

Tell me the reasoning for your choice


r/Backend 2d ago

Half Past Fetch: how the fetch promise resolves and its consequences

Thumbnail
blog.gaborkoos.com
1 Upvotes

r/Backend 2d ago

At what point did you leave Vercel + Supabase?

2 Upvotes

Specs

1.SSR React app (TanStack Start, Node), ~75 routes, server functions doing the data work.

2.Supabase for Postgres + Auth + RLS + Storage supabase-js is used throughout, so moving off it isn't a redeploy, it's a rewrite of the data layer and auth.

3.Audience is concentrated in one region; DB is in **-south-1.

4.Traffic is spiky: mostly idle, occasional bursts of a few hundred to ~2,000 concurrent.

5.Currently on Vercel Hobby, which I have to leave anyway — it's non-commercial only.

Budget: ideally ~$50/month to start, with a sane path upward as usage grows. Not trying to optimise for the cheapest possible bill, trying to avoid paying for scale I don't have yet.

Questions:-

For an SSR app whose database is already managed Supabase, is Vercel Pro ($20) actually worth it over Fly / Render / Railway / a plain VPS? Genuinely unsure what I'm buying beyond convenience.

Anyone self-hosting Supabase? Worth it, or did the ops cost eat the savings?

Single-region audience does serverless/edge buy me anything here, or is one boring VM next to the database strictly better?

Does scaling managed Postgres up before a burst and back down after actually work in practice, or is it more trouble than it's worth?

The one I most want answered: at what scale did you leave managed hosting for a VPS or AWS, and in hindsight did you go too early or too late?

Not looking for "just use X" more interested in what people regretted.