Opis kandydata

Udostępnij:

Mateusz Woźniak

Enbase

Opiekun naukowy: Tomasz Manijak

Szkoła: Zespół Szkół Ogólnokształcących  im. Jana Pawła II Sióstr Prezentek w Rzeszowie

Enbase to otwarto-źródłowa rozproszona baza danych czasu rzeczywistego, która ma pomóc programistom budować reaktywne aplikacje internetowe i mobilne w krótkim czasie bez zbędnej konfiguracji serwerów oraz zaplecza chmurowego. Enbase ma stanowić warstwę dostępu do danych, która udostępnia interfejs API typu REST oraz kanał subskrypcyjny, dzięki któremu użytkownicy są informowani o zmianach w bazie danych MongoDB
Enbase jest rozwijany w języku Go. Do prawidłowego działania wymaga on nierelacyjnej bazy danych MongoDB oraz tzw. brokera wiadomości – RabbitMQ. Enbase może być zainstalowany na dowolnym systemie operacyjnym spośród MS Windows, Linux, MacOS. Kod źródłowy Enbase jest hostowany w usłudze GitHub

 (https://github.com/enteam/enbase).