Fans pick 100 books like Mastering API Architecture

By James Gough, Daniel Bryant, Matthew Auburn

Here are 100 books that Mastering API Architecture fans have personally recommended if you like Mastering API Architecture. Shepherd is a community of 12,000+ authors and super readers sharing their favorite books with the world.

When you buy books, we may earn a commission that helps keep our lights on (or join the rebellion as a member).

Book cover of Principles of Web API Design: Delivering Value with APIs and Microservices

Ikenna Nwaiwu Author Of Automating API Delivery: APIOps with OpenAPI

From my list on API design and management.

Why am I passionate about this?

I specialize in helping organizations scale their API design and development processes and improve their API governance. With a background in software engineering, I now work full-time as an API consultant. I hope you find the books on this list enjoyable.

Ikenna's book list on API design and management

Ikenna Nwaiwu Why did Ikenna love this book?

There are quite a few books on web API design, but James’ book is my favorite. I like how the book delves into not only the technology of web APIs but also James’ unique approach to API design—known as the Align Define Design Refine method (ADDR).

This methodical approach to API design begins by aligning the team on the business capabilities to be exposed by the API. Subsequently, the team can model and design the API operations that implement those capabilities using the techniques described in the book.

It is a valuable methodology to have in any software team's design toolbox. I highly recommend James’s book.

By James Higginbotham,

Why should I read it?

1 author picked Principles of Web API Design as one of their favorite books, and they share why you should read it.

What is this book about?

The Full-Lifecycle Guide to API Design

Principles of Web API Design brings together principles and processes to help you succeed across the entire API design lifecycle. Drawing on extensive in-the-trenches experience, leading consultant James Higginbotham helps you align every stakeholder on specific outcomes, design APIs that deliver value, and scale the design process from small teams to the entire organization.

Higginbotham helps you bring an "outside-in" perspective to API design to reflect the voices of customers and product teams, map requirements to specific and well-organized APIs, and choose the right API style for writing them. He walks through a real-world…


Book cover of Enterprise API Management: Design and deliver valuable business APIs

Ikenna Nwaiwu Author Of Automating API Delivery: APIOps with OpenAPI

From my list on API design and management.

Why am I passionate about this?

I specialize in helping organizations scale their API design and development processes and improve their API governance. With a background in software engineering, I now work full-time as an API consultant. I hope you find the books on this list enjoyable.

Ikenna's book list on API design and management

Ikenna Nwaiwu Why did Ikenna love this book?

I've seen organizations struggle with adopting a business-led API strategy. A key part of doing this involves creating an effective operating model around how different business units or departments can own and deliver APIs effectively.

Luis' book addresses this challenge by presenting various operating models for APIs (centralized, federated, and platform-based) and offering guidance on creating a platform-based operating model. He addresses API architecture as well and I like his idea of API-Led architectures.

This is my go-to reference for organizations that wish to adopt APIs at scale and need to organize multiple teams and departments that own APIs. I found myself referencing it frequently on a project and highly recommend it.

By Luis Weir,

Why should I read it?

1 author picked Enterprise API Management as one of their favorite books, and they share why you should read it.

What is this book about?

A strategy and implementation guide for building, deploying, and managing APIs

Key Features Comprehensive, end-to-end guide to business-driven enterprise APIs Distills years of experience with API and microservice strategies Provides detailed guidance on implementing API-led architectures in any businessBook Description

APIs are the cornerstone of modern, agile enterprise systems. They enable access to enterprise services from a wide variety of devices, act as a platform for innovation, and open completely new revenue streams.

Enterprise API Management shows how to define the right architecture, implement the right patterns, and define the right organization model for business-driven APIs.

Drawing on his experience…


Book cover of Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges

Ikenna Nwaiwu Author Of Automating API Delivery: APIOps with OpenAPI

From my list on API design and management.

Why am I passionate about this?

I specialize in helping organizations scale their API design and development processes and improve their API governance. With a background in software engineering, I now work full-time as an API consultant. I hope you find the books on this list enjoyable.

Ikenna's book list on API design and management

Ikenna Nwaiwu Why did Ikenna love this book?

This is the API design patterns book. I love this book because it provides a comprehensive set of well-described and easy-to-reference API design patterns. It establishes a common domain vocabulary for discussing APIs. Each pattern comes with a UML diagram that gives it a level of exactness and makes it quickly parseable. Even without reading the full description of a pattern, I can look at its UML diagram and promptly get its essence.

