Interfejsy użytkownika
Obecny interfejs, starsza aplikacja SPA i portal wewnętrzny obsługują różne części usługi.
Energia, internet i abonamenty komórkowe w jednej porównywarce.
Youtility łączy potrzeby gospodarstw domowych z ofertami dostawców. Platforma obejmuje formularze zmiany dostawcy energii, porównywanie internetu i telefonii, integracje dostawców oraz aktualizacje danych w tle.
Proces ustala adres dostawy, rodzaj energii, obecnego dostawcę, taryfę i metodę płatności. Zużycie może pochodzić z rachunku lub oszacowania, więc formularz nie zależy od jednego rodzaju danych.

Formularz rozróżnia gaz, energię elektryczną i oba media, a następnie pyta o liczniki przedpłatowe i Economy 7. Dane te określają warunki porównania energii.

Klient może użyć kwoty rachunku, zużycia w kWh lub oszacowania. Porównanie wspiera więc zarówno gospodarstwa z dokładnymi danymi, jak i bez ostatniego rachunku.

Niskie, średnie i wysokie zużycie jest objaśnione przez wielkość gospodarstwa. Szacunek daje wartość początkową, gdy klient nie zna zmierzonego zużycia.
Po wyborze planu klient podaje dane kontaktowe i identyfikacyjne, historię adresów, zatrudnienie i status mieszkaniowy. Osobne kroki obejmują potwierdzenie informacji o inteligentnym liczniku, preferencje rozliczeń i polecenie zapłaty.
Kod pocztowy, adres i obecny dostawca określają wyszukiwanie. Wyniki ujawniają cechy usługi i opłaty zmieniające się w trakcie umowy.
Katalog zawiera informacje o sieci i sprzedawcy każdej oferty, z sortowaniem i filtrami specyfikacji urządzeń.
Procesy porównywania i dane dostawców działają w ponad 15 konteneryzowanych mikroserwisach.
Obecny interfejs, starsza aplikacja SPA i portal wewnętrzny obsługują różne części usługi.
API, współdzielone pakiety i zaplanowane procesy robocze wspierają synchronizację dostawców oraz eksporty.
Bazy relacyjne, dokumentowe i geoprzestrzenne wspierają usługę wraz ze wspólną pamięcią podręczną i raportowaniem.
Komunikaty, API i wymiana plików łączą dane dostawców z komunikacją.
Obsługę tożsamości przeniesiono z IdentityServer4 do Entra ID; tożsamości obciążeń i limity żądań wspierają dostęp do usług.
GitOps zarządza wydaniami Kubernetes, a kod infrastruktury definiuje osobne środowiska.
Diagnostyka aplikacji, kontrole API i testy wydajności wspierają eksploatację oraz wdrażanie.
Zacznijmy od jednej usługi: danych dostawców, pytań klientów, składników ceny i etapów wniosku. Określimy logikę porównania, aktualizacje danych i przekazanie do wybranego dostawcy.
Porozmawiajmy o porównywarce