BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Enterprise Architecture Content on InfoQ

  • Article Series: Automation in the Cloud and Management at Scale

    Cloud computing is more than just fast self-service of virtual infrastructure. Developers and admins are looking for ways to provision and manage at scale. This InfoQ article series will focus on automation tools and ideas for maintaining dynamic pools of compute resources.

  • Agile Architecture Applied

    Agile is adaptive. When and how to apply architecture depends on the context. This article first explains why this is the case and then how you can still give proper attention to architecture in an agile setting. Adaptability and conversation are the essentials.

  • The Top Automation Tools for Public Cloud at Scale

    As more organizations expand their use of public cloud services, from early-stage startups to the biggest businesses and governments in the world, the problems of cloud computing at scale start to arise.

  • Rich Reimer on SQL-on-Hadoop Databases and Splice Machine

    SQL-on-Hadoop technologies include a SQL layer or a SQL database over Hadoop. These solutions are becoming popular recently as they solve the data management issues of Hadoop and provide a scale-out alternative for traditional RDBMSs. InfoQ spoke with Rich Reimer, VP of Marketing and Product Management at Splice Machine about the architecture and data patterns for SQL in Hadoop databases.

  • SaltStack for Flexible and Scalable Configuration Management

    Joseph Hall, SaltStack senior engineer, introduces the the remote execution and configuration management system. He describes the tool’s guiding principles: scale, speed and power. Joseph argues that "infrastructure as data" is better than "infrastructure as code". The article finishes with a simple LAMP scenario to demonstrate SaltStack.

  • Book Review and Q&A of Strength-based Lean Six Sigma

    The book Strength-based Lean Six Sigma: Building Positive and Engaging Business Improvement by David Shaked supports applying strength-based change approaches with lean thinking and Six Sigma. InfoQ interviewed David about applying strength-based techniques like appreciative inquiry, solution focused, positive deviance and 5-why's with Lean Six Sigma, and measuring performance in organizations.

  • Lessons on Cloud Management at Scale: An Interview With Randy Skopecek

    How do real organizations handle the management of a cloud portfolio? InfoQ reached out to Randy Skopecek, the lead applications architect for a midsize insurance firm, to find out more about operating at cloud scale. Running in the cloud after leaving their local data center, Randy and team learned some lessons about what really matters, and how to plan for management at scale.

  • Transactional NoSQL Database

    Document-oriented NoSQL databases are eliminating the impedance mismatch between developers and traditional data models. However developers have come to believe they need to sacrifice ACID transactions. In this article we will look at how MarkLogic dispels this myth

  • A Pragmatic Approach to Scaling Security in the Cloud

    Security. Cloud. Two words that are almost always together but rarely happily. Read on to learn why that isn’t the case and what you need to known about securing your critical infrastructure in the cloud.

  • Apache Kafka: Next Generation Distributed Messaging System

    Apache Kafka is a distributed publish-subscribe messaging system. This article covers the architecture model, features and characteristics of Kafka framework and how it compares with traditional messaging systems.

  • Web APIs and the n+1 Problem

    The n+1 one problem doesn’t just affect ORMs. Any kind of Web API, RPC/Web Service or RESTful, can suffer from the same performance problems. In this article, Ali Kheyrollahi discusses some of the common scenarios that lead to n+1 in web APIs and ways to correct them.

  • Ansible’s View on IT Automation

    Michael DeHaan, creator of Ansible, introduces the general-purpose IT automation system. He describes the tool’s guiding principles: simplicity, ease of use and maximum security. The philosophy behind its community is also discussed, including the importance of Ansible’s plugin-based model. Michael uses a simple but common scenario to demonstrate Ansible.

BT