r/Backend • u/WarthogHot7668 • 1h ago
r/Backend • u/SubjectNotFound0 • 15h ago
Backend Projects for Practice
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 • u/Ok_Baseball7829 • 15h ago
Looking to Collaborate with Senior Backend Engineers on Real-World Projects
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 • u/Financial-Joke-9773 • 18h ago
Career Advice: Java + Spring Boot vs Python for AI?
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 • u/OtherwisePush6424 • 9h ago
Half Past Fetch: how the fetch promise resolves and its consequences
r/Backend • u/spyash78 • 13h ago
At what point did you leave Vercel + Supabase?
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.
r/Backend • u/Decent-Warning9562 • 1d ago
How can I learn micro services as an entry backend engineer.
hi devs, i’ve mostly built all the projects i’ve worked on using monolithic architecture, but i recently came across microservices.
i’ve watched a few videos explaining what microservices are, how they work, and the differences between them and monoliths, but i’m wondering.
how do you actually learn microservices beyond just watching videos?
should i build a project with it, follow a specific roadmap, or focus on understanding certain concepts first?
would love to hear how you guys approached learning it.
r/Backend • u/amanrastogi_ • 18h ago
Backend Developer | .NET 8 / ASP.NET Core / Java Spring Boot | APIs, Databases, Deployment & Backend Fixes
Hey everyone! 👋
I’m a **Backend Software Engineer** with hands-on experience building and maintaining production applications using [**ASP.NET**](http://asp.net/) **Core/.NET 8, Java Spring Boot, Python FastAPI, SQL, REST APIs, and microservices**.
I’m currently looking to take on **freelance/contract backend development work**, particularly with startups, small businesses, founders, or developers who need someone to build, fix, or improve their backend.
**What I can help with**
🚀 **Backend API development** — [ASP.NET](http://asp.net/) Core/.NET 8, Spring Boot, FastAPI
🔌 **REST API development & integration**
🗄️** MySQL / PostgreSQL / SQL Serve**r — schema design, queries, optimization & debugging
🏗️** Backend architecture & modularizatio**n
🔐 Authentication, authorization and secure backend functionality
⚙️** Bug fixing & existing codebase maintenanc**e
📦 File/media processing and backend workflows
🎥 Media processing / FFmpeg / transcoding pipelines
🐇 RabbitMQ and backend messaging
🌐 **IIS / Windows Server / Linux / Kestrel deployment**
🐳 Docker & CI/CD
🧪 API and end-to-end testing with Postman
🤖 AI/RAG backend integrations using OpenAI APIs
**Some of my real-world experience**
I’ve worked on:
An **enterprise Digital Asset Management (DAM) platform**
Production **HRMS and hiring systems serving 1000+ users**
Financial/business platforms with live users
REST APIs and database-heavy applications
Media transcoding infrastructure using **FastAPI + FFmpeg**
Backend deployment and troubleshooting across **Windows/IIS and Linux/Kestrel**
Database schema changes, query debugging and production issue resolution
I’m comfortable working with an **existing codebase**, understanding the architecture, identifying the actual problem, and implementing the required changes rather than just writing isolated APIs.
**What I’m looking for**
I’m open to:
Small backend fixes
API development
MVP/backend development
Database work
Existing project maintenance
Production bug fixing
Deployment/server troubleshooting
Long-term freelance contracts
Part-time backend work
**If you have a backend problem or project that needs help, feel free to DM me with:**
What you’re building
What you need help with
Your current tech stack
Expected timeline
Approximate budget
I’m happy to discuss the requirement first and determine whether I’m a good fit.
**Tech:** C# | .NET 8 | [ASP.NET](http://asp.net/) Core | Java | Spring Boot | Python | FastAPI | PostgreSQL | MySQL | SQL Server | REST APIs | RabbitMQ | Docker | IIS | Linux | FFmpeg | OpenAI API
Thanks! 🙌
r/Backend • u/darterweb • 23h ago
Real Paddle sandbox testing found a webhook race my tests missed
I’m doing the pre-release verification for a FastAPI SaaS foundation I’ve been building, and I wanted to test billing against the real Paddle sandbox rather than stop at mocked webhooks.
The first real payment exposed a race I hadn’t caught in tests.
Paddle delivered subscription.created and subscription.activated concurrently. They had the same occurred_at.
My handler for both events eventually called the same upsert logic:
- query subscription by Paddle subscription ID
- if not found, insert
- otherwise update
Classic read-then-insert race.
Both requests observed “not found”, both attempted the insert, and one failed on the unique constraint for paddle_subscription_id.
What made it more dangerous is that the system eventually looked healthy. Paddle retried the failed event about 20 seconds later, at which point the subscription already existed and everything converged.
So if I had only checked the final account state, I probably would have missed it.
The fix was not removing the unique constraint or trying to serialize all webhooks. I kept the constraint and put the attempted insert inside a SAVEPOINT. If another handler wins the race, only the nested transaction is rolled back, then the handler re-reads the existing subscription and applies its update.
I added a regression test reproducing the collision, then repeated the actual sandbox purchase against the deployed fix.
Interestingly, the second real run delivered the events in the opposite order: subscription.activated arrived before subscription.created.
Both processed successfully on first delivery.
One takeaway for me: webhook idempotency and concurrency safety are different problems. Idempotency protects you from the same event being delivered twice. It doesn’t stop two different valid events for the same resource from racing each other.
Curious how others handle this. Row locks only help once the row exists, so for first-create races I’m leaning toward unique constraint + savepoint/re-read as the simplest pattern.
r/Backend • u/VentiPUBG • 1d ago
How to actually learn(and eventually master) backend
Hi,
I’m about to start my second year of college. I have a solid foundation in core Java from my first year, and I want to transition into back-end development by learning Spring Boot, Maven, and REST APIs etc.
Most tutorials I find online seem to be written for experienced developers. They throw a wall of annotations at me without explaining why things work, and I am finding it really hard to find structured, beginner-friendly resources.
What do you guys you recommend?
Learning Order: With which topics should i start and how to actually progress and learn?
Resources: Are there any specific books, or courses that actually explain things conceptually?
I really want to build a solid foundation rather than just copy-pasting tutorial code. Any roadmaps or advice would be highly appreciated!
Thanks!
r/Backend • u/dev_guigakirin • 1d ago
Um simples backend tentando aprender infra
Quero estudar infra/DevOps na prática gastando pouco ou nada.
Quero aprender coisas como Docker, containers e imagens, Kubernetes, clusters, pods, escalamento horizontal/vertical, CDN, deploy, domínios/DNS, cron e logs/monitoramento tipo CloudWatch.
A ideia é montar projetos reais e entender como tudo funciona junto, não só estudar teoria.
Não precisa ser AWS. Aceito GCP, Azure, Oracle, VPS, ambiente local ou outras opções.
Como vocês recomendam estudar isso e montar um ambiente para praticar gastando o mínimo possível?
r/Backend • u/tutahuakiwi06352 • 1d ago
Guidance needed for backend in python
Hi guys i am a 2nd year student . I have not developed any good skill since now so i want to learn backend in python can you guys who have done the same and have good experience please suggest me any youtube playlist that i can follow to master this ...... and any other advice
Thankyou for reading this and i will be even more thankful to you if you guide me
r/Backend • u/defekas • 1d ago
Need advice about architecture application
Hi
I need to design an application in Java with tomcat and Maria db (lawyer application)
Is an application to insert, update and delete court records.
These court records can have documents associated in pdf and other formats
I need advice to what architecture should be used?
I thought hosting application and s3 for the documents but I don’t know if could be better options by price or by functionality.
Could you say me some possibilities?
Thanks and sorry for my English
r/Backend • u/Gloomy-Animator-2778 • 1d ago
anyone learning FastAPI?
How much did u learn in FastAPI and after that
what project did u do . And
how did you land your job.
How did u prepare for interview like any routine u followed and any list of material u used.
can u please guide me. im lost
r/Backend • u/Happy_Guarantee6705 • 1d ago
The hardest part of our AI workflow wasn't the model - it was making retries safe
While working on CashSathi, I expected prompt quality to be the main challenge. In practice, backend reliability mattered much more.
A failed request can leave the system in an uncertain state: did the action fail, or did the response just time out? Retrying blindly can create duplicates.
The approach that worked better was:
- persistent workflow states
- idempotency keys for external actions
- separate prepared, approved and executed stages
- an audit trail for every transition
- human approval before consequential actions
It made the system less autonomous, but much more trustworthy.
What patterns do you use for long-running workflows that interact with email or third-party APIs?
r/Backend • u/Ok_Baseball7829 • 1d ago
Looking to Collaborate on Backend and Enterprise Projects
Hello everyone,
I’m currently working at a startup based out in USA, but the technology stack is different from my primary area of expertise. I have been coding in Java for a long time, and I’m looking for opportunities to collaborate on enterprise-level projects.
I primarily work in backend development, building REST APIs and backend services. I can contribute a couple of hours every day. I’m most comfortable with Java and Spring Boot, but I’m also open to Python projects using Flask or FastAPI.
My goal is to keep my skills sharp, gain practical experience, and learn through collaboration. If you’re building a project and looking for someone to work and learn with, I would be excited to connect. Let’s make the process enjoyable and build something meaningful together!
Thanks,
r/Backend • u/Dry_Star_3072 • 2d ago
First Time Becoming a Senior Backend Developer — Any Advice?
I’m moving into my first senior backend role after progressing relatively quickly from junior to mid-level. I passed the company’s technical assessments, but I’m feeling some impostor syndrome because this is my first senior position.
For developers who stepped into senior roles earlier in their careers, what mindset helped you most? What should I prioritize in the first few months—technical depth, system design, communication, code reviews, estimation, ownership, mentoring, or something else?
I’m especially interested in how you handled the transition from being mainly responsible for your own code to being expected to make broader technical decisions and support the team.
r/Backend • u/SuccessPuzzled2562 • 2d ago
What do you expect from an entry-level Java developer?
r/Backend • u/t7_rehan • 2d ago
Learning Backend(suggestionss!!)
I am completely new to backend(trying to learn dsa) and I am thinking of starting to learn about backend any suggestion?
r/Backend • u/Imaginary-Bicycle-84 • 3d ago
What does recruiters want from a backend entry level
I am talking about the type of projects , experience or even knowledge that will make the fresh grad standout in the job market.
r/Backend • u/Obvious-Outside7142 • 2d ago
Backend developers/students: what do you struggle with after tutorials?
I've noticed that learning backend development often goes like this:
Watch tutorial → follow the code → project works → try building something alone → get stuck.
The difficult part seems to be dealing with the things that happen in real projects:
- Understanding why an API is failing
- Debugging errors
- Database problems
- Authentication/authorization issues
- Bad architecture decisions
- Deployment problems
- Performance issues
- Knowing what to build next
- Working with unfamiliar codebases
I'm curious about your experience.
If you could use a platform for learning backend by actually building projects, breaking things, debugging errors, and fixing them, what would you want it to look like?
For example:
Basically:
Don't watch another backend tutorial. Build, break, debug, and ship real backend systems.
Would something like this actually help you learn backend development?
What would make you use it regularly, and what would make you ignore it?
r/Backend • u/Proof_Survey_4797 • 2d ago
I can build your backend for FREE
Yes you read that right, I'm a backend developer with 5+ years of experience
I can help you build the backend for a month for absolutely free no conditions at all
If you liked my work then we can talk ahead on business
r/Backend • u/SubstantialLeek6894 • 3d ago
LOOKING FOR REAL BACKEND PROJECT ?
I am currently in 3rd year of B. Tech and want to develop skills for BACKEND Development in java but I don't want to learn through tutorial instead to learn and implement during building .
Any ideas for what to build ,any github repo or website for finding project .
This can be helpful for many beginners like me which want to be a backend developer.
r/Backend • u/alfa_rq • 3d ago
Im a self-taught dev & no jobs experience. Your guide is really meaningful to me
Ive been coding for 2 years (1.5 if consistency counts), just keep learning and making some project (just keep throwing arrow in the dark --hoping somehow it builds me up), i have no coding friend, no jobs experience.
Now im at the point where i lost direction, so i just want to know how far/close am i to reach bare minimum of finding jobs (especially in python backend jobs).
I'd really appriciate if you can check my github acc for a sec: alphaRookie
at this level, do you think...
- i should keep focus on myself and make more personal project / develop what i have
- or I can start to find some experience by collaborate with other devs. or maybe participate in non-paid voluntary project like from this web for example
- or maybe find a way to earn and start applying for entry-level jobs (like in upwork, or other similar platform)
Once again i really thanks to you guys who takes your time to help me