Performance Premature optimization Avoiding memory allocations Don’t create intermediate strings when writing to an IO Use string interpolation instead of concatenation Avoid IO...
TTL Indexes Introduction to TTL (time-to-live) Indexes Removing documents at a fixed period after creation / update Removing documents at certain points in time Format of date/ti...
Goals Prerequisites Steps 1. Create a policy bundle. 2. Bootstrap the tutorial environment using Docker Compose. 3. Check that alice can see her own salary. 4. Check that bob...
Goals Prerequisites Steps 1. Bootstrap the tutorial environment using Docker Compose. 2. Load a policy into OPA. 3. Check that alice can see her own salary. 4. Check that bob...
Concurrent segment search Background Searching segments concurrently Enabling concurrent segment search at the index or cluster level Slicing mechanisms The Lucene mechanism Th...
Performance Premature optimization Avoiding memory allocations Don’t create intermediate strings when writing to an IO Use string interpolation instead of concatenation Avoid IO...
6. Flushing 6.1. AUTO flush 6.1.1. AUTO flush on commit 6.1.2. AUTO flush on JPQL/HQL query 6.1.3. AUTO flush on native SQL query 6.2. COMMIT flush 6.3. ALWAYS flush 6....
eBPF use cases Big picture What is eBPF? Calico and eBPF Use cases Traffic control Creating network policy Connect-time load balancing The price of performance When to use ...