Fast, Easy, and YAML
Β
Creating Real-time Data APIs with Dozer
π An exhaustive tutorial on all aspects of Dozer
π¦
Trip around on current access patterns &
Β Β Β the development pattern of building data APIs
π Β Introduction to Dozer & how it solves the problem
β This Talk Is
β This Talk Is Not
πagenda.yaml

Abhishek
π₯ Developer Advocate @Dozer
π Pythonista
π¨βπ©βπ§βπ¦ Community first person π
connect with me:
π¨βπ»Β "1x.engineer"


- In the current data-driven landscape, creating efficient, reliable, and low-latency data APIs is vital for business decision-making.
- Traditional setups for data APIs can be complex and intimidating due to:
- Varied data sources
- Transformations
- REST or gRPC API generation on top to get the insights

Current Pattern of building APIs


-
Dozer is an 100% open-source data API backend that simplifies the creation of low latency data APIs.
-
It features a real-time SQL engine, connects to any data source, and transforms and stores data in an embedded cache powered by LMDB.
-
Dozer automatically creates secondary indexes and instantly generates REST and gRPC APIs.

-
With a few lines of SQL and a simple YAML configuration, developers can build, deploy and maintain full data backends.
- Dozer has client libraries in JS, React, and Python for easy integrations.



Architecture

Unified API across multiple domains & systems






Install the Dozer
Write Dozer config (yaml config)
Run Dozer
Serve/Consume APIs
Checkout the demo samplesΒ π

Cache
Use Case and Real-World Applications π€Ή
-
Building a global unified API across multiple domains & systems
Β -
Real-Time Alerts & Notifications
Β -
Read Scalability
Β - And many more...
Prefect
*Me*
Prefect gave me a deal, I could not refuse.


Join Discord: bit.ly/dozer-discord


Fast, Easy, and YAML: Creating Real-time Data APIs with Dozer
By Abhishek Mishra
Fast, Easy, and YAML: Creating Real-time Data APIs with Dozer
- 202