Unsere Technologien im Überblick
Die gesamte Hosted-Solr-Plattform basiert auf Open-Source-Software. Wir glauben an die Leistungsfähigkeit und Stärken eines offenen Entwicklungsprozesses und freier Software. Auf dieser Seite erhalten Sie einen Überblick über die Technologien, die wir bei der Entwicklung von Hosted Solr verwendet haben.
Apache Solr
Apache Solr ist eine Open Source-Suchplattform, basierend auf Apache Lucene. Die wichtigsten Features sind die leistungsfähige Volltext- und Synonym-Suche sowie eine facettierte Suche. Es ermöglicht die Integration zahlreicher Datenbanken, ein dynamisches Clustering und ist für die Verwendung großer Datenmengen optimiert.
Seit mehreren Jahren setzen wir Apache Solr erfolgreich in unseren Kundenprojekten ein.
Docker
Docker ist eine Containerisierungstechnologie, mit der Linux®-Container erstellt und verwendet werden können.
Die Vorteile von Docker-Containern sind vielfältig und reichen von der Modularität im Sinne von Microservices, über eine Image-Versionskontrolle bis zu einer sekundenschnellen Bereitstellung neuer Anwendungen.
Ruby on Rails
Ruby on Rails ist ein modernes Framework zum Erstellen von Webanwendungen. Es wurde mit der Programmiersprache Ruby entwickelt. Ruby on Rails bietet zahlreiche Features wie eine MVC-Architektur, einen Object-Relational-Mapper und eine Asset-Pipeline an.
Rails erlaubt es uns, schnell auf Kundenwünsche zu reagieren. Außerdem macht es unsere Entwickler glücklich.
Ruby
Ruby ist eine dynamisch typisierte, objektorientierte Programmiersprache. Der Quellcode einer Ruby-Anwendung ist plattformunabhängig und kann in allen Umgebungen ausgeführt werden, für die ein Interpreter erhältlich ist.
Ruby hat sich dank der Entwicklung moderner Web-Applikations-Frameworks wie Sinatra und Rails im Laufe der Zeit als eine der meistgenutzten Sprachen für die Web-Entwicklung entwickelt.
NGINX
NGINX ist ein Open Source Webserver, der für eine hohe Performanz und Parallelität optimiert wurde. Neben Apache zählt NGINX zu den beliebtesten Software-Lösungen für Webserver.
Kernfunktionen von NGINX sind unter anderem das Reverse Proxying, der Load Balancer, schnelle Auslieferung von Inhalten sowie die TLS/SSL-Verschlüsselung für einen sicheren Datentransfer.
Hosted Solr nutzt NGINX für die Verarbeitung eingehender HTTP-Anfragen.
GitLab
GitLab ist eine Webanwendung zur Softwareentwicklung und Versionsverwaltung von Softwareprojekten auf Git-Basis. Wichtigste Features sind Continuous Integration (CI) und Continuous Delivery (CD).
Die GitLab Community Edition wird als Open-Source-Software unter der MIT-Lizenz entwickelt. GitLab kann auf der eigenen Hardware betrieben werden oder in der Enterprise Edition als Software as a Service (SaaS).