Create account & apply
Java AI Engineer SOFTWARE DEVELOPMENT · ADVANCED LEVEL

Software & AI Solutions Architecture

A practical program in software and AI solutions architecture for designing scalable, reliable, secure, and cost-efficient systems. Learn to evaluate architectural trade-offs, make and document key decisions, and design systems that evolve with business needs.

Advanced12 weeks48 hoursHybrid
Your selected course will be carried into Ingress Portal.
CONDENSED SYLLABUS

See the structure without reading a textbook.

Modules stay collapsed for quick scanning. Open any module to inspect its topics.

01System Design Foundation13 lessons+

Introduction to System Design

Requirements & Capacity Estimation

System Design Process

Core System Building Blocks

Client Layer

Networking Infrastructure

Edge Layer

Application Layer

Data Layer

Caching Layer

Messaging & Streaming

Service Infrastructure

Observability Systems

02Architecture for Maintainable Systems4 lessons+

Domain Driven Design

Event Driven Architecture

Hexagonal Architecture

Clean Architecture

03Distributed Systems & Microservices6 lessons+

Distributed Systems

Scaling the Service (Application) Layer

Data Modeling & Storage Design

Monitoring & Alerting

Availability & Reliability

Security in System Design

04Performance & Reliability Pitfalls11 lessons+

Database

Memory (JVM / General)

Concurrency

CPU & Resource Usage

Network & Distributed Communication

Storage & I/O

Failure Propagation

Dependency Failures

Resilience Design

Scaling & Traffic

Observability & Operations

05Cloud Architecture & Architecture Trade-offs5 lessons+

Cloud architecture patterns

Security and scalability

Cost optimization

Architecture Decision Records

Balancing reliability, cost and complexity

06AI Solutions Architecture5 lessons+

When to use conventional software vs AI

RAG vs fine-tuning

Agents and tool calling

MCP and enterprise integrations

AI cost, security and reliability trade-offs

07AI Governance & Engineering Leadership5 lessons+

AI governance

Human-in-the-loop systems

AI security and responsible usage

Standards for AI-generated code

Leading and reviewing AI-assisted development across teams

08Architecture Case Studies2 lessons+

Real-World System Design Case Studies

Architecture Review & Case Study Practice

UPCOMING GROUPS

Choose the cohort you can actually attend.

Only current, open groups are shown.

STARTS

To be announced

Hybrid
Schedule
To be announced
Format
Hybrid
Duration
12 weeks · 48 hours
Language
Confirm with advisor
Join the next cohort waitlist
YOUR INSTRUCTOR TEAM

Specialists matched to the modules they teach.

Course delivery is supported by practitioners across engineering, architecture and production backend development.

IY

Imran Yusubov

Principal Software EngineerApple Inc
CONTEXTUAL PROOF
“The program helped me connect individual skills into the way real teams design, build and deliver software.”

See real graduate stories from the Ingress community.

Explore graduate results
APPLICATION THROUGH INGRESS PORTAL

Your course stays selected while you create your account.

We use one Portal account for applications, assessments and future learning progress. You will not need to email your details or select the training again.

Questions first? Talk to an advisor
  1. 01

    Create or sign in to your Portal accountYour contact details stay connected to one student profile.

  2. 02

    Confirm your application detailsSoftware & AI Solutions Architecture is preselected.

  3. 03

    Submit your applicationThe admissions team receives it immediately and can follow up from the Portal.

SELECTED TRAININGSoftware & AI Solutions ArchitectureHybrid

Continue in Ingress Portal Already registered? The Portal will let you sign in instead.
Message us on WhatsApp