Netflix TechBlog

Learn about Netflix’s world class engineering efforts, company culture, product developments and more.

Follow publication

Data ingestion pipeline with Operation Management

Netflix Technology Blog
Netflix TechBlog
Published in
7 min readMar 3, 2023

--

Introduction

Goals

Annotation Operations

Marken Architecture

Marken Architecture
{
"annotationOperationKeys": [
{
"annotationType": "string", ❶
"annotationTypeVersion": “integer”,
"pivotId": "string",
"operationNumber": “integer” ❷
}
],
"id": "UUID",
"operationStatus": "STARTED", ❸
"isActive": true ❹
}

Cassandra Tables

ElasticSearch

APIs

StartAnnotationOperation

StartAnnotationOperation

UpsertAnnotationsInOperation

UpsertAnnotationsInOperation

FinishAnnotationOperation

FinishAnnotationOperation

Search API

Error handling

Future work

--

--

Published in Netflix TechBlog

Learn about Netflix’s world class engineering efforts, company culture, product developments and more.

Written by Netflix Technology Blog

Learn more about how Netflix designs, builds, and operates our systems and engineering organizations

Responses (1)