Archive for the ‘Services’ Category

h1

Temporary unavailability of services

August 16, 2007

It seems our hosting facility (very expensive hosting facility, let me add) screwed us up yesterday when a typo in a maintenance script started a chain reaction of failures that has led to some unavailability of Myxer services. None of our physical web, database, or file servers were directly affected, rather it’s that the internet addressing and routing systems that allow your web browser (or your phone’s) to reach our servers were misconfigured.

The details of how this mistake worked its way through our infrastructure are gritty, but the end result is that:

  1. The MyxerTones.com website was unavailable for approximately two hours yesterday morning (8/15/06, 6-8AM ET) . We discovered this fairly quickly (you think?) and were able to reconfigure to repair all requests for myxertones.com.
  2. During the MyxerTones.com downtime, MyxerTags placed on websites around the world were “dark.” The alternate text was displayed during this time (”Send this ringtone to your phone…”), but attempts to activate MyxerTags would have failed. Similarly, any of our partners using our APIs or data feeds would have experienced failures during that time. At this point, MyxerTags and all other Myxer services are accessible and functioning correctly.
  3. Download links sent anytime before about 11PM ET last night (Wednesday, 8/15) do not currently work. If you resend any ringtone you’ve made in the past, you will be sent a new SMS message with a functioning link. But if you follow an old link, you’ll either see a “not found” or “404″ message, or you might actually see an “under construction” page (which isn’t even ours!). [Note: we're expecting the old links to start working again for most users within a couple of hours, so when you read this the problem will likely already be fixed.]

A lot of websites don’t have a big problem with going offline for a couple of hours every month or so for maintenance, but we do. Our website is built on the Myxer platform, which is relied on by our partners around the world to deliver something like two or three ringtones every second of every day, so you can imagine how pissed off we are for enduring this downtime. As we strive to make Myxer synonymous with “radically simplified mobile”, any downtime for our website or our partners is unacceptable.

Having identified and corrected this specific problem, we will now be spending some time re-evaluating our hosting environment and plans for future growth. Despite the fact that we spend a lot of time having fun with our website and technology, we are seriously committed to delivering worldclass service whether you’re trying to download a single ringtone to your own phone, or you’re integrated with our platform to mobilize your entire catalog.

Myk (with CTO hat on)

h1

Introducing Myxer Services

August 9, 2007

Welcome to MyxerDev, the blog dedicated to the Myxer developer community. While we have yet to officially bless the official 1.0 release of our APIs and other services, we’ve already seen the launch of a lot of really cool website integrations and mashups of one sort or another that integrate Myxer’s mobile content platform. It’s a really exciting time for us, because we’ve been building the guts of this platform for a long time, and we’re finally at the point where sites other than MyxerTones.com are taking advantage of it.

Early adopters of Myxer Services have included:

  • bandVillage. Our new friend Peter integrated his PHP-based music portal with Myxer using the MyxerAPIs, allowing all of his bands to offer ringtones and wallpapers for sale right from his website.
  • Ringtones08.com. Jo and crew put together this politically-themed website that allows users to submit their own ringtones related to the ‘08 elections. What’s notable is that the site integrates seamlessly with Myxer despite being implemented entirely in client-side technologies (HTML and a touch of JavaScript). It takes advantage of MyxerFeeds to make this possible.

Our goal for Myxer Services is simple. Through our publicly-available interface, we will establish the already battle-hardened Myxer mobile content platform as the de facto standard for the creation, management, and provisioning of mobile content. From ringtones to videos to text messaging campaigns, we are committed to providing the absolute best way to mobilize your stuff.

We’ve spent the past two years insuring the system is powerful and scalable — it’s currently delivering more than two ringtones, wallpapers, songs, and videos every second of every day. And now, we’re focused on putting that power in the hands of every web developer on the planet, so that anyone can add mobile functionality to their own website, or build entirely new mobile products/services, that previously could only done through painstaking business arrangements with carriers, aggregators, and other shady and nefarious types.

So while today we’re still officially in “pre-release” mode, you’ll find the MyxerAPIs are already fairly well documented and fully-functional right now. Enhanced documentation, more examples, and a whole slew of new functionality is just around the corner, so keep your eye on this space!

Myk