From 64c7fac1203d42a57435bf1417e1003f45527d74 Mon Sep 17 00:00:00 2001 From: LM Date: Tue, 31 Oct 2023 22:02:37 +0100 Subject: [PATCH] add slaoi and bloomfilter --- content/cards/dev/_index.md | 6 ++++++ content/cards/dev/bloom-filter.md | 29 +++++++++++++++++++++++++++++ content/cards/dev/sla-slo-sli.md | 22 ++++++++++++++++++++++ 3 files changed, 57 insertions(+) create mode 100644 content/cards/dev/_index.md create mode 100644 content/cards/dev/bloom-filter.md create mode 100644 content/cards/dev/sla-slo-sli.md diff --git a/content/cards/dev/_index.md b/content/cards/dev/_index.md new file mode 100644 index 0000000000..fd77efd1f4 --- /dev/null +++ b/content/cards/dev/_index.md @@ -0,0 +1,6 @@ +--- +title: "Dev" +description: "Knowledge snippets about dev related topics" +weight: 10 +--- + diff --git a/content/cards/dev/bloom-filter.md b/content/cards/dev/bloom-filter.md new file mode 100644 index 0000000000..4101a37165 --- /dev/null +++ b/content/cards/dev/bloom-filter.md @@ -0,0 +1,29 @@ +--- +title: "Bloom Filter" +date: 2023-10-30 +categories: + - "Dev" +tags: + - "Dev" +references: + - name: "ByteByteGo. Bloom Filters. In: Real-world Examples - YouTube [Internet]. 6 Sep 2022 [cited 31 Oct 2023]. Available: https://www.youtube.com/watch?v=V3pzxngeLqw" + link: "https://www.youtube.com/watch?v=V3pzxngeLqw" + key: "bytebytego_bloomfilter" +--- + +Bloom filter returns[^bytebytego_bloomfilter] + +- probably yes, or +- no. + +| | element in set | element not in set | +|----|----|----| +| bloom filter returns no | ✗ | ✓ | +| bloom filter returns probably yes | ✓ | ✓ | + +## How a Bloom Filter Works + +{{< youtube id="V3pzxngeLqw?start=190" >}} + + +[^bytebytego_bloomfilter]: {{< cite key="bytebytego_bloomfilter" >}} \ No newline at end of file diff --git a/content/cards/dev/sla-slo-sli.md b/content/cards/dev/sla-slo-sli.md new file mode 100644 index 0000000000..324996faf5 --- /dev/null +++ b/content/cards/dev/sla-slo-sli.md @@ -0,0 +1,22 @@ +--- +title: "SLA, SLO, SLI" +date: 2023-10-30 +categories: + - "Dev" +tags: + - "Dev" +references: + - name: "Plan your Dataflow pipeline. Google Cloud. Available: https://cloud.google.com/dataflow/docs/guides/plan-pipelines. Accessed 31 Oct 2023." + link: "https://cloud.google.com/dataflow/docs/guides/plan-pipelines" + key: "gc_pipeline" + - name: "McCoy J. SLO Adoption and Usage in Site Reliability Engineering. O’Reilly Online Learning. Available: https://www.oreilly.com/library/view/slo-adoption-and/9781492075370/ch04.html" + link: "https://www.oreilly.com/library/view/slo-adoption-and/9781492075370/ch04.html" + key: "McCoy_slo" +published: true +--- + +As a person who is interacting with data, it is crucial to understand how the data is delivered. + +In the engineering realm, engineers are using the terms Service Level Agreements (SLA), Service Level Objectives (SLO), and Service Level Indicators (SLI), to align on the mutual understanding of the system. + +In the data world, it is also crucial to read them whenever they are available.