As CTO of a rapid growth FinTech one of my biggest challenges is rebuilding the platform to scale elastically plus still allowing for the rapid development and integration of core platform functionality. Even for fast prototyping and design Openresty allows for the quick integration for mobile and web services that can integrate with almost any database or stateless program logic allowing for faster than normal deployment and event geo based load balancing. Utilising NGINX ill show some of the ways i am overcoming some of the challenges by building a developer focused api platform that will allow the quick and easy deployment of new services while still maintaining the functionality needed by modern REST API design techniques. Also we will be looking at some of the additional functionality available to the Openresty suite including Machine Learning (which can be used for API error handling), QR code handling and API tempting and authentication. http://au.apidays.io/abstracts.html#2747a1f1
3. @developersteve #APIDaysAU
Steven Cooper
Sniip CTO
Developersteve.com
As Chief Technology Officer for Sniip Steven is
working closely to help scale the platform and
creating new innovative ways for consumers to pay.
With Sniip’s frictionless and easy to use application
he is working with government agencies, councils
and utility companies to implement the technology.
4. @developersteve #APIDaysAU
About
US
Sniip is a disruptive force in the payment space
It is the first of its kind in Australia as it is a
mobile payment application built not around
a bank or payment brand, but rather,
around the consumer.
About Sniip
Where it started
14. @developersteve #APIDaysAU
Our Strategy
Rebuilding for scale, elasticity and futureproofing
UX/UI
Create a user
experience that
futureproofs the UX
Functionality
Building relevant
functionality that allows
for scale
Developer Portal
API’s and
Documentation built for
internal and external
User Engagement
Ensuring we build how
users want to use our
platform
So awesome to be speaking at my 5th ApiDays in Australia I still remember speaking at the first one in Sydney and its been awesome seeing it grow like it has in Australia and New Zealand
Previous to my current role I was an evangelist with paypal and xero travelling nearly half a million kms speaking at conferences throughout Asia pacific
About us
The platform
Tech debt is unavoidable – from the moment you start that first git repo to the time you deploy the clock is ticking
Why openresty
openresty
http2
Lets encrypt
Speed tests
Clustering
Redis
Tech debt is unavoidable
AWS is awesome, however theres some things I don’t like
TLS 1.2 enable
Download and build form source
./configure –j2
make –j2
Sudo make install
Make install nginx with configuration, you can configure all the usual default settings as part of the nginx stack
At this point you can also start calling in all the openresty libraries that youll need inside your apis, like http2 posgres or database connections
Load balancing
Load balancing
Load balancing
Initiate common lua requirements inside the nginx.conf block, this saves time having to call them into the lua files later