Rotary Youth Exchange Program
Et system til styring af studerendes rejser rundt om i verden
Rotary YEP er et internationalt udvekslingsprogram for studerende i gymnasiet arrangeret af Rotary. Dets primære formål er, at børnene lærer et nyt sprog, udforsker en anden kultur og bliver rigtige globale borgere.
Om projektet
Domain Driven Design
I hele projektets livscyklus var hovedfokus på at matche forretningsdomænet så tæt som muligt. Processerne i studenterudvekslingsprogrammet er komplekse. Der er lagt stor omhu for at samle alle kravene på en måde, som både virksomheden og udviklerne kan forstå. Takket være en sådan tilgang var det let at afkode konceptproblemer, inden vi gik videre til implementering, hvilket i sidste ende resulterede i lavere omkostninger ved at udvikle nye funktioner.
Samintegration med Rotary-medlemskabssystemet
En af de største udfordringer var at integrere YEP med Rotarys eksisterende medlemssystem, som allerede ejede mange af de data, som Rotary YEP-systemet også havde brug for. Dette blev løst ved at cache de data, som det andet system skulle bruge. Denne arkitektur tillod et cache-cache-system via Redis for hurtig adgang til data, der er gemt på den eksterne komponent.
“There are only two hard things in Computer Science: cache invalidation and naming things.”
Phil Karlton
Autorisation på flere niveauer
I dag bliver sikkerhed mere og mere vigtigt. Dette var grunden til, at et af de funktionelle krav var at give en stærk komponent til at kontrollere, hvilke handlinger der kan udføres af hvem. Faktorerne består af tilladelser, organisationstype og tid. For at sikre, at de udviklede løsninger er modstandsdygtige, skræddersys et sæt automatiserede tests til at kontrollere ny kode, så sikkerheden sikres i fremtiden.
Flere projekter
Udforsk nogle af vores projekter.
Rotary
Rotary er et globalt netværk med over 1,2 millioner brugere, der ønsker at se en verden, hvor folk forener sig og handler for at skabe varig forandring - over hele kloden, i samfundene og i sig selv. Deres mission er at yde service til andre, fremme integritet og fremme verdensforståelse, goodwill og fred gennem deres fællesskab med forretnings-, professionelle- og samfundsledere
Bibelselskabet
Skræddersyet løsning til bedre oplevelser
Bibelselskabet er en nonprofit, kirkelig institution. Dens primære formål er at udgive Bibelen og bibelsk materiale og fremme brugen af Bibelen.