Scaling data from the lake to the mesh via OSS
summary
Claim: replace slow monolithic data lakes with a distributed read model that materializes entities at the edge and serves them via an API mesh. Implementation uses Fastify, GraphQl, Kafka streaming into an ephemeral entity store in elastic search fed by Kafka node, TypeScript codegen and graphql-compose-elasticsearch, CQRS for read/write separation, and a kuma service mesh with federated GraphQL. The stack produces predictable, low-latency reads and simplifies consumer schemas.
AI-written summary · about
chapters (6)
- 0:00Start
- 11:35What about DATA?
- 21:25npm i fastify-cli
- 23:21npm i fastify-elasticsearch
- 24:14graphql-compose-elasticsearch
- 28:13@apollo/federation
related talks
57mOur DataMesh Journey: data architectures for microservices
33mThe advent of the open data lake
47mModern Data Architecture: Breaking the Big Data Monolith
51mImmutable data stores and CORS for safety, flexibility and profit
42mTransform your data approach: Develop a modern data strategy
37mKafka Based Global Data Mesh at Wix
52mFast but not Loose: Typesafe Clients in a Distributed Service Architecture
29mScaling the Data Access by Leveraging GraphQL Federation for Service to Service Communication
