SlideShare a Scribd company logo
Lessons learned – 2 years with Trafiklab
20/03/2013
2
Lars Löfquist
                             Technical Chief Trafiklab
                             lars.lofquist@samtrafiken.se




                 127.0.0.1


    2013-03-20
3
Why Trafiklab?
2013-03-20
5
It happens anyway.
Dialogue.
Lower Thresholds.
   Showroom.
Dialogue.
    .
Lower thresholds.
Showroom.
    .
Samtrafiken - Lessons learned from Trafiklab
api.trafiklab.se




                 Proxy




API-owner                API-owner
Friendly error
                                                        messages




TRANSFORMATIONS
                                  Proxy
- SOAP  REST
- XML  JSON

                                                  Hide part of responses


                KEY
                - Authorization           CACHE
                - Quota
Samtrafiken - Lessons learned from Trafiklab
Samtrafiken - Lessons learned from Trafiklab
API-owner




            Proxy
Server 1




        Load balancer
                                   Session !

Proxy




                        Server 2

                                   Session ?
Server 1




        Load balancer
Proxy                   Session



                        Server 2
Firewall
Applikation              Proxy
Proxy
api.trafiklab.se




      Proxy




Backen API
Samtrafiken - Lessons learned from Trafiklab
Samtrafiken - Lessons learned from Trafiklab
1500 developers.
       600 projects.
Samtrafiken - Lessons learned from Trafiklab

More Related Content

