Lewati ke konten utama
Semua Artikel

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.

PemulaFondasi

Cara Kerja HTTP & Internet

Pahami request/response, HTTP methods, status codes, headers, dan JSON sebelum membangun API pertamamu.

HTTPRESTJSON
21 menit bacaBaca artikel
PemulaFondasi

Linux & Terminal untuk Developer

Kuasai command line, navigasi filesystem, permissions, SSH, dan tools terminal yang dipakai sehari-hari oleh backend developer.

LinuxBashSSH
25 menit bacaBaca artikel
PemulaFondasi

Panduan Git & GitHub untuk Developer Pemula

Version control dari nol — commit, branch, merge, pull request, dan workflow tim yang benar.

GitGitHub
22 menit bacaBaca artikel
MenengahNode.js

Membangun REST API dengan Node.js & Express

Dari setup project, routing, middleware, validasi, error handling, sampai struktur folder production-ready.

Node.jsExpressPostgreSQL
29 menit bacaBaca artikel
MenengahData

Desain Database untuk Sistem Bisnis

ERD, normalisasi, indexing, dan pola desain database untuk POS, inventory, dan SaaS dalam konteks nyata.

PostgreSQLSQL
27 menit bacaBaca artikel
MenengahProduction & Ops

Docker untuk Backend Developer

Containerize aplikasi Node.js, setup development environment dengan Docker Compose, dan deploy ke production.

DockerDocker ComposeNode.js+2
24 menit bacaBaca artikel
MenengahNode.jsSegera

Testing REST API dengan Jest & Supertest

Unit test, integration test, dan test coverage untuk API Node.js — dari setup sampai CI-ready.

JestSupertestNode.js
MenengahProduction & OpsSegera

Deploy Backend ke VPS: Ubuntu + Nginx + SSL

Setup VPS dari nol, Nginx sebagai reverse proxy, SSL dengan Let's Encrypt, PM2, dan automated deployment.

LinuxNginxPM2+1
MenengahKeamanan

Autentikasi Modern: JWT & OAuth2

Implementasi auth yang benar — access token, refresh token, revocation, dan integrasi OAuth2 provider.

Node.jsJWTOAuth2
23 menit bacaBaca artikel
MenengahDataSegera

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.

MongoDBNoSQLNode.js
MenengahArsitekturSegera

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.

OpenAPISwaggerNode.js
MenengahRealtime & EventSegera

Message Queue & Background Jobs dengan Node.js

Async processing, job queues dengan BullMQ, Redis, dan pola reliable background worker untuk sistem produksi.

RedisBullMQNode.js
MahirDataSegera

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.

PostgreSQLSQLRedis
MahirStudi KasusSegera

Membangun POS Backend dari Nol

Studi kasus nyata: desain database, manajemen stok, transaksi, laporan, dan multi-outlet dari pengalaman klien UMKM.

Node.jsPostgreSQLREST API
MenengahGolangSegera

Pengantar Golang untuk Backend Developer

Go dari perspektif backend developer — HTTP server, concurrency, error handling, dan pola idiomatik Go.

GoGolang
MenengahDataSegera

Redis: Caching, Session & Rate Limiting

Percepat backend kamu dengan Redis — implementasi caching, session storage, dan rate limiting yang tepat.

Node.jsRedis
MahirArsitekturSegera

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.

Node.jsTypeScriptDDD
MahirArsitekturSegera

Clean Architecture untuk Backend Node.js

Bangun codebase yang tahan perubahan — separation of concerns, dependency inversion, dan struktur folder yang scalable.

Node.jsTypeScript
MahirArsitekturSegera

REST API vs GraphQL vs gRPC — Kapan Pakai Apa?

Pahami trade-off ketiga paradigma API dan buat keputusan arsitektur yang tepat untuk sistemmu.

Node.jsGraphQLgRPC
MahirArsitekturSegera

Microservices: Dari Monolith ke Service-per-Domain

Pecah monolith dengan benar — service decomposition, inter-service communication, dan distributed tracing.

Node.jsDockerRabbitMQ
ExpertRealtime & EventSegera

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.

KafkaNode.jsDocker
MahirStudi KasusSegera

Membangun SaaS Multi-Tenant Backend

Arsitektur tenant isolation, billing subscription, dan fitur-fitur khas SaaS dari nol ke production.

Node.jsPostgreSQLStripe
MahirStudi KasusSegera

Backend E-Commerce: Produk, Keranjang, Pembayaran

Bangun backend toko online lengkap — katalog produk, manajemen stok, keranjang belanja, dan integrasi payment.

Node.jsPostgreSQLRedis
MenengahDataSegera

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.

ElasticsearchNode.jsDocker
MahirStudi KasusSegera

Sistem Booking & Reservasi Backend

Bangun sistem reservasi dengan slot management, conflict detection, reminder otomatis, dan pembatalan.

Node.jsPostgreSQL
MahirStudi KasusSegera

Integrasi Payment Gateway: Midtrans & Stripe

Implementasi pembayaran yang benar — webhook handling, idempotency, refund, dan keamanan transaksi.

Node.jsMidtransStripe
MenengahProduction & OpsSegera

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.

AWSGCPDocker+1
MenengahProduction & OpsSegera

CI/CD untuk Backend Developer: GitHub Actions

Otomasi testing, build, dan deployment dengan GitHub Actions — dari push ke production tanpa manual intervention.

GitHub ActionsDockerNode.js
ExpertProduction & OpsSegera

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.

KubernetesDockerHelm+1
MahirProduction & OpsSegera

Monitoring & Observability: Logs, Metrics, Traces

Tahu apa yang terjadi di production — structured logging, metrics collection, distributed tracing, dan alerting.

Node.jsPrometheusGrafana
MahirKeamananSegera

Keamanan API: OWASP, Injection, Rate Limit, HTTPS

Lindungi API kamu dari serangan nyata — OWASP Top 10, SQL injection, XSS, CSRF, dan best practice HTTPS.

Node.jsOWASP
MenengahRealtime & EventSegera

WebSocket & Realtime: Chat, Notifikasi, Live Data

Bangun fitur realtime yang scalable — WebSocket, Socket.IO, presence system, dan broadcasting ke banyak client.

Node.jsSocket.IORedis
MahirGolangSegera

Golang Advanced: Concurrency, Goroutines, Channels

Kuasai concurrency model Go — goroutines, channels, select, mutex, dan pola-pola concurrency production-ready.

Go
MenengahProduction & OpsSegera

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.

AWS LambdaVercelCloudflare Workers+1
MenengahAI BackendSegera

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.

OpenAI APIAnthropic APINode.js
MahirAI BackendSegera

RAG & Vector Database Praktis

pgvector vs Qdrant, strategi chunking, dan kapan RAG benar-benar dibutuhkan (dan kapan tidak) untuk aplikasi backend.

pgvectorQdrantEmbeddings
MahirAI BackendSegera

Membangun MCP Server

Standar Model Context Protocol untuk expose kapabilitas backend kamu ke AI agent — skill yang masih langka, first-mover advantage besar.

MCPNode.jsTypeScript
ExpertAI BackendSegera

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.

AI AgentsNode.jsSecurity
ExpertAI BackendSegera

Observability & Evaluasi untuk Fitur AI

Logging, eval, dan deteksi hallucination di production — tahu kapan fitur AI kamu diam-diam mulai ngaco.

ObservabilityEvalsNode.js
MahirAI BackendSegera

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.

OpenAI APIpgvectorNode.js