A cognito hazard is something that by just knowing of its existence can cause harm to you. Upon observation of such hazard, you have put yourself in harms way unknowingly. In the sense of the game, there are a couple of events that can happen by just finding something. Reply reply ProtoDroidStuff •
TL;DR: why does cognito suck and what other alternative are there for budget projects? Edit: Haven’t had time to reply to all the comments but greatly appreciate all the info. Alright note to self AWS Cognito will lose it’s allure the second you try to implement it in an env more intense than a simple low traffic non-enterprise app.
Cognito is extremely opinionated, and the service develops it’s features about 90%. The last 10% is very much lost, and because it’s so opinionated, it’s very difficult to come up with a tailored solution to the missing 10%.
While yes, amplify does add an extra layer of complexity, the cognito docs are amongst the worst in all of AWS. I worked for amazon, and while I was there, there was a push to get everything into AWS, that means all of our internal projects used cognito for authentication federation.
On cognito, you have to pay to use flashcards, correct mistakes and build your own quizzes, sadly. At least there are many past papers and exam questions and lessons themselves that are free.
Cognito is full of gotchas and ridiculous default behaviors, but I'm using it for my bootstrapped project because it's so cheap. I've worked around the most of the problems with some custom Lambda hooks. Huge pain in the ass, but things basically work as expected now.
I'm not exactly sure how code gives control over to Cognito, but maybe you could create a duplicate entry for a user in another authentication service after a successful response from Cognito.
Absolutely love cognito pro. Flashcards and quiz section make it all worth it. You can always try it for a month and just cancel it if you don't use it.
Right now I prefer freesciencelessons, I work with it quicker and the notes are clean and organised, whereas cognito's notes are all over the place for me. Cognito also has more diagrams so if you're a visual learner then maybe cognito is the right one for you.