Talend API Services - steffenbischoff.com
Transcript of Talend API Services - steffenbischoff.com
Talend API ServicesRainer Schulz / Senior Pre Sales Engineer
Agenda
Talend API Services
Design API First
API Implementation
Test APIs
Run (Architecture)
Closing
01
02
03
04
05
06
Purpose built for modern API-first data access
Talend Cloud API Services
Comprehensive API delivery platform
• Best in class collaborative API design
• Industrialize API implementation at scale
• Agile API delivery through automated testing
• Reduce operational cost with Talend Cloud
API
IMPLEMENT
OPERATE
DESIGN
TEST
01
44
DESIGN IMPLEMENT TEST OPERATE
TALEND CLOUD API SERVICES PLATFORM
Talend Studio
API Designer API Tester
TMC
01
Student APIDemo Example
Student Core Data
DEMO: share Student core Data
Build & Test API’s at Scale
Scheduling
Grading
eCommerce / Mobile
Talend Cloud
API Design First
02
API-first approach
• Build the Student API Operations
• Foster collaboration
• Improve API consumer satisfaction (Easy to use, good documentation)
• Reduce time-to-market (straightforward implementation and testing)
• Help manage change
Student API Contract
Business DeveloperConsumer
API Testing
API Implementation
API Documentation
02
Talend API Designer
ENABLE EVERYONE TO CONTRIBUTE TO API DESIGN
Visual API contract definition
Automatic API mocking
API documentation hosting
02
API Implementation
03
Implement the API faster
Implement the Student Services• Drag an API contract • Bootstrap a data service with
• URIs • Media types• Parameters• More…
03
API Implementation 03
Easier, Faster, with Collaboration
Data Services and Routes
Data Quality, Complex Transformations
More…
POWERFUL & COMPLETE PLATFORM
API Testing04
API Tester
Test full Student API Operations
• Individual API Requester
• API Scenarios
• Test assertions
• Dynamic Expressions Wizards
• Continuous Integration (CI)
04
1818
TALEND API TESTER
AUTOMATE API BEHAVIOR VALIDATION
Visually test any HTTP-based API
Easily validate API responses
Simulate real-life usage of APIs
Automate in Continuous Integration
04
Talend Cloud Architecture – API Services
Firewall Firewall
Talend Studio(Development)
RemoteEngine
3rd Party Gateways
Microservices/REST
Environments
Scheduling
Jobs/Services
Control APIs
User Mgmt
Monitoring
On-premises Apps & Databases
Private Network/VPC
API Designer API Tester
05
Deploy a data service05
Talend Cloud – API Services
Environments
Scheduling
Jobs/Services
Control APIs
User Mgmt
Monitoring
API Designer API Tester
API DESIGN, TEST, AND DEPLOY MANAGED BY TALEND
Hosted Documentation
Managed and Monitored Runtimes
Test Automation
Bring your own Gateway
Manage Deployments
05
Take Aways
• API Design and Test
• Graphical Implementation
• Managed Deployments
06