The book is divided into three parts. There are multiple reading paths through the book—so I didn’t need to read it end to end in a sequential order. After going through the introduction to understand the structure and layout of the book, I could jump to the patterns and use case examples most relevant to my needs. The book also comes with a companion website. This is an excellent work and a handy reference for all API…

By Olaf Zimmermann, Mirko Stocker, Daniel Lubke , Uwe Zdun , Cesare Pautasso

Why should I read it?

1 author picked Patterns for API Design as one of their favorite books, and they share why you should read it.

What is this book about?

Proven Patterns for Designing Evolvable High-Quality APIs--For Any Domain, Technology, or Platform

APIs enable breakthrough innovation and digital transformation in organizations and ecosystems of all kinds. To create user-friendly, reliable and well-performing APIs, architects, designers, and developers need expert design guidance. This practical guide cuts through the complexity of API conversations and their message contents, introducing comprehensive guidelines and heuristics for designing APIs sustainably and specifying them clearly, for whatever technologies or platforms you use.

In Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges, five expert architects and developers cover the entire API lifecycle, from launching projects…


Book cover of API Management: An Architect's Guide to Developing and Managing APIs for Your Organization

Ikenna Nwaiwu Author Of Automating API Delivery: APIOps with OpenAPI

From my list on API design and management.

Why am I passionate about this?

I specialize in helping organizations scale their API design and development processes and improve their API governance. With a background in software engineering, I now work full-time as an API consultant. I hope you find the books on this list enjoyable.

Ikenna's book list on API design and management

Ikenna Nwaiwu Why did Ikenna love this book?

I enjoyed this book because it provides a comprehensive treatment of various aspects of API management, including API strategy, architecture, design, documentation, versioning, security, testing, analytics, and governance.

The book effectively introduces and covers each of these areas. I am particularly impressed with the chapter on API governance and the governance model presented by the author. Incidentally, as part of some research I was doing, I found that the author's definition of API management is one of the most widely referenced in academic literature. 

By Brajesh De,

Why should I read it?

1 author picked API Management as one of their favorite books, and they share why you should read it.

What is this book about?

APIs are the enablers for a thriving ecosystem that can drive revenue growth and ROIs for any organization. This book will cover all relevant topics and trends that enterprise architects need to know to build and govern APIs as a product.

The second edition of the API Management builds on the foundation established in the first edition to cover recent advances in API development as well as the principles and best practices of building API as a product. It has been updated to cover the latest and emerging trends in API architecture, design, and implementation covering the use of gRPC,…


Book cover of Strategies for Change: Logical Incrementalism

Jon Younger Author Of Agile Talent: How to Source and Manage Outside Experts

From my list on talent management.

Why am I passionate about this?

The future of talent management is now. I’m a teacher, consultant, and board member who is deeply interested in the social and economic impact of the freelance revolution. Millions of people around the world are now working for themselves as independent professionals or “solopreneurs”. Millions more are taking on freelance assignments to augment their income or increase their expertise and experience. Technology makes it possible for professionals in many fields to work remotely and free themselves from the limitations of their local economy. These benefits organizations by offering greater access to talent and gives professionals greater access to opportunity. 

Jon's book list on talent management

Jon Younger Why did Jon love this book?

Quinn’s book should be read by every organization and talent specialist. He reminds us through both data and case study that radical change requires a transformational mindset combined with what he calls strategic incrementalism. His book provides a rich mix of examples, tools, and methods for continuously improving the organization and workforce to meet current and likely future challenges. 

By James Brian Quinn,

Why should I read it?

1 author picked Strategies for Change as one of their favorite books, and they share why you should read it.

What is this book about?

Book by Quinn, James Brian


Book cover of Software Engineering at Google: Lessons Learned from Programming Over Time

Chris Zimmerman Author Of The Rules of Programming: How to Write Better Code

From my list on programming for people who want to be good at it.

Why am I passionate about this?

I’ve spent most of my life writing code—and too much of that life teaching new programmers how to write code like a professional. If it’s true that you only truly understand something after teaching it to someone else, then at this point I must really understand programming! Unfortunately, that understanding has not led to an endless stream of bug-free code, but it has led to some informed opinions on programming and books about programming.

Chris' book list on programming for people who want to be good at it

Chris Zimmerman Why did Chris love this book?

A thoroughly fascinating (and fascinatingly thorough) look at engineering practices at Google.

