HashiCorp's Million Container Challenge is a test for how efficiently its scheduler, Nomad, can schedule one million containers across 5,000 hosts. The goal of the challenge is to observe and optimize the behavior of Nomad at exceptional scale. Ultimately Nomad was able to schedule one million containers across 5,000 hosts in under five minutes. This post outlines the lessons learned.
This article summarizes the key takeaways and highlights from QCon London 2016 as blogged and tweeted by QCon's 1,400 attendees. Over the course of the next 4 months, InfoQ will be publishing most of the conference sessions online, including 21 video interviews that were recorded by the InfoQ editorial team.
InfoQ recently sat down with Adrian Mouat, author of “Using Docker”, and explored the motivations for writing the book, his thoughts on the reasons why Docker has captured the IT industry’s attention such as short time span, and how containers can be best utilised within a typical software development lifecycle.
The mobile revolution is changing the way organizations work, manage their operations and engage with their employees. They are reconsidering their technologies making ‘mobile first’ a must have. 1
The approach to full stack testing can be daunting. There's more than one way to test, but how do you balance your efforts? In this article, David Copeland looks at solving that challenge.
Reveno is a powerful new, performant, JVM based lock-free transaction processing framework based on CQRS and event-sourcing patterns. In this article we develop a simple trading system using Reveno.
Data Science has been getting lot of attention as organizations are starting to use data analytics to gain insights into their data. This article takes a closer look at Data Scientist role in 2016.
Experts claim that by 2020, there will be more than 50 billion of connected devices with a $3.5 trillion impact on global economy. Shouldn’t we be seeing greater market penetration than we already do? 1
In this article, we take a deep dive into Java's invokedynamic and explain why it is such a powerful tool for the Java platform and for JVM languages such as JRuby and Nashorn. 1
In Spark in Action book, authors Petar and Marko discuss Apache Spark for data processing batch & streaming data. InfoQ spoke with them about Spark framework, developer tools, and upcoming features.
InfoQ interviewed Bryan Dove about what managers and developers can do to find better ways of working together and how they can support each other, making themselves and the company more successful.
In this article we explore how to create automated fluent BDD scenarios using the Screenplay Pattern – a possible outcome of mercilessly refactoring Page Objects using SOLID design principles. 3