Welcome!

Ahmad Nassri

Head of Engineering @ Mashape

Microservices!

All about that bass hype!

Monolithic

Microservices

"Microservices" is not a new concept

simply a new term that re-affirms our belief in the core concepts of modularity, stability, scalability and separation of function.

The technology has always been there!

What's changed is the footprint

Our ability to create, build and deploy self contained and self sustaining applications with very small overhead and little resources, using tools like Docker, CoreOS, Kong and many others!

How the world sees you

YOUR API IS A PRODUCT!

Drawbacks

  • Duplication of function
  • Security
  • Performance
  • Logging / Analytics
  • No Clear Upgrade Path

Marco Palladino

Co-Founder & CTO @ Mashape

Kong is an application layer leveraging NGINX's runtime, exposing a pluggable interface to extend API management functions

How easy is it?

Control and configure Kong using a fully RESTful interface, allowing fast and simple integration with your existing services.

Can I customize it?

Kong is built with extensibility in mind, using the power of Lua and leveraging the Luarocks community

Demo Time!

Features & Updates: 

  • Revamped Admin API
  • Path-based routing
  • Improved logging format
  • File logging to a custom file
  • more internal improvments
v0.3.0

New Plugins: 

  • Response Transformer
  • HTTP Logger
  • SSL Support
  • Mashape Analytics
  • Request Size limiting
v0.3.0

OAuth 2.0, Plugin Tutorials, Enhanced Rate-Limiting

and much more...

v0.4.0

Q&A

Giveaways!!!

Microservices & Kong

By Ahmad Nassri

Microservices & Kong

  • 1,127