Development and User Acceptance Testing
- Martin Mand
- Tonis Danilson
Development Services
We provide a number of tools to support integration of our services.
To support the development of Data Services and Sportsbook Management Services, we provide integrators with access to a test environment running a fully functional version of the service. Integrators are then able both to simulate real-world scenarios and see the products delivering as-live service to their test environments.
Throughout the development of the Integration Service Connector for the integrator's system, the testing and performance tuning, and UAT (user acceptance testing) of the integration, integrators have access to our technical staff via regular conference calls, email and instant messaging.
Graylog
We log all messages sent to your endpoint or received back from your client application using an open source log management solution called Graylog. This log can be useful for development purposes.
We will create a dashboard for each environment so that you can see how many messages are being delivered to your endpoint. By clicking on the message counts, you can then see the individual messages, as well as take advantage of the powerful built-in search tool.
You will also be able to export search results to a CSV file. To download the full messages (by default the search result able shows only truncated messages):
- Click through from the Dashboard to the message list by clicking on the message count box,
- In the Search results box on the right-hand side of the screen click the all link to display all the available Message Fields,
- Check the full_message box,
- Click the Export button.
When you service has been setup and configured we will send you a username and password to allow you to access the service. Each account is keyed to a specific dashboard and stream so that you will be able to see only your own messages.'
We are able to share your integration messages through the use of the streams feature of Graylog however it is worth noting that Graylog is not considered a line of business application and is configured to behave in a way that minimizes the impact of any load generated by logging on Sportsbook Management services.
One aspect of this is the use of the UDP networking protocol for transmitting log messages to Graylog. UDP is a very lightweight networking protocol but is less reliable than more heavyweight protocols like TCP and so although the vast majority of messages will be logged successfully, a very small number may not be delivered to Graylog.