AI engineering article archive
Explore guides and articles on AI development, retrieval systems, and production engineering. Page 4 of 11.
Java No Code Bootstrapping Tools
Low-code and no-code software development platforms help establish common ground for product development. They can help developers avoid repetitive bootstrapping tasks and speed up development.
Responsible Developer Ai Hype
Justin Sheehy urges developers to curb AI hype by setting realistic expectations, verifying claims, prioritizing ethics, and communicating AI limitations transparently to ensure accountability.
Foster Creativity Design System
By examining Reykjavík’s design system, we can gain insights into how design systems promote creativity, efficiency, and collaboration, with implications for both private and public sectors.
Efficient Resource Management Small Language Models
In this article, author Suruchi Shah dives into how Small Language Models (SLMs) can be used in edge computing for learning and adapting to patterns in real-time, reducing the computational burden.
Mva Dilemma Experiments
Teams developing new products must decide between tried-and-true technologies or exploring new and unfamiliar technologies. Both options have drawbacks.
Transforming Legacy Healthcare Systems
Discover how Livi navigated the complexities of transitioning MJog, a legacy healthcare system, to a cloud-native architecture, sharing valuable insights for successful tech modernization.
Reactive Notification System Server Sent Events
Discover how to build scalable real-time notification systems using Spring Boot Reactive, Spring WebFlux, Redis Pub/Sub, and SSE protocol. Learn to handle high-volume, asynchronous data flows.
Architectural Intelligence
Architectural Intelligence is the ability to look beyond AI hype and identify real AI components. Determining how, where, and when to use AI elements comes down to traditional trade-off analysis.
Responsible Ai Fintech
Explore the dynamic intersection of responsible AI in FinTech, balancing regulatory compliance and ethical practices, as organizations leverage technology while navigating complex challenges.
Enhancing Test Architecture
If you have automatic end-to-end tests, you have test architecture, even if you’ve never given it a thought. Let's explore how you can achieve the goals you have for your automatic testing effort.
Probabilistic Software Delivery
Embrace probabilistic thinking to manage risk and uncertainty in large-scale software delivery. Shift from rigid plans to adaptive systems and strategies to control complexity and volatility.
Virtual Panel Principal Engineer
This panel explores how to become a principal engineer, touching on the technical and leadership skills required to excel in this strategic role. We also look at how to navigate career progression.
Architecture Experimentation
Run experiments using a Minimum Viable Architecture approach to determine if your architecture decisions are on the right track.
Java Trends 2024: Migration, Dependencies & AI Boundaries
Review InfoQ’s 2024 Java trends: JDK adoption, open-source sustainability, WebAssembly and the evolving role of AI in JVM applications.
Functionless Serverless Mindset
Discover how to optimize serverless architectures by embracing a functionless mindset, reducing cloud costs, and enhancing sustainability through efficient service integrations.
Spring Security Flow Diagrams
Spring Security is widely used, offering numerous settings for various scenarios. The article shows basic configurations with component analysis through diagrams and code examples beyond the defaults.
Micro Metrics Llm Evaluation
Denys Linkov proposes a framework for building micro metrics to evaluate LLM systems, focusing on user-centric and iterative approaches for measuring performance, reliability, and improvement.
Go Pointers References Graphs Tutorial
Pointers in Go can be challenging for developers new to low-level programming languages. In this article, I’ll walk you through a program that uses them to create a graph-based permission system.
Aws Generative Ai Capabilities
This is a summary of a talk I gave at InfoQ Dev Summit Munich 2024. I discussed the transformative potential of generative AI in enhancing developer experiences, particularly through AWS.
Rethinking Medallion Architecture
A shift left approach to data processing relies on data products that form the basis of data communication across the business and makes data more relevant, complete, and trustworthy.
Large Language Models Prompt Injection Stealing
Two attack vectors against LLMs and tools are prompt injection and prompt stealing. We cover three approaches to this kind of attacks, fine-tuning, adversarial detectors, and prompt hardening.
Gen Ai Productivity Tools
This article follows the journey of how a company adopted LLM productivity tools, evolving through the hype cycle to the "slope of enlightenment.”
Building Trust Ai
This article explores the critical role of responsible AI across industries, emphasizing security, ethical practices, and MLOps to drive innovation while ensuring compliance with emerging regulations.
Eclipse Lmos Ai Agents
In this talk, the authors share some of our company’s key learnings in developing customer-facing LLM-powered applications deployed across Europe. Originally presented at InfoQ Dev Summit Boston 2024.
Infoq Articles Contest 2025
The InfoQ Team is excited to announce our annual article writing competition. Authors of top-rated articles will win complimentary tickets to prominent conferences such as QCon and InfoQ Dev Summit.
Prompt Engineering
Prompt engineering is evolving as a crucial skill that bridges AI communication and programming, blending creativity and precision to shape the future of software development.
Architectural Experimentation Insurance
When done properly, architectural experimentation reduces the cost of undoing bad decisions. So why aren't teams using this tool more often?
Secure Ai Powered Early Detection System
In this article, author discusses techniques for securing AI applications in healthcare with a use case of early detection system for medical data analysis & diagnosis using a layered architecture.
Virtual Panel Engineering Productivity
We'll discuss approaches, philosophies, and techniques that companies and products successfully applied in their overall lifecycle to improve the effectiveness and efficiency of development.
Checklist Kubernetes Production
This article provides SREs with a checklist for managing Kubernetes in production. It identifies common challenges including resource management, workload placement, and cost optimization.
Building Observable Machine Learning Systems
In this article, the author discusses a machine learning pipeline with observability built-in for credit card fraud detection using tools like MLflow, Streamlit, Prometheus, Grafana, and Evidently AI.
Building Efficient Mobile Streaming Apps
This article explores efficient preloading for mobile video streaming apps, balancing UX with technical constraints including practical implementation strategies and real-world testing methodologies.
Choosing Message Broker
Choosing the right message broker for your application requires matching the appropriate technology, whether stream-based or queue-based, with the messaging patterns needed.
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.
Flow Metrics Microservices
Flow metrics, commonly used to measure how well teams deliver software, can also be used to measure and improve system resilience.
Dirma Measuring Disaster Recovery
DiRMA: a groundbreaking framework that elevates disaster recovery maturity by systematically enhancing practices across people, processes, and tools for resilient organizational performance.
Secure Multi Party Computation
This article shows how to compute a function across multiple parties without forcing them to share their inputs. This can be used to split secrets, perform logical operations, or count votes.
Beyond Chatbots Domain Specific Genai
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.
Architectural Experimentation Faq
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.
Multimodal Rag Advanced Information Retrieval
In this article, the authors discuss how multi-model RAG techniques can enhance AI by integrating multiple modalities like text, images, and audio for deeper contextual understanding.