मुफ़्त लर्निंग रोडमैप

बैकएंड इंजीनियर कैसे बनें

API डिज़ाइन, डेटाबेस, कैशिंग, मैसेज क्यू, डिस्ट्रिब्यूटेड सिस्टम — हर प्रोडक्ट का सर्वर-साइड हिस्सा।

टॉपिक
12
संसाधन
51
लागत
मुफ़्त
ज़्यादातर संसाधन मुफ़्त या फ़्रीमियम हैं
फ़ॉर्मेट
अपनी गति से

1. भाषा और रनटाइम

मुख्य
एक बैकएंड भाषा, गहराई से

Node.js, Python, Go, Java/Kotlin, Rust या C#। इनमें से एक चुनें और उसके कॉन्करेंसी, मेमोरी और एरर मॉडल को अच्छी तरह जानें।

एसिंक प्रोग्रामिंग और कॉन्करेंसी

इवेंट लूप, कोरूटीन, goroutine, थ्रेड, एक्टर मॉडल। सिंटैक्स से ज़्यादा ज़रूरी है बैकप्रेशर और कैंसलेशन को समझना।

2. API डिज़ाइन

मुख्य
REST

रिसोर्स, वर्ब, स्टेटस कोड, वर्ज़निंग, पेजिनेशन, आइडेम्पोटेंसी। पब्लिक API के 90% मामलों में यही इस्तेमाल होता है।

GraphQL

स्कीमा-फ़र्स्ट डिज़ाइन, N+1 समस्याएँ, DataLoader, पर्सिस्टेंट क्वेरी। जब कई बैकएंड को एक क्लाइंट के लिए जोड़ना हो, तब GraphQL चुनें।

gRPC / Protobuf

HTTP/2 पर चलने वाला स्कीमा-फ़र्स्ट RPC। अंदरूनी सर्विस-से-सर्विस बातचीत के लिए सही टूल।

3. डेटाबेस

मुख्य
PostgreSQL

डिफ़ॉल्ट रिलेशनल डेटाबेस। इंडेक्स, JSONB, ट्रांज़ैक्शन और क्वेरी प्लानर में महारत हासिल करें।

ORM बनाम रॉ SQL

SQLAlchemy, Prisma, ActiveRecord, Hibernate। ORM कब मदद करते हैं, कब नुकसान करते हैं, और कैसे साफ़-सुथरे ढंग से रॉ SQL पर उतरें।

स्कीमा माइग्रेशन

Alembic, Flyway, Prisma Migrate, Rails माइग्रेशन। प्रोडक्शन डेटाबेस के लिए बिना डाउनटाइम वाले माइग्रेशन पैटर्न।

NoSQL विकल्प

Redis (कैश/क्यू), MongoDB (डॉक्यूमेंट), DynamoDB (बड़े पैमाने पर की-वैल्यू), Elasticsearch (सर्च)।

4. डिस्ट्रिब्यूटेड सिस्टम

मुख्य
कंसिस्टेंसी और CAP

स्ट्रॉन्ग बनाम इवेंचुअल कंसिस्टेंसी, लीनियराइज़ेबिलिटी, सीरियलाइज़ेबिलिटी। हर डिज़ाइन इंटरव्यू में इस पर सवाल होते हैं।

मैसेज क्यू

Kafka, RabbitMQ, SQS, NATS। डिलीवरी की गारंटी, मैसेज का क्रम और कंज़्यूमर ग्रुप को समझें।

5. कैशिंग

मुख्य
कैश पैटर्न

cache-aside, write-through, write-behind, TTL, स्टैम्पीड से बचाव, कैश इनवैलिडेशन।

CDN और एज कैशिंग

CloudFront, Cloudflare, Fastly। HTTP का Cache-Control हेडर, कैश की, पर्जिंग।

6. ऑथेंटिकेशन और सिक्योरिटी

मुख्य
AuthN बनाम AuthZ

सेशन, JWT, OAuth2, OIDC, RBAC बनाम ABAC। यूज़र से जुड़े हर बैकएंड की बुनियाद।

OWASP Top 10

SQL इंजेक्शन, XSS, CSRF, SSRF, IDOR — बैकएंड पर रोज़ होने वाले हमलों के आम रास्ते।

7. वेब फ़्रेमवर्क

मुख्य
फ़्रेमवर्क की गहन समझ

Python के लिए FastAPI/Django, Node के लिए Express/Nest, Java के लिए Spring Boot, C# के लिए ASP.NET, और Go के लिए Gin/Fiber। एक चुनें और उसके तौर-तरीकों में महारत हासिल करें।

8. टेस्टिंग

मुख्य
यूनिट + इंटीग्रेशन टेस्ट

बाहरी निर्भरताओं को सीमा पर मॉक या फ़ेक से बदलें; testcontainers के ज़रिए असली डेटाबेस के साथ इंटीग्रेशन टेस्ट करें।

लोड और परफ़ॉर्मेंस टेस्टिंग

k6, Locust, JMeter। SLO की जाँच लॉन्च से पहले करें, पहली 500 एरर आने के बाद नहीं।

9. ऑब्ज़र्वेबिलिटी

मुख्य
OpenTelemetry

किसी एक वेंडर से न बँधा हुआ मानक। एक बार इंस्ट्रुमेंट करें, फिर Datadog / New Relic / Grafana Cloud या अपने सर्वर पर एक्सपोर्ट करें।

SLI, SLO, एरर बजट

Google SRE का तरीका, जिसमें पूर्णता के पीछे भागे बिना विश्वसनीयता तय की जाती है।

10. कंटेनर और डिप्लॉयमेंट

सुझाया गया
Docker

मल्टी-स्टेज बिल्ड, लेयर कैशिंग, इमेज का आकार छोटा रखना, हेल्थचेक।

Kubernetes की बुनियादी बातें

Pod, Deployment, Service, Ingress, ConfigMap, Secret। इतना ज्ञान कि अपनी सर्विस ख़ुद डिप्लॉय और डीबग कर सकें।

11. क्लाउड प्लेटफ़ॉर्म

सुझाया गया
बैकएंड के लिए AWS

EC2, ECS/EKS, RDS, S3, SQS, SNS — साथ ही Lambda, API Gateway, IAM, VPC। बड़ी कंपनियों का डिफ़ॉल्ट स्टैक।

12. करियर और कारीगरी

वैकल्पिक
ओपन-सोर्स कोड पढ़ना

सीनियर बैकएंड इंजीनियर के लिए सबसे अच्छी मुफ़्त पढ़ाई। रोज़ इस्तेमाल होने वाली कोई एक लाइब्रेरी चुनें और उसका सोर्स कोड पढ़ें।

आगे बढ़ें

WhatTNext Ai द्वारा चुना गया · कार्यप्रणाली · सभी रोडमैप · आख़िरी अपडेट 2026-07-29