Their talk will run through how Sky Betting & Gaming are undertaking a radical transformation in their payments technology by moving from a large monolithic codebase to smaller microservices powered by Node.js. They will also run through reasons for choosing NodeJS, Express Framework and Rapid development with Node Package Manager.
5. Headline Figures
• Up to 100 transactions per second at peak
• Peaky traffic profiles
• Billions of £ per year in transaction value
• Over 1 million active customers
• Supportfor Cards, PayPal, Skrill & Neteller
• Now support for Apple Pay!
8. Historically Our Systems Were…
• Largely monolithic applications provided bya third party
• Direct integrations with Payment Service Providers
• Little control and insight into the inner workings and business rules
• Hard to introduce new features and bound to release cycles
11. Reasons for choosing Node.js
• Scalable
• Performant for our use case
• Low barrier to entry
• Proven technology
• Ability to rapidly develop new features
• Community support
• Growing feature set and platform innovations
• Green field opportunity
13. Rapid Development
• External Modules
• Express JS
• IO Redis
• New Relic
• Standard Internal Modules
• Logging
• Profiling
• ErrorHandling
• Health Checks
• Fast & Small Iterations
• Infrastructure code (Chef) along side Node