High-risk scenarios
Consider the following high-risk scenarios:
- Using only synchronous integrations (custom services or OData calls) where no explicit requirement has been established for it.
- Risk – Unable to scale
- Risk – Unaccounted side issues (for example, timeouts or UI blocks)
- Risk – Unwanted availability dependencies
- You can create custom services in X++ for all integrations (for example, writing X++ code to create an XML file when Data Management Framework could be a viable alternative).
- Risk – Technical debt, high maintenance efforts
- Risk – Moving away from the roadmap and standard improvements
- Avoiding the use of middleware because of a perceived increased complexity of maintaining an extra system in the landscape.
- Handling large volumes of data import with an Excel add-in.
- Reinventing the wheel or developing something that’s already been done (for example, creating a custom event emission framework instead of using business events).