Yes, as we’ve mentioned recently, several things are different about TestTrack. We transitioned upgraded our server, we applied a skin that makes it look like our new website, and most recently, we switched TestTrack over to our “beta” of the SCORM Cloud.
Truth be told, I’m remarkably happy with how well TestTrack has held up through all of these iterations. It’s undoubtedly a testament to the developers who are working on it. The SCORM Cloud, while built around existing SCORM Engine code, is really a very different architecture from what we had been running. What’s different, you may ask?
- Use of Amazon’s SimpleDB for storing aggregate registration and package information
- Use of Amazon’s S3 storage for per registration detail
- Use of memcached to address certain eventual consistency issues with S3
- Use of Amazon’s Elastic Block Store for persisting content and managing the FTP access to TestTrack (read about that here)
Is that enough for now? Well, one less obvious change is the use of a linux box for the content storage and delivery.