Cześć, jaki stack polecacie do robienia szybkich MVP, tak aby legalnie działało po https i mogło obsługiwać pierwszych klientów?
Kiedyś jak robiłem apki to backend w spring/java, mobilka w natywnym android SDK + web React + infra AWS. W devopsy nie jestem zbyt dobry, ale całą sięć postawiłem, niemniej jednak miałem potem sporo problemów z podłączeniem https, bo najłatwiej było przez load balancera, a ten mi się co 3 dni odpinał co mega irytowało :/
Potem przeniosłem się na React Native/Flutter zamiast Android SDK bo o wiele szybciej + 2 platformy.
Ostatnio próbowałem użyć Firebase zamiast Springa + AWS i odeszły totalnie problemy z infrą, ale irytują mnie nieefektywne zapytania do tego firebase, które pobierają całe kolekcje. Do tego ta zabawa z zabezpieczeniami też jest jakaś mało intuicyjna - generalnie wolę to napisać w springu. Jakoś tak szybciej i większa kontrola nad kodem. Apkę wypuściłem, ale jak mam coś dorabiać w danych i zmieniać model to w kodzie po stronie frontu jest katorga... w serwerze napisanym w takim Springu to sobie po prostu dodam tabelkę, zdefiniuję nowe albo zmienię stare sqlowe widoki w celu zmiany prezentacji danych i tyle.
Reasumując, zostałbym przy Springu, ale ta infra zawsze stwarza jakiś opór. Na MVP nie potrzebuję żadnych metryk, load balancingu itd. Po prostu chcę to postawić jak najszybicej z jakąś bazą danych i HTTPS. Czy Elasticbeanstalk na AWS jest ok po to, czy są jakieś lepsze i łatwiejsze toole? Kiedyś stawiałem na heroku, ale tam mega muli.
Ktoś jakieś rady?