Kõik juhtumiuuringud
Events & Conferences 2025 Architecture Microservices Cloud & DevOps Integrations

EM2 — sündmuste haldamise platvorm

Ettevõtte pilvepõhine sündmuste haldamise platvorm mitmepäevastele ja mitmele toimumispaigale sündmustele — kaheksa .NET mikroteenust Azure'is, mis tegelevad intelligentse osalejate sobitamise, ajakava optimeerimise ja Zoomi integratsiooniga.

8

Mikroteenused

Tuhanded

Osalejad ja sessioonid

3

Välised ökosüsteemid integreeritud

Ülevaade

EM2 on ettevõttele suunatud pilvepõhine sündmuste haldamise platvorm, mis on mõeldud keerukateks ja ulatuslikeks sündmusteks — mitmepäevased, mitmele toimumiskohale jagatud programmid tuhandete osalejate ja sessioonidega, intelligentse sobituse ja ajakava koostamise ning sügavate kolmandate osapoolte integratsioonidega.

Platvorm ühendab korraldajate ja administraatorite jaoks React 18 + TypeScript SPA ning mitu .NET mikroteenust selgete domeenipiiridega, mis suhtlevad RESTi ja Azure Service Bus'i kaudu, kus Azure Functions tegelevad sündmuspõhiste taustatöödega.


Turvalisus, DevOps ja töökindlus

  • Azure AD B2C autentimine JWT kandjatokenite, hallatavate identiteetide ja Key Vaultiga.

  • Azure DevOps torujuhtmed koos Terraform infrastruktuuri kui koodi ja isoleeritud arendus-/test-/tootmiskeskkondadega.

  • Application Insights'i jälgimine per-teenuse tervisekontrollidega.

  • Horisontaalne skalaar Azure Functions'i ja asünkroonse Service Bus'i töötlemise kaudu tipptasemel sündmustöökoormuse jaoks.


Hiljutised täiustused

  • Konverentsi ajakavade Exceli import, mis loob automaatselt seminarisessioonid, koos reahaaval valideerimise veaaruannetega.

  • Suured tabelisisestused automaatse prefiksi genereerimisega, vähendades käsitsi andmesisestust.

  • Osaleja staatuse muutuste ajalugu täielikuks jälgitavuseks ning küsimustiku loogika parandused.

  • Projekti dokumentatsioon ja äri-loogika audit, mis valmistas platvormi väljaandmiseks ette.

Arhitektuur

Tuumikplatvorm

  • Ürituse elutsükli haldus, osalejate registreerimine, ruumi ja sessioonide planeerimine.

  • Puhas arhitektuur koos CQRS (MediatR) ja Entity Framework Core'iga.

  • Aruandlus, juhtpaneelid ja dokumentide genereerimine.

Spetsialiseeritud teenused

  • EM2-Crunch muudab töötlemata osalejate eelistused optimeeritud ajakavaks.

  • EM2-QuestionnaireService töötleb küsimustikke ja sobitab osalejaid eelistuste alusel planeeritud taustajooksudel.

  • EM2-ZoomService keskendub Zoomi integratsioonile — mitme konto veebiseminaride ja koosolekute juhtimine koos analüütikaga.

Integratsioonikomplekt

  • Pühendunud sissetulevad ja väljaminevad teenused Crimson ökosüsteemile ning stubb-teenus integratsioonitestimiseks.

  • Sissetulev integratsioon Positive süsteemidega, kasutades Azure AD autentimist ja mitme üksuse tuge.

  • Laiskus ühendustes kogu süsteemis, täielik jälgitavus ja struktureeritud logimine.

Galerii

Kas teil on sarnane väljakutse?

Räägime, kuidas OSKI saab selle kiiresti kujundada, ehitada ja tarnida.

×
Kas sul on väljakutse? Meie meeskond muudab selle lahenduseks.
Nõusolek isikuandmete töötlemiseks
×
Ei tea, kust alustada? Aitame teil järgmised sammud paika panna!