Home
Books
Computer Systems Design and Analysis Techniques
1
Sequel to Volume 1, covers new questions.
Accessible for readers with basic distributed systems knowledge.
Step-by-step framework for system design interviews.
Includes 13 real interview questions with solutions.
300+ diagrams illustrating system designs and concepts.
Insider insights on interviewer expectations and evaluations.
Boosts confidence for tackling design interview challenges.
Average Rating out of 5:
Price Range: $38.00
2
Comprehensive guide for aspiring software architects.
Explores architectural characteristics and patterns.
Covers component determination and diagramming techniques.
Focuses on modern engineering practices and innovations.
Includes soft skills for effective team management.
Emphasizes architecture as an engineering discipline.
Written by experienced industry practitioners.
Average Rating out of 5:
Price Range: $26.33
3
Learn Python quickly with hands-on projects.
Simple steps for beginners to master Python.
Carefully chosen examples for easy understanding.
Broad exposure without information overload.
Complete project to reinforce learned concepts.
Download now and start coding today!
Average Rating out of 5:
Price Range: $3.99
4
Insights from Google’s top software engineers.
Learn to manage evolving codebases effectively.
Understand programming versus software engineering differences.
Principles for sustainable and resilient code design.
Trade-offs in design and development decisions.
Explore Google’s unique engineering culture and practices.
Adapted for audiobook listeners for convenience.
Average Rating out of 5:
Price Range: $22.57
5
Align software design with business strategy.
Learn core patterns for analyzing business domains.
Implement domain-driven design in real-world scenarios.
Decompose systems into manageable bounded contexts.
Coordinate multi-team efforts effectively.
Adapt DDD for brownfield projects seamlessly.
Future-proof your software architecture with proven practices.
Average Rating out of 5:
Price Range: $37.49
6
Comprehensive guide to Domain-Driven Design principles.
Addresses software complexity effectively and efficiently.
Written by renowned expert Eric Evans.
Published by trusted source Addison-Wesley Professional.
Includes practical examples and case studies.
Enhances understanding of software architecture concepts.
Ideal for software developers and architects.
Average Rating out of 5:
Price Range: $71.24
7
Learn critical trade-offs in software architecture.
Expert insights from industry veterans and consultants.
Understand complexities of distributed architecture decisions.
Gain techniques for managing service granularity.
Explore strategies for decoupling contracts between services.
Optimize performance, scalability, and elasticity effectively.
Access companion PDF with your Audible purchase.
Average Rating out of 5:
Price Range: $18.80
8
Insights from Google's Site Reliability Engineering team.
Focus on entire software lifecycle management.
Scalable, reliable, and efficient system principles.
Patterns and behaviors of successful SRE practices.
Management tips for effective communication and training.
Applicable lessons for your organization's operations.
Collection of essays from industry experts.
Average Rating out of 5:
Price Range: $31.33
9
Explore hard trade-offs in software architecture.
Learn from experienced architecture professionals.
Understand service granularity for distributed systems.
Manage workflows and orchestration effectively.
Decouple contracts between microservices seamlessly.
Optimize scalability, elasticity, and performance.
Discover strategies for complex architectural decisions.
Average Rating out of 5:
Price Range: $43.99
10
Fundamental principles of data science explained.
Develop data-analytic thinking for better insights.
Real-world business examples enhance understanding.
Improve communication with data science teams.
Learn data-mining techniques for effective analysis.
Utilize data as a strategic business asset.
Gain competitive advantage through informed decision-making.
Average Rating out of 5:
Price Range: $18.80
11
Enhance creativity and software effectiveness.
Focus on continuous delivery principles.
Manage complexity in software development.
Proven techniques for lasting success.
Improve code quality and team collaboration.
Adopt a scientific approach to problem-solving.
Learn from history and experience.
Average Rating out of 5:
Price Range: $37.99
12
No-nonsense introduction to Python programming.
Quick reference for core Python concepts.
Perfect for beginners and experienced coders.
Clear and concise explanations without fluff.
Ideal for on-the-job quick reviews.
Supports learning websites, software, and automation.
Portable format for easy access anywhere.
Average Rating out of 5:
Price Range: $12.24
13
Boost coding accuracy with AI tools.
Learn to automate documentation and debugging.
Explore top AI coding assistance platforms.
Step-by-step instructions for smoother coding.
Generate documentation and keep code updated.
Use predictive tools to eliminate bugs.
Ideal for new and experienced programmers.
Average Rating out of 5:
Price Range: $19.10
14
Comprehensive guide for aspiring software architects.
Updated edition with five new insightful chapters.
Covers architecture styles and patterns comprehensively.
Focus on soft skills for effective team management.
Explores modern engineering practices and innovations.
Emphasizes architecture as a rigorous engineering discipline.
Authored by experienced practitioners Mark Richards and Neal Ford.
Price Range: $75.99
15
Concise Linux command reference for daily use.
Updated 20th anniversary edition with new commands.
Covers over 200 essential Linux commands.
Grouped by functionality for easy navigation.
Ideal for both novices and experienced users.
Includes file handling, networking, and sysadmin basics.
Perfect for on-the-job reference and learning.
Average Rating out of 5:
Price Range: $23.33
16
Learn Terraform for infrastructure as code.
Hands-on approach with updated third edition.
Code examples for practical understanding.
Supports AWS, Azure, Google Cloud, and more.
Configure CI/CD pipelines for applications and infrastructure.
Advanced syntax for loops and zero-downtime deployments.
Works with multiple clouds and Kubernetes integration.
Average Rating out of 5:
Price Range: $42.87
17
Unlock business value with event-driven architectures.
Understand microservices' role in event-driven designs.
Explore architectural patterns for effective team collaboration.
Learn application patterns for powerful microservices.
Discover essential components for microservice ecosystems.
Gain real-time data access at scale.
Transform organizational data production and usage.
Average Rating out of 5:
Price Range: $32.84
18
Insights from experienced Google software engineers.
Distinction between programming and software engineering.
Managing a sustainable and evolving codebase.
Google's unique engineering culture and processes.
Learn how time impacts software sustainability.
Understand scale's effect on software practices.
Evaluate design trade-offs for effective development.
Average Rating out of 5:
Price Range: $26.49
19
Transform how teams approach software architecture.
Empower teams to make architectural decisions collaboratively.
Learn to navigate modern software delivery dynamics.
Create efficient architectures for complex systems.
Integrate architecture practices within your organizational culture.
Mitigate risks while maximizing architectural benefits.
Develop a mindset for shared architectural responsibilities.
Average Rating out of 5:
Price Range: $56.62
20
Learn efficient data structures for Python programming.
Understand algorithms for high-performance software development.
Focus on real-world examples and visualizations.
Master arrays, sorting, stacks, and queues.
Improve performance with practical coding exercises.
Ideal for self-study or classroom use.
Build foundational computer science skills effectively.
Average Rating out of 5:
Price Range: $56.93
21
Quick on-ramp for software architecture concepts.
Learn architectural thinking from experienced authors.
Distinction between architecture and design explained.
Explore common architectural styles with fun examples.
Visually rich format enhances cognitive engagement.
Multisensory learning experience for effective understanding.
Valuable introduction to software architecture fundamentals.
Average Rating out of 5:
Price Range: $53.35
22
Practical guide to tidy code effectively.
Written by Kent Beck, software design pioneer.
Learn to break down messy code sections.
Understand coupling, cohesion, and software design theory.
Improve programming with safe, manageable changes.
Explore tidying strategies for better code structure.
Enhance your software design skills and experience.
Average Rating out of 5:
Price Range: $28.23
23
Learn event-driven microservices with Golang.
Explore asynchronous messaging and event streams.
Understand event sourcing and CQRS principles.
Build resilient applications with robust architecture.
Step-by-step explanations for practical implementation.
Monitor and improve application performance effectively.
Designed for intermediate software architects and engineers.
Average Rating out of 5:
Price Range: $35.67
24
Comprehensive guide to modern C++ for experienced programmers.
Focuses on core language concepts and libraries.
Includes C++17 features and best practices.
Over 500 code samples for hands-on learning.
Nearly 100 exercises to reinforce understanding.
Explores advanced topics like concurrency and networking.
Builds a strong foundation in C++ programming.
Average Rating out of 5:
Price Range: $43.35
25
Practical approach to data structures and algorithms.
Examples in JavaScript, Python, and Ruby.
New chapters on recursion and dynamic programming.
Use Big O notation to optimize code efficiency.
Learn advanced structures like binary trees and graphs.
Exercises in every chapter with detailed solutions.
Enhance your programming skills with real-world scenarios.
Average Rating out of 5:
Price Range: $36.44
26
Understand AI's role in boosting efficiency.
Implement AI without technical overwhelm.
Foster collaboration between humans and AI.
Prepare your team for the AI era.
Maximize ROI with data-driven decisions.
Discover cost-effective AI solutions for businesses.
Average Rating out of 5:
Price Range: $2.99
27
Learn proven design patterns for software development.
Updated for Java 8 with practical examples.
Engaging, multi-sensory learning experience.
Visually rich format enhances understanding.
Focus on reusability and flexibility in design.
Based on cognitive science and learning theories.
Designed to make complex concepts accessible.
Average Rating out of 5:
Price Range: $43.99
28
Unlock AI’s potential for creativity and productivity.
Master prompt engineering with 230+ sample prompts.
Integrate AI into daily tasks effortlessly.
Explore ethical AI use and data privacy.
Leverage AI for business growth and innovation.
Accessible guide for all skill levels.
Average Rating out of 5:
Price Range: $2.99
29
Implement model-based systems engineering techniques effectively.
Explore complexity and commission effective systems.
Gain insights from an industry-recognized expert.
Learn visualization, verification, and validation processes.
Understand the MBSE life cycle and processes.
Develop skills for modeling and design efficiency.
No prior knowledge required to start learning.
Average Rating out of 5:
Price Range: $31.92
30
Hands-on approach to becoming a solutions architect.
Create robust, scalable, fault-tolerant solutions.
Learn next-generation architecture design principles.
Explore disruptive technologies like IoT and quantum computing.
Understand cloud-native architecture and blockchain data storage.
Join an exclusive online community for networking.
PDF companion included with audiobook purchase.
Average Rating out of 5:
Price Range: $21.83