BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Performance Content on InfoQ

  • Toward Agile Architecture: Insights from 15 Years of ATAM Data

    The authors have concluded after analyzing 15 years of Architecture Trade-Off Analysis Method (ATAM) data across 31 projects that modifiability, performance, availability, interoperability, and deployability are key quality attributes for Agile practitioners.

  • Article Series: Patterns of DevOps Culture

    Healthy organizations exhibit similar patterns of behavior, organization and improvement efforts. In this series we explore some of those patterns through testimonies from their practitioners and through analysis by consultants in the field who have been exposed to multiple DevOps adoption initiatives.

  • Practical Postmortems at Etsy

    We take a look at Etsy's blameless postmortems, both in terms of philosophy, process and practical measures/guidance to avoid blame and better prepare for the next outage. Because failures are inevitable in complex socio-technical systems, it’s the failure handling and resolution that can be improved by learning from postmortems.

  • Book Review and Q&A - The Art of Scalability

    The Art of Scalability is a book on scaling organisations to adapt to web scale growth of their products and services. As well as having technical and architectural implications, scale needs to be dealt with on the organizational level. The goal is to show the reader how to organize technology, people and processes to result in a virtuous circle, a path of continuous improvement to scalability.

  • Storm Applied Review and Q&A with the Authors

    Storm is a distributed, fault-tolerant, real-time computation system that was originally developed at BackType and later open sourced by Twitter. Storm Applied is a new book from Manning that aims to provide a practical guide on using Storm, both in a development and in a production setting. InfoQ has spoken with two of the book’s authors, Sean T. Allen and Matthew Jankowski.

  • 7 Habits of Highly Effective Monitoring Infrastructures

    There is a right way and a wrong way to engineer effective telemetry systems and there is a finite combination of practices which — whatever your choice of individual tools — are predictive of success. If you are building or designing your next monitoring system, take a look at this short list of habits exhibited by the most successful monitoring systems in the world today.

  • Flocker Tutorial: Migrating a Stateful Dockerized ElasticSearch-Logstash-Kibana Stack

    Microservice architectures and container-based virtualization have taken the software development community by storm, but the issue of managing state within this technology is yet to be fully solved. This article provides a 'hands on' tutorial demonstrating how to achieve the benefits of containers for your stateful services like databases, using Flocker, an open source project from ClusterHQ.

  • 12 Quick Tips about Application Level Performance Testing and More

    In an economy where apps have become the very heart and soul of almost any business, you have less than one second to impress your user. Because of this limited impression availability, application performance is essential to ensure the quality of your customer's digital experience and your user loyalty. This article offers twelve quick tips on how to test the performance of your mobile app.

  • Q&A with Benjamin Wootton on DevOps Landscape in 2015

    InfoQ talked with Benjamin Wootton, DevOps consultant, to get an update on his view of the DevOps landscape in 2015. Wootton shares his experience, low hanging fruit to kickstart DevOps transformations, how to leverage monitoring, cloud and containers. Also how the market is lacking engineers with the required attitude and skill set for DevOps.

  • Mobile Apps Offline Support

    Offline support for mobile applications can be thought of as the ability for the app to react gracefully to the lack of connectivity. The rather new context of mobile devices introduced problems such as presence or absence of a network connection or even high latency and low bandwidth. This article covers approaches to these problems in the field of mobile app development.

  • DevOps is Not a Feature!

    DevOps is the industrialization of IT, says Nati Shalom. Organizations that wish to optimize for speed and cost cannot afford silos anymore."Doing DevOps" is not adding new features to existing tools. In this article, Shalom takes us through the differences between management solutions in a pre and post DevOps world.

  • Impediment Busting: Designing an Impediment Removal Process for Your Organization

    Lean Product Development takes an end-to-end focus on the flow of work through a system. Rather than focus on traditional measures such as capacity utilization, it proves more effective to focus on how work is moving through the system. This article discusses what impedes the flow of work, and how we manage impediments to the flow of work.

BT