Practical problems that software architects on modern product teams face increasingly go far beyond the familiar. Case in point: “Big Data” doesn’t just mean petabytes of data or a data-set that doesn’t fit in a single large RDBMS, anymore. A “distributed system” doesn’t just mean a clever multi-tier architecture or even an AWS deployment happily humming-along across multiple regions.
In the new world we live in, Big Data can mean a data-set the pieces of which are scattered across multiple organizations. A “distributed system” is usually one which needs to connect non-heterogeneous systems run by multiple companies.
Linked APIs is a new frontier of distributed programming and Big Data machinery: one that can cross over organizational, technological and cultural boundaries to break through data silos and better integrate information.