Aplikacja mobilna, a dobór odpowiedniego rozwiązania systemowego

Aplikacja mobilna, a dobór odpowiedniego rozwiązania systemowego
woolfik
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1611
0

Witajcie,

Jak to zwykle w życiu bywa podjąłem się zadania, które na początku było proste szybkie i przyjemne, a teraz spędza mi sen z powiek. Kilka tygodni temu znajomy poprosił abym dokończył stronę/aplikację napisaną w APEX + stworzył apkę na androida w oparciu o webview do tej stronki.

Zlecenie proste szybkie i przyjemne dosłownie 2-3 dni pisania - kasa się zgadza wszyscy szczęśliwi. Nie dopytywałem dlaczego poprzedni developer porzucił projekt przed końcem ale teraz się domyślam.

Na wstępie poprzednik nie poinformował mojego znajomego, że postawienie aplikacji na apex.oracle.com w darmowej wersji uniemożliwia im zarabianie na tejże aplikacji, że konieczna jest licencja. No i się zaczęło ...

Pytanie do was drodzy forumowicze bo moje doświadczenie w tej materii jest dość skąpie. Co się bardziej będzie opłacać ... dobranie jakiejś licencji od oracle i kulanie dalej tego co jest teraz czy może przepisanie oracle na np postgresql, postawienie oddzielnego serwera + microservice z rest api + aplikacja na androida? W tym drugim jest w pyte roboty programistycznej jednak utrzymanie powinno być tańsze. Niestety nie wiem jak się do tego ma loadbalancing? Czy trzeba na wstępie z hostingodawcą ustalić co i jak jakie są ceny stawki limity?

Będę wdzięczny za każdą podpowiedź jak wybrnąć z tej patowej sytuacji. Muszę chłopakom przedstawić ksztowe i czasowe ramy poszczególnych rozwiązań aby się na coś zdecydowali i sami zweryfikowali czy mają odpowiedni budżet na takie czy inne rozwiązanie.

S4
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1268
0

A dlaczego nie vps z oracle Express i kontynuacja projektu? Chyba ze korzystają z czegoś co nie ma Express.

woolfik
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1611
0

Baza jest raczej prosta ale na express chyba też nie można zarabiać poza tym on ma spore ograniczenia jak im się system rozrośnie to i tak wersja płatna lub przepisanie. Z reszta najbardziej niepokoi mnie ten loadbalancing mając rozwiązanie chmurowe mam to z automatu

cerrato
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
  • Postów: 9023
1
  1. O jakiej kasie mowa? 200 zł czy 15k? Płatne jednorazowo, czy opłata abonamentowa?
  2. Kto miałby zapłacić za licencję - Ty, czy klient?
  3. (porada niemoralna) - czy i w jaki sposób mogą zweryfikować to, czy wykorzystujesz hobbystycznie czy zarobkowo?
  4. Skoro potrzebujesz Postgresa, ale nie chcesz się bawić w stawianie w REST'a to może rzuć okiem na https://postgrest.org/en/stable/
  5. Oracle to bleee i zło - kolejny argument na rzecz migracji na Postgresa ;)
S4
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1268
0

Express mozesz uzywac komercyjnie tylko sa ograniczenia. Nie wiem co to za aplikacja i moze sie kiedys rozrosnie albo i nie. Jak teraz zaczniesz przepisywać to przesuniesz oddanie aplikacje o kolejne tygodnie. Może lepiej przepisać jak już bedIe za co.

woolfik
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1611
0
cerrato napisał(a):
  1. O jakiej kasie mowa? 200 zł czy 15k? Płatne jednorazowo, czy opłata abonamentowa?
  2. Kto miałby zapłacić za licencję - Ty, czy klient?
  3. (porada niemoralna) - czy i w jaki sposób mogą zweryfikować to, czy wykorzystujesz hobbystycznie czy zarobkowo?
  4. Skoro potrzebujesz Postgresa, ale nie chcesz się bawić w stawianie w REST'a to może rzuć okiem na https://postgrest.org/en/stable/
  5. Oracle to bleee i zło - kolejny argument na rzecz migracji na Postgresa ;)
  1. Oracle udostępnia pay per use lub nazwanych userów. W moim przypadku bardziej się opłaca ppu bo 1 instancja bazy + 1 aplikacja to około 2k miesięcznie
  2. Klient
  3. Bardziej chodzi o limity, które po przekroczeniu unieruchomią aplikację
  4. Postgres to po prostu darmowa alternatywa a postgrest'a znam :)
  5. No coś ty... nie ma lepszej bazy ... niestety nie ma też droższej :(

Głównie zastanawiam się właśnie nad tym loadbalancingiem .... kupując licencję oracle zapewnia mi to z automatu.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.