Teknologier
Microservices, DevOps teknologier og teknologier inden for sundheds-IT
Hos KvalitetsIT har vi specialiseret os i en række teknologier inden for Microservices, DevOps og sundheds-IT. Vores softwareudvikling og teknologivalg ligger i naturlig forlængelse af hinanden og er baseret på fire grundpiller: Compliance, skalering, time to market og sammenhæng. Til dagligt sidder vi med fingrene direkte i teknikken, og vi er udpræget praktisk begavet: Vi prøver ting af, og vi leverer!
Kubernetes, Docker, Jenkins, Azure DevOps og mange andre teknologier fra Cloud Native miljøer
Vi specialister i en række teknologier beregnet til at bygge sikre og skalerbare Microservice/DevOps systemer, fx Kubernetes og Docker, og en stribe støtteteknologier til at gøre udviklingsopgaven nemmere og mere automatiseret, fx Jenkins og Azure DevOps. Generelt arbejder vi med værktøjer fra Cloud Native miljøer.
Teknologier
Specifikke teknologier inden for sundheds-IT
Vi har arbejdet med sundheds-IT i årtier. Derfor har vi også stor viden og erfaring med en række sundheds-IT specifikke teknologier, fx IHE XDS, NSP, DGWS/IDWS/SAML, HL7 FHIR og flere.
Læs mere om de udviklingsopgaver, vi har løst for vores sundheds-kunder gennem årene.
Se listen med nogle af vores sundheds-IT-teknologier nedenfor.
Teknologier
Microservices
- Konstruktion af microservices i en række forskellige sprog som Java, .Net, Golang, Python, Containerization af services via Docker.
- Håndtering af asynkron kommunikation via streaming og messaging (NATS, Kafka, RabbitMq)
- Kontrol af service-til-service kommunikation via Servicemesh som f.eks. linkerd2, Istio og KvalitetsIT’s egne proxyer.
- Services orkestreres via Kubernetes. KvalitetsIT kan foretage onsite installation af Kubernetes via Kubespray, Rancher eller andre cluster provisioneringsværktøjer.
- KvalitetsIT har gennem flere år opbygget erfaring med mange open source projekter bl.a. under Cloud Native Foundation. Vi bidrager også selv via Open Source.
DevOps
- Automatisering af leveranceprocessen: Jenkins, Azure DevOps og Argo.
- Automatisering af test: Integrationstest køres automatisk som en del af leverance- og kvalitetsprocessen. Testcontainers bruges som en del af testen, så test let automatiseres.
- Automatisering af installation og provisionering af services via Helm, Kkubecfg, Ansible og Jsonnet
- Continuous integration and delivery.
- Al installation sker som kode i GIT – Configuration-as-code.
Observability og analysis
- Monitorering
- Systemforvalterne kan følge med i hvordan services har det, uden at skulle forespørge på statistik fra fx driften .
- Systemet kan sættes op til push af metrikker fra kørende services via Prometheus, Grafana, AlertManager.
- Metrikker opsamles og præsenteres live via Grafana. Alarmer pushes, når services ikke opfører sig som specificerede.
- Logning
- Log kan opsamles centralt, så de bliver søgbare. Det giver mulighed for at lave standardiserede rapporter, så fx statistik og fejlrapporter kan trækkes ud af systemet.
- Der bruges FluentBit, ElasticSearch og Kibana til in-cluster monitorering, så logdata ikke sendes ud i skyen.
Sikkerhed
- VI er specialister inden for sikkerhed og har sikret en lang række systemer via standard sikkerhedsprotokoller som OIDC/OAuth, SAML, OIOIDWS og XUA.
- Integration med IdentityManagement og Identity providers som ADFS og NemLog-in.
- Vi tilbyder at opsætte IdP som Keycloak og enten egne proxy-komponenter eller keycloakproxy til at afkoble sikkerhed fra de enkelte services.
- Vi har udviklet komponenter til at løse cross cutting concerns til håndtering af sikkerhed (SAML2, IDWS, OAuth).
Sundheds-IT
- Sikkerhedsmodeller som er relevante inden for sundhedsvæsenet: DGWS, OIOIDWS, XUA og Oauth.
- Installation, sikkerhed og skalering I relation til IHE XDS registry, XDS repository, XCA gateways, XUA tokens.
- Data(delings-)formater, fx HL7 FHIR og HL7 CDA.
Sundhedsdatastyrelsen
For sundhedsdatastyrelsen har KvalitetsIT leveret en lang række systemer og ydelser.
Sundhedsdatastyrelsen
For sundhedsdatastyrelsen har KvalitetsIT leveret en lang række systemer og ydelser.
Har du brug for en teknologi-specialist?
Vi er specialister i Kubernetes, Docker, Jenkins, Azure DevOps og mange andre teknologier fra Cloud Native
miljøer.
Kontakt Peter for at høre mere!