Skip to main content

Recommended Books

System Design

  • Designing Data-Intensive Applications

    • Author: Martin Kleppmann
    • Focus: Data systems design
    • Topics: Databases, distributed systems, scalability
    • O'Reilly
  • Building Microservices

    • Author: Sam Newman
    • Focus: Microservices architecture
    • Topics: Service design, deployment, monitoring
    • O'Reilly
  • Clean Architecture

    • Author: Robert C. Martin
    • Focus: Software architecture
    • Topics: Design principles, patterns, practices
    • Amazon

Databases

  • Database Design for Mere Mortals

    • Author: Michael J. Hernandez
    • Focus: Database design
    • Topics: Normalization, relationships, queries
    • Amazon
  • MongoDB: The Definitive Guide

    • Author: Kristina Chodorow
    • Focus: MongoDB
    • Topics: Document databases, queries, administration
    • O'Reilly
  • Redis in Action

    • Author: Josiah L. Carlson
    • Focus: Redis
    • Topics: Caching, data structures, patterns
    • Manning

Cloud Computing

  • Cloud Native Patterns

    • Author: Cornelia Davis
    • Focus: Cloud-native applications
    • Topics: Microservices, containers, DevOps
    • Manning
  • AWS Well-Architected Framework

    • Author: AWS
    • Focus: AWS architecture
    • Topics: Best practices, security, reliability
    • AWS
  • Google Cloud Platform in Action

    • Author: JJ Geewax
    • Focus: Google Cloud
    • Topics: Services, architecture, deployment
    • Manning

Performance

  • High Performance Browser Networking

    • Author: Ilya Grigorik
    • Focus: Web performance
    • Topics: HTTP, WebSocket, optimization
    • O'Reilly
  • Systems Performance

    • Author: Brendan Gregg
    • Focus: System performance
    • Topics: Analysis, tuning, tools
    • Prentice Hall
  • Java Performance

    • Author: Scott Oaks
    • Focus: Java performance
    • Topics: JVM, garbage collection, profiling
    • O'Reilly

Security

  • Web Application Security

    • Author: Andrew Hoffman
    • Focus: Web security
    • Topics: Vulnerabilities, attacks, defense
    • O'Reilly
  • Security Engineering

    • Author: Ross Anderson
    • Focus: Security engineering
    • Topics: Principles, design, implementation
    • Wiley
  • Cryptography Engineering

    • Author: Niels Ferguson
    • Focus: Cryptography
    • Topics: Algorithms, protocols, implementation
    • Wiley

Software Engineering

  • Clean Code

    • Author: Robert C. Martin
    • Focus: Code quality
    • Topics: Best practices, refactoring, patterns
    • Prentice Hall
  • Refactoring

    • Author: Martin Fowler
    • Focus: Code refactoring
    • Topics: Patterns, techniques, best practices
    • Addison-Wesley
  • The Pragmatic Programmer

    • Author: Andrew Hunt
    • Focus: Software development
    • Topics: Best practices, tools, techniques
    • Addison-Wesley