2. Walk the path of a true backend engineer
Introduction to Backend Engineering
Setting Expectations for the Playlist
- The playlist aims to narrate the story of backend engineering, focusing on its philosophies and big questions.
- It will explore the inner workings and collaborations between different components and machines in a production-grade backend.
- Emphasis is placed on developing language-agnostic skills that transcend specific frameworks or libraries.
Understanding Core Principles
- After establishing foundational knowledge, discussions will shift towards implementations, showcasing how principles manifest in actual code.
- Two programming languages will be used for practical examples: Node.js and Go (Golang), based on firsthand experience.
Deep Dives into Implementation
Exploring Specific Concepts
- Each principle discussed will have an associated implementation video focusing on relevant technologies like databases, drivers, and migrations.
- For instance, there will be deep dives into PostgreSQL with JavaScript driver
pgor Go driverPGX, covering all related concepts.
Building Production-Level Projects
- The final phase involves integrating all learned concepts to build production-grade projects adhering to industry standards.
- By following along with these projects, viewers can gain practical experience necessary to call themselves backend engineers capable of building scalable systems.