Every Click in Your Solution Consumes Energy. With an Efficient Backend, You Reduce Your Ecological Footprint.
Written in 100% Rust
Besides security and performance, energy efficiency is an outstanding characteristic of Rust. Faster software without increased server power means lower energy consumption. So you save hardware as your business grows. This still impacts the environment, but less. And you save costs, too.
Portuguese scientists have compared the energy efficiency of 27 commonly used software languages. Rust scores outstandingly well.
CompareGraphQL to SQL Compiler
basebox features a unique GraphQL request compiler that translates GraphQL requests into SQL statements. This approach has the following benefits:
- Drastically reduces implementation efforts by automatically serving all schema compliant requests.
- Significantly speeds up requests by merging entity queries into single database requests (JOINs for SQL), thus sparing unnecessary database round trips.
Both functions significantly reduce server load and, thus, energy consumption.
MOREFast HTTP server
We use a production grade HTTP server framework named Actix Web that ...
- does not need an extra HTTP server such as Apache or nginx in front of it
- has outstanding performance
All this makes it the ideal energy saver.
Some interesting links:
performance Comparison to ExpressJS* TechEmpower Benchmark ACTIX WEB
*a commonly used node.js HTTP server