It’s an encyclopedia written by a bunch of authors, so some of the chapters are a little dry, but for those of us who aren’t on teams with 25,000 engineers it’s spell-binding to see what programming at that sort of scale looks like. Some of the chapters prompted us to think really hard about the way we do things at Sucker Punch.

By Titus Winters, Tom Manshreck, Hyrum Wright

Why should I read it?

2 authors picked Software Engineering at Google as one of their favorite books, and they share why you should read it.

What is this book about?

Today, software engineers need to know not only how to program effectively but also how to develop proper engineering practices to make their codebase sustainable and healthy. This book emphasizes this difference between programming and software engineering.

How can software engineers manage a living codebase that evolves and responds to changing requirements and demands over the length of its life? Based on their experience at Google, software engineers Titus Winters and Hyrum Wright, along with technical writer Tom Manshreck, present a candid and insightful look at how some of the world's leading practitioners construct and maintain software. This book covers…


Book cover of Unleash Your Complexity Genius: Growing Your Inner Capacity to Lead

João Rosa Author Of Software Architecture Metrics: Case Studies to Improve the Quality of Your Architecture

From my list on a people first approach to technology.

Why am I passionate about this?

I’m puzzled by how people and technology evolve—as humankind we created all of these wonders to make our life easier. At the same time, I feel that we are more focus on the technology and processes, rather than people. It drew me to the topic of sociotechnical systems, which fascinates me. I’ve formal education in IT, and everything is binary; however, during my career I was drawn to the intersection of technology and people. My mission in life is to support a new generation of leaders that want to create an organisational environment that puts people in the center! 

João's book list on a people first approach to technology

João Rosa Why did João love this book?

In my quest (you can also call it a professional career), I’m drawn to complexity since we create software for complex problems. There are books on Complexity Science; however, they are very academic. This particular book gives practical advice to cope with complexity. It acknowledges the balance between the emotional and rational sides and why we must bring our full-self to any aspect of our life. The “don’t be emotional, this is work” proves to be a threat to our mental well-being and kills innovation in a company. In the book, the authors explore how to listen to our bodies in the face of complexity in an accessible way.

By Jennifer Garvey Berger, Carolyn Coughlin,

Why should I read it?

1 author picked Unleash Your Complexity Genius as one of their favorite books, and they share why you should read it.

What is this book about?

There is a complexity paradox that we all need to understand. We humans have a natural inclination towards connection, engagement, and creativity - all necessary skills to thrive in complexity. The problem is that the stress caused by uncertainty and ambiguity makes it difficult to tap into this inclination when we need it the most. This book offers a set of practices that help you not only understand complexity but actually hack into your own nervous system to bring your natural capacities back online. By paying close attention to your body, redefining your emotional experiences, and connecting more deeply to…


Book cover of Developing Management Skills: What Great Managers Know and Do

Deb Cohen Author Of Developing Management Proficiency: A Self-Directed Learning Approach

From my list on managing and leading more effectively.

Why am I passionate about this?

As a college professor, I taught MBA students about management and when I became an executive with a team of 50, I learned more about how to apply and understand theory in the workplace. I’ve always focused on the practical. Theory is great but needs to be practically applied in order to learn how to become more effective. I believe that we're all in control of our own destiny and that becoming a better manager is within our power. Developing the competencies we need can be done through training and on our own through focused, practical, and structured work. Self-directed learning can be applied to every aspect of work, whether you’re a manager or not.

Deb's book list on managing and leading more effectively

Deb Cohen Why did Deb love this book?

Similar to self-directed learning, this book is highly learner-centered. The focus is on teaching skills that matter most to those who manage. Although practical in nature, the book also provides a good discussion of the theories driving successful management behavior – making this a good evidence-based book. The book uses a problem-based approach and starts each chapter with a discussion about “manage what” to create meaningful context.

By Timothy Baldwin, Robert E. Rubin, Bill Bommer

Why should I read it?

1 author picked Developing Management Skills as one of their favorite books, and they share why you should read it.

What is this book about?

"Management Skills" by Baldwin/Bommer/Rubin distinguishes itself by exclusively focusing on teaching relevant skills, its learner-centered writing and its evidence-based foundation. This text's problem-based approach draws students in with several fundamental and specific questions or challenges in the Manage What? feature opening every chapter. The learner-centered writing style and the focus on the actual skills that matter to career success as well as the chapter ending tool kits make this text a keeper.


