Hero Background Image

Dit verhaal, geschreven door de tekstschrijvers van Workday, verscheen oorspronkelijk in het Engels op de Workday-blog. We bedachten dat het ook voor onze lokale lezers interessant zou zijn, dus staat het hieronder in het Nederlands.

Plannen en ondersteunen van groei: Workday en schaalbaarheid, deel 1

 

Jon Ruggiero en Jim Stratton hebben veel over de toekomst nagedacht. Als teamleiders binnen de Workday Technology Architecture Group behoren Ruggiero en Stratton tot de personen die ervoor verantwoordelijk zijn dat de producten van Workday aansluiten bij de groeiende behoeften van klanten.

Om dat effectief te kunnen doen, hebben ze binnen het software-ontwikkelingsproces van Workday een discipline rondom schaalbaarheid geleid. Met behulp van een op services gebaseerd ontwikkelingsmodel helpt hun team Workday-applicaties te creëren die schaalbaar zijn en flexibiliteit bieden voor procesautomatisering, integratie en levering.

In het eerste deel van deze tweedelige blogreeks praten we met Ruggiero en Stratton over de basis van de Workday-architectuur en hoe deze basis onze klanten een schaalbare applicatieomgeving biedt.

Wat betekent schaalbaarheid voor Workday?

Ruggiero: Sommigen hebben de vraag gesteld of het technologieplatform van Workday niet herschreven of opgefrist zou moeten worden, omdat het bedrijf al 11 jaar bestaat. Binnen Workday is het concept schaalbaarheid volledig geïntegreerd in de manier waarop we onze applicaties ontwerpen en ontwikkelen – het is een filosofie die we vanaf het ontstaan van het bedrijf hebben omarmd, en deze heeft onze benadering van de schaalbaarheid van platforms en applicaties gevormd.

Hoe heeft Workday zijn groei- en schaalbaarheidsstrategie ontwikkeld?

Stratton: Toen we in 2005 begonnen met het bouwen van de Workday-architectuur wilden we enkele van de grootste bedrijven ter wereld van dienst zijn. De eerste stap was onze klanten zo vroeg mogelijk te voorzien van werkende software om feedback over het systeem te krijgen.

De initiële architectuur en applicaties van Workday voorzagen in een evenwichtige aanpak die aan de behoeften van onze klanten voldeed en een architectuur die in de loop der tijd kon evolueren, naarmate de eisen veranderen. We wilden ons niet vastpinnen op een inflexibele, niet schaalbare architectuur, omdat zowel het aantal klanten als de omvang van deze bedrijven toenam.

Eén belangrijke beslissing die we in het begin namen, was om platformontwikkeling te scheiden van applicatieontwikkeling. We wilden onze investering in de bedrijfslogica van onze applicaties kunnen beschermen en onze platformteams de mogelijkheid bieden de nieuwste technologische innovaties toe te passen binnen Workday. Door deze aanpak kunnen we ingrijpende veranderingen binnen onze platformtechnologie doorvoeren zonder dat we onze bedrijfslogica moeten herschrijven of herstructureren. Dit is belangrijk geweest, omdat we veel schaalbaarheidsproblemen kunnen vereenvoudigen door ze te verspreiden naar onze platformteams zodat onze applicatieteams zich kunnen richten op hun belangrijkste bedrijfsdomein.

 

Eén belangrijke beslissing die we in het begin namen, was om platformontwikkeling te scheiden van applicatieontwikkeling.

 

Welke lessen hebt u geleerd die echt impact hebben gehad?

Ruggiero: Ik denk dat een van de belangrijkste zaken die we ons in een vroeg stadium realiseerden was dat een servicegerichte aanpak cruciaal was om schaalbaarheidsproblemen het hoofd te kunnen bieden. Dit houdt in dat we onze services gesplitst hebben of volledig nieuwe services hebben geïntroduceerd om aan de bedrijfsbehoeften te kunnen voldoen.

Hier zijn een paar eenvoudige voordelen uit de beginperiode. In 2006 hadden onze eerste klanten niet veel eindgebruikers binnen Workday, dus gelijktijdige werkbelasting van gebruikers was geen probleem. Klanten hadden echter administratieve gebruikers met veel grote rapporten die ze vaak wilden uitvoeren. Dit resulteerde in problemen die we aanpakten door de rapportageworkloads te scheiden van de transactionele workloads.

Toen onze eerste payrollklant live ging, zagen we een grote toename van gebruikersvolumes op uitbetalingsdagen, omdat werknemers zich haastten om hun loonstrookjes online te bekijken en te printen. Dit probleem hebben we aangepakt door een printservice af te splitsen speciaal voor het afhandelen van dit soort verzoeken, ongeacht of het een verzoek voor payroll of een andere applicatie is. Deze vroege lessen gaven ons het vertrouwen dat een servicegerichte aanpak juist was.

Lees het tweede deel van deze reeks waarin we met Ruggiero en Stratton praten over de rol die schaalbaarheid speelt bij het voldoen aan de behoeften van klanten en hoe Workday zich aan blijft passen aan de verschillende eisen van klanten.