4 ms·
Have your major components communicate only via networked requests/responses using only language-indepedendent protocols such as SOAP, AMQP, and using only mess
by tannhaeuser 8y ago
Have your major components communicate only via networked requests/responses using only language-indepedendent protocols such as SOAP, AMQP, and using only message payloads designed upfront; validate payloads
Use standardized infrastructure components with multiple, widely used implementations such as SQL RDBMs
Use standardized languages with multiple, widely used implementations such as C and JavaScript (ES5 or even ES3); if you can help it, avoid JavaScript-heavy frontends alltogether