← Allt arbete

CI360

Vår kund CI360 är en plattformsleverantör inom mediepublicering. Plattformen är funktionsrik och de viktigaste funktionerna är hantering av premiumprenumerationer, användarhantering samt autentisering och auktorisering för åtkomst till premiuminnehåll. Plattformen är ett SaaS-system och arkitekturen är inspirerad av mikrotjänstedesign.

  • Java
  • NodeJS
  • React JS
CI360

Projektmål

Vår kund CI360 är en plattformsleverantör inom mediepublicering. Plattformen är funktionsrik och de viktigaste funktionerna är hantering av premiumprenumerationer, användarhantering samt autentisering och auktorisering för åtkomst till premiuminnehåll. Plattformen är ett SaaS-system och arkitekturen är inspirerad av mikrotjänstedesign.

Projektbeskrivning

CI360 är en lösning för många digitala innehållspublicister såsom Fokus.se och Teknikdynet.se i Sverige att snabbt komma igång och sälja premiuminnehåll genom att integrera sin mediwebbplats i ett system som ger dem allt-i-ett-funktionalitet för att börja sälja premiuminnehåll, till exempel:

– Autentisering och auktorisering av besökare

– Hantering av premiuminnehåll och åtkomstkontroll

– Hantering av premiumprenumerationer, för både digitalt och icke-digitalt (tryckt) innehåll.

– Hantering av betalningsflöden, order- och fakturahantering för betalda prenumerationer.

– Analys och instrumentpanel med statistik över alla besökaråtgärder kopplade till premiuminnehåll och deras prenumerationer

– RESTful API för integration med webbapplikationer eller mobilappar.

Vårt team av fullstackutvecklare hanterar alla steg i plattformens livscykel från utveckling till driftsättning, och vi hanterar även kundernas publiceringswebbplatser och levererar skräddarsydd utveckling åt dem.

CI360-plattformen driftsätts i en lastbalanserad miljö i Azure-molnet. Vi har flera webbappservrar som ger hög tillgänglighet, redundans och prestanda. Vår arkitektur bygger på mikrotjänstedesign så att vi kan skala ut horisontellt med fler webbappservrar när trafiken växer.

Med hjälp av sökmotorn Solr och Memcached-tjänsten minimeras databasåtkomsten och vi ger förstklassiga svarstider.

SaaS-designen för plattformen gör det enkelt att ta emot fler kunder. All data och alla funktioner är från början utformade med stöd för multi-tenant.

Använda teknologier

– Databas: MySQL, replikerade databaser, anpassad ORM.

– Webbapp: Java 1.8, Play framework, Jersey Restful API, Solr, Memcached, QPID, Quartz, MongoDB, NodeJS

– Webbfrontend: Play framework, React JS

– Driftsättningsmodell och verktyg: Azure, Jenkins, Ngix, Tomcat.

Skärmdumpar