Projects
Platforma oparta na Mikroserwisach
Aspekt biznesowy
- Jest to platforma cyfrowa oparta na architekturze Mikroserwisów Spring. Dzięki jej pomocy GKV, czyli niemieckie Centralne Zrzeszenie Kas Chorobowych i Pielęgnacyjnych, oferuje rozwiązania dostosowane do wymagań swoich klientów, np. w formie usług online w segmentach B2B, B2C oraz A2A.
- Platforma umożliwia współpracę wszystkich podmiotów działających na niemieckim rynku opieki zdrowotnej – firm oferujących ubezpieczenie zdrowotne, ubezpieczycieli, dostawców usług, aptek, lekarzy – oraz zapewnia dostęp do zewnętrznych platform przechowujących elektroniczne karty pacjenta (niem. ePA).
- Platforma pełni funkcję pomostu pomiędzy systemem backend napisanym w Javie oraz systemami dostępu do danych (mobilnych systemów aplikacji), pozwalając na pobieranie danych z portali obsługiwanych przez instytucje działające w niemieckim sektorze publicznej opieki zdrowotnej.
- Dzięki temu rozwiązaniu możliwe jest pobieranie oraz wyświetlanie danych dotyczących zdrowia ubezpieczonej osoby, takich jak wyniki badań, recepty, itd., za pośrednictwem aplikacji mobilnych. W ten sposób osoba ubezpieczona ma dostęp do wszystkich danych dotyczących jej stanu zdrowia.
Aspekt techniczny
- W ramach projektu tworzymy „pomost”, czyli oprogramowanie specjalistyczne umożliwiające komunikację pomiędzy systemami backend napisanymi w Javie oraz aplikacjami i portalami.
- Nowe rozwiązania są wdrażane w metodologii TDD.
- Projekt jest bardzo rozbudowany i złożony, dlatego tworzone przez nas rozwiązania muszą być elastyczne i skalowalne.
- Projekt jest tworzony w architekturze Mikroserwisowej. Komponenty posiadają rozbudowane wskaźniki oraz szeroki zakres kontroli stanu, co umożliwia szybką reakcję.
- Komunikacja odbywa się za pośrednictwem Kafki, a dane są aktualizowane poprzez system powiadomień.
- Odpowiadamy także za realizację zadań z obszaru DevOps, włączając w to zarządzanie środowiskiem testowym oraz konfigurację komponentów.
Czego się nauczysz?
- Poznasz architekturę Mikroserwisów oraz nauczysz się komunikacji poprzez Apache Kafka.
- Będziesz odpowiadać za decyzje dotyczące architektury oraz technologii. Nasi deweloperzy mają ogromny wpływ na wybór architektury projektu. Rozwiązania nie są odgórnie narzucane – najkorzystniejsze z nich są wybierane w toku dyskusji.
- Komunikacji w międzynarodowym zespole (na co dzień posługujemy się językiem niemieckim).
- Prezentowania rozwiązań klientom.
- Zdobędziesz podstawową wiedzę w obszarze DevOps.
- Projekt składa się z kilku produktów działających niezależnie od siebie (Mikroserwisów). Dzięki temu pracujący nad nimi deweloperzy, którzy wymieniają się między projektami, zyskują szerokie doświadczenie!
Full Scrum
- Scrum Master
- 4-tygodniowe sprinty
- Pod koniec każdego sprintu spotykamy się z klientem – funduszami ubezpieczeń zdrowotnych – w celu jego ewaluacji.
- W razie wystąpienia błędów organizowane są spotkania z przedstawicielami klienta.
Zespół projektowy
0
Project Manager
0
Java Developerów
Technologie
- Java 11
- Spring Boot 2.0
- Apache Kafka
- Netflix Zuul
- Kubernetes
Co Cię czeka?
- Planujemy dalszy rozwój projektu. Tworzenie kluczowych komponentów oraz nowych funkcjonalności.
- Kolejne projekty oparte o architekturę Mikroserwisów. Rozbudowa interfejsów o nowe funkcjonalności.
- Poszerzanie zakresu danych dostępnych za pośrednictwem platformy oraz nowych Mikroserwisów.