API Architecture
Design evolvable contracts and choose REST, GraphQL, gRPC, streaming, or webhooks by constraint.
المنهج الكامل
ابدأ بأنظمة البرمجيات أو انتقل إلى الذكاء الاصطناعي التوليدي في بيئة الإنتاج. يتدرّج كل مسار من الأسس إلى التصميم المؤسسي، وينتهي بمشروع ختامي تُدافع عنه.
المسار 01
Progress from architecture fundamentals to enterprise system design, governance, and technical leadership.
Understand architecture as a set of consequential decisions shaped by business goals and quality attributes.
Build maintainable systems through cohesion, dependency control, and pragmatic simplicity.
Compare layered, clean, hexagonal, modular, vertical-slice, CQRS, and domain-driven approaches.
Choose service boundaries and deployment models without falling into distributed-monolith traps.
Design evolvable contracts and choose REST, GraphQL, gRPC, streaming, or webhooks by constraint.
Place routing, policy, aggregation, and resilience at the right network boundary.
Reason about identity flows, tokens, federation, and authorization models.
Select and scale data stores using workload, consistency, and operational trade-offs.
Improve latency and capacity while managing invalidation, stampedes, and consistency.
Build reliable asynchronous flows with queues, streams, retries, outbox, and sagas.
Model latency, partial failure, consistency, consensus, clocks, and resilience.
Contain failures with timeouts, retries, circuit breakers, bulkheads, and backpressure.
Evolve a system from hundreds to millions of users through evidence-based scaling.
Apply cloud models, regions, managed services, serverless, and cloud-native practices without vendor lock-in.
Understand container packaging and Kubernetes scheduling, networking, configuration, and scaling.
Use logs, metrics, traces, and service objectives to understand production behavior.
Design defense in depth across identity, transport, secrets, data, networks, and supply chain.
Connect enterprise systems using APIs, messaging, batch, synchronization, and anti-corruption layers.
Choose rendering, state, composition, and deployment strategies for modern frontends.
Align business, application, data, and technology landscapes through governance and capability thinking.
Communicate systems through fit-for-purpose diagrams, models, decisions, and design documents.
Design reliable delivery systems using automation, artifacts, infrastructure as code, and safe releases.
Separate operational and analytical workloads and design trustworthy data platforms.
Use a reference library of proven structural, integration, resilience, and migration patterns.
Recognize failure-prone structures and organizational habits before they harden.
Work through requirements, capacity, APIs, data, scaling, reliability, and trade-offs for real products.
Practice choosing between technologies and patterns with explicit reasoning.
Translate functional and non-functional requirements into a defensible solution across systems and stakeholders.
Make availability, performance, security, operability, and changeability measurable design drivers.
Design and defend an enterprise-grade system from discovery through deployment and evolution.
المسار 02
Design, evaluate, secure, scale, and operate production AI systems from model fundamentals to enterprise agentic platforms.
Frame AI applications, platforms, infrastructure, roles, and lifecycle as an architecture discipline.
Build architect-level intuition for tokens, context, transformers, sampling, prompts, tools, and multimodality.
Connect frontend, orchestration, gateway, models, state, retrieval, tools, guardrails, and telemetry.
Manage prompts as tested, versioned, secure production artifacts.
Ground model answers in governed knowledge through ingestion, indexing, retrieval, and augmentation.
Choose vector infrastructure using search quality, filtering, scale, operations, and cost.
Improve retrieval with rewriting, hybrid methods, hierarchy, graphs, agents, correction, and evaluation.
Understand tools, planning, memory, state, actions, observations, and bounded agent loops.
Select single-agent, router, supervisor, planner, reviewer, workflow, and human approval patterns.
Coordinate specialized agents using ownership, shared state, conflict controls, retries, review, and aggregation.
Model reliable AI workflows with states, graphs, durable execution, tools, approvals, and retries.
Persist only the memory that improves outcomes while respecting context limits, privacy, and expiration.
Expose authorized enterprise capabilities through validated schemas and verifiable execution.
Centralize provider abstraction, routing, quotas, tracking, policy, caching, and fallbacks.
Route requests by capability, quality, latency, cost, privacy, and failure behavior.
Reduce latency and spend using exact, semantic, response, embedding, retrieval, and prefix caches.
Test probabilistic software with golden data, human judgment, automated judges, and outcome metrics.
Trace prompts, models, retrieval, tools, agents, cost, errors, and user feedback.
Threat-model prompt injection, leakage, tool abuse, poisoning, supply chain, and excessive agency.
Layer input, output, policy, privacy, tool, confidence, and human controls.
Compose shared gateways, retrieval, registries, evaluation, identity, governance, and cost controls.
Combine cloud, self-hosted, local, air-gapped, and hybrid models around sovereignty and privacy.
Architect compute and serving for batch and real-time inference, scaling, queues, and availability.
Version data, models, prompts, experiments, evaluations, deployments, and rollouts.
Balance token, embedding, vector, GPU, loop, and tool costs against quality and speed.
Improve time-to-first-token and end-to-end latency across models, retrieval, tools, and queues.
Control AI risk through policy, approvals, inventory, data governance, audit, and oversight.
Choose RAG, tuning, workflows, agents, models, storage, memory, and approvals with explicit trade-offs.
Design secure, observable, evaluated AI assistants and multi-agent platforms for real enterprises.
Design and defend a secure enterprise agentic AI platform end to end.
أنشئ حسابًا مجانيًا لحفظ تقدُّمك، وخوض اختبارات الوحدات، ومتابعة التعلُّم من حيث توقّفت.
ابدأ التعلُّم