Głównym celem biznesom projektu Flight Content jest przygotowanie i serwowanie wyników wyszukiwania połączeń lotniczych w naszych serwisach. W tym celu utrzymujemy własną bazę danych będącą rozwiązaniem hybrydowym SQL Server + Mongo + Redis.
Bazy są hostowane na platformie cloudowej. Przechowujemy tam informację o kilkuset milionach połączeń lotniczych, które dopasowujemy do kryteriów wyszukiwania. Kalendarze cen, inspiracje, okazje, wyniki wyszukiwania dostosowane pod użytkownika to niektóre z tematów, którymi się zajmujemy. Oprócz własnej bazy, utrzymujemy integracje z kilkudziesięcioma systemami rezerwacji biletów lotniczych oraz własne boty, który zbierają kontent ze stron internetowych. Obsługujemy w tym momencie kilkaset na sekundę dla serwisów zlokalizowanych na całych Świecie.
Stack technologiczny
- .net 5/6
- .net framework 4.8
- mongo
- redis
- rabbitmq
- pub/sub
- k8s
- google cloud
- sql server
- Docker
- Kubernetes