Belajar Backend, Dari Pemula sampai Expert
Semua artikel gratis dibaca. Filter berdasarkan level atau track untuk cari topik yang paling relevan buat kamu sekarang.
Menampilkan 40 artikel.
Cara Kerja HTTP & Internet
Pahami request/response, HTTP methods, status codes, headers, dan JSON sebelum membangun API pertamamu.
Linux & Terminal untuk Developer
Kuasai command line, navigasi filesystem, permissions, SSH, dan tools terminal yang dipakai sehari-hari oleh backend developer.
Panduan Git & GitHub untuk Developer Pemula
Version control dari nol — commit, branch, merge, pull request, dan workflow tim yang benar.
Membangun REST API dengan Node.js & Express
Dari setup project, routing, middleware, validasi, error handling, sampai struktur folder production-ready.
Desain Database untuk Sistem Bisnis
ERD, normalisasi, indexing, dan pola desain database untuk POS, inventory, dan SaaS dalam konteks nyata.
Docker untuk Backend Developer
Containerize aplikasi Node.js, setup development environment dengan Docker Compose, dan deploy ke production.
Testing REST API dengan Jest & Supertest
Unit test, integration test, dan test coverage untuk API Node.js — dari setup sampai CI-ready.
Deploy Backend ke VPS: Ubuntu + Nginx + SSL
Setup VPS dari nol, Nginx sebagai reverse proxy, SSL dengan Let's Encrypt, PM2, dan automated deployment.
Autentikasi Modern: JWT & OAuth2
Implementasi auth yang benar — access token, refresh token, revocation, dan integrasi OAuth2 provider.
MongoDB & NoSQL: Kapan dan Bagaimana Memakainya
Pahami perbedaan paradigma NoSQL vs SQL, desain document-oriented schema, aggregation pipeline, indexing, dan kapan memilih MongoDB dibanding PostgreSQL.
Dokumentasi API dengan OpenAPI & Swagger
Tulis API spec dengan OpenAPI 3.0, generate Swagger UI otomatis, validasi request/response, dan buat kontrak API yang bisa dipakai tim frontend tanpa ngobrol terus-terusan.
Message Queue & Background Jobs dengan Node.js
Async processing, job queues dengan BullMQ, Redis, dan pola reliable background worker untuk sistem produksi.
Database Deep Dive: Indexing, Query Optimization & Scaling
N+1 problem, explain plan, index strategies, query optimization, CAP theorem, read replica, sharding, dan connection pooling — semua yang tidak diajarkan di tutorial database biasa.
Membangun POS Backend dari Nol
Studi kasus nyata: desain database, manajemen stok, transaksi, laporan, dan multi-outlet dari pengalaman klien UMKM.
Pengantar Golang untuk Backend Developer
Go dari perspektif backend developer — HTTP server, concurrency, error handling, dan pola idiomatik Go.
Redis: Caching, Session & Rate Limiting
Percepat backend kamu dengan Redis — implementasi caching, session storage, dan rate limiting yang tepat.
Design Patterns untuk Backend Developer
SOLID principles, pola GOF yang benar-benar dipakai (Repository, Factory, Strategy, Observer, Decorator), Domain-Driven Design dasar, dan CQRS — dikontekskan ke kode Node.js nyata.
Clean Architecture untuk Backend Node.js
Bangun codebase yang tahan perubahan — separation of concerns, dependency inversion, dan struktur folder yang scalable.
REST API vs GraphQL vs gRPC — Kapan Pakai Apa?
Pahami trade-off ketiga paradigma API dan buat keputusan arsitektur yang tepat untuk sistemmu.
Microservices: Dari Monolith ke Service-per-Domain
Pecah monolith dengan benar — service decomposition, inter-service communication, dan distributed tracing.
Kafka & Event Streaming untuk Backend
Arsitektur event-driven dengan Apache Kafka — producer, consumer, topics, partitions, consumer groups, exactly-once delivery, dan pola integrasi antar layanan di sistem terdistribusi.
Membangun SaaS Multi-Tenant Backend
Arsitektur tenant isolation, billing subscription, dan fitur-fitur khas SaaS dari nol ke production.
Backend E-Commerce: Produk, Keranjang, Pembayaran
Bangun backend toko online lengkap — katalog produk, manajemen stok, keranjang belanja, dan integrasi payment.
Elasticsearch: Full-Text Search & Analytics
Setup Elasticsearch, indexing strategy, full-text search dengan relevance tuning, filter & aggregation, autocomplete, dan integrasi ke backend Node.js atau Go.
Sistem Booking & Reservasi Backend
Bangun sistem reservasi dengan slot management, conflict detection, reminder otomatis, dan pembatalan.
Integrasi Payment Gateway: Midtrans & Stripe
Implementasi pembayaran yang benar — webhook handling, idempotency, refund, dan keamanan transaksi.
Cloud untuk Backend Developer: AWS & GCP Praktis
Dari VPS ke cloud — EC2, S3, RDS, IAM, VPC di AWS; Cloud Run, Cloud SQL, GCS di GCP. Deploy aplikasi backend ke managed cloud tanpa pusing setup infrastruktur dari nol.
CI/CD untuk Backend Developer: GitHub Actions
Otomasi testing, build, dan deployment dengan GitHub Actions — dari push ke production tanpa manual intervention.
Kubernetes untuk Backend Developer
Dari Docker Compose ke Kubernetes — Pod, Deployment, Service, Ingress, ConfigMap, Secret, HPA, dan strategi deploy zero-downtime. Dipraktikkan dengan minikube dan di-deploy ke cloud.
Monitoring & Observability: Logs, Metrics, Traces
Tahu apa yang terjadi di production — structured logging, metrics collection, distributed tracing, dan alerting.
Keamanan API: OWASP, Injection, Rate Limit, HTTPS
Lindungi API kamu dari serangan nyata — OWASP Top 10, SQL injection, XSS, CSRF, dan best practice HTTPS.
WebSocket & Realtime: Chat, Notifikasi, Live Data
Bangun fitur realtime yang scalable — WebSocket, Socket.IO, presence system, dan broadcasting ke banyak client.
Golang Advanced: Concurrency, Goroutines, Channels
Kuasai concurrency model Go — goroutines, channels, select, mutex, dan pola-pola concurrency production-ready.
Serverless Backend: AWS Lambda, Vercel & Edge Functions
Arsitektur serverless dan FaaS — AWS Lambda dengan API Gateway, Vercel Edge Functions, Cloudflare Workers. Kapan serverless masuk akal, cold start, stateless design, dan biaya vs VPS.
Integrasi LLM API untuk Backend Engineer
Pola streaming response, cost control, caching, dan rate limiting saat backend kamu memanggil API LLM seperti OpenAI atau Anthropic.
RAG & Vector Database Praktis
pgvector vs Qdrant, strategi chunking, dan kapan RAG benar-benar dibutuhkan (dan kapan tidak) untuk aplikasi backend.
Membangun MCP Server
Standar Model Context Protocol untuk expose kapabilitas backend kamu ke AI agent — skill yang masih langka, first-mover advantage besar.
Arsitektur AI Agent dari Sisi Backend
Guardrail, permission boundary, dan audit trail saat AI agent bisa melakukan aksi nyata — memanggil API, ubah data, atau trigger pembayaran.
Observability & Evaluasi untuk Fitur AI
Logging, eval, dan deteksi hallucination di production — tahu kapan fitur AI kamu diam-diam mulai ngaco.
Studi Kasus: Menambahkan AI ke Aplikasi Backend Biasa
Semantic search, chatbot support, dan recommendation engine di atas stack yang sudah kamu kuasai — Node.js atau Golang + Postgres.