Skip to main content

3 posts tagged with "EDA"

View All Tags

3 Important Layers of AI Stack - Infrastructure, Models, and Applications

· 12 min read
Sanjoy Kumar Malik
Solution/Software Architect & Tech Evangelist
3 Important Layers of AI Stack: Infrastructure, Models, and Applications

Structuring AI as a layered AI Stack helps technology leaders, architects, and engineering teams design, build, optimize, and govern AI systems methodically.

This article unpacks the three primary layers of an AI stack — Infrastructure, Models, and Applications — and places them in context with emerging best practices in AI engineering.

Infrastructure Layer: The Foundation

At the lowest level, the infrastructure layer provides the computational foundation that powers all AI operations. Without this foundational layer, model training, inference, and deployment would not be feasible.

Key Components

Hardware and Compute

Specialized processing units (GPUs, TPUs, FPGAs) deliver high-throughput compute for both training and inference workloads. These accelerators are orders of magnitude more efficient than general-purpose CPUs for matrix and tensor operations typical in deep learning.

Cloud & On-Prem Platforms

Infrastructure can be hosted on public cloud platforms (AWS/GCP/Azure), hybrid clouds, or on-premises clusters. Cloud providers offer elasticity for scaling AI workloads, while edge and on-device compute can power latency-sensitive use cases.

Storage and Data Management

Massive training datasets must be stored, versioned, and efficiently accessed. Systems such as data lakes, object stores, and feature stores play a vital role in enabling high-performance AI pipelines.

AI-Enabled Systems and Software Architecture

· 12 min read
Sanjoy Kumar Malik
Solution/Software Architect & Tech Evangelist
AI-Enabled Systems and Software Architecture

Introduction

Designing AI-enabled systems is not a matter of selecting an algorithm and deploying a model. It is an architectural exercise that sits at the intersection of technology choices, business objectives, regulatory constraints, data realities, and operational risk. Designing for AI requires balancing these five competing forces. Ignoring one usually leads to technical debt or, worse, ethical and operational failure.

Data Realities vs. Business Objectives:

Traditional architecture assumes data is a static resource to be stored and retrieved. In AI-enabled systems, data is code.

  • Lineage & Provenance: You must track not just where data came from, but which version of the data trained which version of the model.
  • Data Gravity: Moving massive datasets to compute resources is often less efficient than moving compute to the data.

Probabilistic Behavior & Operational Risk:

In a financial or healthcare context, a 95% accuracy rate sounds high—until you realize that 5% represents thousands of incorrect medical diagnoses or failed transactions.

  • Guardrails: Architects must implement deterministic "wrappers" around probabilistic cores to catch out-of-bounds outputs.
  • Graceful Degradation: What happens when the model is uncertain? The system should revert to a rules-based heuristic rather than failing.

Event-Driven Architecture in Agentic AI System Design

· 6 min read
Sanjoy Kumar Malik
Solution/Software Architect & Tech Evangelist
Event-Driven Architecture in Agentic AI System Design

Agentic Artificial Intelligence (AI) represents a shift from static, model-centric deployments toward autonomous, goal-oriented software agents capable of sensing, deciding, and acting in real time. Unlike traditional request–response service patterns, agentic AI components must continuously process signals from their environment, plan actions, and collaborate with other agents and services. Event-Driven Architecture (EDA) has emerged as the foundational system design paradigm to enable this next generation of agentic systems. EDA provides the asynchronous, decoupled, scalable foundations required for real-time responsiveness, modular extensibility, and resilient operations. This article explains why, how, and where EDA is applied in agentic AI design, anchored in current trends and practical implementation insights.