5

API-centric Design

The concept of agility in software development started to become popular with the publication of the Manifesto for Agile Software Development in 2001. Today, a large number of companies have adopted agile practices and techniques, particularly inside software development teams. Currently many companies are going through an “agile transformation”, which involves supporting agile practices not only at the software development team level, but across the whole organization. In this chapter, we discuss concepts of agility at business scale and how API-centric design is a key enabler to achieve them.

Why Read This Chapter?

Having read this chapter you should not expect to become an expert on any given API technology. Instead, ...

Get Designing Software Architectures: A Practical Approach, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.