Once again we've improved our core infrastructure a bit which resulted in an even faster user experience for our awesome Spin Rewriter users, plus our back-end systems are now even more robust as an added benefit.

We've upgraded some of the more CPU-intensive algorithms so that they no longer rely on regular SQL databases. They're now able to take advantage of the full power of Redis. So, what's that? Here's what their official website says about Redis:

"Redis is an open source (BSD licensed), in-memory data structure store, used as database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs and geospatial indexes with radius queries. Redis has built-in replication, Lua scripting, LRU eviction, transactions and different levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster."

I realize this sounds like a bunch of gibberish, but here's what it really means.

Basically, Redis takes certain types of data operations and performs them in a much, much more effective way than your regular SQL database. This results in a significant speed-up of CPU-intensive algorithms such as Spin Rewriter's incredibly advanced ENL Semantic Spinning technology.

Hope you're loving the even faster, improved Spin Rewriter!

Previous blog post: You can now easily change your API key

Next blog post: We've rolled out an improved DB structure