From the course: Designing RESTful APIs
Unlock the full course today
Join today to access over 24,800 courses taught by industry experts.
Why good API design is important - REST Tutorial
From the course: Designing RESTful APIs
Why good API design is important
- [Instructor] Welcome to designing RESTful APIs. In this course, we'll talk through API design, what to consider, some things to exclude, and design patterns that'll fit no matter what. But let's talk about your API. To set the tone for the rest of the day, let's understand one important aspect, API design is hard, it's a game of trade-offs. But more than anything, we want to be deliberate about our choices. Because first we have to decide what functionality we want to expose. Then we have to determine how to expose it. Then you have to figure out the best ways to expose it. Then you have to adjust and improve as you figure out your assumptions and use cases were wrong, or just sometimes incomplete. Finally, as you learn about your customers and unexpected use cases, you have to rethink some things from the ground up. Overall, it touches on some of the hardest problems in computer science. The challenge is that good…
Contents
-
-
-
(Locked)
Why good API design is important2m 55s
-
(Locked)
Approaches to adding an API2m 40s
-
(Locked)
Tips for modeling APIs2m 29s
-
(Locked)
Identifying participants2m 54s
-
(Locked)
Identifying activities and breaking them into steps1m 46s
-
(Locked)
Case study: Identifying participants and activities3m 25s
-
(Locked)
-
-
-
-