InfoQ Homepage Articles
-
Architectural Experimentation in Practice: Frequently Asked Questions
This third article in a series answers some frequently asked questions about architectural experiments. Architectural experiments test critical decisions to reduce risks and costs, using well-defined hypotheses and results for clarity. They are structured, not unfocused, exploratory learning.
-
Beyond Chatbots: Architecting Domain-Specific Generative AI for Operational Decision-Making
This article explores the use of domain-specific Generative AI, models that understand operational constraints, real-world dynamics, and business rules to generate executable strategies, not just text descriptions. These models require significantly smaller datasets and fewer parameters, making them cost-effective while enabling AI-driven core business decision intelligence at scale.
-
How to Compute Without Looking: A Sneak Peek into Secure Multi-Party Computation
This article shows how you can compute a function across multiple parties that do not trust each other without forcing them to share their individual inputs. This technique can be used to split secrets among parties, perform logical operations, or count votes in a way that ensures data privacy is preserved.
-
DiRMA: Measuring How Your Organization Manages Chaos
Elevate your disaster recovery strategy with DiRMA—an innovative framework for assessing and enhancing Disaster Recovery Testing (DiRT) maturity across people, processes, and tools. As chaos engineering becomes essential for resilience, DiRMA guides organizations through structured improvement, addressing cultural hurdles and ensuring robust recovery readiness in the face of modern challenges.
-
Applying Flow Metrics to Design Resilient Microservices
Software design with resilience is an acknowledgement to the reality that everything fails. We put metrics in place to help us detect and resolve such problems and failures. Flow metrics, commonly used to measure how well teams deliver software, can be used to measure and improve system resilience.
-
AI Trends Disrupting Software Teams
In this article, author Bilgin Ibryam discusses various AI trends disrupting the overall software development process and tools, and how these trends are influencing different IT teams like developers, operations, technical writers, and SaaS service providers.
-
Beyond Trends: A Practical Guide to Choosing the Right Message Broker
Choosing the right message broker for your application requires matching the appropriate technology with the messaging patterns needed. Message brokers can be broadly categorized as either stream-based or queue-based, each offering unique strengths and trade-offs.
-
Building Efficient Mobile Streaming Apps
This article explores efficient preloading systems for mobile video streaming apps, balancing user experience with technical constraints. We will dive into practical implementation strategies that leverage network intelligence, buffer management techniques, AI-driven preloading, and real-world testing methodologies to enhance video delivery in mobile environments.
-
Beyond Notebook: Building Observable Machine Learning Systems
In this article, the author discusses a machine learning pipeline with observability built-in for credit card fraud detection use case, with tools like MLflow, FastAPI, Streamlit, Apache Kafka, Prometheus, Grafana, and Evidently AI.
-
Checklist for Kubernetes in Production: Best Practices for SREs
This article provides SREs with a checklist for managing Kubernetes in production environments. It identifies common challenges including resource management, workload placement, high availability, health probes, storage, monitoring, and cost optimization. By implementing consistent GitOps automation across these areas, teams can significantly reduce complexity, and prevent downtime.
-
Virtual Panel: Increasing Engineering Productivity, Develop Software Fast and in a Sustainable Way
Companies need to balance between rapid feature development and long-term product sustainability. Engineers are taking on more left-shifted, cognitive load as their features intersect with user privacy, security, accessibility, and regulations. We'll discuss approaches, philosophies, and techniques that companies and products applied to improve the effectiveness and efficiency of development.
-
Secure AI-Powered Early Detection System for Medical Data Analysis & Diagnosis
In this article, the author discusses the techniques for securing AI applications in healthcare with an use case of early detection system for medical data analysis & diagnosis. The proposed layered architecture includes application components to support secure computation, ai modeling, governance and compliance, and monitoring and auditing.