Design val: REST API som modul i Drupal eller som fristående tjänst

Events happening in the community are now at Drupal community events on www.drupal.org.
mikaelbrandin's picture

Hej alla!

Är ny i forumet och tänkte jag skulle börja med en filosofisk fråga om design av en lösning.

Upplägget:
Jag har en site som använder sig av Drupal 6 för att presentera en större datamängd (produktdatabas). Nu skall det byggas ett REST JSON/XML API mot denna databas för att kunna lägga till ännu mera produkter (ej autogenererade utan användare på 100:ish antal siter som lägg till nya produkter). Min insikt är att det kan bli ganska mycket aktivitet på API:et då det är ganska många användare som kommer att använda api:et (handlar även om att visa produkter).

Frågeställningen:
Eftersom lösningen är gjord i Drupal gillar jag tanken på att göra API:et i Drupal som en webservice men samtidigt finns det platformar som är mer lämpade. Pallar Drupal trycket när man missbrukar det på detta sätt? Och framförallt kunden KRÄVER att det skall gå att skala upp lösningen till tusentals användare (därav det nya api:et).

/Mikael

Comments

Kul uppgift!

tobiassjosten's picture

Hej och välkommen!

Låter som en rolig uppgift och det ska inte vara några problem alls. Ett fall som Josh Koenig nyligen publicerade visade väldigt trevliga siffror för prestandan på en dopad Open Atrium. Kolla även in hans jobb med Mercury för mycket bra tips och benchmarks. Det finns en hel del att skruva med för att optimera en webbplats på Drupal och en byggd med Services (vilket inte alls behöver vara ett "missbruk") är inget undantag.

Ett fristående API skulle jag bygga med något annat än Drupal men i ditt fall gillar jag också tanken på att bygga det i Drupal.

Hej! Jag är lite intresserad

jollyCocoa's picture

Hej!

Jag är lite intresserad av hur det här lilla projektet har gått, och vilken lösning du valde. Jag är själv väldigt ny på Drupal, men sitter också och fnular på en idé som kräver ett RESTful-API mot någon form av postdatabas.

Redogör gärna för dina erfarenheter och eventuella tips!

/jollyCocoa

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week