Designing Software Architectures: A Practical Approach, 2nd Edition
by Humberto Cervantes, Rick Kazman
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, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access