FeatherCast

The Voice of the Apache Software Foundation

https://feathercast.apache.org

subscribe
share






ApacheCon Seville 2016 – Introduction of a Web API Execution Environment Based on a Server-less Architecture Using Apache Camel – Tsunayoshi Egawa


Introduction of a Web API Execution Environment Based on a Server-less Architecture Using Apache Camel – Tsunayoshi Egawa

https://feathercastapache.files.wordpress.com/2017/01/friday_002_egawa.mp3

The presentation will be an introduction of a Web API execution environment based on a server-less architecture using Apache Camel.

Although Yahoo! JAPAN has a lot of Web APIs, instead of focusing on service development, the engineers had to spend considerable man-hours in the disclosure and maintenance (setting up of servers, vulnerability response, etc.).

To solve this issue, a system was created that specializes in the Web API execution environment (UTOPIA).

Web API development in UTOPIA can be done by XML DSL and through a simple setting of information.

UTOPIA uses Apache Camel as a routine engine to develop the business logic.

Although the system is a closed internal system, this presentation will show what Yahoo! JAPAN has learnt from running the system, issues found in production use, and comparison between existing similar systems and mechanism such as OSGi and PaaS.

More about this session



fyyd: Podcast Search Engine
share








 February 17, 2017  23m