Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Honest answer: It sounds like you are either <strong>over-engineering</strong> this, or you are <strong>irresponsibly re-inventing</strong> the wheel. </p> <blockquote> <p>I want to build a loosely coupled and configurable architecture which can be reused.</p> </blockquote> <p>That's a lovely goal, but is it a requirement of this project? I'm guessing it's not a fundamental requirement, at most a <em>nice-to-have.</em> It seems that the business needs a dashboard with some exportable charts and reports, and you're proposing to build a platform. That's classic over-engineering.</p> <p>If you really need a reusable platform, it will take considerable effort and skills to build an intuitive, robust, secure, testable, configurable, maintainable reporting platform with sophisticated and trainable authoring tools. </p> <p>And even if you build a perfect platform, <em>you'll have a custom system that nobody else knows</em>. If you use an established BI/reporting platform, you can hire people who already know the technology or point people at reams of already existent training materials.</p> <p>In other words, it's going to be difficult and more expensive to build, which is bad, but also difficult and more expensive for the organization to use for years to come, which is worse. I routinely choose build over buy, but reporting is a known problem that has been solved well enough by commercial platforms. </p> <p>So, sure, that architecture sounds reasonable. And without knowing more about the requirements, it's impossible to judge: maybe you really do need to build this from scratch, but from your description "charting Application ( kinda Dashboard)", building a reporting platform sounds unnecessary, though perhaps quite fun. </p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload