Case Study Ecare

Waarom twee keer migreren soms noodzakelijk is.

Het innovatieve ICT bedrijf Ecare uit Enschede startte in 2007 met de ontwikkeling van een softwareoplossing voor zorgorganisaties, waarin het zorgverlenen centraal stond. Zo’n systeem, bestond namelijk nog niet. Inmiddels is Ecare uitgegroeid tot een serieuze speler op de ECD (elektronisch cliënt dossier) markt. En maken zij slimme en eenvoudige SaaS-applicaties voor de verpleeghuiszorg, thuiszorg en de gehandicaptenzorg.

 

PUUR.

Eén van die applicaties is ‘PUUR.’. Een eenvoudig, overzichtelijk en gebruiksvriendelijk zorgdossier. Waarin de zorgprofessional een helder overzicht van zijn of haar dagelijkse werkzaamheden heeft, maar ook assessments doet, rapportages schrijft en gegevens deelt met cliënten en andere zorgverleners op een veilige manier.

Technical Lead Leon van de Riet vertelt: “De ontwikkeling van dit zorgdossier vond aanvankelijk plaats op basis van een monolithische architectuur. Waarbij de user interface, functionaliteit, de verwerking en opslag van de data in één datamodel ondergebracht werden.”

 

Wildgroei

In eerste instantie functioneerde dit naar behoren. Maar naarmate het aantal klanten snel toenam, ontstonden de eerste uitdagingen. De monoliet bleek onvoldoende schaalbaar om de gewenste performance aan te kunnen. Tegelijkertijd kwamen nieuwe klanten met specifieke functionele wensen. Die vaak, zonder enige functionele borging, aan de applicatie toegevoegd werden.

“Er was wildgroei ontstaan”, vertelt Leon. “Stukken code die niet opgeruimd waren en naamgeving die niet altijd eenduidig was. Dat zorgde ervoor dat diverse processen te veel deden. Met dubbele kosten, performance problemen en complexiteit als gevolg.”

 

Microservices

Om de flexibiliteit en schaalbaarheid van de applicaties te vergroten, besloot Ecare over te stappen naar een microservices architectuur. Waarin verschillende componenten, van de applicatie, dezelfde services gebruiken. Een uitdagende migratie, waar de softwareleverancier wel wat hulp bij kon gebruiken. Leon: “We zochten een partij die onze code kon peer-reviewen. En met ons mee kon denken over zaken als schaalbaarheid, governance en hoe we het maximale uit Azure kunnen halen.”

“De migratie ging vlekkeloos. Ik denk dat Intercept de enige partij in Nederland is die dat kan.”
Leon van de Riet Technical Lead

Grote stap vooruit

“Microsoft heeft ons toen bij Intercept geïntroduceerd. Zij hebben ons geholpen om de code weer recht te trekken. Ook adviseerde Intercept dat wij onze grootste klant, die nog in een fysiek datacenter draaide, beter naar Azure konden verhuizen. Hierdoor hebben wij ons datacenter kunnen uitfaseren. Dat is een grote stap in de goede richting voor ons. Hierdoor hoeven we niet meer te investeren in het onderhouden van twee systemen, die vrijwel hetzelfde doen”, aldus Leon.

 

Cloudonafhankelijk

Die teruggewonnen tijd werd goed geïnvesteerd. In het verdiepen in oplossingen als Kubernetes en Docker. “Van huis uit zijn wij een echte Microsoft partij”, vertelt Leon. “We willen de vruchten plukken van Azure, maar tegelijkertijd ook de mogelijkheid behouden om over te stappen naar een andere cloudpartner. Ook daar heeft Intercept ons bij geholpen. Zij bevestigden dat we met Kubernetes op de goede weg zijn.”

 

EA naar CSP

Op advies van Intercept stapte Ecare onlangs over van een Enterprise Agreement (EA) naar een Cloud Solution Provider (CSP) abonnement. “In tegenstelling tot bij Microsoft, waar we een pre-commitment moeten doen, betalen we bij Intercept gewoon maandelijks naar gebruik.” Toch waren de kosten niet de voornaamste reden waarom Ecare de overstap maakte. “Het ging ons vooral om de ondersteuning die Intercept biedt. Het is fijn om een lokale partner te hebben die veel kennis van Azure heeft.”

 

Vlekkeloos

“Ik was wel wat huiverig voor de migratie”, geeft Leon toe. “In het verleden heb ik een Enterprise Agreement gemigreerd naar een CSP. Toen moest ik alle resources verhuizen en opnieuw aanmaken. Bij Ecare hebben we wel een paar duizend resources. Intercept verzekerde me dat het bij hen razendsnel zou gaan. En dat bleek. De migratie ging vlekkeloos. Ik denk dat Intercept de enige partij in Nederland is die dat kan.”

 

Verbeterde performance

De eerste stukken van de microservices architectuur zijn inmiddels in gebruik. “Dankzij de goede tips van Intercept maken we grote stappen in onze microservices architectuur”, vertelt Leon enthousiast. Die stappen zijn duidelijk zichtbaar. Zowel voor het ontwikkelteam als de eindgebruikers. “Waar we vroeger problemen van performance bij piekmomenten hadden, zijn we nu in staat om dit te verspreiden over de dag. Dat heeft de performance flink verbeterd.”

 

Ook op zoek naar een Azure-sparringpartner? Of ben je benieuwd welke voordelen een CSP abonnement jou opleveren? Neem dan contact op met ons op.

Tags

  • App Modernization
  • Migrate
  • Microservices

In het kort

  • Ecare: slimme software voor de zorg
  • Ecare ontwikkelde een softwareoplossing voor zorgorganisaties. O.a. door de applicatie PUUR. is Ecare uitgegroeid tot een serieuze speler op de ECD markt.
  • Naarmate het aantal klanten toenam, namen de uitdagingen ook toe. De monoliet was onvoldoende schaalbaar en stukken code waren niet goed opgeruimd. Daardoor ontstonden er performance problemen en dubbele kosten.
  • Door te migreren naar een microservices architectuur, werd de performance flink verbeterd.

Wellicht ook interessant:

  • Azure Healthcare

    Kansen voor de zorg op Azure

    Zorginstellingen pakken met Azure dé kans om werken aan innovatieve oplossingen en daarmee het leven van miljoenen mensen te verbeteren

    • Leesduur 3min
    Meer over Kansen voor de zorg op Azure
  • Azure Recap After Summer Event 3

    Azure Recap - After Summer Event

    Zomer 2022: de helft van het jaar is alweer voorbij en Azure heeft zeker niet stil gestaan! Er is ook geen teken dat het rustiger wordt; Azure blijft continu vernieuwen. Hoe houd jij alles bij?

    • 14 sep 2022
    • 1.5 uur
    Meer over Azure Recap - After Summer Event
  • Voorkant E Book Checklist Nl (1)

    Checklist: Migrate to Azure

    Ontdek met deze checklist welke technische keuzes van essentieel belang zijn bij een migratie naar Microsoft Azure. Je ontvangt in één compacte versie de technische handvatten om jouw applicatie veilig en vertrouwt te migreren.

    • Leesduur 1min
    Meer over Checklist: Migrate to Azure
  • 20220117 Intercept Artikelillustratie Hybridcloud DEF (1)

    Is een hybrid cloud de beste optie voor jou?

    Overweeg je om gebruik te maken van public clouddiensten, maar wil je liever niet stoppen met je private cloud? Dan kan een hybrid cloud uitkomst bieden. Twee belangrijke redenen waarom een hybrid cloud populariteit wint zijn schaalbaarheid en flexibiliteit.

    • Leesduur 4min
    Meer over Is een hybrid cloud de beste optie voor jou?
  • Iaas To Paas (1)

    Waarom veel softwarebedrijven van IaaS naar PaaS overstappen

    Met een PaaS omgeving hoef je geen tijd meer te besteden aan het instellen en onderhouden van servers, authenticatie, patches, of upgrades van het besturingssysteem en de middleware. Wanneer stap jij over?

    • Leesduur 3min
    Meer over Waarom veel softwarebedrijven van IaaS naar PaaS overstappen
  • Frontliners 3

    Case Frontliners

    Van IaaS naar Paas: een verschuiving van het gebruik van Virtuele Machines, naar de flexibiliteit en schaalbaarheid van een Webapp.

    Meer over Case Frontliners
  • Highstage Logo

    Case Highstage

    Wanneer de markt verandert, past Highstage zich aan. Lees hun reis naar de Cloud.

    Meer over Case Highstage
  • 20201208 Intercept Illustratie Bij Artikel Microservices Def Verkleind

    Wat zijn Microservices op AKS?

    Veel mensen praten over Microservices en Service Mesch, maar wat is dit? In dit artikel kijken we naar wat Microservices zijn, wat een Service Mesh is en wat je ermee kunt doen en tot slot of je het nu wel echt nodig hebt

    • Leesduur 8min
    Meer over Wat zijn Microservices op AKS?
  • 20200624 Azure Landing Illustratie V4

    Wat is een Azure Landing Zone?

    Stroomlijn jouw Azure cloudmigratie met een Azure Landing Zone. Zo creeer je een framework waarbinnen je organisatie efficient en gecontroleerd een cloudmigratie kan uitvoeren. 

    • Leesduur 4min
    Meer over Wat is een Azure Landing Zone?
  • Into Azure Event BIG Isv Event

    Into Azure – Speciaal event in Amsterdam

    In deze workshop staat het (fictieve) softwarebedrijf Cloud Adventures centraal. Je volgt hen in hun reis naar en op de Azure Cloud. Alle bijbehorende uitdagingen en pijnpunten komen aan bod en we laten je op een heldere manier zien hoe je deze problemen kunt tackelen. Haal het maximale uit de workshop en maak van de gelegenheid gebruik om al je vragen te stellen aan onze Azure Experts.

    • 20 okt 2022
    • 5 uur
    Meer over Into Azure – Speciaal event in Amsterdam
  • Template Artikel Foto 3

    App en platform modernisatie: Rehost, Refactor, Rearchitect, Rebuild & Replace

    Als je hebt besloten om de overstap te maken naar Azure, begint het proces van cloudmigratie. Verschillende ingewikkelde beslissingen spelen een rol in dit proces. Het is daarom aan te raden om volgens een zorgvuldig opgestelde migratiestrategie aan de slag te gaan.

    • Leesduur 3min
    Meer over App en platform modernisatie: Rehost, Refactor, Rearchitect, Rebuild & Replace
  • Migrate To Azure Architecture2

    Checklist deel 2: bepaal jouw architectuur voordat je migreert naar Azure

    Als tweede in een reeks van artikelen gaan we kijken naar architecturen en waarom het belangrijk is om hiernaar te kijken. Wil je een route uitstippelen om te kijken waar je binnen nu en drie jaar staat? Waarschijnlijk niet. Maar je wil waarschijnlijk wel inzicht hebben in hoe je architectuur eruit ziet, wat de kosten zijn en welke toegevoegde waarde het heeft.

    • Leesduur 11min
    Meer over Checklist deel 2: bepaal jouw architectuur voordat je migreert naar Azure
  • Checklist Strategy 1 (1)

    Checklist deel 1: bepaal jouw strategie voordat je migreert naar Azure

    Voordat je aan jouw Azure reis begint, is het belangrijk om een stap terug te doen en na te denken over wat je daadwerkelijk wilt bereiken. De eerste stap naar het succesvol moderniseren van jouw oplossing is het bepalen van je strategie, zowel op korte als lange termijn.

    • Leesduur 8min
    Meer over Checklist deel 1: bepaal jouw strategie voordat je migreert naar Azure
  • Top 5 Afbeelding

    Top 5 Azure PaaS diensten welke niet mogen ontbreken in je oplossing

    Wij werken dagelijkse met meerdere Independent Software Vendors (ISVs) om hun oplossing te optimaliseren met behulp van Microsoft Azure. Omdat wij een aantal PaaS diensten dagelijks tegenkomen bij onze klanten willen wij onze top 5 met jullie delen.

    • Leesduur 6min
    Meer over Top 5 Azure PaaS diensten welke niet mogen ontbreken in je oplossing
  • Rowingpng2

    Vier valkuilen van het migreren naar de public cloud

    Wanneer je migreert naar de public cloud met jouw applicatie, data en workloads, wil je dat alles goed gaat. In dit artikel lees je de vier valkuilen die wij tegenkomen bij het migreren naar de public cloud Azure.

    • Leesduur 2min
    Meer over Vier valkuilen van het migreren naar de public cloud