khoa@kb:~303 bài viết·21 chủ đề·Cập nhật thường xuyên
Kdex · Engineering Knowledge Base
Kho kiến thức
kỹ thuật backend
Nổi bật
System DesignResilience Patterns: Timeout, Retry, Circuit Breaker, Bulkhead, Load Shedding và CellPhần lớn outage lớn mà mình từng đọc postmortem đều không bắt đầu bằng một thứ chết hẳn. Nó bắt đầu bằng một thứ chậm. Database chậm 300ms vì một query thiếu index,…Core Engineering
Systems & Architecture
Operations & Quality
Specialized & Career
Core Engineering
AlgorithmsBinary Search, DP, Graph & Tree, Sliding Window, Interview Patterns9 bài
Algorithms: Backtracking Patterns
Algorithms: Binary Search
Distributed Systems Algorithms: Consistent Hashing, Bloom Filter, HyperLogLog, Skip List và các anh em
Algorithms: Dynamic Programming
Algorithms: Graph & Tree
Algorithms: Interview Pattern Recognition Guide
Algorithms: Sliding Window
String Algorithms: Trie, KMP, Rabin-Karp, Aho-Corasick, Suffix Array
Algorithms: Two Pointers
CacheRedis internals, chiến lược cache và pattern production5 bài
DatabaseMVCC, indexing, replication, sharding, query planning, interview21 bài
Index Nâng Cao Trong PostgreSQL — GIN, GiST, BRIN, Partial, Expression Và Chi Phí Thật
Backup, PITR Và Restore Drill Cho Database — Khi `DROP TABLE` Chạy Lúc 14:32
Transaction, Isolation và MVCC: Database Giữ Trật Tự Thế Nào Khi Ai Cũng Ghi Cùng Lúc
Database Connection Pooling: PgBouncer, Pool Sizing và Production Patterns
Data Engineering Fundamentals — Backend Engineer Cũng Cần Biết
Debug Database Trên Production — Wait Events, Lock Tree Và Runbook "DB Chậm"
Những Cái Bẫy ORM Mà Bạn Sẽ Giẫm Vào Ít Nhất Một Lần
Distributed SQL và NewSQL — Scale Out Mà Không Bỏ ACID
Graph Databases — Khi Dữ Liệu Quan Trọng Nhất Là Mối Quan Hệ
MySQL InnoDB Internals: Clustered Index, Buffer Pool, Redo Log và Online DDL
Database: NoSQL — MongoDB, Cassandra, DynamoDB và khi nào dùng gì
PostgreSQL Internals — Từ "Query Chậm Không Rõ Lý Do" Đến "Biết Chính Xác Phải Tune Cái Gì"
Query Optimizer Internals — Tại Sao PostgreSQL Không Dùng Index Của Bạn
Replication Và HA Của PostgreSQL — Failover Không Mất Dữ Liệu
Database: Schema Design Patterns
Partitioning Và Sharding Thực Chiến — Chọn Shard Key Và Resharding Online
Storage Engine và Index: B-Tree, LSM-Tree, WAL và Những Gì Xảy Ra Bên Dưới Câu SELECT
Time-Series Databases: TimescaleDB, InfluxDB và Production Operations
Isolation Level Trong Thực Tế — Từ Write Skew Đến SSI Và Job Queue Bằng SKIP LOCKED
Outbox, Logical Decoding Và Dual-Write Ở Tầng Database
Vector Databases: Từ Zero đến Senior+
NetworkTCP/IP, HTTP/3, TLS, CDN, REST/gRPC, WebSocket/SSE18 bài
API Design Advanced — Thiết Kế API Mà 100 Teams Đều Dùng Được
API Gateway & Platform Engineering — Infrastructure Cho Mọi API
DNS, CDN và Load Balancer: Hành Trình Của Một Request Trước Khi Đến Code Của Bạn
Bảo Vệ Ở Edge: WAF, Bot Management Và DDoS — Khi Cánh Cổng Quan Trọng Hơn Căn Nhà
Authentication Ở API Gateway — Gác Cổng Giỏi Chưa Đủ, Phải Có Cả Bảo Vệ Trong Nhà
GraphQL: Từ Core Concepts đến Production
gRPC Streaming và Backpressure: Flow Control trong Production
Kubernetes Gateway API — Người Kế Nhiệm Ingress, Và Vì Sao Bạn Nên Quan Tâm Ngay Bây Giờ
Rate Limiting Algorithms — Từ Token Bucket Đến Distributed Redis- Thiết Kế REST API Cơ Bản — Viết API Mà Người Khác Đọc Là Hiểu
Reverse Proxy Internals — Nginx, HAProxy, và Bức Màn Trước Mọi Production System
Serialization & Encoding: Từ JSON đến Binary Wire Format
TLS và HTTPS: Handshake, Certificate và Những Sự Cố Hay Gặp Trên Production
TCP, HTTP/1.1, HTTP/2 và HTTP/3: Ba Mươi Năm Chiến Đấu Với Round Trip
Webhook: Security và Delivery Ở Cả Hai Phía Của Cái Cửa Sổ
WebRTC và Real-time Media: Từ ICE đến SFU cho Backend Engineer
WebSocket và SSE: Real-time Connection Internals và Production Patterns
Zero-Copy I/O và io_uring — Tại Sao Nginx Phục Vụ File Nhanh Hơn Code Của Bạn Nhiều Lần
OS & ConcurrencyThreads, goroutines, scheduling, profiling, eBPF13 bài
Concurrency & Parallelism Deep Dive — Khi Goroutines Không Đủ
So Sánh Các Mô Hình Concurrency: Threads, Goroutines, Async/Await, và Actor Model
Containers Hoạt Động Thế Nào Thực Sự — Từ Namespace Đến runc
CPU Cache và False Sharing — Khi "Không Đụng Nhau" Vẫn Chậm Như Rùa
eBPF: Linux Kernel Tracing cho Observability, Networking và Security
File System Internals — Thứ Nằm Giữa Code Của Bạn và Đĩa Cứng
Hardware Awareness cho Backend Engineer
Linux Networking Stack — Từ NIC đến Application, và Tại Sao K8s Networking Phức Tạp Đến Vậy
Memory Allocator Internals — Câu Chuyện Đằng Sau Mỗi Lần Gọi `malloc`
Performance Engineering & Profiling — Đo trước khi tối ưu
Signal Handling và Process Management — Chuyện Nhỏ Mà Không Nhỏ
Từ CPU Core Đến Goroutine: Thread, Scheduler và Cách Đọc CPU Metrics
Virtual Memory và Paging — Ảo Giác Mà Kernel Dệt Cho Mỗi Process
Go ProgrammingRuntime, GC, G-M-P scheduler, concurrency, profiling16 bài
Compiler & Interpreter Fundamentals cho Backend Engineer
Functional Programming cho Backend Engineer Go
Go: Chuyên sâu cho Production Systems
Go Concurrency Patterns
Go Error Handling: Từ `if err != nil` Đến Một Hệ Thống Lỗi Có Cấu Trúc
Go Generics — Khi Compiler Trở Thành Người Gác Cổng
Go HTTP Server Patterns và Middleware
Go Interview: Deep Dive Questions & Answers
Go Memory & GC Internals
Go Performance & Profiling
Go QuerySet: Type-safe Query Builder trên nền GORM
Go Scheduler Internals: G-M-P Deep Dive
JVM Internals — Hiểu Cái Máy Chạy Code Của Bạn
Python asyncio và GIL — Tại sao "concurrent" không phải "parallel"
Rust Ownership và Borrowing — Khi Compiler Trở Thành Người Gác Cổng
WebAssembly Beyond the Browser — Khi Wasm Trở Thành Nền Tảng Compute Mới
Systems & Architecture
ArchitectureClean/Hexagonal, DDD, SOLID, design principles11 bài
API Versioning Strategies
Clean Architecture và Hexagonal — Khi Logic Nghiệp Vụ Bị Mắc Kẹt Trong Handler
Domain-Driven Design: Core Concepts
System Decomposition & Migration — Từ Monolith Đến Microservices Đúng Cách
Design Principles: SOLID, DRY, YAGNI & Composition — Đọc Triệu Chứng Trước Khi Kê Đơn
Event Storming — Khi Cả Phòng Cùng Vẽ Bản Đồ Domain
Software Architecture: Interview & Big Picture
Strangler Fig — Cách Người Ta Migrate Monolith Mà Không Chết
WebAssembly (WASM) cho Backend: Edge Computing, Plugin Systems và Sandboxed Execution
Distributed SystemsConsensus, Raft, clocks, idempotency, gossip10 bài
Anti-Entropy và Repair Mechanisms — Khi Distributed Systems Tự Chữa Lành
Consistent Hashing — Khi Thêm Một Node Không Phải Là Tận Thế
CRDT: Khi Merge Không Còn Là Vấn Đề
Distributed Locking — Khi Mutex Của Bạn Không Còn Là Mutex Nữa
Distributed Systems Fundamentals — Khi Bạn Không Biết Máy Bên Kia Còn Sống Hay Không
Idempotency và Delivery Semantics — Bấm Nút Thang Máy Mười Lần Cũng Chỉ Đi Một Chuyến
Logical Clocks và Ordering: Lamport, Vector Clock và HLC
Distributed Systems: Raft và Leader Election
Two-Phase Commit — Tại Sao Nó Đẹp Về Lý Thuyết Nhưng Đau Đầu Trên Production
Workflow Engines và Temporal: Orchestrate Long-Running Processes
System DesignCAP, CQRS, Event Sourcing, Saga, rate limiting8 bài
Advanced System Design Trade-offs — Khi "It depends" là câu trả lời đúng
Back-of-the-Envelope Estimation: Ước Lượng Hệ Thống Trên Mặt Sau Tờ Giấy Ăn
Backpressure và Flow Control
CAP, PACELC và Consistency Foundations — Vì Sao Vừa Lưu Xong Đã Thấy Dữ Liệu Cũ
System Design: CQRS và Event Sourcing
Multi-region Active-Active Architecture
Resilience Patterns: Timeout, Retry, Circuit Breaker, Bulkhead, Load Shedding và Cell
Saga, Distributed Transactions và Outbox — Khi Một Đơn Hàng Hỏng Giữa Chừng
Cloud & InfraAWS/GCP, VPC, HA, Terraform, multi-cloud10 bài
Cloud Infrastructure & Architecture — Sống Sót Giữa Rừng AWS/GCP
Cloud Cost Optimization & FinOps — Đừng Để Cloud Bill Giết Chết Startup Của Bạn
Cloud Migration Strategies — 6Rs và Nghệ Thuật Di Dân Không Làm Chết Production
Cloud Networking: VPC, NAT, Peering, Transit Gateway và PrivateLink
Cloud Security & IAM — Bức Tường Bảo Vệ Mà Bạn Không Thể Bỏ Qua
Infrastructure as Code — Terraform, Pulumi, và Nghệ Thuật Không Bao Giờ Click Tay Nữa
Managed Database Selection on Cloud — Chọn Đúng Từ Đầu Để Không Migrate Lại Sau
Multi-Region & Global Load Balancing — Khi Một Data Center Không Còn Đủ
Object Storage: Từ S3 Internals Đến Thiết Kế Upload, Lifecycle và Bảo Mật
Serverless & FaaS — Lambda, Cloud Run, và Những Thứ Không Ai Nói Cho Bạn
MessagingKafka, consumer groups, event-driven, schema evolution6 bài
Message Broker Comparison & Patterns — Chọn Đúng Tool Cho Đúng Bài Toán
Event-Driven Architecture & Schema Design — Xây Hệ Thống Evolve Được
Event Replay, Backfill & Poison Messages - Khi Queue Không Chỉ Để Consume
Kafka Consumer Groups, Rebalancing và Ordering Guarantees
Kafka Internals & Operations — Hiểu Sâu Để Vận Hành Đúng
RabbitMQ Trong Production: Ack, Prefetch, Quorum Queue và Retry Không Làm Sập Hệ Thống
Data PlatformCDC, lakehouse, orchestration, data contracts11 bài
CDC & Event Streaming — Change Data Capture Như Là Integration Backbone
Columnar Storage Formats — Tại Sao Analytics Nhanh Hơn 100x
Data Mesh — Kiến Trúc Dữ Liệu Cho Tổ Chức Nhiều Domain
Data Platform Architecture — Modern Data Stack Cho Backend Engineer
Data Quality, Governance & Lineage - Khi Dashboard Sai Nhưng Service Vẫn Xanh
Data Warehouse Design — Từ Starfish Đến Star Schema
Lakehouse Architecture — Apache Iceberg, Delta Lake, Hudi và Câu Chuyện Data "Lớn Lên"
OLAP Engines So Sánh: ClickHouse vs DuckDB vs BigQuery vs Snowflake
Real-time Analytics — Khi T+1 Không Còn Đủ Nữa
Schema Registry & Data Contracts — Khi Schema Trở Thành Hợp Đồng Bất Khả Xâm Phạm
Stream Processing và Apache Flink — Khi Batch Processing Không Còn Đủ Nhanh
Operations & Quality
DevOpsDocker/K8s, GitOps, CI/CD, platform, chaos, FinOps16 bài
Autoscaling Từ Pod Đến Node: Vì Sao Hệ Thống "Có Autoscale" Vẫn Sập Lúc Cao Điểm
Background Jobs & Distributed Job Scheduling
Chaos Engineering: Xây dựng Confidence cho Production Systems
CI/CD Pipeline cho Docker và Kubernetes — Từ Pipeline Tối Thiểu Đến Production-Grade
Container Security — Bảo Vệ Từ Image Đến Runtime
Disaster Recovery & Business Continuity Planning: Xây dựng hệ thống sống sót khi mọi thứ sụp đổ
Docker và Kubernetes Core Concepts — Từ "Máy Em Chạy Được" Đến Production- Docker và Kubernetes Trong Production — Hiểu Đủ Sâu Để Debug
DevOps: Helm, Kustomize và GitOps với Argo CD (Intermediate++)
DevOps: K8s Troubleshooting Thực Chiến (Case-based)
Kubernetes Advanced Patterns — Vận Hành K8s Ở Production Scale
Kubernetes Networking Deep Dive: Từ CNI Plugin đến eBPF
Platform Engineering & Developer Experience — Build Đường Cao Tốc cho Team
Progressive Delivery — Release Không Phải Gambling
Service Discovery & Dynamic Configuration
Service Mesh — mTLS, Traffic Management, và Observability Không Cần Sửa Code
TestingPyramid, mocks, contract tests, property-based, fuzzing7 bài
E2E Test, Flaky Test và Kiểm Thử Hệ Phân Tán: Khi Test Khó Tin Như Chính Hệ Thống
Testing: Integration và Contract Tests
Testing: Interview & Big Picture
Mocks, Stubs, Fakes và Spies — Chọn Đúng Diễn Viên Đóng Thế Cho Test
Property-Based Testing và Fuzzing trong Go
Testing: Patterns và Anti-patterns
Testing Pyramid và Strategy — Viết Test Nào, Bao Nhiêu, Chạy Ở Đâu
ObservabilityMetrics, logs, traces, OpenTelemetry, SLO/SLA9 bài
Distributed Tracing: Sampling Strategies và Cost Optimization
Incident Management & Postmortem Culture — Từ Chaos Đến Learning- Observability ở Quy Mô Lớn: Metrics, Logs và Traces — Deep Dive
Metrics, Logs và Traces — Ba Câu Hỏi Khi Production Có Chuyện
On-call, Runbooks, Alert Fatigue & Game Days - Reliability Là Kỹ Năng Vận Hành
OpenTelemetry: Production Architecture & Advanced Patterns
Production Debugging Methodology — Tìm Root Cause Trong Hệ Thống Phân Tán
Reliability Engineering — Khi Production Sập Lúc 3 Giờ Sáng
SLI, SLO, SLA và Error Budget — 99,9% Nghĩa Là Được Phép Chết Bao Nhiêu Phút?
SecurityOWASP, authN/Z, OAuth2, threat modeling, Zero Trust31 bài
API & Web Security
Broken Authorization: Tìm Và Chặn BOLA, BFLA, Mass Assignment Trước Khi Lên Production
Cryptography Basics cho Developers
Distributed Systems Security
Hardware Security Modules — Khi Software Không Đủ Tin Cậy
Internal PKI và Vòng Đời Certificate — Vì Sao Cert Hết Hạn Vẫn Làm Sập Công Ty Lớn
Security: Interview Questions & Big Picture
OWASP Top 10 — Một Cuối Tuần API Bán Hàng Bị Tấn Công
Privacy Engineering: Xử Lý PII Như Một Kỹ Sư, Không Phải Như Một Checkbox
Secrets Management: HashiCorp Vault, Dynamic Secrets và Kubernetes Integration
Secure Coding Practices
Supply Chain Attack và SBOM: Khi Kẻ Thù Đến Từ Trong Nhà
Supply Chain Security, Secrets Rotation & Compliance - Security Ngoài Source Code
Threat Modeling — Nghĩ Như Hacker, Phòng Như Kiến Trúc Sư
Zero Trust Architecture — Verify Rõ Ràng, Giảm Blast RadiusAuthentication & Authorization16
- Advanced Authentication: MFA, SSO & Zero Trust
API Key Cho Public/Partner API — Thiết Kế Sao Cho Lúc Leak Vẫn Ngủ Ngon
B2B Identity cho SaaS: SSO, SCIM và Câu "Cho Tôi Login Bằng Okta Công Ty"
CIAM ở Ngân Hàng Số: Tự Build Hay Mua Một Cái Identity Provider?
Fine-grained Authorization và Zanzibar: Khi "Role" Không Còn Đủ Để Trả Lời "Ai Được Xem Cái Này?"
Validate JWT Đúng Cách: Những Lỗi Đã Từng Có CVE Thật
Authentication Cho Mobile Banking App: Khi Cả Cái App Nằm Trong Tay Kẻ Tấn Công
OAuth Nâng Cao Cho Hệ Thống Tài Chính: Sender-Constrained Token, Token Exchange và FAPI- OAuth 2.0 & OpenID Connect (OIDC)
Consent Management Cho Open Banking: Khi "Đồng Ý" Là Một Object Có Vòng Đời
Passkeys Trong Production: Khi WebAuthn Không Còn Là Chuyện Của YubiKey
Authorization as Code: Tách Policy Khỏi Business Code Với OPA Và Cedar
Privileged Access Và Impersonation — Đừng Để Chìa Khóa Vạn Năng Treo Trên Tường
Session Lifecycle và Chống Account Takeover: Khi Kẻ Gian Không Cần Phá Cửa- Session vs JWT — Đăng Xuất Rồi Mà Token Vẫn Còn Sống
Workload Identity Federation: Xoá Sạch Static Credentials Khỏi Hệ Thống
PerformanceLoad testing, capacity planning, p99, launch readiness7 bài
Application & Database Performance Tuning - Đo Đúng Trước Khi Tối Ưu
Capacity Planning & Traffic Modeling — Trả Lời "Đủ Chưa?" Bằng Data- Latency, Throughput và Percentile — Đọc Đúng Những Con Số Về Tốc Độ
Load Testing & Methodology — Đo Trước Khi Hệ Thống Cháy
Memory Profiling và Leak Detection
Network Performance Tuning cho Backend Engineers
Tail Latency và Coordinated Omission: Vì Sao p99 Của Bạn Đang Nói Dối
Search SystemsElasticsearch, relevance, index sync, hybrid search4 bài
Specialized & Career
AI & LLMsLLM architecture, RAG, agents, MLOps, prompt engineering21 bài
Evaluate AI Agent — Khi "Câu Trả Lời Đúng" Không Còn Là Một Chuỗi Ký Tự
Identity và Authorization cho AI Agents — Khi "Thay Mặt" Không Có Nghĩa Là "Được Phép Làm Mọi Thứ"
Chống Prompt Injection Bằng Kiến Trúc — Khi Filter Và Classifier Không Còn Đủ
Agentic Systems & Tool Calling Architecture
AI Governance và Model Risk: Biến Yêu Cầu Compliance Thành Thứ Hệ Thống Thực Thi Được
AI-native Backend Patterns: Xây dựng Production LLM Applications
Document AI: Biến Tấm Ảnh CCCD Chụp Run Tay Thành Dữ Liệu Dám Đưa Vào Thẩm Định
Durable Execution Cho AI Agent — Khi Pod Chết Ở Bước 12 Của 20
Fine-tuning và RLHF — Khi Nào Bạn Thực Sự Cần Train Lại Model?
LLM Architecture và Fundamentals
LLM Context Management — Nghệ Thuật Sống Trong Giới Hạn
LLM Evaluation và Benchmarking
LLM Gateway Deep Dive: Thiết Kế Cổng AI Nội Bộ Cho Cả Công Ty
LLM Observability và Chi Phí: Theo Dõi Từng Token Trước Khi Hoá Đơn Theo Dõi Bạn
LLM Security và Guardrails — Khi Kẻ Tấn Công Nói Chuyện Bằng Tiếng Người
LLM Serving, Hardware Bottleneck và MLOps
Model Context Protocol (MCP) Cho Backend Engineer — USB-C Của Thế Giới Agent, Và Những Cái Ổ Điện Bạn Phải Tự Canh
Permission-aware RAG — Khi Chatbot Nội Bộ Biết Quá Nhiều Về Bảng Lương
Prompt Engineering Patterns cho LLM Applications
RAG Architecture và Retrieval Algorithms
Vector Search và Embeddings — Đào Sâu Hơn RAG Overview
DomainsFintech, e-commerce, streaming, gaming, healthcare…25 bài
Domain: AdTech & Real-Time Bidding (RTB)
Domain: Blockchain & Web3
Domain: Content Moderation at Scale
Crypto Exchange Backend — Kiến Trúc Bên Trong Một Sàn Giao Dịch
Domain: Developer Tools & CI/CD Platform
Domain: E-commerce & Marketplace
Domain: EdTech Platform Backend
Domain: Email & Notification Infrastructure — Deliverability, Fan-out, và Kiến Trúc Ở Scale
Domain: Fintech - Reconciliation Pipeline & Accounting Integration
Domain: Fintech / Neobank
Domain: Gaming Backend
Domain: Healthcare Systems — HIPAA, EHR, HL7/FHIR
Domain: IoT Platform
Domain: KYC/AML & Compliance Patterns cho Fintech
Domain: Live Streaming Backend — Kiến Trúc Đằng Sau Những Buổi Stream Triệu Người Xem
Domain: Logistics & Supply Chain Backend — Khi Package Thất Lạc Là Lỗi Của Bạn
Domain: Maps & Geospatial Platform
Realtime Fraud Detection Cho Thanh Toán Ngân Hàng Số: Quyết Định Trong Vài Chục Mili-giây
Domain: Recommendation System — Engineering at Scale
Domain: Ride-hailing & Location-based Services
Ride-Sharing Pricing Engine — Bên Trong Cỗ Máy Tính Giá Của Grab và Uber
Domain: Search Engine Internals — Crawler, Index, và Ranking ở Scale Hàng Tỷ Trang
Domain: Social Network
Domain: Streaming & Real-time Systems
Domain: Video Streaming Platform
Engineering PracticesCode review, mentorship, writing, CV, interview23 bài
AI-Assisted Engineering — Dùng AI Để Mạnh Hơn, Không Phải Lười Hơn
Architecture Decision Records — Ghi Lại Những Gì Team Đã Nghĩ, Không Chỉ Những Gì Đã Làm
Code Ownership và Codebase Health — Ai Chịu Trách Nhiệm Khi Mọi Thứ Cháy?
Nghệ Thuật Code Review
CV cho Software Engineer — Viết đúng, không viết đẹp
Database Migrations & Rollbacks - Schema Thay Đổi Chậm Hơn Code
Debugging Workflow & Root Cause - Đừng Đoán Khi Có Thể Kiểm Chứng
Dependency Management & Upgrades - Nợ Kỹ Thuật Đi Vào Qua `go get` Và `npm install`
IC → EM: Những Thứ Không Ai Nói Với Bạn Khi Lên Manager
Engineering Metrics & DORA — Đo Sức Khỏe Engineering Org Bằng Data
Feature Flags và Experimentation — Khi "Deploy" Không Còn Đồng Nghĩa Với "Release"
Git Branching & Commit Workflow - Làm Việc Sạch Để Review Dễ Và Rollback Nhanh
Incident Writing và Communication — Kỹ Năng Ít Ai Dạy, Nhiều Người Thiếu
Chuẩn bị phỏng vấn Software Engineer
Local Development Environment & Tooling - Máy Local Phải Giống Production Đủ Để Tin
Mentorship & Dẫn dắt nhóm 🎓
Oncall Culture và Blameless Postmortem — Văn Hóa, Không Phải Quy Trình
Project Management cho SWE 📊
Release, Versioning & API Compatibility - Ship Nhanh Nhưng Không Làm Gãy Consumer
Remote Engineering Culture — Khi Công Ty Là Một Tab Trên Máy Tính
Soft Skills cho Software Engineer
Technical Debt Management — Nợ Kỹ Thuật Không Phải Là Tội Lỗi, Nhưng Phớt Lờ Nó Thì Có
Technical Writing & Proposals 📝
Staff+ EngineeringStrategy, ADR, RFC, influence, career growth7 bài
Career Growth: IC Track & Promotion Framework
Cross-functional Collaboration — Khi Không Chỉ Nói Chuyện Với Engineers
Engineering Leadership & Cross-team Influence
Influence & Negotiation — Khi Code Không Đủ Để Thắng
Product & Business Thinking for Engineers
Team Topologies — Thiết Kế Tổ Chức Như Thiết Kế Hệ Thống
Technical Strategy & Architecture Decision Making
RoadmapLearning strategy, monthly plan, skills map theo level10 bài
Các Trục Phát Triển Cốt Lõi Của Engineer
Engineering Growth Roadmap — Từ Newbie Đến Principal Không Phải Một Đường Thẳng
Engineering Roadmap Overview — Dùng Roadmap Để Đi Đúng Hướng, Không Chỉ Đi Thật Nhanh
Mid → Senior Roadmap — Tăng Tốc Về Ownership Và System Thinking
Newbie → Mid Roadmap — Xây Nền Tảng Thực Chiến Trước Khi Nghĩ Đến Scale
Self-Assessment Framework — Bạn Thực Sự Đang Ở Level Nào?
Senior → Staff Roadmap — Scope, Influence, Và Multipliers
Staff → Principal Roadmap — Direction, Strategy, Và Organizational Leverage
Tech Skills và Modules Cần Học cho Backend Career — Map Thay Vì Checklist
Dùng Roadmap Cùng Self-Assessment — Chọn Đúng Bước Tiếp Theo
Bản đồ đọc
Views / 14 ngày
Top trang xem nhiều