83: Kong, the API/Microservice Management Layer with Ahmad Nassri

Published: Dec. 21, 2015, 8:55 a.m.

b'This week we are very lucky to have Ahmad Nassri on the show to discuss the world of API\\u2019s and how Kong (the API/Microservice management layer) fits into the picture.\\nWe start of discussion with how he got into programming and garnered an entrepreneurial spirit in his homeland of Syria, before moving to Canada in his late teens.\\nFollowing this we chat about his current companies (Mashape) approach to development, picking the right stack and language for the job at hand.\\nThroughout these experiences and their central \\u2018Marketplace\\u2019 product Kong has been developed, helping unify similar API requirements such as logging, authentication and request transformations.\\nAs the word \\u2018microservices\\u2019 has been brought up, discussion then centers around his definition of the term and the three pillars (modularization, componentisation, services) he sees there being.\\nWe then move on to the decisions behind using Nginx and Lua as the base for Kong\\u2019s development, along with a look into the Lua ecosystem and Mashape\\u2019s many contributions.\\nFinally, we chat about Kong\\u2019s plugin architecture and the vibrant community/projects that have been created since its initial inception.'