The biggest impediment to change is a cultural one. Change means things are going to be different and human beings resist this at some level. Change requires being able to adapt and this can be difficult so as a result we tend to resist it.
In this post I will show some basics and how to use JMeter for HTTP load testing. JMeter is an Java application that can be used to simulate a heavy load on a server to test its strength or to analyze overall performance under different load types.
Unit tests should already be in your ADN, so let's talk about functional tests instead. Functional tests are the technical translation of the acceptance tests written by the customer at the back of a user story card. Let's see how to achieve functional testing for Node.js applications.
IT consultant Stuart Charlton had a rich analysis on these two technologies from VMware (RabbitMQ) and LinkedIn (Kafka). It suggest when you should use Kafka, when you should use RabbitMQ, what both are good at, and what neither are good at.
I'm a firm believer that many software teams have a duty to deliver some supplementary documentation along with the codebase, especially those that are building the software under an outsourcing and/or offshoring contract.