Alexander Reelsen von https://www.elastic.co/ besuchte uns virtuell und brachte die folgenden Vorträge mit:

Testing Elasticsearch - Von Unit- über Integrationstests bis hin zum Release

Testen muss jeder, egal ob kleiner Webshop oder eine beliebte verteilte Suchmaschine wie Elasticsearch. In diesem Vortrag geht es um die verschiedenen Teststrategien innerhalb von Elasticsearch, angefangen bei Unit Tests und Integration Tests, der Verwendung von randomized Testing, automatisiertes Testen der produzierten Artefakte. Des Weiteren wird die CI Infrastruktur beleuchtet, und was schlußendlich passiert, wenn eine neue Elasticsearch Version veröffentlicht wird. Der Fokus des Vortrags liegt auf größtmöglicher Automatisierung jedweder Prozesse im Lebenszyklus von Elasticsearch und zeigt auch, welche Teile besonders hart zu automatisieren sind.

Elasticsearch - Securing A Search Engine While Maintaining Usability

Elasticsearch - das Herz des Elastic Stacks - ist als verteilte, skaliarbare Volltextsuchmaschine und für Analytics bekannt. Zehntausende Elasticsearch Instanzen & Cluster laufen weltweit, so dass trotz aller neuen Features in jedem Release auch über das Thema Sicherheit nachgedacht werden muss. Dieser Vortrag geht auf unterschiedliche Aspekte von Elasticsearch im Bereich Sicherheit ein, zeigt eine Einführung in den Java Security Manager sowie dessen Verwendung in Elasticsearch. Des Weiteren werden auch native Betriebssystem Sicherheitskomponenten wie seccomp erläutert und wie diese in Java Anwendungen verwendet werden können. Ziel des Vortrags ist es nicht nur, auf einige Details in Elasticsearch einzugehen, sondern vielmehr die Zuhörer dazu zu bekommen, diese Themen auch in ihren eigenen Apps zu berücksichtigen.