Middle-tier Services and Database Systems
MongoDB is the most popular document-based database service which has a dynamic schema design. With its accessibility solutions like horizontal scaling, automatic failover and sharding, it’s one of the top selection for the projects that have expandable data with no toleration for interruption.
Couchbase stands out amongst other big data solutions as it functions like a Swiss Army knife: It runs a hundred percent in coordination with Memcached thanks to its Membase mode, and provides solutions for mobile/IoT applications with Couchbase Lite and Sync Gateway while functioning both as a document and a key-value database.
MySQL attains the most popular position in the database server market of web applications. It’s preferred by the software developers especially for its various storage engines, its ease of use and management, besides functional authorisation system suitable for running many applications on a single server.
RabbitMQ is a message queueing service which implements AMQP. With its clustering and failover functions, RabbitMQ can be used almost with any programming language and it enables the communication between different applications without any data loss.
It’s a message queueing service which implements AMQP. Besides its clustering and failover functions, it’s widely preferred by Java applications as it supports both J2EE and JMS as well as its being embeddable into Spring applications smoothly.
The longest established, yet still the most widely preferred search engine service Apache Solr has been used for many projects on account of its highly accessible and distributed structure as well as its horizontal scalability capabilities thanks to Zookeeper.
JBoss EAP / Wildfly Application Server
As a middleware application server providing JavaEE with all its standards and features, JBoss EAP and its community version Wildfly are capable of clustering. Both products outdistance their rivals Weblogic and Websphere with their high performance and free software licenses.
Web Servers and Applications
Apache Web Server
Of the same age as web technologies, the number one web server for over twenty years, Apache can easily be integrated with almost any software with its plug-ins. According to the data released at the beginning of 2016, it serves over a hundred million websites.
Nginx Web Server
Being on the rise as a web server, Nginx stands out with its speed and lightweight. Serving the thirty percent of the websites facing the highest traffic volume all around the world, Nginx is widely used especially as a static content service and a reverse proxy.
Wordpress Content Management System
Generating one of every four websites around the world and covering sixty-seven percent of all the content management systems, Wordpress is the leader of all those by far. Originally known as a blogging software, Wordpress offers a website platform to many micro and large-scale enterprises.
System Management Tools
Jenkins Automation Server
It enables the authorized individuals to compile and deploy applications to test or production environments, as well as triggering the predefined server actions through the web interface in case of need.
Graylog Log Server
It’s a log server that collects, indexes and analyzes the logs from any source. It has a horizontally scalable structure thanks to its three-tier architecture.
Puppet IT Automation
It’s an IT automation tool used for managing multiple servers’ settings from a single center and for building other new servers with the same features.
Ansible IT Automation
It’s an IT automation tool merging software deployment, settings management and function implementation processes for managing multiple servers.
Chef IT Automation
Derived from Puppet, designed as an IT automation tool for managing multiple servers from a single center, Chef is also used for building and scaling new servers with identical functions from scratch.
Red Hat EL, CentOS, Oracle EL
Developed by Red Hat Inc. since 1993, the distribution is used by CentOS and Oracle Enterprise Linux just by replacing the logos. The distributions are the number one choices of enterprises for their Linux server systems with a security update guarantee of ten years, certifications and widespread supporting network.
Developed by the Debian community since 1993, the distribution functions exactly like a democratically structured NGO. It’s one of the most commonly used distributions running on server systems with its over 40K ready-to-install software packages.
Ubuntu Server LTS
Based on Debian but with an easier user experience purpose, Ubuntu’s long-term supported and server-oriented version Ubuntu Server LTS has five years of security update guarantee.
SuSE Enterprise Linux (SLES)
Preferred by over 13K enterprises all over the world, SLES (SuSE Enterprise Linux Server) is the leader operating system running SAP HANA services; having a special position in the distribution market with its leading products such as SuSE Studio, OBS, YaST and SuSE Manager.