The website discovers and markets the best and most responsible products and companies that are building towards a sustainable future or lifestyle.
- Sign up and sign in with email confirmation
- Featured companies/products
docker-compose up in Terminal
- Project name: ecovi
- Django apps: main, api
Application and Data:
NoSQL was born with the backdrop of our need to store and process data generated at higher volumes and velocities than ever before. However developers find it increasingly difficult to connect those databases to applications. They need to write glue code to kludge together NoSQL tools, learn a myriad of new languages, and because of the lackage of third party ecosystem, companies need to develop their own operational and visualization tools. The lack of JOINs also led to denormalization, which led to data bloat and rigidity. Startups using NoSQL at first often times found themselves returning back to SQL later on. SQL is a standardize and robust query language. Now it (such as CockroachDB) can do fast ingest and complex queries, it is much more scalable as it is before, and it interfaces on top of Hadoop and Spark so we can use those data processing tools on structured data.
- Google analytics
- Mailchimp: for marketing emails
Reasoning: Portability: it ensures the deployment environment is exactly the same as the development environment. Easy to set up top-level architecture: One invocation of docker-compose will have Docker setup everything - it provides a simple description of how runtime components talk to each other. Docker has its own clustering systems Docker Swarm. Inherent security due to isolation.
- uWSGI(Web Server Gateway Interface)
A Python WSGI HTTP Server. Can serve as the dynamic interpreter for Nginx. uWSGI from a number of benchmarks has shown to be the fastest server for python applications and allows lots of flexibility. Nginx has become the standard for serving up web applications and has the additional benefit that it can talk to uWSGI using the uWSGI protocol, further eliminating overhead.
the web client <-> the web server <-> the socket <-> uwsgi <-> Django
A web server. Better performance than Apache when serving static content, designed for high number of concurrent requests.
- AWS Elastic Beanstalk
Reasoning: Elastic Beanstalk supports Multi-Container-Environments, auto-scaling, and load balancing. Fast to setup. ECS offer finer control of the scaling and capacity, but is more expensive and has a steeper learning curve.
If you are having issues, email us at: firstname.lastname@example.org
The project is licensed under the BSD license.