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. | ||