BT

Failure Injection Testing: Controlling Failure in Production

by Michael Stiefel on  Dec 12, 2014 2

Netflix's Failure Injection Testing bridges the gap between isolated testing and unmitigated chaos testing by controlling the impact of the test. FIT establishes a context which other components of Netflix's production testing and infrastructure systems interpret and adjust the behavior of the system accordingly.

Google Announces Cloud Container Engine Using Kubernetes

by Abel Avram on  Nov 05, 2014

Google made a number of cloud-related announcements during their Google Cloud Platform Live Event that is taking place in San Francisco these days. The most important is the availability of Google Container Engine (GKE), currently in public alpha. Others are: Managed VMs, more connectivity options, Cloud Debugger, Autoscaler, and price reductions.

How Netflix Handled the Reboot of 218 Cassandra Nodes

by Abel Avram on  Oct 28, 2014

Amazon performed a major maintenance update at the end of September in order to patch a security vulnerability in a Xen hypervisor affecting about 10% of their global fleet of cloud servers. This update involved the rebooting of those servers, with consequences for AWS users and the services they provide, including one of their largest clients, Netflix.

Designing Systems for Testability

by Ben Linders on  Oct 22, 2014

Testability must be explicitly designed in the system said Peter Zimmerer from Siemens AG. Test architects should drive testability and collaborate with architects, designers and testers in using good design and engineering practices. At the QA&Test 2014 conference Peter gave a tutorial about design for testability for embedded software systems.

Testdroid Mobile Device Farm Is Now Integrated with JIRA

by Sergio De Simone on  Sep 17, 2014

Testdroid's maker Bitbar has recently announced the integration of Testdroid mobile app testing products with Atlassian JIRA defect tracking system. InfoQ has interviewed Testdroid technical product manager Ville-Veikko Helppi to better understand how developers and organizations could benefit from it.

The Release Process Used by Mozilla for Firefox

by Abel Avram on  Jul 04, 2014 1

This article presents the release process used by Mozilla for their browser.

The Strengths and Weaknesses of Microservices

by Abel Avram on  May 28, 2014 1

There has been significant buzz around microservices lately, enough to generate some hype. After implementing heavy and cumbersome SOA solutions for more than a decade, are microservices the solution the industry has been waiting for? Or, are microservices simpler than monolithic solutions?

Facebook Open-Sources PlanOut, a Framework for Online Field Experiments

by Sergio De Simone on  Apr 25, 2014 1

PlanOut is Facebook's language for online field experiments supporting "A/B tests," factorial designs, and more. According to Facebook, PlanOut makes possible to separate experimental design from application code and allows experimenters to concisely describe their designs. Facebook claims to be using PlanOut to run over a thousand experiments each day that involve hundreds of millions of people.

Lessons Learned from Apple's GoToFail Bug

by Sergio De Simone on  Feb 28, 2014 5

The recent security weakness found in both iOS and OS X hints at flaws in coding style guidelines, unit testing, system testing, code review policies, error management strategies, and tools deployment. An overview.

Appurify and Xamarin Launch Continuous Integration for Mobile Apps on Variety of Devices

by Sergio De Simone on  Feb 21, 2014

Two recently launched services, Appurify Mobile Platform and Xamarin Test Cloud, promise to help developers and enterprises automate testing and performance optimization of their mobile apps by allowing them to run apps on real iOS and Android devices and supporting automated testing and continuous integration.

Google Espresso: Fast Automated Android UI Testing in the Cloud

by Abel Avram on  Oct 24, 2013

Google has open sourced Espresso, an Android automated testing framework that enables one to run tests on x86 machines in the cloud in a multi-threaded environment, solving the concurrency issues associated with UI testing.

DevOps: possible without simplifying your infrastructure?

by Matthias Marschall on  Sep 18, 2013

Running an DevOps expert panel, James Governor, analyst at RedMonk, asked whether it is necessary to simplify your infrastructure in order to be able to introduce DevOps. The panelists agreed that you need to change your systems and your organization to decrease your time-to-market. Even though existing infrastructure will stay, you’ll need to automate what you can to be able to innovate faster.

The Dawn of the Personal Cloud

by Chris Swan on  Sep 12, 2013 2

Simple founder and former Twitter engineer Alex Payne has released sovereign - a set of open source Ansible playbooks to create a personal cloud. This allows users and IT departments to move away from large cloud companies and onto services that are under their own control.

Latest Technology Trends on the Radar

by Aslan Brooke on  Aug 06, 2013 1

Thoughtworks recently released a new installment of their technology radar highlighting techniques enabling infrastructure as code, perimeterless enterprises, applying proven practices to areas without, and lightweight analytics.

Mobile App Build Automation with Buildozer

by Ralph Winzinger on  Jul 05, 2013

Egeniq released Buildozer, a cloud-based build automation tool for mobile applications. Currently it supports build and distribution for iOS and Android applications. The primary goal of Buildozer is to speed up development by completely automating the build and distribution process.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT