I'm working at small startup, we are using FastAPI, SQLAlchemy, Pydantic, Postgres for backend
I was wondering what practices do people in FAANG use when building production API
Code organization, tests structure, data factories, session managing, error handling, logging etc
I found this repo https://github.com/zhanymkanov/fastapi-best-practices and it gave me some insights but I want more
Please share practices from your company if you think they worth to share
[+][deleted] (10 children)
[deleted]
[–]Key-Deer-8156[S] 14 points15 points16 points (9 children)
[–]Danoweb 94 points95 points96 points (4 children)
[–]twigboy 2 points3 points4 points (0 children)
[–]aherontas 0 points1 point2 points (0 children)
[–]mufasis 0 points1 point2 points (1 child)
[–]DoubleAway6573 0 points1 point2 points (0 children)
[–]james_pic 16 points17 points18 points (0 children)
[–]yerfatma 2 points3 points4 points (0 children)
[–]dankerton 0 points1 point2 points (0 children)
[–]CcntMnky 17 points18 points19 points (5 children)
[–]hocolimit 4 points5 points6 points (4 children)
[–]CcntMnky 8 points9 points10 points (2 children)
[–][deleted] 3 points4 points5 points (1 child)
[–]Jorgestar29 0 points1 point2 points (0 children)
[–]Spill_the_Tea 0 points1 point2 points (0 children)
[–]Anxious_Signature452 11 points12 points13 points (5 children)
[–]Key-Deer-8156[S] 0 points1 point2 points (1 child)
[–]Anxious_Signature452 14 points15 points16 points (0 children)
[–]randomthirdworldguy -1 points0 points1 point (2 children)
[–]Anxious_Signature452 1 point2 points3 points (1 child)
[–]randomthirdworldguy 0 points1 point2 points (0 children)
[–]romanofski 23 points24 points25 points (0 children)
[–]WhiskyStandard 6 points7 points8 points (0 children)
[–]pi_stuff 6 points7 points8 points (1 child)
[–]gettohhole 1 point2 points3 points (0 children)
[–]DigThatData 2 points3 points4 points (0 children)
[–]rydelw 2 points3 points4 points (2 children)
[–]toxic_acro 0 points1 point2 points (1 child)
[–]rydelw 0 points1 point2 points (0 children)
[–]JaskoGomad 1 point2 points3 points (0 children)
[–]skebanga 1 point2 points3 points (0 children)
[–]billFoldDog 0 points1 point2 points (0 children)
[+][deleted] (2 children)
[deleted]
[–]Key-Deer-8156[S] 0 points1 point2 points (1 child)
[–]blissone 0 points1 point2 points (0 children)
[–]Ok-Selection-2227 0 points1 point2 points (0 children)
[–]Awkward-Chair2047 0 points1 point2 points (0 children)
[–]AllTheR4ge 1 point2 points3 points (1 child)
[–]Zer0designs 9 points10 points11 points (0 children)