The Payment Gateway is one of the most crucial features of engineering undertaken at CAKE LABS, and in this Innovation Session, Dinidu Bathiya and Dumindu Karunathilaka from the Software team talk about the process of keeping payments running via Payment Gateway.
7. •Find the breaking point of payment
gateway
•Test effectiveness of remedies
•throttle with IPs and APIs
•Find bottlenecks
•Mono
•Nginx
•Gateway
•Operating system
Simulating Production Load
8. Available Approaches
•Use Load testing tool (Jmeter, Locust)
•uses one IP
•network and performance limitation
•Use online distributed loading testing
services (Apica LoadTest, loader.io,
loadfocus)
•High cost.
•Write our own testing tool
•Much dev effort
11. •Pros
•Low cost
•Facilitate both spot instances and on-
demand Instances
•Can customize server regions and types.
•Analytical results
•Cons
•Troubles with allocating spot instances.
13. What is Graylog ?
● Graylog is a powerful log
management and analysis tool
that has many use cases, from
monitoring SSH logins and
unusual activity to debugging
applications. It is based on
Elasticsearch, Java, MongoDB,
and Scala.
14. Graylog vs other tools
● Other similar tools require
paid subscriptions.
● Graylog is open source
15. Why we need Graylog?
● Several production servers
● Many application logs - nginx,
gateway and payment
scheduler
● Automated alerting system
16. Features of Graylog
● Search
● Dashboards
● Archive
● Alerts and triggers
● Users and roles
● Rest API