This chapter starts with API design strategies and then goes into API creation process and modeling. Best practices for REST API design are discussed, followed by API solution architecture. In the excercises, a simple API is designed for podcasts suscription and then modeling using RAML.
API Design Strategies
As UI is to UX (User Experience), API is to APX (Application Programming Experience ). In APX it is important o answer following questions:
What should be exposed?
What is the best way to expose the data?
How should API be adjusted and improved?
In addition, let’s discuss why we ...