Backend setup
Nekem ez lenne a viziom:
Twisted
Szerintem ezt a modult hasznaljuk backenden, AFAIK eleg jo:
https://pypi.org/project/Twisted/
MyPy
Ha csak lehet hasznaljunk majd tipusokat: http://mypy-lang.org/
Aki nem ismeri: ez gradual typing, tehat opcionalis, nem kell futasidoben, viszont segiti a dokumentaciot, az autocomplete-et, tesztelest, es potencialisan ahead-of-time optimalizaciot is.
Deploy
Deployt meg megprobalom ezzel megoldani: https://guix.gnu.org/manual/devel/en/html_node/Invoking-guix-deploy.html Sajat VPShez mar hasznaltam szoval nem kellene hogy problema legyen. A fejlesztest nagyban megkonnyiti szerintem, mert nem kell virtualenvet, dockert, vagrantot, meg ilyeneket hasznalni.
Testing
Tesztelest is kellene majd csinalni, ahhoz szerintem valami property based dolgot hasznaljunk, azert is mert akkor kevesebb tesztesetet kell irni manualisan.
Ez asszem amit leginkabb hasznalni szoktak, mar tobb Python csomagban lattam, egyszer ketszer kellett is debuggolnom: