InfoQ Homepage InfoQ Content on InfoQ
-
Techniques for Maintainable Quarkus Applications
Ana Maria Mihalceanu discusses how to use Quarkus capabilities in order to write software that is easier to maintain.
-
The Journey to Continuous Testing in DevOps
The panelists discuss their journey integrating quality into development, including the obstacles they faced, how they managed the change, and their plans to integrate testing deeper into development.
-
More More More! Why the Most Resilient Companies Want More Incidents
John Egan discusses how companies of any scale can improve their understandability by lowering their barriers to incident reporting and simplifying their processes for documenting postmortems.
-
Co-Designing Raft + Thread-per-Core Execution Model for the Kafka-API
Alex Gallego discusses the lessons learned building a new storage engine from scratch with no virtual memory, no page cache, with purpose-built read-ahead and write-behind strategies.
-
Dealing with Technical Debt in 2021
The panelists discuss how they identify technical debt, how they make room to invest in paying debt down, and how they approach work to minimize future debt.
-
Piranha: Reducing Feature Flag Debt @Uber
Murali Krishna Ramanathan describes the experiences building and deploying Piranha, an automated code refactoring tool to delete code corresponding to stale feature flags.
-
Data Mesh: an Architectural Deep Dive
Zhamak Dehghani introduces the architecture of new Data Mesh concepts such as data products, as well as the planes of the data platform in support of computational governance and distribution.
-
Observing and Understanding Failures: SRE Apprentices
Tammy Bryant Butow covers practical lessons learned in the SRE Apprentices program, things she'd change and shares how to create and roll out such a program.
-
Keeping Pace with Java
Marc Hoffmann attempts to answer what are the important aspects of the new Java release schedule and what a pragmatic and sustainable update strategy looks like.
-
From Batch to Streams: Building Value from Data In-Motion
Ricardo Ferreira discusses the risks of designing siloed-based systems and how streaming data architectures can become a solution to address competitiveness.
-
Business and Technical Agility with Team Topologies
Matthew Skelton and Manuel Pais explore how the patterns and principles from Team Topologies promote true business and technical agility.
-
DevSecOps and Application Security
Rajiv Kapoor, Clint Gibler, André Tehrani, Anastasiia Voitova, and Erik Costlow discuss how to integrate security into DevOps, where their concerns are and how each is addressed.