DipDup Profile picture
Mar 6 7 tweets 2 min read
🧵 Why you should try using DipDup indexing stack for your #dapp backend?
Reason number one: fast feature-to-market (1/7)
It is very easy to start building on DipDup, as it's #Python-based, accompanied with comprehensive docs and templates. You can also get help in our developer community. (2/7)
DipDup is a framework, and it gently guides you towards the right path by restricting file organisation, by providing to-be-implemented stubs, and other hints. (3/7)
DipDup significantly reduces boilerplate associated with querying and decoding data, handling network and blockchain issues. What left is just the core logic you need to implement. (4/7)
There's no need to re-implement common indexing blocks, such as #NFT metadata, #DEX quotes, etc — you can reuse existing services provided by DipDup Verticals (aka "indexing backends"). (5/7)
You can go further and split your backend into micro-services thus forming your own "Vertical". With such a design you can avoid re-syncing the entire system in case of a change, just the service that was updated and optionally its dependent services. (6/7)
Lastly (since we are dealing with micro-services) you are free to use any tech stack (currently #Python and @golang) to build Verticals, and delegate tasks to different teams, as long as the common indexing flow and communication interface are implemented. (7/7)

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with DipDup

DipDup Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @dipdup_io

Feb 27
🚨 Thread alert! What is DipDup and why it was created? Read about the #Web3 indexing stack used by @rarible, @SpruceID, @youves_com, @StakeNow, @Mavryk_Finance, @versumofficial, @tezotopiaio and many others. (1/5)
DipDup is a #Python framework for creating selective indexers and featureful backends for decentralized applications. It eliminates the boilerplate and takes care of indexing-specific things allowing developers to focus on the business logic, reducing time-to-market. (2/5)
While #Python framework is a kind of an "indexing frontend", DipDup "Verticals" act as the "indexing backend". Vertical is a set of indexers written with @golang SDK or DipDup framework itself (recursion!) working on top of each other and wrapped with a common API facade. (3/5)
Read 5 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(