Green coding

Less resources in everything. This means less costs.

In short green coding mean for us less IT resources in everything. This means

  • Less CPU usage: No react, vue, angular etc. rendering solutions on client side. No web page rendering on server side.  In short this mean static web pages.
  • Less network usage: Cache as much as possible of the content on client side. In short this mean PWA (Progressive Web Application) applications, web databases etc.
  • Less layers consuming CPU and memory: In short this mean that we try to put as much as possible of the data processing on database and less on middle layers (e.g. in REST API methods).

For two first bullets we use Bootstrap Studio for creating static web pages based on PWA. Bootstrap Studio web sites are also automatically responsive and fit on all screen sizes. All sites requires today at least some code in javascript. This code we create with node.js and produce from that code a javascript library for web application using webpack.

For last bullet we use on AWS Lambda functions. In non aws environment we use simple java based REST API methods that are calling database procedures and functions for executing the business logic and producing the response JSONs for clients. In short our API's role is mainly to be a gateway between client and database procedure and/or function.