My Library

My Book Collection
Curated IT Books on Software Architecture

This is not just a reading list—it’s a structured knowledge system. Each book has been selected for its practical value, long-term relevance, and ability to influence how modern software systems are designed, built, and governed.

⚙️ The Philosophy Behind My Book Collection

This page is a curated collection of IT books that have shaped my knowledge and experience across software development, software engineering, and the broader technology landscape.

From foundational engineering principles to modern cloud-native architectures, each book represents a step in the continuous learning journey required to stay relevant in an ever-evolving industry.

Here you’ll find a carefully selected mix of:

  • Software Architecture & Design – patterns, principles, and real-world system design
  • Cloud & Platform Engineering – AWS, distributed systems, and scalable infrastructure
  • DevOps & Delivery Practices – CI/CD, automation, and operational excellence
  • Security & Compliance – secure design, risk management, and best practices
  • Programming Languages – in-depth resources on C#, .NET, JavaScript, TypeScript, and other core languages
  • Databases & Data Engineering – PostgreSQL, MySQL, NoSQL, data modelling, performance tuning, and storage strategies
  • Leadership & Strategy – decision-making, consulting mindset, and technical leadership

As an engineer with a strong appreciation for craftsmanship, I approach learning in the same way I approach software architecture: with discipline, curiosity, and attention to detail.
These books are an essential part of that philosophy and continuous professional growth.

