One of Newscorp's most heavily used data platforms, TCOG, is beginning a rebuild.
TCOG has 6 deployments taking high web traffic to deliver digital content for some of Australia's most downloaded sources of news and media.
The TCOG service loosely fits into a 'backend for the frontend' pattern that provides an API to front end clients to transform and render data from one or more upstream APIs by "smart URLs". See http://samnewman.io/patterns/architectural/bff/ for more information about the pattern.
Over time, the TCOG service has become monolithic. We have designed TCOG 1.5, which will consist of smaller services. We want you to help us build them! This project is a mixture of refactoring the existing and working on greenfield solutions to known problems. The new architectural direction is focussed on service patterns for caching, rendering and data transformation.
In addition, regular BAU work requires communication and support for the surrounding developers who build TCOG extensions to service the