Book cover of Developing Management Skills

Deb Cohen Author Of Developing Management Proficiency: A Self-Directed Learning Approach

From my list on managing and leading more effectively.

Why am I passionate about this?

As a college professor, I taught MBA students about management and when I became an executive with a team of 50, I learned more about how to apply and understand theory in the workplace. I’ve always focused on the practical. Theory is great but needs to be practically applied in order to learn how to become more effective. I believe that we're all in control of our own destiny and that becoming a better manager is within our power. Developing the competencies we need can be done through training and on our own through focused, practical, and structured work. Self-directed learning can be applied to every aspect of work, whether you’re a manager or not.

Deb's book list on managing and leading more effectively

Deb Cohen Why did Deb love this book?

David Whetten and Kim Cameron have written many books about management skills and are well-known for their practical approach. During my years as a college professor, I used their books in teaching. The book discusses the essential skills that managers need to be successful. The book also takes a hands-on approach and provides practical application that any manager, new or more experienced, can use. Developing Management Skills uses contemporary examples and also groups the skills to help readers understand how skills relate to one another. 

By David A. Whetten, Kim S. Cameron,

Why should I read it?

1 author picked Developing Management Skills as one of their favorite books, and they share why you should read it.

What is this book about?

NOTE: You are purchasing a standalone product; MyManagementLab does not come packaged with this content. If you would like to purchase both the physical text and MyManagementLab search for ISBN-10: 0133254224/ISBN-13: 9780133254228 . That package includes ISBN-10: 0133127478 /ISBN-13: 9780133127478 and ISBN-10: 0133134679/ISBN-13: 9780133134674 .

For undergraduate/graduate Principles of Management and Management Skills courses.

Skills Development for Tomorrow's managers

In its Ninth Edition, Developing Management Skills has become the standard in hands-on management learning. Designed for students of all skill levels and learning styles, the text allows students to apply knowledge to real-world situations, connect concepts to their own lives,…


Book cover of Everybody Matters: The Extraordinary Power of Caring for Your People Like Family

Kim B. Clark Author Of Leading Through: Activating the Soul, Heart, and Mind of Leadership

From my list on illuminate the power of leadership.

Why am I passionate about this?

When I was a boy, my mother told me every day, “Be a leader.” By that, she meant to remember who you are, stand up for what you believe, do good, and be good. I was only five years old. That daily lesson on the doorstep sunk deep in my heart. For over forty years, I have had a passion for learning, teaching, and practicing small “L” leadership. I have done that as dean of Harvard Business School, president of BYU-Idaho, and Commissioner of Education for the Church of Jesus Christ of Latter-day Saints. I have learned deeply from the books on this list, and I hope you will, too. 

Kim's book list on illuminate the power of leadership

Kim B. Clark Why did Kim love this book?

I love this book because it helped me understand that real care for people–love for people–is a crucial part of leadership. Real care means really helping people to see and realize their potential. That takes many small and simple things done consistently, coherently, and persistently. But those small and simple things like giving people real work with real responsibility are hard to do.

I saw that so clearly in the way this book weaves together Bob Chapman’s personal leadership journey and the journey of leadership in his company. Bob did not start out caring for his people. He was a classic hard-nosed, financially driven executive who wielded power. But he changed! His journey and his company’s journey did not just instruct me; they inspired me. 

By Bob Chapman, Raj Sisodia,

Why should I read it?

2 authors picked Everybody Matters as one of their favorite books, and they share why you should read it.

What is this book about?

'If you're ready for a new way of doing business, this is the book for you' Daniel H. Pink, author of To Sell Is Human and Drive

'Bob Chapman is on a mission to change the way businesses treat their employees' Inc.magazine

Do you want to boost the morale, loyalty, creativity and performance of your employees?

In Everybody Matters, CEO Bob Chapman and bestselling author Raj Sisodia challenge traditional thinking about how to run a business and show you how to lead your company so that everyone feels valued.

As CEO of Barry-Wehmiller, Bob Chapman has pioneered a dramatically different…


Book cover of Principles of Web API Design: Delivering Value with APIs and Microservices
Book cover of Enterprise API Management: Design and deliver valuable business APIs
Book cover of Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges

Share your top 3 reads of 2024!

And get a beautiful page showing off your 3 favorite reads.

1,546

readers submitted
so far, will you?

5 book lists we think you will like!

Interested in management, computer programming, and leadership?

Management 147 books
Leadership 407 books