- Cloud
- Architecture
- AWS
- ECS
- Compliance
- ISO 133485
Neuroventis, opgericht in 2017, heeft als missie om de komst van gepersonaliseerde gezondheidszorg te versnellen en individuen in staat te stellen door middel van digitale technologieën.
Met een focus op neurologische aandoeningen heeft Neuroventis het gelijknamige platform ontwikkeld en gedistribueerd, dat wordt gebruikt en geliefd bij honderden mensen met epilepsie en migraine en hun medische specialisten.
Helpilepsy is de digitale gezondheidsassistent voor patiënten met de diagnose epilepsie en hun neurologen. Deze mobiele app houdt epileptische aanvallen, medicatie, bijwerkingen en andere parameters bij en bewaakt de invoer van patiënten via prachtig gevisualiseerde webdashboards. Deze slimme manier om met de ziekte om te gaan, zorgt voor meer autonomie en een betere kwaliteit van leven voor de patiënt.
Momenteel gebruiken patiënten en artsen Helpilepsy in vijf landen (België, Luxemburg, Frankrijk, Duitsland en Hongarije) met een verdere uitbreiding in het verschiet.
Key uitdagingen
Katalysator en voorwaarde voor verdere groei was de naleving van de ISO 13485-certificering, de meest gebruikte internationale norm voor kwaliteitsbeheer in de medische hulpmiddelenindustrie. Neuroventis moest, net als andere medische softwarebedrijven, deze certificering veiligstellen en schakelde Positive Thinking Company in om hen hierbij te helpen.
Voorafgaand aan onze tussenkomst hadden de ingenieurs van Neuroventis de Helpilepsy-app in de cloud opgezet. Zonder interne technische cloudvaardigheden en -kennis was de resulterende infrastructuur echter traag en inefficiënt.
Onze aanpak
De cloudexperts van The Positive Thinking Company sprongen in om de huidige cloudinfrastructuur helemaal opnieuw te ontwerpen, veilig te maken en uiteindelijk Neuroventis naar het behalen van de ISO 13485-certificering te leiden. Om deze doelen te bereiken, doen onze teams het volgende:
- De back-end gemigreerd van een EC2-machine naar AWS Fargate.
- Volledig gescheiden van de ontwikkel-, staging- en productieomgevingen. Om veiligheidsredenen werd voorkomen dat medische informatie, die dus erg gevoelig en vertrouwelijk was, van de productieomgevingen naar de andere ging.
- Autoscaling geïmplementeerd op AWS Fargate (van één tot drie containers beschikbaar), zodat Helpilepsy zijn capaciteitsbehoeften automatisch kon aanpassen met behoud van de prestaties en stabiliteit.
- Zet een bastion-host (of “jump”)-host op, die hun privénetwerk en extern verkeer scheidt, en zo een enkel beveiligd toegangspunt tot de infrastructuur biedt voor de ontwikkelaars van Neuroventis.
- Continue integratie geïmplementeerd op hun GitLab voor front-end en back-ends, waardoor ze automatische implementaties konden uitvoeren.
- Analyseerde hun AWS-omgeving, zocht naar veelvoorkomende verkeerde configuraties en garandeerde een fouttolerante en veilige architectuur.
Voordelen
De afronding van dit project heeft een aantal voordelen opgeleverd, te beginnen met de technische voordelen:
- We designed a more appropriate architecture that better fits the needs and reduced the TCO (Total Cost of Ownership) by 95%.
- We implemented agile methods and DevOps practices for faster and automated deployments.
- The segregation of the environments and the implementation of a bastion made the infrastructure more secure.
- We protected the architecture against most DDoS attacks thanks to integrated services.
- We improved the existing caching solution to reduce response times, therefore improving overall responsiveness and performance.
- Autoscaling allowed for a better elasticity of the infrastructure and improved cost management.
- We securely delivered Helpilepsy’s data with low latency and high transfer speeds.
- By training Neuroventis’ engineers on Cloud concepts, we helped them in the stack appropriation process so they could handle the new infrastructure autonomously.
- We ontwierpen een meer geschikte architectuur die beter aansluit bij de behoeften en verlaagden de TCO (Total Cost of Ownership) met 95%.
- We hebben agile methoden en DevOps-praktijken geïmplementeerd voor snellere en geautomatiseerde implementaties.
- De segregatie van de omgevingen en de implementatie van een bastion maakten de infrastructuur veiliger.
- We beschermden de architectuur tegen de meeste DDoS-aanvallen dankzij geïntegreerde services.
- We hebben de bestaande caching-oplossing verbeterd om responstijden te verkorten, waardoor de algehele responsiviteit en prestaties zijn verbeterd.
- Autoscaling zorgde voor een betere elasticiteit van de infrastructuur en verbeterd kostenbeheer.
- We hebben de gegevens van Helpilepsy veilig geleverd met een lage latentie en hoge overdrachtssnelheden.
- Door de ingenieurs van Neuroventis te trainen in Cloud-concepten, hielpen we hen bij stack appropriation, zodat ze de nieuwe infrastructuur autonoom aankonden.
Aan de zakelijke kant hebben we met succes:
- R&D.
- Gebruikgemaakt van beheerde services om de SysOps-behoeften en de totale operationele kosten van Neuroventis te verminderen.
- Gebruikgemaakt van AWS om het aantal operaties te verminderen en meer tijd vrij te maken voor R&D.
Met de hulp van Positive Thinking Company is de Helpilepsy-app volledig conform de ISO 13485-norm gemaakt. Hierdoor kon Neuroventis:
- Focus herleggen op hun core business
- Meer credibiliteit creëren
- Een sterk verkoopargument verwerven dat ze kunnen aanbieden aan potentiële patiënten, artsen en zakenpartners
- Hun vermogen vergroten om zich op meer Europese markten te wagen.