Title: An Atypical ASP.NET Core 6 Design Patterns Guide: A SOLID adventure into architectural principles and design patterns using .NET 6 and C# 10, 2nd Edition
Author:
Published by: Packt
Release Date: 2022
Pages: 678
View on Goodreads
Title: C4 Model for Visual Software Architecture: A Practical Guide to Architecture Diagrams and System Design (Modern Systems Architecture Series)
Author:
Published by: Independently published
Release Date: Mar 07, 2026
Pages: 412
View on Goodreads
Title: Cloud Application Architecture Patterns: Designing, Building, and Modernizing for the Cloud
Author:
Published by: O'Reilly Media
Release Date: May 20, 2025
Pages: 647
View on Goodreads
Title: Fundamentals of Software Architecture: A Modern Engineering Approach
Author:
Published by: O'Reilly Media
Release Date: Apr 22, 2025
Pages: 543
View on Goodreads
Title: System Design on AWS: Building and Scaling Enterprise Solutions
Author:
Published by: O'Reilly Media
Release Date: Mar 25, 2025
Pages: 609
View on Goodreads
Title: Facilitating Software Architecture: Empowering Teams to Make Architectural Decisions
Author:
Published by: O'Reilly Media
Release Date: Dec 31, 2024
Pages: 510
View on Goodreads
Title: High Performance .NET: Recipes and Thoughts for .NET 8, 9, and C# 12, 13
Author: Armen Melkumyan #1
Published by: Independently published
Release Date: Dec 06, 2024
Pages: 691
View on Goodreads
Title: C# 13 and .NET 9 – Modern Cross-Platform Development Fundamentals: Start building websites and services with ASP.NET Core 9, Blazor, and EF Core 9
Author:
Published by: Packt Publishing
Release Date: Nov 12, 2024
Pages: 828
View on Goodreads
Title: GraphQL Best Practices: Gain hands-on experience with schema design, security, and error handling
Author:
Published by: Packt Publishing
Release Date: Oct 11, 2024
Pages: 422
View on Goodreads
Title: Enterprise Architects: The Agents of Digital Transformation
Author:
Published by: SK Publishing
Release Date: Sep 08, 2024
Pages: 538
View on Goodreads
Title: Enterprise Architecture Fundamentals
Author:
Published by: Independently published
Release Date: Aug 30, 2024
Pages: 418
View on Goodreads
Title: Policy as Code: Improving Cloud Native Security
Author:
Published by: O'Reilly Media
Release Date: Aug 06, 2024
Pages: 554
View on Goodreads
Title: Tools and Skills for .NET 8
Author:
Published by: Packt Publishing
Release Date: Jul 30, 2024
Pages: 778
View on Goodreads
Title: Mastering Terraform: A practical guide to building and deploying infrastructure on AWS, Azure, and GCP
Author:
Published by: Packt Publishing
Release Date: Jul 26, 2024
Pages: 494
View on Goodreads
Title: AWS Certified Solutions Architect - Associate Exam Guide
Author:
Published by: Independently published
Release Date: Jul 14, 2024
Pages: 587
View on Goodreads
Title: Building Multi-Tenant SaaS Architectures: Principles, Practices, and Patterns Using AWS
Author:
Published by: O'Reilly Media
Release Date: May 28, 2024
Pages: 484
View on Goodreads
Title: Python Logging: Auditing and Debugging Through Python Logging
Author:
Published by: Independently published
Release Date: May 20, 2024
Pages: 167
View on Goodreads
Title: Mastering AWS Security: Strengthen your cloud environment using AWS security features coupled with proven strategies
Author:
Published by: Packt Publishing
Release Date: Apr 26, 2024
Pages: 370
View on Goodreads
Title: Effective Machine Learning Teams: Best Practices for ML Practitioners
Author:
Published by: O'Reilly Media
Release Date: Apr 09, 2024
Pages: 399
View on Goodreads
Title: Platform Strategy: Innovation Through Harmonization (Architect Elevator Book Series)
Author:
Published by: Independently published
Release Date: Apr 02, 2024
Pages: 370
View on Goodreads
Title: Clean Architecture with .NET (Developer Reference)
Author:
Published by: Microsoft Press
Release Date: Mar 22, 2024
Pages: 336
View on Goodreads
Title: Serverless Development on AWS: Building Enterprise-Scale Serverless Solutions
Author:
Published by: O'Reilly Media
Release Date: Feb 27, 2024
Pages: 498
View on Goodreads
Title: The Kubernetes Book
Author:
Published by: Nielsen Book Services
Release Date: Jun 20, 2023
Pages: 355
View on Goodreads
Title: Vue.js 3 Design Patterns and Best Practices: Develop scalable and robust applications with Vite, Pinia, and Vue Router
Author:
Published by: Packt Publishing
Release Date: May 30, 2023
Pages: 296
View on Goodreads
Title: AWS for Solutions Architects: The definitive guide to AWS Solutions Architecture for migrating to, building, scaling, and succeeding in the cloud
Author:
Published by: Packt Publishing
Release Date: Apr 28, 2023
Pages: 692
View on Goodreads
Title: AWS Observability Handbook: Monitor, trace, and alert your cloud applications with AWS' myriad observability tools
Author:
Published by: Packt Publishing
Release Date: Apr 28, 2023
Pages: 504
View on Goodreads
Title: Architecting Vue.js 3 Enterprise-Ready Web Applications: Build and deliver scalable and high-performance, enterprise-ready applications with Vue and JavaScript
Author:
Published by: Packt Publishing
Release Date: Apr 14, 2023
Pages: 272
View on Goodreads
Title: Customizing Microsoft Teams: Build custom apps and extensions for your business using Power Platform and Dataverse in Microsoft Teams
Author:
Published by: Packt Publishing
Release Date: Apr 14, 2023
Pages: 290
View on Goodreads
Title: Frontend Development Projects with Vue.js 3: Learn the fundamentals of building scalable web applications and dynamic user interfaces with Vue.js, 2nd Edition
Author:
Published by: Packt Publishing
Release Date: Mar 17, 2023
Pages: 628
View on Goodreads
Title: The Quick Guide to Effective Strategy: How to find and exploit the opportunities, and overcome the obstacles, that chaos and uncertainty create
Author:
Published by: Chalk Stream Books
Release Date: Mar 06, 2023
Pages: 266
View on Goodreads
Title: Pragmatic Test-Driven Development in C# and .NET: Write loosely coupled, documented, and high-quality code with DDD using familiar tools and libraries
Author:
Published by: Packt Publishing
Release Date: Sep 30, 2022
Pages: 372
View on Goodreads
Title: Python for Data Analysis: Data Wrangling with pandas, NumPy, and Jupyter
Author:
Published by: O'Reilly Media
Release Date: Sep 20, 2022
Pages: 579
View on Goodreads
Title: Learning TypeScript: Enhance Your Web Development Skills Using Type-Safe JavaScript
Author:
Published by: O'Reilly Media
Release Date: Jul 12, 2022
Pages: 317
View on Goodreads
Title: Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications
Author:
Published by: O'Reilly
Release Date: Jun 21, 2022
Pages: 368
View on Goodreads
Title: Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy
Author:
Published by: O'Reilly Media
Release Date: Nov 16, 2021
Pages: 340
View on Goodreads
Title: C# 10 and .NET 6 – Modern Cross-Platform Development: Build Apps, Websites, and Services with ASP.NET Core 6, Blazor, and EF Core 6 Using Visual Studio 2022 and Visual Studio Code
Author:
Published by: Packt Publishing
Release Date: Nov 09, 2021
Pages: 824
View on Goodreads
Title: Pipeline as Code: Continuous Delivery with Jenkins, Kubernetes, and Terraform
Author:
Published by: Manning
Release Date: Oct 26, 2021
Pages: 528
View on Goodreads
Title: The Social Sales Engineer
Author:
Published by: ZEMP Golden Goose GmbH
Release Date: Sep 07, 2021
Pages: 235
View on Goodreads
Title: ASP.NET Core and Vue.js: Build real-world, scalable, full-stack applications using Vue.js 3, TypeScript, .NET 5, and Azure
Author:
Published by: Packt Publishing
Release Date: Jun 16, 2021
Pages: 478
View on Goodreads
Title: Vue.js 3 By Example: Blueprints to learn Vue web development, full-stack development, and cross-platform development quickly
Author:
Published by: Packt Publishing
Release Date: Apr 26, 2021
Pages: 320
View on Goodreads
Title: AWS for Solutions Architects: Design your cloud infrastructure by implementing DevOps, containers, and Amazon Web Services
Author:
Published by: Packt Publishing Ltd.
Release Date: Feb 01, 2021
Pages: 454
View on Goodreads
Title: Building Vue.js Applications with GraphQL: Develop a complete full-stack chat app from scratch using Vue.js, Quasar Framework, and AWS Amplify
Author:
Published by: Packt Publishing
Release Date: Jan 29, 2021
Pages: 298
View on Goodreads
Title: AWS Certified Solutions Architect Associate Training Notes
Author:
Published by: Independently published
Release Date: Dec 17, 2020
Pages: 322
View on Goodreads
Title: AWS Certified Solutions Architect Study Guide: Associate SAA-CO2 Exam (Aws Certified Solutions Architect Official: Associate Exam)
Author:
Published by: Sybex
Release Date: Dec 11, 2020
Pages: 464
View on Goodreads
Title: kubectl: Command-Line Kubernetes in a Nutshell: Deploy, manage, and debug container workloads using the Kubernetes CLI
Author:
Published by: Packt Publishing
Release Date: Nov 20, 2020
Pages: 136
View on Goodreads
Title: Vue.js 3 Cookbook: Discover actionable solutions for building modern web apps with the latest Vue features and TypeScript
Author:
Published by: Packt Publishing
Release Date: Sep 18, 2020
Pages: 562
View on Goodreads
Title: AWS Certified Cloud Practitioner Practice Tests
Author:
Published by: Independently published
Release Date: Aug 03, 2020
Pages: 296
View on Goodreads
Title: Cloud Strategy: A Decision-based Approach to Successful Cloud Migration (Architect Elevator Book Series)
Author:
Published by: Independently published
Release Date: Aug 03, 2020
Pages: 343
View on Goodreads
Title: AWS Certified Developer Associate Practice Tests: 390 AWS Practice Exam Questions with Answers & detailed Explanations
Author:
Published by: Independently published
Release Date: Jun 14, 2020
Pages: 415
View on Goodreads
Title: AWS Certified Developer Associate Training Notes: Fast-track your exam success with the ultimate cheat sheet
Author:
Published by: Independently published
Release Date: May 10, 2020
Pages: 333
View on Goodreads
Title: The Software Architect Elevator: Redefining the Architect's Role in the Digital Enterprise
Author:
Published by: O'Reilly Media
Release Date: May 05, 2020
Pages: 364
View on Goodreads
Title: Web Application Security: Exploitation and Countermeasures for Modern Web Applications
Author:
Published by: O'Reilly Media
Release Date: Apr 07, 2020
Pages: 327
View on Goodreads
Title: Terraform: Up & Running: Writing Infrastructure as Code
Author:
Published by: O'Reilly Media
Release Date: Oct 08, 2019
Pages: 360
View on Goodreads
Title: AWS Certified Developer Official Study Guide: Associate (DVA-C01) Exam (Sybex Study Guide)
Author:
Published by: Sybex
Release Date: Sep 24, 2019
Pages: 992
View on Goodreads
Title: AWS Certified Cloud Practitioner Study Guide: CLF-C01 Exam
Author:
Published by: Sybex
Release Date: Jul 02, 2019
Pages: 304
View on Goodreads
Title: Super Thinking
Author:
Published by: Portfolio Penguin
Release Date: Jun 18, 2019
Pages: 338
View on Goodreads
Title: OpenID Connect
Author:
Published by: API-University Press
Release Date: Feb 02, 2019
Pages: 154
View on Goodreads
Title: Learning GraphQL: Declarative Data Fetching for Modern Web Apps
Author:
Published by: O'Reilly Media
Release Date: Sep 11, 2018
Pages: 198
View on Goodreads
Title: Ikigai: The Japanese Secret to a Long and Happy Life
Author:
Published by: Hutchinson
Release Date: Feb 16, 2017
Pages: 208
View on Goodreads
Title: MVVM in Delphi: Architecting and Building Model View ViewModel Applications
Author:
Published by: Apress
Release Date: Oct 27, 2016
Pages: 161
View on Goodreads
Title: RESTful API Design: Best Practices in API Design with REST
Author:
Published by: API-University Press
Release Date: Aug 28, 2016
Pages: 327
View on Goodreads
Title: C# 6.0 Cookbook: Solutions for C# Developers
Author:
Published by: O'Reilly Media
Release Date: Nov 17, 2015
Pages: 701
View on Goodreads
Title: Microsoft Visual C# Step by Step
Author:
Published by: Microsoft Press
Release Date: Oct 30, 2015
Pages: 812
View on Goodreads
Title: Cross-Platform Development with Delphi XE7 & Firemonkey for Windows & Mac OS X
Author:
Published by: CreateSpace Independent Publishing Platform
Release Date: Sep 15, 2015
Pages: 246
View on Goodreads
Title: More Coding in Delphi
Author:
Published by: Nepeta Enterprises
Release Date: Aug 17, 2015
Pages: 246
View on Goodreads
Title: Business Analysis Methodology Book
Author:
Published by: EMRAH YAYICI
Release Date: Jul 21, 2015
Pages: 88
View on Goodreads
Title: API Architecture: The Big Picture for Building APIs
Author:
Release Date: May 21, 2015
Pages: 173
View on Goodreads
Title: Delphi in Depth: ClientDataSets 2nd Edition
Author:
Published by: CreateSpace Independent Publishing Platform
Release Date: Jan 07, 2015
Pages: 358
View on Goodreads
Title: User Story Mapping: Discover the Whole Story, Build the Right Product
Author:
Published by: O'Reilly Media
Release Date: Sep 05, 2014
Pages: 324
View on Goodreads
Title: Coding in Delphi
Author:
Published by: Nepeta Enterprises
Release Date: Feb 22, 2014
Pages: 242
View on Goodreads
Title: SQL Queries for Mere Mortals: A Hands-On Guide to Data Manipulation in SQL
Author:
Published by: Addison-Wesley Professional
Release Date: Jan 01, 2014
Pages: 760
View on Goodreads
Title: Software Requirements (Developer Best Practices)
Author:
Published by: Microsoft Press
Release Date: Aug 15, 2013
Pages: 672
View on Goodreads
Title: The Firebird Book, Volume 1: Firebird Fundamentals
Author:
Published by: CreateSpace Independent Publishing Platform
Release Date: Mar 26, 2013
Pages: 470
View on Goodreads
Title: The Firebird Book, Volume 2: Developing with Firebird Data
Author:
Published by: CreateSpace Independent Publishing Platform
Release Date: Mar 26, 2013
Pages: 532
View on Goodreads
Title: Software Engineering: A Complete Reference
Author:
Published by: LAP LAMBERT Academic Publishing
Release Date: Dec 26, 2012
Pages: 592
View on Goodreads
Title: The Trusted Advisor
Author:
Published by: Simon & Schuster UK
Release Date: Dec 11, 2012
Pages: 333
View on Goodreads
Title: Version Control with Git: Powerful tools and techniques for collaborative software development
Author:
Published by: O'Reilly Media
Release Date: Sep 25, 2012
Pages: 452
View on Goodreads
Title: Delphi XE2 Foundations
Author:
Published by: CreateSpace Independent Publishing Platform
Release Date: Jun 25, 2012
Pages: 648
View on Goodreads
Title: Thinking, Fast and Slow
Author:
Published by: Penguin
Release Date: May 10, 2012
Pages: 499
View on Goodreads
Title: Pro jQuery (Expert's Voice in Web Development)
Author:
Published by: Apress
Release Date: Feb 16, 2012
Pages: 1046
View on Goodreads
Title: Professional JavaScript for Web Developers
Author:
Published by: Wrox
Release Date: Jan 18, 2012
Pages: 960
View on Goodreads
Title: The Chimp Paradox: How Our Impulses and Emotions Can Determine Success and Happiness and How We Can Control Them
Author:
Published by: Vermilion
Release Date: Jan 01, 2012
Pages: 346
View on Goodreads
Title: Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives
Author:
Published by: Addison-Wesley Professional
Release Date: Oct 25, 2011
Pages: 704
View on Goodreads
Title: Delphi XE Handbook: A Guide to New Features in Delphi XE
Author:
Published by: CreateSpace Independent Publishing Platform
Release Date: Jun 16, 2011
Pages: 132
View on Goodreads
Title: JavaScript: The Definitive Guide
Author:
Published by: O'Reilly Media, Incorporated
Release Date: May 10, 2011
Pages: 1093
View on Goodreads
Title: Microsoft .NET: Architecting Applications for the Enterprise
Author:
Published by: Microsoft Press
Release Date: Dec 17, 2010
Pages: 462
View on Goodreads
Title: Documenting Software Architectures: Views and Beyond
Author:
Published by: Addison-Wesley Professional
Release Date: Oct 05, 2010
Pages: 592
View on Goodreads
Title: MySQL High Availability: Tools for Building Robust Data Centers
Author:
Published by: O'Reilly Media
Release Date: Jul 23, 2010
Pages: 598
View on Goodreads
Title: Professional Android 2 Application Development
Author:
Published by: Wrox
Release Date: Mar 01, 2010
Pages: 576
View on Goodreads
Title: Introducing Windows® 7 for Developers
Author:
Published by: Microsoft Press
Release Date: Nov 04, 2009
Pages: 352
View on Goodreads
Title: Beautiful Teams: Inspiring and Cautionary Tales from Veteran Team Leaders
Author:
Published by: O'Reilly Media
Release Date: May 05, 2009
Pages: 507
View on Goodreads
Title: Delphi 2009 Handbook
Author:
Published by: CreateSpace Independent Publishing Platform
Release Date: Dec 01, 2008
Pages: 400
View on Goodreads
Title: Clean Code: A Handbook of Agile Software Craftsmanship
Author:
Published by: Pearson
Release Date: Aug 01, 2008
Pages: 464
View on Goodreads
Title: High Performance MySQL: Optimization, Backups, Replication, and More
Author:
Published by: O'Reilly Media
Release Date: Jun 25, 2008
Pages: 712
View on Goodreads
Title: Programming Microsoft® ASP.NET 3.5
Author:
Published by: Microsoft Press
Release Date: Feb 13, 2008
Pages: 1152
View on Goodreads
Title: Programming Windows Services with Microsoft Visual Basic 2008
Author:
Published by: Microsoft Press
Release Date: Feb 10, 2008
Pages: 352
View on Goodreads
Title: MySQL
Author:
Published by: Addison-Wesley Professional
Release Date: Jan 01, 2008
Pages: 1197
View on Goodreads
Title: C# and the .NET Framework
Author:
Published by: Pearson Technology Group
Release Date: Jul 13, 2007
View on Goodreads
Title: MySQL Cookbook
Author:
Published by: O'Reilly Media
Release Date: Jan 27, 2007
Pages: 948
View on Goodreads
Title: MySql Stored Procedure Programming
Author:
Published by: O'Reilly Media
Release Date: Apr 04, 2006
Pages: 636
View on Goodreads
Title: More About Software Requirements: Thorny Issues and Practical Advice
Author:
Published by: Microsoft Press
Release Date: Jan 17, 2006
Pages: 224
View on Goodreads
Title: CMMI: Guidelines for Process Integration And Product Improvement
Author:
Published by: Addison-Wesley Professional
Release Date: Jan 01, 2006
Pages: 676
View on Goodreads
Title: Beginning Database Design
Author:
Published by: Wrox
Release Date: Dec 05, 2005
Pages: 504
View on Goodreads
Title: The dBase Book: Developing Windows Applications with dBase Plus
Author:
Published by: AuthorHouse
Release Date: Aug 30, 2005
Pages: 828
View on Goodreads
Title: The Firebird Book: A Reference for Database Developers
Author:
Published by: Apress
Release Date: Aug 04, 2004
Pages: 1161
View on Goodreads
Title: Domain Architectures: Models and Architectures for UML Applications
Author:
Published by: Wiley
Release Date: Jun 18, 2004
Pages: 406
View on Goodreads
Title: Database Systems: A Practical Approach to Design, Implementation and Management
Author:
Published by: Addison-Wesley
Release Date: Jan 01, 2004
Pages: 1374
View on Goodreads
Title: Software Engineering Processes: With the UPEDU
Author:
Published by: Addison-Wesley
Release Date: Aug 31, 2002
View on Goodreads
Title: Writing Better Requirements
Author:
Published by: Addison Wesley
Release Date: Jul 17, 2002
Pages: 176
View on Goodreads
Title: C#.Net Developer's Guide
Author:
Published by: Syngress
Release Date: Feb 25, 2002
Pages: 608
View on Goodreads
Title: Web Services: A Technical Introduction
Author:
Published by: Pearson
Release Date: Jan 01, 2002
Pages: 400
View on Goodreads
Title: Object-Oriented Information Systems Analysis and Design Using UML
Author:
Published by: McGraw-Hill Publishing Co.
Release Date: Nov 30, 2001
Pages: 632
View on Goodreads
Title: Mastering Delphi 6
Author:
Published by: Sybex
Release Date: Jul 25, 2001
Pages: 1104
View on Goodreads
Title: Leading a Software Development Team
Author:
Published by: Addison Wesley
Release Date: May 15, 2001
Pages: 368
View on Goodreads
Title: C# Developer's Headstart (Application Development)
Author:
Published by: McGraw-Hill Companies
Release Date: Jan 01, 2001
View on Goodreads
Title: Writing Effective Use Cases (Agile Software Development Series)
Author:
Published by: Addison-Wesley Professional
Release Date: Oct 05, 2000
Pages: 304
View on Goodreads
Title: Software Engineering (6th Edition)
Author:
Published by: Addison Wesley
Release Date: Aug 21, 2000
Pages: 720
View on Goodreads
Title: Delphi in a Nutshell: A Desktop Quick Reference
Author:
Published by: O'Reilly Media
Release Date: Apr 25, 2000
Pages: 576
View on Goodreads
Title: UML in a Nutshell
Author:
Published by: O'Reilly & Associates
Release Date: Oct 01, 1998
Pages: 273
View on Goodreads
Title: The Data Warehouse Lifecycle Toolkit: Expert Methods for Designing, Developing, and Deploying Data Warehouses
Author:
Published by: Wiley
Release Date: Aug 13, 1998
Pages: 800
View on Goodreads
Title: Software Project Management: A Unified Framework
Author:
Published by: Addison-Wesley Professional
Release Date: Jan 01, 1998
Pages: 406
View on Goodreads
Title: Software Requirements and Specifications: A Lexicon of Practice, Principles and Prejudices (ACM Press)
Author:
Published by: Addison-Wesley Professional
Release Date: Jan 01, 1995
Pages: 228
View on Goodreads

Damiano Curreri

© 2026. All rights reserved by Damiano Curreri.