Shared posts

03 Feb 22:16

A Case Study: WordPress Migration for Shift.ms

by Sujain Thomas

The case study presented involves a migration from custom database to WordPress. The company with the task is Valet and it has a vast portfolio of previously done jobs that included shifts from database to WordPress, multisite-to-multisite, and multisite to single site among others. The client is Shift.ms.

Problem

The client, Shift.ms, presented a taxing problem to the team. Shift.ms had a custom database that they needed migrated to WordPress. They had installed a WordPress/BuddyPress and wanted their data moved into this new installation. All this may seem rather simple. However, there was one problem; the client had some data in the newly installed WordPress that they intended to keep.

Challenges

The main problem was that the schema for the database and that of WordPress are very different in infrastructure. The following issues arose in an effort to deal with the problem:

12 May 06:52

Microdrones

Oh, weird, Amazon is out of butterfly nets.
18 Mar 12:47

Upside-Down Map

Due to their proximity across the channel, there's long been tension between North Korea and the United Kingdom of Great Britain and Southern Ireland.
11 Mar 13:10

Land Mammals

Bacteria still outweigh us thousands to one--and that's not even counting the several pounds of them in your body.
11 Feb 16:21

DevOps: The Future Of DIY IT?

by Matt Asay

If Gartner's recent poll of NoSQL database adopters is any indication, traditional IT is dead. Not just a little bit dead. Dead dead.

According to the Gartner poll, a scant 5.5% of NoSQL users identified themselves as DBAs that run their businesses operating on those storage systems. The survey was small, but it might point to a larger trend: Do-it-yourself (DIY) IT, or DevOps.

DevOps Rising

DevOps is sometimes characterized as developers reigning over operations, but that's not really the case. Rather, as Mike Loukides suggests, "Operations doesn’t go away, it becomes part of the development." Application developers, increasingly running in cloud environments, take on more traditional operations responsibilities with Ops becoming part of the application. 

It's catching on. As Microsoft's Tim Park declares, DevOps is "the new normal" given that "infrastructure is too complex now to manage with humans," requiring "automation of everything."

The numbers agree. Since 2011, DevOps adoption has increased 26%, according to a 2013 survey by Puppet Labs. The rise in DevOps also translates into the ability to ship code 30X faster. All of which is expressed in a separate CA Technologies survey of senior IT decision-makers, which found that improvements to the customer experience are by far the biggest reasons enterprises are embracing DevOps.  

So what happens now to the traditional IT Operations professional?

Who Is Running This Stuff?

The answer is, of course, that it's unclear. But looking at Gartner's data, the numbers don't bode well for traditional operations:

Commenting on the data, Gartner analyst Nick Heudecker notes: "DBAs simply aren’t a part of the NoSQL conversation. This means DBAs, intentionally or not, are being eliminated from a rapidly growing area of information management." While Heudecker is talking specifically about DBAs and NoSQL databases, this same trend is playing out across the IT spectrum. 

Developers are the new kingmakers, as Redmonk's Stephen O'Grady reminds us. They do Ops differently.

Not that this is without problems. In my experience, developers are often unprepared or unwilling to take on the burden of managing their applications in production. Trained for years on the idea that they could build an application and dump it on Operations to manage, developers are discovering that the “Ops” in DevOps is real, and sometimes painful.

Heudecker captures this concern: "Application developers may be getting what they want from NoSQL now, but cutting out the primary data stewards will result in long-term data quality and information governance challenges for the larger enterprise."

Ops By Another Name

Such issues will need to be tackled by the rising generation of DevOps professionals. But let's be clear: It's too late to go back to the old way of managing IT. CSC's Simon Wardley posits that we're well into a "Next Generation" approach to IT, one that elevates developers and significantly changes the role of traditional IT Ops. Given the crushing need for development speed, there simply is no other way.

Lead image courtesy of DevOpsDays, lower image courtesy of Gartner