Projekt w Springu z zastosowaniem Cassandry

0

Cześć,

Piszę projekt inżynierski w Springu, Angularze i przy zastosowaniu bazy Cassandra. Czy ktoś ma jakiś problem/pomysł, który przy pomocy tych technologii, mógłbym rozwiązać? Chodzi głównie o bazę Cassandra. Nie chcę robić kolejnego CRUDa, tylko tak trochę bardziej ambitnie zrealizować projekt, który maksymalnie wykorzysta właściwości tej właśnie bazy.

0

Może @Krolik coś zaproponuje bo to jego rewiry ;)

1

Widzę, że zostałem wywołany do tablicy.

Cassandra będzie dobra do zastosowań, w których:

  • wymaga się bardzo wysokiej dostępności
  • wymaga się liniowego skalowania nie tylko odczytów, ale i zapisów
  • system jest rozproszony geograficznie, np. na dwóch kontynentach

Przykład problemu:
Tak ostatnio sobie klikam w JIRA różne rzeczy i bardzo mnie właśnie denerwuje, że ja jestem tu w Polsce, a serwery JIRA tam gdzieś w USA i to na dodatek na zachodnim wybrzeżu.
Kolegom w USA działa bardzo sprawnie, a ja czekam na przeładowanie strony z ticketem czasem i 10 sekund. Tragedia.

Pomysł:
Napisz bugtracker.

Dlaczego bugtracker na Cassandrze?
1a. wymaga wysokiej dostępności - jak nie będzie działać nawet przez kilka minut, to się ludzie będą wkurzać bardziej niż w sytuacji kiedy skończyła się kawa
1b. absolutnie nie można zgubić nigdy żadnych danych
2. jest bardzo dużo aktualizacji danych, a nie tylko odczyty
3. serwery powinny znajdować się blisko miejsc w których są programiści, a ci mogą być rozsiani po całym świecie tak jak u nas

PS. Jak napiszesz lepszy od JIRY, to pierwsi kupimy licencję ;)
Ba, jak będzie chodził tak szybko jak to forum: https://forum.dlang.org/, to nawet nie musi być lepszy funkcjonalnie od JIRY.

0

@Krolik dzięki wielkie za posta! :)
Dobry pomysł z tym bugtrackerem, ogarnę temat jak bardzo będzie to skomplikowane :)
Zostanie mi najtrudniejsze zadanie, czyli przeforsowanie takiego tematu u promotora.

1 użytkowników online, w tym zalogowanych: 0, gości: 1