API ArchitectureElias GomesJeroen Visser
Spaghetti architecture
Talking in their own language
“Simplifying our architecture will result in less complexity and dependencies and will give us
more insight in communication.”
Separation of productsCDN
CDN
BareMetal
BareMetal
Domains
Domains
Cloud
Cloud
Introduction of Developer Platform team
API StandardsGithub
https://github.com/LeaseWeb/api-standards
RAML
API Designer
Gateway
Elastic
Kibana
Apps
Request Validation Headers
The Gateway
Central LoggingProvide real-time insight of API usage, response times and errors.
Developer Portaldeveloper.leaseweb.com
Documentation for customers on how to use the APIʼs.- CDN, Cloud, BareMetal, domains, etc.- Code samples
Continuous deployment in 1 minute after pull requestapprovals.