meta data for this page
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
ixc2024:impactassessment:technical [2024/05/24 11:16] – alesta | ixc2024:impactassessment:technical [2024/05/24 11:46] (current) – joof | ||
---|---|---|---|
Line 17: | Line 17: | ||
- **Security** | - **Security** | ||
- **Scalability** | - **Scalability** | ||
+ | - **Resilience** - Your system should design your system to remain operational in case of failures | ||
+ | - Error Handling: You should use exception handling in error prone operations so as to minimize crashes. Most common ones are database and network operations. | ||
+ | - Code: Having your code in a repository like GIT also serves as backup. | ||
+ | - Recovery: Create a plan on how to quickly restore your system in the event that there is a total crash. | ||
+ | - **Interoperability** - | ||
+ | |||
+ | - API Design: Create well-documented APIs to facilitate communication between frontend and backend. You can use tools like Postman to test your APIs and swagger for API documentation. | ||
+ | - Standard Protocols: Use standard communication protocols and data formats (e.g., JSON, XML) to ensure compatibility with web, mobile and backend. | ||