InfoQ Homepage DevOps Content on InfoQ
-
Debugging Distributed Systems: Q&A with the “Squash” Microservice Debugger Creator Idit Levine
InfoQ recently sat down with Idit Levine, CEO of solo.io and creator of the new open source “Squash” microservices debugger, and discussed the challenges of observing and debugging distributed systems and applications.
-
Serverless Security: What's Left to Protect?
This article aims to provide a broad understanding of security in the Serverless world. We'll consider the ways in which Serverless improves security, the areas where it changes security, and the security concerns it hurts.
-
Distributed Tracing: Exploring the Past, Present and Future with Dapper, Zipkin and LightStep [x]PM
Distributing tracing is increasingly seen as an essential component for observing distributed systems and microservice applications. This article provides an introduction to and overview of this technique, and includes: an exploration of Google’s Dapper request tracing paper; the Zipkin and OpenTracing projects; and the new LightStep [x]PM tracing platform.
-
When Streams Fail: Implementing a Resilient Apache Kafka Cluster at Goldman Sachs
At QCon New York, Anton Gorshkov presented “When Streams Fail: Kafka Off the Shore”. The talk shared insight into how a platform team at a large financial institution design and operate shared internal messaging clusters like Apache Kafka, and also how they plan for, and resolve, the inevitable failure that occurs.
-
The Kubernetes Effect
To successfully design for, implement, and run applications on Kubernetes requires knowledge of primitives, and awareness of design principles and practices. This article provides an overview of Kubernetes and guidance for how to best use it.
-
DevOps and Cloud InfoQ Trends Report - January 2018
This article, following on from the Culture and Methods piece we published last week, provides a summary of how we currently see the operations space, which for us is mainly DevOps and cloud.
-
Why and How Database Changes Should Be Included in the Deployment Pipeline
Eduardo Piairo on why databases and applications should coexist in the same deployment pipeline and different scenarios and steps to achieve it.
-
What Do Data Scientists and Data Engineers Need to Know about GDPR?
Andrew Burt on the implications of GDPR on data collection, storage and use for any organization dealing with customer data in the EU. Burt explains what's the minimum an org needs to pass the GDPR test, as well as how to take the opportunity to improve their overall data governance.
-
How to be Confident That Your Microservices Can Still Communicate in Production with Pact and Docker
Consumer-driven contracts enable our teams at Rightmove to work independently, and be confident that their changes won’t break other services when deploying their own. It also improves communication between teams, and helps to get developers thinking about API design early on.
-
Getting Started with Microservices in SpringBoot
Enterprises have learned to create software using agile processes, but we are still producing large monolithic beasts of software. If you are not already using Microservices, you are safely out of the early adopter phase of the adoption curve. This article will help you get started creating, discovering, and calling Microservices.
-
Your Top Five Challenges Moving in to the IoT Space
Those who have been involved in IoT projects have come to realize that there is a big gap between what customers need and what these vendors provide. Contributor Mikael Hakansson looks at five critical areas that require focus to ensure IoT success. These include business ownership, team skillsets, device onboarding, ability to handle change, and comprehensive testing.
-
Key Takeaway Points and Lessons Learned from QCon San Francisco 2017
The eleventh annual QCon San Francisco was the biggest yet, bringing together over 1,800 team leads, architects, project managers, and engineering directors.