albero-azure / albero

Public repository for Decisison Trees for Azure Data Domain
58 stars 15 forks source link

Reduce overall complexity of the DT #39

Closed misterious-mister-x closed 3 years ago

misterious-mister-x commented 3 years ago

There are several ways to achieve this. One is to move more things into Drill Downs and reduce amount of services directly exposed. Please take a look at the picture below.

Thoughts? somethoughtsonDT

misterious-mister-x commented 3 years ago

New version attached. Please comment. DTCOre

elsantorini commented 3 years ago
albero_prelaunch
misterious-mister-x commented 3 years ago

@elsantorini thanks for thoughtful review! My answers below.

elsantorini commented 3 years ago
misterious-mister-x commented 3 years ago

"For EH vs IoT Hub vs Service Bus- there are other differentiators like max size of throughput supported, or size of message etc. I find these more relevant to write/read patterns than support of a protocol."

The thing is that for the overlap below 256 KB of message size and ~8 MBps in (which is where most of the workloads will find themselves) there will be no other differentiator. That said just size of the message and max throughput cannot be identified as safe criteria. Also when it comes to difference between Stream and Queue consistency and functionality of two are much more important (as you typically split streams and queues and do not store / process everything via one gigantic instance).

Not arguing - just explaining the logic here. Let's also discuss this separately.

misterious-mister-x commented 3 years ago

Event Triggering is more on the processing side, no? We need to review this. In case we add Event Triggering it is fair to add Event Grid explicitly with all the integrations.

misterious-mister-x commented 3 years ago
misterious-mister-x commented 3 years ago

WebApps fixed

misterious-mister-x commented 3 years ago

TSI / ADX and PBI / AAS fixed

misterious-mister-x commented 3 years ago

Graph changed (not sure if fixed ;)

misterious-mister-x commented 3 years ago

image

elsantorini commented 3 years ago

Great :) Love it! Two points only:

  1. In the event triggering square, you mention ~100s RPS and on the following two squares you mention 5,000 events per sec in the Low/Medium side. Requests in that case mean small batches?
  2. Some difference between Azure SQL and Gremlin can be on the write pattern the following:
misterious-mister-x commented 3 years ago

Thanks for all the feedback. Based on discussions & feedback I have crafted the newer version. DT_MajorReview2