Backend Engineering Podcast Summaries
Backend Engineering on Yedapo: 6 summarized podcast and YouTube episodes. Each includes key takeaways, core concepts and notable quotes with timestamps.

Firebase Crash Course (Auth & Firestore) #13 - Firestore Rules
Net Ninja
Aug 10, 2026
Relying on front-end JavaScript to restrict database access is a security vulnerability that can be easily bypassed. Implementing server-side Firestore security rules ensures that only authenticated users can access their own data, providing a robust, non-negotiable layer of protection for your application's sensitive information.
Key insight: Front-end queries are merely UI constraints; Firestore security rules act as the final, immutable gatekeeper that prevents unauthorized users from circumventing your application's logic to access or delete data.

Alter tabel bisa bikin database down
Programmer Zaman Now
Jul 6, 2026
Melakukan perubahan skema pada database berskala besar bukanlah tugas rutin yang bisa dilakukan sembarangan. Proses alter table yang tidak tepat berisiko mengunci database, menyebabkan downtime total, hingga kerusakan data permanen yang memaksa pemulihan dari cadangan.
Key insight: Perusahaan besar seringkali memilih denormalisasi database dibanding struktur yang ideal demi menjaga performa dan menghindari risiko lock tabel saat migrasi.
NestJS Full Course for Beginners in 2026 | Build a Production-Ready API
JavaScript Mastery
Jun 26, 2026
Adrian from JS Mastery demonstrates how to build production-grade back-ends by combining NestJS’s structural rigors with AI-powered coding agents. The episode provides a comprehensive crash course in Nest architecture—modules, providers, and guards—before guiding viewers through constructing a secure hackathon API using Prisma, Better Auth, and Arcjet.
Key insight: NestJS isn't a replacement for Express; it’s a structured wrapper that enforces architectural consistency through TypeScript-first design, dependency injection, and decorators, making it the industry standard for scalable team-based development.

Strategi Upload File Besar
Programmer Zaman Now
Jun 22, 2026
Upload file berukuran besar seringkali gagal akibat timeout atau memori server yang terbatas. Solusinya adalah memecah file menjadi potongan-potongan kecil (chunking) menggunakan JavaScript Blob slice dan mengirimnya secara bertahap. Metode ini memungkinkan proses upload yang dapat dilanjutkan kembali (resumable) tanpa harus mengulang dari awal jika terjadi error.
Key insight: Dengan memecah file menjadi potongan 5-10 MB, jika koneksi terputus terputus di tengah jalan, Anda hanya perlu mengulang bagian yang gagal alih-alih mengulang upload seluruh file berukuran gigabyte.

Modular Monolith: Arsitektur Terbaik Sebelum Microservices
Programmer Zaman Now
Jun 15, 2026
Many teams rush into microservices, causing unnecessary operational complexity and infrastructure overhead. A modular monolith provides the same logical isolation and scalability benefits as microservices while remaining easier to maintain and deploy. By enforcing strict domain boundaries and communication contracts, you can transition to distributed systems later without refactoring core business logic.
Key insight: Even when a system evolves into a microservice, the dependent modules require zero code changes if you use internal interface contracts, effectively decoupling your business logic from the underlying deployment strategy.

Make a reverse number in java
Roel Van de Paar
Apr 5, 2026
Roel VandePaar breaks down the essential algorithms required to flip numeric values programmatically. This technical walkthrough moves beyond basic syntax to reveal the underlying logic used to manipulate integer sequences efficiently in Java environments.
Key insight: Effective number reversal relies on the modulo operator to isolate the last digit and iterative multiplication by ten to reconstruct the sequence in reverse.