The power of the technological revolution, combining technology and finance, has significantly transformed the way transactions are conducted in the stock market. Algorithmic trading is not only a new trend but also an essential requirement in an increasingly complex market that demands flexible and rapid adaptation. Large financial institutions such as major stock trading companies, investment funds, and individual investors are all seeking to leverage the power of technology to optimize trading performance and maximize profits. In this paper, we provide an insight into automatic algorithmic trading in the stock market from a technological perspective: how algorithms operate, their benefits, as well as the challenges and risks investors have to deal with when using them. The paper employs synthesis, comparison, and contrast methodologies based on published research to evaluate and provide recommendations for algorithmic trading. Our evaluation confirms that algorithmic trading is an inseparable part of the modern stock market.