InfoQ Homepage DevOps Content on InfoQ
-
Uncovering mysteries of InputFormat: Providing better control for your Map Reduce execution.
In their article authors, Boris Lublinsky and Mike Segel, show how to leverage custom InputFormat class implementation to tighter control execution strategy of Maps in Hadoop Map Reduce jobs.
-
Finding the Right Data Solution for Your Application in the Data Storage Haystack
With the recent NoSQL movement there are several alternative data storage solutions available compared to the traditional relational databases. In this article, author Srinath Perera discusses the various data storage options and what to consider when choosing each of these solutions.
-
Test automation and Continuous Delivery
This article shows how automating certain programmable aspects of a test suite can help software delivery. Covered are automated testing, costs per deployment, tests as documentation & manual testing.
-
How REST replaced SOAP on the Web: What it means to you
The number of REST APIs has grown dramatically over the last 5 years. However, most developers are still struggling to find an agreed upon definition of a RESTful Architecture leading to a lot of inconsistencies in the way these APIs are implemented. This article details how Mule iON, an Integration Platform as a Service, provides a consistent way to expose APIs and API mashups.
-
Resilient Security Architecture
In this IEEE article, author John Diamant talks about how to improve security quality of software applications using a proactive approach with techniques like Security requirements gap analysis and Architectural threat analysis in the early phases of software development life cycle.
-
Multi-Process Node.js: Motivations, Challenges and Solutions
Although Node.js doesn’t expose traditional threads or bother directly with issues like multiple-processor concurrency, these issue do arise in production environments. InfoQ has conducted a virtual panel with the creators of Node.js projects that deal with these concerns.
-
Patterns for Continuous Delivery
There is no one-size-fits-all solution to implementing Continuous Delivery. The number and composition of the teams will greatly affect what options are available and what trade-offs need to be made. Staff editor Jonathan Allen reflects on some of the patterns he has observed over the last 15 years.
-
Controlling and Steering Open Source Projects
Open source software has become an important part of the software business. In this IEEE article, author Dirk Riehle discusses how the commercial software firms can control or steer open source software projects to meet their business needs. He talks about how these firms depend on open source and how they manage that dependency to meet their business goals.
-
Interview and Book Review: Continuous Delivery
Continuous delivery means that a software product is production-ready from day one of the project, even if all features not implemented, and the product can be released to users on demand. InfoQ spoke with Jez Humble and David Farley, authors of "Continuous Delivery" book on the continuous delivery concept and how it can be used to deliver the software product more efficiently.
-
SpringSource CTO Adrian Colyer Discusses the Impact of the Cloud on Enterprise IT
This article is a transcript of an interview with SpringSource CTO Adrian Colyer, recorded at the inaugural What's Next Conference in Paris in May. Colyer discusses the impact of mobile devices, HTML 5 and cloud-computing on enterprise IT generally, and SpringSource's Cloud Foundary product.
-
Interview with Rob Linton, author of “Amazon Web Services: Migrating your .NET Enterprise Application”
A new "Amazon Web Services : Migrating your .NET Enterprise Application" book by Rob Linton provides a deep insight into Amazon Web Services (AWS) covering a wide spectrum of topics from describing AWS components and their role in applications architecture to step-by-step instructions on setting and configuring each AWS component . InfoQ spoke with by Rob Linton about his book.
-
Understanding Cloud Computing Vulnerabilities
In this IEEE article, authors Bernd Grobauer, Tobias Walloschek and Elmar Stöcker discuss the cloud computing security and cloud-specific vulnerabilities using the vulnerability definition from the Open Group's risk taxonomy.