Glossary of abbreviations and definitions
| TLS |
Transport Layer Security
A cryptographic protocol that provides communications security over a computer network. Several versions of these protocols are widely used in applications such as web browsing, email, instant messaging, and voice over IP (VoIP). Websites use TLS to secure communications between their servers and web browsers. |
| HAProxy |
HAProxy
HAProxy is a free, open source software that provides a high availability load balancer and proxy server for TCP and HTTP-based applications that spreads requests across multiple servers. It is written in C and has a reputation for being fast and efficient (in terms of processor and memory usage). HAProxy is used by a number of high-profile websites including GoDaddy, GitHub, Bitbucket and others. |
| Spring boot |
Spring boot
Spring Boot is JAVA Spring's convention-over-configuration solution for creating stand-alone, production-grade Spring-based Applications that you can "just run". It is preconfigured with the Spring's "opinionated view" of the best configuration. It uses the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration. |
| PostgreSQL |
PostgreSQL
PostgreSQL, often simply Postgres, is an object-relational database management system (ORDBMS) with an emphasis on extensibility and standards compliance. As a database server, its primary functions are to store data securely and return that data in response to requests from other software applications. |
| ElasticSearch |
ElasticSearch
Elasticsearch is a search engine based on Lucene. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents. |
| Angular |
Angular
Angular is a TypeScript-based open-source front-end web application platform led by the Angular Team at Google and by a community of individuals and corporations. Angular is a complete rewrite from the same team that built AngularJS. |
| OAuth |
Open Authorization
OAuth is an open standard for access delegation, commonly used as a way for Internet users to grant websites or applications access to their information on other websites but without giving them their passwords. This mechanism is used by companies such as Amazon, Google, Facebook, Microsoft and Twitter to permit the users to share information about their accounts with third party applications or websites. |
| JWT |
JSON Web Token
JSON Web Token is a JSON-based open standard (RFC 7519) for creating access tokens that assert confirm a number of claims. For example, a server could generate a token that has the claim "logged in as admin" and provide that to a client. The client could then use that token to prove that it is logged in as admin. The tokens are signed by one party's private key, so that both parties are able to verify that the token is legitimate. |