Skip to main content
Course illustration
Course

Architectural Decisions Guide

Learn what the most important architectural decisions are when building applications with Weaviate, and how to make the right choices for your use case.

Level
Intermediate
Duration
1.5 hour(s)
Learning Paths

What you'll be able to do:

  • Apply a decision-driven framework to make informed architectural choices for vector database applications
  • Understand options regarding deployment types, scaling strategies, and collection architectures
  • Balance performance and resource requirements through vector indexes, compression, and schema design
  • Be aware of critical issues like access control, disaster recovery, and advanced patterns like multi-tenancy and collection aliases

Prerequisites:

Course Content

1

Foundation architecture

Learn the decision framework and establish foundational architectural choices for deployment and scaling.

2

Schema and vector design

Design optimal collection architecture, schema structure, and vector configuration for your use case.

3

Performance optimization

Configure vector indexes and implement compression techniques for optimal performance and resource usage.

4

Production considerations

Learn about access control, disaster recovery, and learn industry patterns for production deployments.