building a scalable, and secure api (without writing any code)
TRANSCRIPT
![Page 1: Building a Scalable, and Secure API (Without Writing Any Code)](https://reader031.vdocuments.us/reader031/viewer/2022021922/58776d631a28ab5b568b5135/html5/thumbnails/1.jpg)
Building a scalable, and secure API (without writing any code)
Stewart Harper and Don Murray
![Page 2: Building a Scalable, and Secure API (Without Writing Any Code)](https://reader031.vdocuments.us/reader031/viewer/2022021922/58776d631a28ab5b568b5135/html5/thumbnails/2.jpg)
Who are we and what are we about?
![Page 3: Building a Scalable, and Secure API (Without Writing Any Code)](https://reader031.vdocuments.us/reader031/viewer/2022021922/58776d631a28ab5b568b5135/html5/thumbnails/3.jpg)
Why should you care about creating APIs?
1. Provide developers with a stable, clear interface to your core business processes and data.
2. Decouple your data and business logic from your public interface.
3. Providing modern interface on top of legacy applications.
From our last API webinar:
75% of data experts intend to use APIs to access data over the web.
![Page 4: Building a Scalable, and Secure API (Without Writing Any Code)](https://reader031.vdocuments.us/reader031/viewer/2022021922/58776d631a28ab5b568b5135/html5/thumbnails/4.jpg)
Evolution of the API● API management and security● The interface itself (resources, methods etc).● The business logic that is tied to each resource.
![Page 5: Building a Scalable, and Secure API (Without Writing Any Code)](https://reader031.vdocuments.us/reader031/viewer/2022021922/58776d631a28ab5b568b5135/html5/thumbnails/5.jpg)
When is the codeless API a good fit?
● You don’t have access to developers to build the API.
● Agility is key and you wish to create an API quickly.
● You are prototyping a new service. Don’t just put a website up for beta users—get an API in front of them.
![Page 6: Building a Scalable, and Secure API (Without Writing Any Code)](https://reader031.vdocuments.us/reader031/viewer/2022021922/58776d631a28ab5b568b5135/html5/thumbnails/6.jpg)
● If it’s a large complex API with a lot of calls.
● If you are going to be processing millions of requests you will likely need to optimize.
When is the codeless API not a good fit?
![Page 7: Building a Scalable, and Secure API (Without Writing Any Code)](https://reader031.vdocuments.us/reader031/viewer/2022021922/58776d631a28ab5b568b5135/html5/thumbnails/7.jpg)
Transit API
![Page 8: Building a Scalable, and Secure API (Without Writing Any Code)](https://reader031.vdocuments.us/reader031/viewer/2022021922/58776d631a28ab5b568b5135/html5/thumbnails/8.jpg)
API Architecture
![Page 9: Building a Scalable, and Secure API (Without Writing Any Code)](https://reader031.vdocuments.us/reader031/viewer/2022021922/58776d631a28ab5b568b5135/html5/thumbnails/9.jpg)
Review existing PUT request
![Page 10: Building a Scalable, and Secure API (Without Writing Any Code)](https://reader031.vdocuments.us/reader031/viewer/2022021922/58776d631a28ab5b568b5135/html5/thumbnails/10.jpg)
Add GET bus request
![Page 11: Building a Scalable, and Secure API (Without Writing Any Code)](https://reader031.vdocuments.us/reader031/viewer/2022021922/58776d631a28ab5b568b5135/html5/thumbnails/11.jpg)
Download Link
https://github.com/safesoftware/codeless-api-demo
![Page 12: Building a Scalable, and Secure API (Without Writing Any Code)](https://reader031.vdocuments.us/reader031/viewer/2022021922/58776d631a28ab5b568b5135/html5/thumbnails/12.jpg)
Summary
![Page 13: Building a Scalable, and Secure API (Without Writing Any Code)](https://reader031.vdocuments.us/reader031/viewer/2022021922/58776d631a28ab5b568b5135/html5/thumbnails/13.jpg)
Q&AChat your questions into the GoToWebinar control panel.
![Page 14: Building a Scalable, and Secure API (Without Writing Any Code)](https://reader031.vdocuments.us/reader031/viewer/2022021922/58776d631a28ab5b568b5135/html5/thumbnails/14.jpg)
Thank you!Live chat with us at
www.safe.com
FREE Resources:
API Blog Series
FME Desktop Training (July 12-13)
FME Desktop Training - Special 5 Day Course (August 8-12)
The FME Knowledge Center