We have slightly have changed plans from last year about new services and will focus at some other areas.
Our first goal for 2020 is to rewrite our API in another language (switching from php to golang).
Secondly we will go probably add some premium edition of out API, so that we can deliver a even better service in terms of faster processing of data and to be able to add more accurate data as it is today. We are not exactly there in how it will be, but stay tuned on that one!
And last but not least, we will look into doing it open-source soon, so that you then could contribute to our project or run the code on your own Kubernetes setup.
There will be some limitations when hosting it yourself, but more on that at another time.
I think we will leave it by this by now and go celebrate with your friends and we’ll keep you updated.
And if you got some questions as to the above or so, get in touch with me and I’m happy to answer it all!
This time of year is the perfect time to lay back a little.
Christmas is a time of giving, and even this year I want to give my gratitude to everyone, who has been reporting bugs over the last year.
I am grateful for all of my users that have and continue to use my API and keep me motivated to continue!
Side notes; If you are looking for some easy hosting solution, get over to DigitalOcean, where I host my staff. Use my referral link to support me. If you want to sponsor me, head over to buymeacoffee, or contribute on my PayPal pool towards TibiaData.
I’ve received a lot of questions regarding realtime data and the cache we use on our side.. so I thought that I will give you some more details!
As from v2 of the API, we’ve implemented a cache, to minimize the resources that we use in for example CPU usage and to lower the amount of requests that poll our service on a seconds bases. We at TibiaData understand that you want the latest latest data, but when receiving that amount of similar requests, we had to limit it somehow.
The cache we use is a memcached daemon, which stores data in the memory to serve the information faster to you.
Here is a list of the different API requests and the corresponding memcached timeouts.