We all remember the basic object oriented programming rule of decoupling – You can read about it here – https://en.wikipedia.org/wiki/Object-oriented_programming and here – https://en.wikipedia.org/wiki/Coupling_(computer_programming).
In the recent years this paradigm became more important while many companies are writing their code and product in different program languages.
In order to support this today most of the backend developers are exposing their code via REST API which can be accessed by and computer language easily.
With this a product can be combined from Java, PHP, Python, JS and many other program languages and developers types and all of them are using the same language at the end -> JSON http://json.org/
The main challenge is performance, robustness and security of such combination.
We’ll drill down into those in our upcoming posts. Stay tuned….