Or the harder part the way you look at it. Almost 90% of applications does the following in some form or the other.
- Bring message (data) from one system to another.
- Transform the data in a form that your system recognizes.
- Process the data
- Making it available for reference
- Send it to another system
- Archive it
- How many components do we introduce between each of these steps?
- How much latency does each component introduce?
- How many jars/libraries would you need to get this system to work?
- Can I upgrade one layer without affecting others?
- How many systems do you need to configure?
- If one system is unavailable can others survive?
- How platform independent is one system from another?
- Can we have single script/single click deployment process?
- How many people would you need and of what different skill set?
No comments:
Post a Comment