What are the practical concerns associated with running microservice systems? And what you need to know to embrace the power of smaller services without making things too hard? At last GeeCon 2014 in Krakow, Sam Newman tried to answer those questions by giving 14 tips about how microservices can interface, how the can be monitored, deployed, and made safer.
Monty Taylor and James Blair talk about the build and test challenges they face at OpenStack, and how they managed to tackle them. Managing hundreds of VMs on public clouds, integrating up to 400 commits a day and running thousands of test jobs on them are some of the challenges described.
In this article we hear a very personal story on introducing a DevOps mindset at a large bank. In particular how the automation of configuration and release management processes enabled collaboration.
Chris Smith offers insights on how to leverage the increasing employee adoption of cloud services (Bring Your Own Cloud) to perform their work. Understanding the risks and benefits becomes essential.
In this article, author Mat Keep discusses the deployment best practices of MongoDB databases with focus on capacity planning & monitoring aspects. He explains hardware selection, metrics & sharding.
Docker is an open source tool to run applications inside of a Linux container, a kind of light-weight virtual machine. 2
Donte Ormsby talks about his experiences using DubDubDeploy, a tool for simplifying website deployment using ASP.NET. 1
Matt Callanan has been pushing the boundaries of Agile software development and most recently he extended that journey to DevOps. InfoQ caught up with Matt to find out more about his experiences. 1
Jan Algermissen explains the need for discovery of RESTful services, and explains how the existing Domain Name Service (DNS) standard can be used as a widely-deployed and scalable solution. 18
This article from Atlassian, discusses four aspects of automated builds and continuous integration: communication flow, effective builds, code quality, and automated deployment. 4
This article explains how to deploy a JRuby application with Java Web Start. From creating the code, signing the JARs, and setting up JRuby properties. As bonus: a look at JRuby 1.1's AOT feature. 3