ਇਸ ਸੂਚੀ ਬਾਰੇ
ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ ਫਰੰਟਐਂਡ, ਇੱਕ ਡਾਟਾ ਮਾਡਲ, ਜਾਂ ਇੱਕ ਐਪ ਵਿਚਾਰ ਹੈ ਪਰ ਬੈਕਐਂਡ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਇਹ ਸੇਵਾ ਤੈਨਾਤੀ ਲਈ ਤਿਆਰ ਇੱਕ ਭਰੋਸੇਯੋਗ, ਉਤਪਾਦਨ-ਤਿਆਰ ਬੁਨਿਆਦ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ।
FastAPI ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਣਾਈ ਗਈ, ਇਸ API ਵਿੱਚ JWT ਪ੍ਰਮਾਣਿਕਤਾ ਅਤੇ ਭੂਮਿਕਾ-ਅਧਾਰਿਤ ਪਹੁੰਚ ਨਿਯੰਤਰਣ ਅੰਦਰੂਨੀ ਤੌਰ 'ਤੇ ਸ਼ਾਮਲ ਹਨ। ਡਾਟਾ ਪ੍ਰਬੰਧਨ PostgreSQL ਨਾਲ ਜੁੜੇ SQLAlchemy ਮਾਡਲਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਨਾਲ ਹੀ ਵੱਖ-ਵੱਖ ਵਾਤਾਵਰਣਾਂ ਵਿੱਚ ਤੁਹਾਡੇ ਸਕੀਮਾ ਨੂੰ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਅੱਪਡੇਟ ਕਰਨ ਲਈ Alembic ਮਾਈਗ੍ਰੇਸ਼ਨਾਂ ਵੀ ਸ਼ਾਮਲ ਹਨ। ਉਪਭੋਗਤਾਵਾਂ ਦੁਆਰਾ ਪਲੇਟਫਾਰਮ ਦੀ ਵਰਤੋਂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸਥਿਰਤਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਮੁੱਖ ਕਾਰਜਪ੍ਰਣਾਲੀਆਂ ਨੂੰ pytest ਟੈਸਟਾਂ ਦੁਆਰਾ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਗਿਆ ਹੈ।
ਬਾਇਲਰਪਲੇਟ ਨਿਰਮਾਣ, ਟੈਸਟ ਸਕੈਫੋਲਡਿੰਗ, ਅਤੇ ਦਸਤਾਵੇਜ਼ੀ ਡਰਾਫਟਾਂ ਵਿੱਚ ਤੇਜ਼ੀ ਲਿਆਉਣ ਲਈ ਵਿਕਾਸ ਦੌਰਾਨ AI ਟੂਲ ਸਹਾਇਤਾ ਕਰਦੇ ਹਨ, ਜਦੋਂ ਕਿ ਸਿਸਟਮ ਆਰਕੀਟੈਕਚਰ, ਕੋਡ ਸਮੀਖਿਆਵਾਂ, ਅਤੇ ਗੁਣਵੱਤਾ ਭਰੋਸਾ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਹੱਥੀਂ ਪ੍ਰਬੰਧਿਤ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।
Docker Compose ਸੈੱਟਅੱਪ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਐਪਲੀਕੇਸ਼ਨ ਲੈਪਟਾਪ, ਕਿਸੇ ਸਹਿਯੋਗੀ ਦੇ ਕੰਪਿਊਟਰ, ਜਾਂ ਇੱਕ Linux ਸਰਵਰ 'ਤੇ ਭਰੋਸੇਯੋਗ ਢੰਗ ਨਾਲ ਚੱਲੇ, ਜਿਸ ਨਾਲ ਵਾਤਾਵਰਣ ਦੇ ਅੰਤਰ ਖਤਮ ਹੋ ਜਾਂਦੇ ਹਨ। ਰੀਅਲ ਟਾਈਮ ਵਿੱਚ ਐਪਲੀਕੇਸ਼ਨ ਗਤੀਵਿਧੀ ਨੂੰ ਟਰੈਕ ਕਰਨ ਲਈ ਢਾਂਚਾਗਤ ਲੌਗਿੰਗ ਅੰਦਰੂਨੀ ਤੌਰ 'ਤੇ ਆਉਂਦੀ ਹੈ। ਬੇਨਤੀ ਕਰਨ 'ਤੇ ਕਲਾਊਡ ਤੈਨਾਤੀ ਵੀ ਉਪਲਬਧ ਹੈ।
ਇਹ ਪੇਸ਼ਕਸ਼ ਨਵੇਂ ਪ੍ਰੋਜੈਕਟਾਂ ਅਤੇ ਮੌਜੂਦਾ API ਲਈ ਢੁਕਵੀਂ ਹੈ ਜਿਨ੍ਹਾਂ ਨੂੰ ਸੁਧਾਰਾਂ ਦੀ ਲੋੜ ਹੈ, ਜਿਵੇਂ ਕਿ ਬਿਹਤਰ ਸੁਰੱਖਿਆ, ਸਹੀ ਮਾਈਗ੍ਰੇਸ਼ਨ, ਬਿਹਤਰ ਟੈਸਟ ਕਵਰੇਜ, ਜਾਂ ਇੱਕ ਸਾਫ਼ ਕੋਡਬੇਸ।
ਕਿਹੜੀ ਚੀਜ਼ ਇਸ ਬੈਕਐਂਡ ਨੂੰ ਉਤਪਾਦਨ-ਤਿਆਰ ਬਣਾਉਂਦੀ ਹੈ
- ਸੁਰੱਖਿਅਤ, ਬਾਰੀਕ ਇਜਾਜ਼ਤਾਂ ਲਈ JWT ਪ੍ਰਮਾਣਿਕਤਾ ਅਤੇ ਭੂਮਿਕਾ-ਅਧਾਰਿਤ ਪਹੁੰਚ ਨਿਯੰਤਰਣ
- Alembic ਰਾਹੀਂ ਪ੍ਰਬੰਧਿਤ ਸਕੀਮਾ ਤਬਦੀਲੀਆਂ ਦੇ ਨਾਲ PostgreSQL 'ਤੇ SQLAlchemy ਮਾਡਲ
- ਲੌਗਇਨ, ਕਾਰੋਬਾਰੀ ਕਾਰਜਾਂ ਅਤੇ ਅਸਫਲਤਾ ਦੇ ਦ੍ਰਿਸ਼ਾਂ ਵਰਗੇ ਮੁੱਖ ਪ੍ਰਵਾਹਾਂ ਨੂੰ ਕਵਰ ਕਰਨ ਵਾਲਾ ਇੱਕ pytest ਸੂਟ
- ਸਟੇਜਿੰਗ ਅਤੇ ਉਤਪਾਦਨ ਵਿੱਚ ਦਿੱਖ ਲਈ ਢਾਂਚਾਗਤ JSON ਲੌਗਿੰਗ
- Linux, macOS ਅਤੇ Windows ਵਿੱਚ ਪ੍ਰਮਾਣਿਤ ਇੱਕ Docker Compose ਸੈੱਟਅੱਪ
- ਤੁਹਾਡੀ ਫਰੰਟਐਂਡ ਟੀਮ ਲਈ ਤਿਆਰ, FastAPI ਦੁਆਰਾ ਆਟੋਮੈਟਿਕ ਤੌਰ 'ਤੇ ਤਿਆਰ ਕੀਤੇ ਗਏ ਪੂਰੇ OpenAPI ਦਸਤਾਵੇਜ਼
ਡਿਲੀਵਰੀ ਵਿੱਚ 3 ਦਿਨ ਲੱਗਦੇ ਹਨ, ਅਤੇ ਇੱਕ ਸਿੰਗਲ ਸੋਧ ਸ਼ਾਮਲ ਹੈ। ਚਾਹੇ ਤੁਸੀਂ ਇੱਕ ਸੁਤੰਤਰ ਸੰਸਥਾਪਕ ਹੋ, ਇੱਕ ਛੋਟੀ ਉਤਪਾਦ ਟੀਮ, ਜਾਂ ਇੱਕ ਵਧ ਰਿਹਾ ਸਟਾਰਟਅੱਪ ਜੋ ਇੱਕ ਆਰਜ਼ੀ API ਤੋਂ ਅੱਗੇ ਵਧ ਚੁੱਕਾ ਹੈ, ਇਹ ਸੇਵਾ ਤੁਹਾਨੂੰ ਅੱਗੇ ਕੰਮ ਕਰਨ ਲਈ ਤਿਆਰ ਇੱਕ ਕੋਡਬੇਸ ਦਿੰਦੀ ਹੈ।