Comments (3)
@pchampin Yeah, that is the idea. I started from a functional approach, so ideally even single features/functions of each of them (server and client) can be though as independent (different midllewares in the same server/pipe). The idea was to have a distributed architecture of different services using queueing and/or multistreaming. Let's strike the right balance for integration.
For the server we have a pretty defined starting point with the spec and Levanzo. For the client it will be probably an even more complicated task (Space Is Hard! (: ) and I have already some ideas ready to make it integrated with prediction-based and, in general, machine-learning libraries.
For now I think, to make everybody comfortable with the spec, we should focus on the server implementation. This way we can fully understand the features we are going to leverage, and when GSOC starts we will have all the material ready to start also with the client.
from hydrus.
[USEFUL LINK] For a very good implementation of a Web server for APIs, take a look to HUG
from hydrus.
from hydrus.
Related Issues (20)
- Define and implement a way to set right column types when auto-generating the database HOT 11
- Move all synchronisation functionalities into an extensions module, so to be optional HOT 2
- Add tests for PUT/DELETE request for multiple Class objects in test_app.py
- Change GET PUT POST DELETE requests format for collections HOT 1
- Optimise filtered resource query HOT 1
- Add to the documentation how to handle ApiDoc/schema changes HOT 6
- Foreign key relationship between Collection and managed Class
- Matching done in db_models for datatype needs to be stricter. HOT 3
- Tests for column datatypes in DB Models HOT 2
- Add support for datetime column in hydrus
- Coverage of logging is poor HOT 2
- Host domain is hardcoded to "localhost". Doesn't change after changing hydrus_server_url in deployment
- AttributeError while running setup.py HOT 2
- Update Readme.md HOT 3
- Error when trying to install HOT 2
- Typo in `demo.py` file HOT 2
- Issue in python version > 3.9
- Server is not listening to expected `PORT` and `API_NAME` HOT 1
- `hydrus serve` gives error
- Bruterforce-attack Facebook python
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hydrus.