Google Reader API replacement, powered by Riak

Superfeedr lanserar en ersättning för Google Reader API och har påbörjat säkerhetskopiering av stora mängder data inför nedstängningen den 1 juli. Riak valdes som backend-databas för att möta krav på horisontell skalbarhet, hög tillgänglighet och eventuell konsistens för att hantera den snabbt växande datamängden. Artikeln beskriver utmaningar med Riaks eventuella konsistens, särskilt hanteringen av konflikterande värden (siblings), och hur dessa löstes genom smart klientlogik för att slå samman data. Användningen av Riaks mapreduce-funktioner för effektiv datahämtning och vikten av noggranna raderingsstrategier för att förhindra dataförlust belyses. Övervakning av Riak-klustret är avgörande, och Superfeedr har implementerat anpassade lösningar med collectd och Riak Control, med planer på att göra de nya API:erna tillgängliga via flera protokoll.