Rent A Car Direct
.NET development
Automatyzacja synchronizacji z Rentalcars.com
Rent A CarDirect to firma zajmująca się wynajmem samochodów, działająca m.in. za pośrednictwem serwisu Rentalcars.com. Ze względu na dużą skalę działalności, ręczne zarządzanie rezerwacjami i ciągłe monitorowanie przeglądarkowego dashboardu serwisu stało się nieefektywne. Klient potrzebował rozwiązania, które wyeliminuje błędy komunikacyjne i zautomatyzuje kluczowe procesy.
- Analiza i projekt architektury rozwiązania
- Programowanie .NET
- Azure Container Apps
- Azure Table Storage
- Integracja API z Rentalcars.com
- Tworzenie middleware
- Monitoring działania i alerty
Obsługa rezerwacji w portalu Rentalcars.com możliwa jest wyłącznie z poziomu przeglądarki. Przy dużej liczbie rezerwacji ręczne śledzenie zmian oraz ich przepisywanie do wewnętrznego systemu Klienta było czasochłonne i podatne na błędy. Zawodne powiadomienia mailowe dodatkowo potęgowały ryzyko pominięcia nowych rezerwacji. Celem było stworzenie niezawodnego narzędzia, które automatycznie zsynchronizuje dane pomiędzy Rentalcars.com a systemem Klienta.
Stworzyliśmy monolityczną aplikację pośredniczącą (middleware), która automatyzuje komunikację między portalem Rentalcars.com a systemem wewnętrznym Klienta. Mechanizm stworzony przez nas w krótkich, regularnych odstępach czasowych pobiera dane o nowych i zmodyfikowanych rezerwacjach, a także przesyła aktualne informacje o dostępności i cenach pojazdów z systemu Klienta do Rentalcars.com.
Dodatkowo wdrożyliśmy moduł monitorujący poprawność działania aplikacji. W przypadku błędów system natychmiast informuje o problemie zarówno zespół techniczny, jak i Klienta. Całość została zrealizowana w technologii .NET i działa w chmurze Microsoft Azure, wykorzystując Azure Container Apps oraz Azure Table Storage jako lekką i ekonomiczną bazę danych. Aplikacja działa stabilnie od początku roku, zapewniając ciągłą synchronizację danych i znacząco odciążając pracowników. To wszystko przy minimalnym koszcie utrzymania nie przekraczającym kilku euro miesięcznie.
Wybrane projekty
Sprawdź inne case study mobitouch
Migracja backendu aplikacji z .NET Framework do .NET 6 w sektorze przemysłowym
Migracja z monolitycznej architektury .NET Framework do nowoczesnego, aktualnego systemu