Introduction to AI application architectures on Azure
- Overview of modern AI application design patterns
- Role of data platforms in AI-powered applications
- Combining transactional systems with AI workloads
- Common use cases for intelligent, data-driven applications
Azure Database for PostgreSQL as an AI-ready data store
- Overview of Azure Database for PostgreSQL capabilities
- Supporting hybrid workloads with relational and vector data
- Managing structured and unstructured data for AI use cases
- Benefits of using managed open-source databases in Azure
Working with embeddings and vector data
- Introduction to vector embeddings and their role in AI
- Generating embeddings using Azure AI services
- Storing embeddings in PostgreSQL
- Performing similarity search and vector queries
Integrating PostgreSQL with Azure AI services
- Connecting database applications to Azure AI services
- Using APIs and SDKs for AI integration
- Combining database queries with AI model outputs
- Designing workflows that incorporate AI reasoning
Building AI-powered application patterns
- Implementing semantic search over application data
- Designing retrieval-augmented generation pipelines
- Grounding model responses using database content
- Enhancing user experiences with AI-driven features
Designing scalable and production-ready AI applications
- Architecting applications for scale and performance
- Managing data pipelines and query optimisation
- Monitoring and maintaining AI-enabled systems
- Applying best practices for security and reliability
Exams and assessments
There are no formal exams included in this learning path. Learners will complete knowledge checks and guided exercises to reinforce understanding of AI application patterns and PostgreSQL integration techniques.
Hands-on learning
This learning path includes:
- Practical exercises for working with embeddings and vector search
- Guided scenarios integrating PostgreSQL with Azure AI services
- Application-focused tasks for building AI-powered features
- Real-world examples of AI-enabled application architectures