PPT
KaTe AMQP Adapter for SAP Process Orchestration / SAP Process Integration
PPTX
Quantum API 1.1 proposal
PPT
API Façade Pattern
PDF
Connecting 1,2,3 ABUG-9
PDF
APIdays Singapore 2019 - API Gateway in a Nutshell, Allan Chua, Solution and ...
PPTX
Essential API Facade Patterns: Synchronous to Asynchronous Conversion (Episod...
PDF
Symfony 4.4 Dependency Injection Improvements
PDF
Oracle API Gateway
KaTe AMQP Adapter for SAP Process Orchestration / SAP Process Integration
Quantum API 1.1 proposal
API Façade Pattern
Connecting 1,2,3 ABUG-9
APIdays Singapore 2019 - API Gateway in a Nutshell, Allan Chua, Solution and ...
Essential API Facade Patterns: Synchronous to Asynchronous Conversion (Episod...
Symfony 4.4 Dependency Injection Improvements
Oracle API Gateway

What's hot (16)

PPTX
What is an API Gateway?
PDF
日本開發者大會短講分享
PPTX
Clean up this mess - API Gateway & Service Discovery in .NET
PDF
Spring In Alfresco Ecm
PPTX
02 api gateway
PDF
Amazon API Gateway
PDF
LINE 區塊鏈平台及代幣經濟 - LINK Chain及LINK介紹
PDF
Aws Technical Day 2015 - Amazon API Gateway
PDF
Introduction to RestComm - Mobicents Summit 2011
PDF
Oracle api gateway overview
PPTX
RestComm Architecture Design
ODP
Server-side OSGi with Apache Sling
PPTX
RestComm Mobile Client SDKs
PDF
Microservices & API Gateways
PPTX
Serverless Image Rekognition with Squirrels
PPTX
API Design- Best Practices
What is an API Gateway?
日本開發者大會短講分享
Clean up this mess - API Gateway & Service Discovery in .NET
Spring In Alfresco Ecm
02 api gateway
Amazon API Gateway
LINE 區塊鏈平台及代幣經濟 - LINK Chain及LINK介紹
Aws Technical Day 2015 - Amazon API Gateway
Introduction to RestComm - Mobicents Summit 2011
Oracle api gateway overview
RestComm Architecture Design
Server-side OSGi with Apache Sling
RestComm Mobile Client SDKs
Microservices & API Gateways
Serverless Image Rekognition with Squirrels
API Design- Best Practices
Ad

Viewers also liked (7)

PPTX
Sveriges radio nordic apis 21 mars 2013
PPTX
Criticality of identity
PDF
State of APIs: Now & Next
PDF
Nordic APIs - Integrated Social Solutions for a Cloudy, Mobile World
PPTX
Applying a Developer-Centric Approach to API Design from API Architect Ronnie...
PDF
Microservice Websites (microXchg 2017)
PDF
Nordic APIs - Building a Secure API
Sveriges radio nordic apis 21 mars 2013
Criticality of identity
State of APIs: Now & Next
Nordic APIs - Integrated Social Solutions for a Cloudy, Mobile World
Applying a Developer-Centric Approach to API Design from API Architect Ronnie...
Microservice Websites (microXchg 2017)
Nordic APIs - Building a Secure API
Ad

Similar to Samtrafiken - Lessons learned from Trafiklab (20)

PDF
Creating an Effective Mobile API
PPTX
Consuming Web Services in Microsoft Silverlight 3
PDF
SPDY быстрее на 146% (Валентин Бартенев)
PPTX
RubyConf 2012: Custom Reverse Proxies
PPSX
Design mobile efficient Apis
KEY
Deploying Next Gen Systems with Zero Downtime
PDF
API Reliability Guide
PDF
Building a Great Web API - Evan Cooke - QCON 2011
PDF
Shreeraj - Hacking Web 2 0 - ClubHack2007
PDF
Shreeraj-Hacking_Web_2
PPTX
PDF
OpenSocial - Past, Present, Future
PDF
Crossing the Boundaries of Web Applications with OpenSocial
PDF
From Fast To SPDY
PDF
Improving performance by changing the rules from fast to SPDY
PDF
HTML5 Top 10 Threats - Silent Attacks and Stealth Exploits
PPTX
Web technologies: HTTP
PPTX
Open API Strategy, by Sensedia
PDF
오픈소셜 어플리케이션 개발방안 이창명 연구원
PPTX
RESTful modules in zf2
Creating an Effective Mobile API
Consuming Web Services in Microsoft Silverlight 3
SPDY быстрее на 146% (Валентин Бартенев)
RubyConf 2012: Custom Reverse Proxies
Design mobile efficient Apis
Deploying Next Gen Systems with Zero Downtime
API Reliability Guide
Building a Great Web API - Evan Cooke - QCON 2011
Shreeraj - Hacking Web 2 0 - ClubHack2007
Shreeraj-Hacking_Web_2
OpenSocial - Past, Present, Future
Crossing the Boundaries of Web Applications with OpenSocial
From Fast To SPDY
Improving performance by changing the rules from fast to SPDY
HTML5 Top 10 Threats - Silent Attacks and Stealth Exploits
Web technologies: HTTP
Open API Strategy, by Sensedia
오픈소셜 어플리케이션 개발방안 이창명 연구원
RESTful modules in zf2

More from Nordic APIs (20)

PPTX
How to Choose the Right API Platform - We Have the Tool You Need! - Mikkel Iv...
PPTX
Bulletproof Backend Architecture: Building Adaptive Services with Self-Descri...
PDF
Implementing Zero Trust Security in API Gateway with Cilium - Pubudu Gunatila...
PPTX
Event-Driven Architecture the Cloud-Native Way - Manuel Ottlik, HDI Global SE
PPTX
Navigating the Post-OpenAPI Era with Innovative API Design Frameworks - Danie...
PDF
Using Typespec for Open Finance Standards - Chris Wood, Ozone API
PPTX
Schema-first API Design Using Typespec - Cailin Smith, Microsoft
PPTX
Avoiding APIpocalypse; API Resiliency Testing FTW! - Naresh Jain, Xnsio
PPTX
How to Build an Integration Platform with Open Source - Magnus Hedner, Benify
PPTX
API Design First in Practise – An Experience Report - Hari Krishnan, Specmatic
PPTX
The Right Kind of API – How To Choose Appropriate API Protocols and Data Form...
PPTX
Why Frequent API Hackathons Are Key to Product Market Feedback and Go-to-Mark...
PPTX
Maximizing API Management Efficiency: The Power of Shifting Down with APIOps ...
PPTX
APIs Vs Events - Bala Bairapaka, Sandvik AB
PPTX
GraphQL in the Post-Hype Era - Daniel Hervas, Reckon Digital
PPTX
From Good API Design to Secure Design - Axel Grosse, 42Crunch
PPTX
API Revolution in IoT: How Platform Engineering Streamlines API Development -...
PPTX
Unlocking the ROI of API Platforms: What Success Actually Looks Like - Budhad...
PDF
Increase Your Productivity with No-Code GraphQL Mocking - Hugo Guerrero, Red Hat
PPTX
Securely Boosting Any Product with Generative AI APIs - Ruben Sitbon, Theodo ...
How to Choose the Right API Platform - We Have the Tool You Need! - Mikkel Iv...
Bulletproof Backend Architecture: Building Adaptive Services with Self-Descri...
Implementing Zero Trust Security in API Gateway with Cilium - Pubudu Gunatila...
Event-Driven Architecture the Cloud-Native Way - Manuel Ottlik, HDI Global SE
Navigating the Post-OpenAPI Era with Innovative API Design Frameworks - Danie...
Using Typespec for Open Finance Standards - Chris Wood, Ozone API
Schema-first API Design Using Typespec - Cailin Smith, Microsoft
Avoiding APIpocalypse; API Resiliency Testing FTW! - Naresh Jain, Xnsio
How to Build an Integration Platform with Open Source - Magnus Hedner, Benify
API Design First in Practise – An Experience Report - Hari Krishnan, Specmatic
The Right Kind of API – How To Choose Appropriate API Protocols and Data Form...
Why Frequent API Hackathons Are Key to Product Market Feedback and Go-to-Mark...
Maximizing API Management Efficiency: The Power of Shifting Down with APIOps ...
APIs Vs Events - Bala Bairapaka, Sandvik AB
GraphQL in the Post-Hype Era - Daniel Hervas, Reckon Digital
From Good API Design to Secure Design - Axel Grosse, 42Crunch
API Revolution in IoT: How Platform Engineering Streamlines API Development -...
Unlocking the ROI of API Platforms: What Success Actually Looks Like - Budhad...
Increase Your Productivity with No-Code GraphQL Mocking - Hugo Guerrero, Red Hat
Securely Boosting Any Product with Generative AI APIs - Ruben Sitbon, Theodo ...

Recently uploaded (20)

PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Machine learning based COVID-19 study performance prediction
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Spectral efficient network and resource selection model in 5G networks
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Spectroscopy.pptx food analysis technology
PDF
Empathic Computing: Creating Shared Understanding
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
NewMind AI Weekly Chronicles - August'25-Week II
Per capita expenditure prediction using model stacking based on satellite ima...
Machine learning based COVID-19 study performance prediction
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Network Security Unit 5.pdf for BCA BBA.
A comparative analysis of optical character recognition models for extracting...
20250228 LYD VKU AI Blended-Learning.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
MIND Revenue Release Quarter 2 2025 Press Release
Spectral efficient network and resource selection model in 5G networks
“AI and Expert System Decision Support & Business Intelligence Systems”
Unlocking AI with Model Context Protocol (MCP)
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Spectroscopy.pptx food analysis technology
Empathic Computing: Creating Shared Understanding
Building Integrated photovoltaic BIPV_UPV.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
NewMind AI Weekly Chronicles - August'25-Week II

Samtrafiken - Lessons learned from Trafiklab