<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Aktuelles on RETIT</title><link>https://www.retit.io/news/</link><description>Recent content in Aktuelles on RETIT</description><generator>Hugo</generator><language>de-DE</language><lastBuildDate>Wed, 10 Dec 2025 00:00:00 +0100</lastBuildDate><atom:link href="https://www.retit.io/news/index.xml" rel="self" type="application/rss+xml"/><item><title>RETIT präsentiert „Wie misst man die CO2-Emissionen von Microservices?“ bei den IT Tagen 2025</title><link>https://www.retit.io/retit-praesentiert-wie-misst-man-die-co2-emissionen-von-microservices-bei-den-it-tagen-2025/</link><pubDate>Tue, 18 Nov 2025 00:00:00 +0100</pubDate><guid>https://www.retit.io/retit-praesentiert-wie-misst-man-die-co2-emissionen-von-microservices-bei-den-it-tagen-2025/</guid><description>&lt;p&gt;Am 09.12.25 wird Prof. Dr. Andreas Brunnert bei den IT Tagen 2025 einen Vortrag zum Thema „Wie misst man die CO2-Emissionen von Microservices?“ halten, eine kurze Zusammenfassung des Inhalts gibt es hier:&lt;/p&gt;&#10;&lt;h3 id="wie-misst-man-die-co2-emissionen-von-microservices"&gt;Wie misst man die CO2-Emissionen von Microservices?&lt;/h3&gt;&#10;&lt;p&gt;&lt;em&gt;Haben Sie sich schon einmal gefragt, wie viel CO2-Emissionen ein einzelner API-Call Ihrer Microservices verursacht? Dieser Vortrag liefert Ihnen die Antwort! Ich zeige Ihnen, wie Sie mit OpenTelemetry die notwendigen Daten erfassen, um die CO2-Emissionen für jeden API-Call Ihrer Microservices zu berechnen. Dank der Kompatibilität von OpenTelemetry mit zahlreichen Analysetools können Sie Open-Source-Lösungen wie Prometheus und Grafana nutzen, um anschauliche Dashboards und Alarme basierend auf den gesammelten Daten zu erstellen. Der Vortrag endet mit einer Live-Demo, die ein Dashboard für die CO2-Emissionen von API-Calls in Quarkus- und Spring-basierten Microservices präsentiert.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>RETIT präsentiert „How accurate are current tools and models for estimating software energy consumption?“ bei der EcoCompute Conference 2025</title><link>https://www.retit.io/retit-praesentiert-how-accurate-are-current-tools-and-models-for-estimating-software-energy-consumption-bei-der-ecocompute-conference-2025/</link><pubDate>Thu, 06 Nov 2025 00:00:00 +0100</pubDate><guid>https://www.retit.io/retit-praesentiert-how-accurate-are-current-tools-and-models-for-estimating-software-energy-consumption-bei-der-ecocompute-conference-2025/</guid><description>&lt;p&gt;&lt;img src="https://www.retit.io/wp-content/uploads/2025/11/Andreas-Brunnert.png" alt=""&gt;&lt;/p&gt;&#10;&lt;p&gt;Am 14.11.25 wird Prof. Dr. Andreas Brunnert bei der EcoCompute Conference 2024 einen Vortrag zum Thema „How accurate are current tools and models for estimating software energy consumption?“ halten, eine kurze Zusammenfassung des Inhalts gibt es hier:&lt;/p&gt;&#10;&lt;h3 id="how-accurate-are-current-tools-and-models-for-estimating-software-energy-consumption"&gt;How accurate are current tools and models for estimating software energy consumption?&lt;/h3&gt;&#10;&lt;p&gt;&lt;em&gt;Evaluating the energy consumption of software is inherently complex, as software itself does not consume energy directly; rather, it is the hardware on which it runs that does. Over the past few years, numerous tools and models have emerged to estimate energy consumption at various levels, such as servers, processes, components, and transactions. When assessing the energy consumption of software, it is crucial to understand the accuracy of these tools and models. This session presents the findings of experimental evaluations that assess the precision of various tools and models for this purpose. We particularly focus on those that estimate energy consumption at the process, component, and transaction levels.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>RETIT unterstützt Unternehmen bei der Zertifizierung mit dem Blauen Engel für ressourceneffiziente Software</title><link>https://www.retit.io/retit-unterstuetzt-unternehmen-bei-der-zertifizierung-mit-dem-blauen-engel-fuer-ressourceneffiziente-software/</link><pubDate>Mon, 26 May 2025 00:00:00 +0200</pubDate><guid>https://www.retit.io/retit-unterstuetzt-unternehmen-bei-der-zertifizierung-mit-dem-blauen-engel-fuer-ressourceneffiziente-software/</guid><description>&lt;p&gt;Wir freuen uns, eine neue Dienstleistung ankündigen zu dürfen: Ab sofort unterstützt RETIT Unternehmen bei der Zertifizierung ihrer Software mit dem &lt;a href="https://www.blauer-engel.de/de/produktwelt/software"&gt;Blauen Engel für ressourceneffiziente Software&lt;/a&gt;. Als offizieller &lt;a href="https://produktinfo.blauer-engel.de/uploads/attachment/de/Auditorenliste_UZ215_Software_BlauerEngel__04.02.25v2.pdf"&gt;Auditor&lt;/a&gt; für den Blauen Engel bieten wir Ihnen umfassende Unterstützung bei der Begutachtung der Messergebnisse und der Erstellung der notwendigen Antragsunterlagen.&lt;/p&gt;&#10;&lt;h3 id="warum-der-blaue-engel-für-software-wichtig-ist"&gt;Warum der Blaue Engel für Software wichtig ist&lt;/h3&gt;&#10;&lt;p&gt;Software und Hardware sind untrennbar miteinander verbunden. Während die Hardware die Energie verbraucht, wird dieser Verbrauch durch die Software ausgelöst. Ein effizientes Softwaredesign kann den Energieverbrauch erheblich senken und die Lebensdauer der Hardware verlängern. Dies führt nicht nur zu Kosteneinsparungen, sondern auch zu einer Reduzierung des ökologischen Fußabdrucks.&lt;/p&gt;</description></item><item><title>RETIT präsentiert „How to measure CO2 emissions for every API call of your microservices“ bei der CloudLand Konferenz 2025</title><link>https://www.retit.io/retit-cloudland-2025/</link><pubDate>Mon, 19 May 2025 00:00:00 +0200</pubDate><guid>https://www.retit.io/retit-cloudland-2025/</guid><description>&lt;p&gt;Am 03.07.25 wird Prof. Dr. Andreas Brunnert bei der CloudLand Konferenz 2025 einen Vortrag zum Thema „How to measure CO2 emissions for every API call of your microservices“ halten, eine kurze Zusammenfassung des Inhalts gibt es hier:&lt;/p&gt;&#10;&lt;h3 id="how-to-measure-co2-emissions-for-every-api-call-of-your-microservices"&gt;How to measure CO2 emissions for every API call of your microservices&lt;/h3&gt;&#10;&lt;p&gt;&lt;em&gt;Have you ever wondered how much carbon is emitted by a particular API call of your microservices? Then this talk is for you!&lt;/em&gt;&lt;/p&gt;</description></item><item><title>RETIT präsentiert „Evaluating the Accuracy of Software Energy Consumption Models for Java Applications at Process and Transaction Levels“ beim International Workshop on DevOps for Sustainability (DevOpsSustain) 2025</title><link>https://www.retit.io/retit-presents-evaluating-the-accuracy-of-software-energy-consumption-models/</link><pubDate>Mon, 12 May 2025 00:00:00 +0200</pubDate><guid>https://www.retit.io/retit-presents-evaluating-the-accuracy-of-software-energy-consumption-models/</guid><description>&lt;p&gt;Am 27.06.2025 wird Prof. Dr. Andreas Brunnert sein neuestes Paper zum Thema „Evaluating the Accuracy of Software Energy Consumption Models for Java Applications at Process and Transaction Levels“ beim International Workshop on DevOps for Sustainability (DevOpsSustain) 2025 vorstellen, ein Pre-Print des Artikels ist auf unserer Webseite verfügbar (&lt;a href="https://www.retit.io/wp-content/uploads/2025/04/devopssustain25-final80.pdf"&gt;hier&lt;/a&gt;) und eine kurze Zusammenfassung des Inhalts finden Sie hier:&lt;/p&gt;&#10;&lt;h3 id="evaluating-the-accuracy-of-software-energy-consumption-models-for-java-applications-at-process-and-transaction-levels"&gt;Evaluating the Accuracy of Software Energy Consumption Models for Java Applications at Process and Transaction Levels&lt;/h3&gt;&#10;&lt;p&gt;&lt;em&gt;The energy consumption of software systems is hard to quantify because software does not consume energy itself but rather the hardware that it runs on. To address this challenge, technologies such as the Intel Running Average Power Limit (RAPL) interface have been developed to measure the energy consumed by various hardware resources at runtime. Additionally, specialized tools like JoularJX have been created to attribute RAPL measurements to individual software systems and their components. However, these tools are typically limited to software running directly on a server, without virtualization or containerization. In virtualized or containerized environments, direct energy measurements are only possible if the hypervisor or container runtime forwards this information to the guests—a practice not widely adopted, particularly in cloud environments. In such cases, energy consumption models are used to estimate software energy usage based on other metrics, such as CPU, memory, storage, or network utilization. One recently released tool following this approach is the OpenTelemetry Java-Agent extension (OTJAE), making it suitable for environments where direct measurements are not feasible. This study aims to evaluate the accuracy of JoularJX and OTJAE, along with their underlying models, in calculating energy consumption at both the process and transaction levels of Java applications. Both models under examination are based on CPU demand measurements. We are able to show that the model predictions match actual measurements obtained from a hardware server with high accuracy in medium and high load scenarios (50% to 100% CPU utilization) but vary significantly for lower load levels.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>RETIT @ IT Sustainability User Group</title><link>https://www.retit.io/retit-it-sustainability-user-group/</link><pubDate>Mon, 05 May 2025 00:00:00 +0200</pubDate><guid>https://www.retit.io/retit-it-sustainability-user-group/</guid><description>&lt;p&gt;Am 07.05.25 wird Prof. Dr. Andreas Brunnert beim Quarterly Meeting der &lt;a href="https://www.linkedin.com/groups/12843298/"&gt;IT Sustainability User Group&lt;/a&gt; einen Vortrag zum Thema „How to measure the Software Carbon Intensity (SCI) of your cloud software with OpenTelemetry and Cloud Carbon Footprint“ halten. In diesem Vortrag wird er darüber sprechen, wie Sie unsere neue RETIT OpenTelemetry Extension (&lt;a href="https://github.com/RETIT/opentelemetry-javaagent-extension"&gt;https://github.com/RETIT/opentelemetry-javaagent-extension&lt;/a&gt;) nutzen können, um die Software Carbon Intensity (SCI) Ihrer Software zu messen.&lt;/p&gt;&#10;&lt;p&gt;Die Veranstaltung findet am 07.05.2025 bei Amazon Web Services (AWS) in München statt.&lt;/p&gt;</description></item><item><title>RETIT @ Bundesverband Green Software</title><link>https://www.retit.io/retit-bundesverband-green-software/</link><pubDate>Sat, 26 Apr 2025 00:00:00 +0200</pubDate><guid>https://www.retit.io/retit-bundesverband-green-software/</guid><description>&lt;p&gt;Am 29.04.25 wird Prof. Dr. Andreas Brunnert im Rahmen der Lunch &amp;amp; Learn Reihe des &lt;a href="https://www.bundesverband-green-software.de/"&gt;Bundesverbands Green Software e.V.&lt;/a&gt; einen Vortrag zum Thema „Wie misst man die CO2-Emissionen von Microservices?“ halten. In diesem Vortrag wird er darüber sprechen, wie Sie unsere RETIT OpenTelemetry Extension (&lt;a href="https://github.com/RETIT/opentelemetry-javaagent-extension"&gt;https://github.com/RETIT/opentelemetry-javaagent-extension&lt;/a&gt;) nutzen können, um die Software Carbon Intensity (SCI) Ihrer Software zu berechnen. Hier finden Sie eine kurze Beschreibung der Inhalte:&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;Dieser Vortrag präsentiert Methoden zur Messung und Berechnung der CO2-Emissionen von Microservices. Die zur Berechnung nötigen Daten werden durch offene Standards erfasst und können so durch Analyse-Tools wie Prometheus oder Grafana verarbeitet werden. Mit Hilfe solcher Werkzeuge können Sie flexibel Übersichten über die CO2-Emissionen einzelner API-Aufrufe Ihrer Microservices erstellen. Eine Live-Demo präsentiert ein solches CO2-Emissions-Dashboard für Java-basierte Microservices.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>RETIT @ Green Software Foundation Meetup 01/2025</title><link>https://www.retit.io/retit-green-software-foundation-meetup-2025/</link><pubDate>Thu, 16 Jan 2025 00:00:00 +0100</pubDate><guid>https://www.retit.io/retit-green-software-foundation-meetup-2025/</guid><description>&lt;p&gt;Am 15.01.25 wird Prof. Dr. Andreas Brunnert beim ersten &lt;a href="http://meetup.com/de-DE/green-software-development-munich/events/305079798"&gt;Green Software Foundation Meetup 2025&lt;/a&gt; einen Vortrag zum Thema „How to measure the Software Carbon Intensity (SCI) of your cloud software with OpenTelemetry and Cloud Carbon Footprint“ halten. In diesem Vortrag wird er darüber sprechen, wie Sie unsere neue RETIT OpenTelemetry Extension (&lt;a href="https://github.com/RETIT/opentelemetry-javaagent-extension"&gt;https://github.com/RETIT/opentelemetry-javaagent-extension&lt;/a&gt;) nutzen können, um die Software Carbon Intensity (SCI) Ihrer Software zu messen.&lt;/p&gt;&#10;&lt;p&gt;Die Veranstaltung findet am 15.01.2025 bei Liquid Reply in München statt und die Anmeldung ist ab sofort hier möglich: &lt;a href="http://meetup.com/de-DE/green-software-development-munich/events/305079798"&gt;http://meetup.com/de-DE/green-software-development-munich/events/305079798&lt;/a&gt;&lt;/p&gt;</description></item><item><title>RETIT @ Green Software Foundation Global Summit 2024</title><link>https://www.retit.io/retit-green-software-foundation-global-summit-2024/</link><pubDate>Tue, 24 Sep 2024 00:00:00 +0200</pubDate><guid>https://www.retit.io/retit-green-software-foundation-global-summit-2024/</guid><description>&lt;p&gt;Am 01.10.24 wird Prof. Dr. Andreas Brunnert beim &lt;a href="https://summit24.greensoftware.foundation/"&gt;Green Software Foundation Global Summit 2024&lt;/a&gt; einen Vortrag zum Thema „Automatically measure the Software Carbon Intensity (SCI) of your cloud software with OpenTelemetry and Cloud Carbon Footprint“ halten. In diesem Vortrag wird er darüber sprechen, wie Sie unsere neue RETIT OpenTelemetry Extension (&lt;a href="https://github.com/RETIT/opentelemetry-javaagent-extension"&gt;https://github.com/RETIT/opentelemetry-javaagent-extension&lt;/a&gt;) nutzen können, um die Software Carbon Intensity (SCI) Ihrer Software zu messen.&lt;/p&gt;&#10;&lt;p&gt;Die Veranstaltung findet am 01.10.2024 im Siemens Technology Center STC in Garching statt und die Anmeldung ist ab sofort hier möglich:&lt;a href="https://eveeno.com/140350708"&gt;https://eveeno.com/140350708&lt;/a&gt;&lt;/p&gt;</description></item><item><title>RETIT präsentiert „Green Software Metrics“ beim Workshop on Challenges in Performance Methods for Software Development 2024</title><link>https://www.retit.io/retit-praesentiert-green-software-metrics-beim-workshop-on-challenges-in-performance-methods-for-software-development-2024/</link><pubDate>Tue, 02 Apr 2024 00:00:00 +0200</pubDate><guid>https://www.retit.io/retit-praesentiert-green-software-metrics-beim-workshop-on-challenges-in-performance-methods-for-software-development-2024/</guid><description>&lt;p&gt;Am 07.05.24 wird Prof. Dr. Andreas Brunnert beim Workshop on Challenges in Performance Methods for Software Development (WOSP-C) 2024 sein neuestes Paper zum Thema „Green Software Metrics“ präsentieren, eine kurze Zusammenfassung des Inhalts gibt es hier:&lt;/p&gt;&#10;&lt;h3 id="green-software-metrics"&gt;Green Software Metrics&lt;/h3&gt;&#10;&lt;p&gt;&lt;em&gt;Efficiency has always been at the core of software performance engineering research. Many aspects that have been addressed in performance engineering for decades are gaining popularity under the umbrella of Green IT and Green Software Engineering. Engineers and marketers in the industry are looking for ways to measure how green (in terms of carbon dioxide emissions) their software products are. Proxy measures are proposed, such as hosting cost or the power consumption of the hardware environment on which the software is running. In environments where a software system runs on a dedicated server instance, this may make sense, but in virtualised, containerised or serverless environments, it is necessary to find ways of allocating the energy consumption of the entire server to software components that share the same infrastructure. This paper proposes the use of resource demand measurements as a basis for measuring how green a given software actually is.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>RETIT präsentiert „How to measure CO2 emissions for every API call of your microservices“ bei der EcoCompute Conference 2024</title><link>https://www.retit.io/retit-praesentiert-how-to-measure-co2-consumption-for-every-api-call-of-your-microservices-bei-der-ecocompute-conference-2024/</link><pubDate>Tue, 26 Mar 2024 00:00:00 +0100</pubDate><guid>https://www.retit.io/retit-praesentiert-how-to-measure-co2-consumption-for-every-api-call-of-your-microservices-bei-der-ecocompute-conference-2024/</guid><description>&lt;p&gt;&lt;img src="https://www.retit.io/wp-content/uploads/2024/04/SpeakerDateiAndreas1.png" alt=""&gt;&lt;/p&gt;&#10;&lt;p&gt;Am 25.04.24 wird Prof. Dr. Andreas Brunnert bei der EcoCompute Conference 2024 einen Vortrag zum Thema „How to measure CO2 emissions for every API call of your microservices“ halten, eine kurze Zusammenfassung des Inhalts gibt es hier:&lt;/p&gt;&#10;&lt;h3 id="how-to-measure-co2-emissions-for-every-api-call-of-your-microservices"&gt;How to measure CO2 emissions for every API call of your microservices&lt;/h3&gt;&#10;&lt;p&gt;&lt;em&gt;Have you ever wondered how much CO2 is emitted by a particular API call of your microservices? Then this talk is for you!&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Artikel zum Thema Ressourceneffizienz in der Cloud-Native-Softwareentwicklung für Energieeffizienz im Betrieb in der Java aktuell 2/23</title><link>https://www.retit.io/artikel-zum-thema-ressourceneffizienz-in-der-cloud-native-softwareentwicklung-fuer-energieeffizienz-im-betrieb-in-der-java-aktuell-2-23/</link><pubDate>Sat, 11 Feb 2023 00:00:00 +0100</pubDate><guid>https://www.retit.io/artikel-zum-thema-ressourceneffizienz-in-der-cloud-native-softwareentwicklung-fuer-energieeffizienz-im-betrieb-in-der-java-aktuell-2-23/</guid><description>&lt;p&gt;Wir freuen uns, dass ein Artikel von Denis Angeletta und Richard Vobl in Zusammenarbeit mit den Kollegen der &lt;em&gt;envite consulting GmbH&lt;/em&gt; in der aktuellen Ausgabe der Zeitschrift Java aktuell erschienen ist. Thema des Artikels ist die &lt;em&gt;Ressourceneffizienz in der&lt;/em&gt; &lt;em&gt;Cloud-Native-Softwareentwicklung für Energieeffizienz im Betrieb:&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;Der Energiebedarf von Cloud-Rechenzentren wächst kontinuierlich und es ist durch die zunehmende Digitalisierung davon auszugehen, dass er weiter steigen wird. Je höher der Energiebedarf ist, desto schwieriger ist es, diesen aus regenerativen Energien zu decken. Als Endanwender hat man jedoch auf die Gestaltung von Cloud-Rechenzentren keinen direkten Einfluss, sondern nur indirekt über den Ressourcenverbrauch und die Betriebskonzepte der eigenen Software. Was kann man also tun? Dieser Artikel gibt einen Überblick über mögliche Maßnahmen zur Effizienzsteigerung in Entwicklung und Betrieb von Cloud-Native-Softwaresystemen.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>28. Software Performance Meetup (RETIT Büro)</title><link>https://www.retit.io/28-software-performance-meetup-retit-buero/</link><pubDate>Tue, 05 Jul 2022 00:00:00 +0200</pubDate><guid>https://www.retit.io/28-software-performance-meetup-retit-buero/</guid><description>&lt;p&gt;&lt;img src="https://www.retit.io/wp-content/uploads/2022/07/IMG_20210617_180323-1024x576.jpg" alt=""&gt;&lt;/p&gt;&#10;&lt;p&gt;Liebe Performance Engineers,&lt;/p&gt;&#10;&lt;p&gt;Wir freuen uns sehr, dass wir zum ersten Mal seit der Umstellung auf digitale Meetups wieder ein Meetup vor Ort durchführen werden! Gleichzeitig wird mit diesem Meetup am 12. Juli um 19:00 unser neues RETIT Büro „eingeweiht“, das wir bereits Anfang 2020 bezogen haben.&lt;/p&gt;&#10;&lt;p&gt;Bitte melden Sie sich über die Meetup-Seite an:&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.meetup.com/de-DE/software-performance-meetup-group/events/286282013"&gt;https://www.meetup.com/de-DE/software-performance-meetup-group/events/286282013&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Beachten Sie bitte auch, dass es aufgrund der Gegebenheiten in den Innenräumen eine Maskenpflicht geben wird. Im Anschluss an die Vorträge wird das Get-Together im Innenhof ohne Maskenpflicht stattfinden.&lt;/p&gt;</description></item><item><title>Application Observability in Azure with OpenTelemetry and Azure Monitor</title><link>https://www.retit.io/application-observability-in-azure-with-opentelemetry-and-azure-monitor/</link><pubDate>Thu, 05 May 2022 00:00:00 +0200</pubDate><guid>https://www.retit.io/application-observability-in-azure-with-opentelemetry-and-azure-monitor/</guid><description>&lt;p&gt;The three pillars of observability are traces, metrics, and logs. &lt;a href="https://opentelemetry.io/"&gt;OpenTelemetry&lt;/a&gt; is an open-source observability framework, which offers APIs and tools to standardize the collection of telemetry data from running, potentially distributed applications. In two previous blog post, we discussed the &lt;a href="https://www.retit.io/application-observability-in-aws-with-opentelemetry-x-ray-and-cloudwatch-en-2/"&gt;architecture of OpenTelemetry&lt;/a&gt; and showed how &lt;a href="https://www.retit.io/application-observability-in-aws-with-opentelemetry-x-ray-and-cloudwatch-en-2/"&gt;AWS integrates OpenTelemetry into their X-Ray and CloudWatch services&lt;/a&gt;, as well as how &lt;a href="https://www.retit.io/application-observability-in-gcp-with-opentelemetry-and-the-google-cloud-operations-suite-formerly-stackdriver-en/"&gt;GCP realizes the integration of OpenTelemetry into its Cloud Operation Suite&lt;/a&gt;. This post will explore how Microsoft Azure integrates OpenTelemetry into &lt;a href="https://docs.microsoft.com/en-us/azure/azure-monitor/overview"&gt;Azure Monitor&lt;/a&gt; to collect and inspect traces and metrics from an application deployed on-premises or on arbitrary cloud environments, without the need to deploy additional tools. We will show the necessary configuration to get started and look at the cost of using Azure Monitor.&lt;/p&gt;</description></item><item><title>Application Observability in GCP with OpenTelemetry and the Google Cloud Operations Suite (formerly Stackdriver)</title><link>https://www.retit.io/application-observability-in-gcp-with-opentelemetry-and-the-google-cloud-operations-suite/</link><pubDate>Tue, 29 Mar 2022 00:00:00 +0200</pubDate><guid>https://www.retit.io/application-observability-in-gcp-with-opentelemetry-and-the-google-cloud-operations-suite/</guid><description>&lt;p&gt;The three pillars of observability are traces, metrics, and logs. &lt;a href="https://opentelemetry.io/"&gt;OpenTelemetry&lt;/a&gt; is an open-source observability framework, that offers APIs and tools to standardize the collection telemetry data from a running application. In a previous post, we discussed the architecture of OpenTelemetry and showed how AWS integrates OpenTelemetry into their X-Ray and CloudWatch services. This post will explore how Google Cloud Platform (GCP) integrates OpenTelemetry into the &lt;a href="https://cloud.google.com/products/operations"&gt;Google Cloud Operations Suite&lt;/a&gt; to collect and inspect traces and metrics from a GCP deployed application, without the need to deploy additional tools. We will show the necessary configuration to get started and look at the cost of using the Google Cloud Operations Suite.&lt;/p&gt;</description></item><item><title>RETIT Vorträge auf der Javaland 2022</title><link>https://www.retit.io/javaland-2022-retit-talks/</link><pubDate>Wed, 23 Mar 2022 00:00:00 +0100</pubDate><guid>https://www.retit.io/javaland-2022-retit-talks/</guid><description>&lt;p&gt;Vom 15. bis 17. März fand die &lt;a href="https://www.javaland.eu/de/home/"&gt;Javaland 2022&lt;/a&gt; im Phantasialand Brühl statt und wir haben uns sehr gefreut, dieses Jahr mit Kollegen von RETIT teilnehmen zu können, nachdem die Veranstaltung zum ersten mal seit zwei Jahren wieder vor Ort gehalten wurde. Wir bedanken uns herzlich bei den Veranstaltern und allen Mitwirkenden, die ein derart großes Ereignis auf die Beine stellen und der Java-Community hiermit eine Plattform bieten!&lt;/p&gt;&#10;&lt;p&gt;Besonders hat uns auch gefreut, dass RETIT auf der Javaland 2022 gleich zwei Vorträge halten durfte: &lt;em&gt;Investigating the Performance of Reactive Libraries in a Quarkus Microservice&lt;/em&gt;, von Denis Angeletta und &lt;em&gt;Observing Cloud Native Java Apps Using OpenTelemetry on AWS, GCP and Azure&lt;/em&gt;, von Bernhard Lubomski. Die Video-Aufzeichnungen der Vorträge können von registrierten Teilnehmern der Javaland 2022 über die &lt;a href="https://shop.doag.org/javaland/2022/agenda/"&gt;Agenda der Veranstaltung&lt;/a&gt; abgerufen werden, ebenso wie die Folien der vielen spannenden Vorträge, die auch ohne Registrierung heruntergeladen werden können.&lt;/p&gt;</description></item><item><title>Application Observability in AWS with OpenTelemetry, X-Ray and CloudWatch</title><link>https://www.retit.io/application-observability-in-aws-with-opentelemetry-x-ray-and-cloudwatch/</link><pubDate>Tue, 30 Nov 2021 00:00:00 +0100</pubDate><guid>https://www.retit.io/application-observability-in-aws-with-opentelemetry-x-ray-and-cloudwatch/</guid><description>&lt;p&gt;When developing and operating an application, observability is an important factor for successfully maintaining the application and evaluating its performance. The three primary aspects of observability are logs, metrics, and traces. In this blog post we’ll present how metrics and traces can be collected for applications deployed on Amazon Web Services (AWS) by using the &lt;a href="https://aws-otel.github.io/"&gt;AWS Distro for OpenTelementry (ADOT)&lt;/a&gt; without setting up and maintaining additional APM solutions. ADOT is a fork of the open-source project &lt;a href="https://github.com/open-telemetry"&gt;OpenTelemetry (OTEL)&lt;/a&gt;, extending it with components, that simplify the integration of the OTEL data into existing AWS tools such as CloudWatch and X-Ray. We’ll look at the architecture of OpenTelemetry and show how AWS integrates OpenTelemetry, as well as the basic configuration necessary to automatically record traces and metrics from a Java application, which can then be viewed in X-Ray and CloudWatch. We’ll also discuss the cost of using this setup.&lt;/p&gt;</description></item><item><title>27. Software Performance Meetup (Virtuell)</title><link>https://www.retit.io/27th-software-performance-meetup-virtuell-de/</link><pubDate>Tue, 23 Nov 2021 00:00:00 +0100</pubDate><guid>https://www.retit.io/27th-software-performance-meetup-virtuell-de/</guid><description>&lt;p&gt;&lt;strong&gt;[Update]&lt;/strong&gt; Die Folien des Vortrags können Sie hier herunterladen: &lt;a href="https://www.retit.io/wp-content/uploads/2022/02/20220201_Meetup_Otel_AWS_GCP_Azure.pdf"&gt;20220201_Meetup_Otel_AWS_GCP_Azure&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Wir freuen uns Sie zu unserem 27. Software Performance Meetup einladen zu dürfen!&lt;/p&gt;&#10;&lt;p&gt;Auch dieses Meetup wird am 01. Februar 2022 online in Workadventure stattfinden. Sie können sich auf der &lt;a href="https://www.meetup.com/de-DE/Software-Performance-Meetup-Group/events/282159931/"&gt;Meetup-Seite&lt;/a&gt; zur Veranstaltung anmelden.&lt;/p&gt;&#10;&lt;p&gt;Für dieses Meetup freuen wir uns wieder auf einen Vortrag aus dem eigenen Team: Bernhard Lubomski wird die Integration von OpenTelemetry in AWS, GCP und Azure vorstellen, mit deren Hilfe sich die Observability von cloud-native Anwendungen verbessern lässt.&lt;/p&gt;</description></item><item><title>RETIT präsentiert „Observing Cloud-Native Java Apps using OpenTelemetry on AWS, GCP and Azure“ und „Investigating the Performance of Reactive Libraries in a Quarkus Microservice“ auf der JavaLand 2022</title><link>https://www.retit.io/javaland-2022-retit-presents-de/</link><pubDate>Tue, 09 Nov 2021 00:00:00 +0100</pubDate><guid>https://www.retit.io/javaland-2022-retit-presents-de/</guid><description>&lt;p&gt;Wir freuen uns, dass RETIT der JavaLand 2022 zwei Vorträge präsentieren wird: Bernhard Lubomski wird am 15.03.2022 einen Vortrag über Observability in AWS, GCP und Azure mit OpenTelemetry halten und Denis Angeletta wird ebenfalls am 15.03.2022 einen Vortrag zur Performance von Reactive Libraries in Quarkus Microservices halten.&lt;/p&gt;&#10;&lt;p&gt;Zusammenfassungen der Vorträge finden Sie hier:&lt;/p&gt;&#10;&lt;h3 id="observing-cloud-native-java-apps-using-opentelemetry-on-aws-gcp-and-azure"&gt;Observing Cloud-Native Java Apps using OpenTelemetry on AWS, GCP and Azure&lt;/h3&gt;&#10;&lt;p&gt;&lt;em&gt;All major cloud providers (AWS, GCP, Azure) have recently introduced support for OpenTelemetry, a young opensource observability framework, which provides insights into any software during runtime by means of distributed traces, metrics and logs. The OpenTelemetry Java auto-instrumentation capability supports a wide selection of popular Java frameworks (e.g., Java EE, Spring, Quarkus) and makes it very easy to collect telemetry data for your Java applications. In this talk, we will introduce the architectural fundamentals of OpenTelemetry and show how it can be integrated into your Java cloud applications on AWS, GCP and Azure. We will explain how the cloud providers leverage the traces and metrics collected from an application instrumented with OpenTelemetry and which tools they offer, enabling you to explore this information and analyze how your Java software behaves in the cloud.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Investigating the Performance of Reactive Libraries in a Quarkus Microservice</title><link>https://www.retit.io/investigating-the-performance-of-reactive-libraries-in-a-quarkus-microservice/</link><pubDate>Fri, 22 Oct 2021 00:00:00 +0200</pubDate><guid>https://www.retit.io/investigating-the-performance-of-reactive-libraries-in-a-quarkus-microservice/</guid><description>&lt;p&gt;What&amp;rsquo;s the performance benefit of using reactive libraries in my Java applications? Can I go step-by-step, or do I need to go all-in and refactor the whole code to gain performance benefits of these reactive libraries? If you are dealing with similar questions, this blog is for you! In this blog, we will review different refactoring options for a Quarkus-based Microservice using frameworks such as RESTEasy Reactive, Hibernate reactive and Mutiny from a performance perspective. A typical service architecture of a micro-service is shown in &lt;a href="https://www.retit.io/investigating-the-performance-of-reactive-libraries-in-a-quarkus-microservice/#figure-1"&gt;figure 1&lt;/a&gt;. In this blog post we will outline which reactive frameworks we have used in this evaluation on the different layers of the architecture. Before going over the details and which combinations of reactive libraries are possible and their performance implications, let us start with the mechanism that is at the core of most reactive libraries.&lt;/p&gt;</description></item><item><title>RETIT ist Sponsor des Symposium on Software Performance 2021</title><link>https://www.retit.io/retit-ist-sponsor-des-symposium-on-software-performance-2021/</link><pubDate>Tue, 12 Oct 2021 00:00:00 +0200</pubDate><guid>https://www.retit.io/retit-ist-sponsor-des-symposium-on-software-performance-2021/</guid><description>&lt;p&gt;RETIT ist offizieller &lt;a href="https://www.performance-symposium.org/2021/"&gt;Symposium on Software Performance 2021&lt;/a&gt; in Leipzig! Ziel des Symposiums on Software Performance ist es Erfahrungen im Bereich der Software Performance auszutauschen. Die offizielle Beschreibung finden Sie hier:&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;The Symposium on Software Performance (SSP) brings together researchers and practitioners interested in software performance, where „performance“ is understood both in a classical sense as “the amount of useful work accomplished by a software system compared to the time and resources used”, as well as in a broader sense as „the manner in which or the efficiency with which a software system reacts or fulfills its intended purpose“. The scope of SSP spans measurement, modeling, benchmark design, and run-time management. The focus is both on classical performance metrics such as response time, throughput, and resource utilization, as well as on the relationship of such metrics to other software quality attributes including but not limited to scalability, elasticity, (energy) efficiency, dependability (in terms of availability and reliability), resilience, security, and privacy. Topics of interest include the design of metrics, benchmarks, and tools for quantitative system evaluation and analysis, as well as the development of methodologies, techniques and tools for modeling, measurement, load testing, monitoring, profiling, workload characterization, and run-time management of software systems with respect to the mentioned quality attributes.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>26. Software Performance Meetup (Virtuell)</title><link>https://www.retit.io/26-software-performance-meetup-virtuell/</link><pubDate>Wed, 06 Oct 2021 00:00:00 +0200</pubDate><guid>https://www.retit.io/26-software-performance-meetup-virtuell/</guid><description>&lt;p&gt;Wir freuen uns Sie zu unserem 26. Software Performance Meetup einladen zu dürfen!&lt;/p&gt;&#10;&lt;p&gt;Leider muss das Meetup weiterhin online stattfinden. Aus diesem Grund findet am 26.10.2021 unser viertes virtuelles Meetup über &lt;a href="https://workadventu.re/"&gt;Workadventure&lt;/a&gt; statt. Notfalls kann auf Microsoft Teams zurückgegriffen werden. Hier können Sie sich zum Meetup anmelden:&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.meetup.com/de-DE/Software-Performance-Meetup-Group/events/281225349/"&gt;https://www.meetup.com/de-DE/Software-Performance-Meetup-Group/events/281225349/&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Für dieses Meetup freuen wir uns auf einen Vortrag aus dem eigenen Team. Denis Angeletta wird Ihnen reaktive Bibliotheken zugänglicher machen und dabei auch die Auswirkungen auf die Software Performance aufzählen.&lt;/p&gt;</description></item><item><title>RETIT Artikel zum Thema Open Source Application Performance Monitoring (APM) Tools in der Java aktuell 04-2021</title><link>https://www.retit.io/retit-artikel-zum-thema-open-source-application-performance-monitoring-apm-tools-in-der-java-aktuell-04-2021/</link><pubDate>Tue, 07 Sep 2021 00:00:00 +0200</pubDate><guid>https://www.retit.io/retit-artikel-zum-thema-open-source-application-performance-monitoring-apm-tools-in-der-java-aktuell-04-2021/</guid><description>&lt;p&gt;Wir freuen uns das ein Artikel von Dr. Andreas Brunnert in der aktuellen Ausgabe der Zeitschrift Java aktuell erschienen ist. Titel es Artikels ist „Open Source Application Performance Monitoring (APM) Tools für Java-basierte Unternehmensanwendungen“. Hier ist eine kurze Zusammenfassung des Inhalts:&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;Die Anzahl der frei verfügbaren Application Performance Monitoring (APM) Tools für Java-basierte Unternehmensanwendungen (UA) hat in den letzten Jahren stark zugenommen. Das Tracing von Transaktionen in verteilten UA wird daher immer mehr zu einer&lt;/em&gt; &lt;em&gt;Funktion, für die man nicht mehr zahlen muss. Selbst große kommerzielle APM-Hersteller unterstützen mittlerweile Standards wie OpenTracing, OpenCensus oder OpenTelemetry, um die Integration von eigenen Messpunkten zu vereinfachen. Dieser Artikel stellt die&lt;/em&gt; &lt;em&gt;wichtigsten Open Source APM Tools (unter anderem Zipkin, Jaeger, PinPoint, Apache Skywalking) und Standards (OpenTracing, OpenCensus, OpenTelemetry) für UA vor und gibt einen Überblick über die jeweiligen Stärken und Schwächen. Abschließend wird&lt;/em&gt; &lt;em&gt;erläutert, wie sich die kommerziellen APM Tools von diesen frei verfügbaren Tools abgrenzen.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>25. Software Performance Meetup (Virtuell)</title><link>https://www.retit.io/25-software-performance-meetup-virtuell/</link><pubDate>Tue, 22 Jun 2021 00:00:00 +0200</pubDate><guid>https://www.retit.io/25-software-performance-meetup-virtuell/</guid><description>&lt;p&gt;Wir freuen uns Sie zu unserem 25. Software Performance Meetup einzuladen!&lt;/p&gt;&#10;&lt;p&gt;Leider müssen wir die Meetups weiterhin online veranstalten, daher findet am 06. Juli unser nächstes virtuelles Meetup statt. Sofern nichts dazwischenkommt, wird dieses Meetup als „&lt;a href="https://workadventu.re/"&gt;Workadventure&lt;/a&gt;“ veranstaltet. Andernfalls werden wir wieder auf Microsoft Teams zurückgreifen. Hier können Sie sich zum Meetup anmelden:&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.meetup.com/de-DE/Software-Performance-Meetup-Group/events/278903266/"&gt;https://www.meetup.com/de-DE/Software-Performance-Meetup-Group/events/278903266/&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Dieses Mal freuen wir uns zwei Vorträge anbieten zu können. Sascha Brechmann von der VHV Versicherung wird über seine Erfahrungen beim Einsatz von Open Source APM Tools berichten. Dieser Vortrag gibt Ihnen einen Einblick, wie die Tools, die wir im letzten Meetup vorgestellt haben, in einer Produktiv-Umgebung genutzt werden können. Im Anschluss wird Ouamar Nedil (Octoperf) zeigen, wie sich JMeter Test-Scripte modularisieren lassen, um deren Wartbarkeit, Wiederverwendbarkeit und Erweiterbarkeit zu verbessern.&lt;/p&gt;</description></item><item><title>RETIT @ Software-QS-Cast zum Thema Application Performance Monitoring</title><link>https://www.retit.io/retit-software-qs-cast-zum-thema-application-performance-monitoring/</link><pubDate>Tue, 11 May 2021 00:00:00 +0200</pubDate><guid>https://www.retit.io/retit-software-qs-cast-zum-thema-application-performance-monitoring/</guid><description>&lt;p&gt;Am 27.05.21 wird Dr. Andreas Brunnert beim Software-QS-Cast einen Vortrag zum Thema Open Source Application Performance Monitoring (APM) halten, eine kurze Zusammenfassung des Inhalts gibt es hier:&lt;/p&gt;&#10;&lt;h3 id="open-source-application-performance-monitoring-apm-tools-für-java-enterprise-anwendungen"&gt;Open Source Application Performance Monitoring (APM) Tools für Java-Enterprise Anwendungen&lt;/h3&gt;&#10;&lt;p&gt;&lt;em&gt;Die Anzahl der frei verfügbaren Application Performance Monitoring (APM) Tools für Java-basierte Enterprise-Anwendungen (EA) hat in den letzten Jahren stark zugenommen. Das Tracing von Transaktionen in verteilten EA wird daher immer mehr zur „Commodity“, für die man nicht mehr zahlen muss. Selbst große kommerzielle APM-Hersteller unterstützen mittlerweile Standards wie OpenTracing, OpenCensus oder OpenTelemetry um die Integration von eigenen Messpunkten zu vereinfachen. In diesem Vortrag stelle ich die wichtigsten Open Source APM Tools (u.A. Zipkin, Jaeger, PinPoint, Apache Skywalking) und Standards (OpenTracing, OpenCensus, OpenTelemetry) für EA vor und gebe einen Überblick über die jeweiligen Stärken und Schwächen. Am Ende des Vortrags werde ich darauf eingehen, wie sich die kommerziellen APM Tools von diesen frei verfügbaren Tools abgrenzen.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>24. Performance Meetup (Virtuell)</title><link>https://www.retit.io/24-performance-meetup-virtuell/</link><pubDate>Wed, 14 Apr 2021 00:00:00 +0200</pubDate><guid>https://www.retit.io/24-performance-meetup-virtuell/</guid><description>&lt;p&gt;Wir freuen uns Sie zu unserem 24. Software Performance Meetup einzuladen!&lt;/p&gt;&#10;&lt;p&gt;Leider müssen wir die Meetups weiterhin online veranstalten, daher findet am 27. April unser zweites virtuelles Meetup über Microsoft Teams statt. Hier können Sie sich zum Meetup anmelden:&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.meetup.com/de-DE/Software-Performance-Meetup-Group/events/277501330/"&gt;https://www.meetup.com/de-DE/Software-Performance-Meetup-Group/events/277501330/&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Bei unserem 15. Meetup vor drei Jahren stellten wir bereits eine Übersicht Open Source APM Tool Landschaft vor (&lt;a href="https://www.meetup.com/de-DE/Software-Performance-Meetup-Group/events/248831491/" title="https://www.meetup.com/de-DE/Software-Performance-Meetup-Group/events/248831491/"&gt;https://www.meetup.com/de-DE/Software-Performance-Meetup-Group/events/248831491/&lt;/a&gt;). Zwischenzeitlich hat sich in disem Bereich jedoch viel getan, daher möchten wir in diesem Meetup erneut eine aktualisierte Übersicht mit den jüngsten Entwicklungen im Bereich der Open Source APM Tools präsentieren.&lt;/p&gt;</description></item><item><title>Collecting Java Runtime, System- and Process-Metrics using OpenTelemetry Java Auto Instrumentation</title><link>https://www.retit.io/collecting-java-runtime-system-and-process-metrics-using-opentelemetry-java-auto-instrumentation/</link><pubDate>Tue, 23 Mar 2021 00:00:00 +0100</pubDate><guid>https://www.retit.io/collecting-java-runtime-system-and-process-metrics-using-opentelemetry-java-auto-instrumentation/</guid><description>&lt;p&gt;With the release of version 1.0.0 the OpenTelemetry Java Auto Instrumentation now supports collecting system- and process metrics. In this blog post we will show you how to enable the collection of those metrics and how to expose them via a Prometheus endpoint.&lt;/p&gt;&#10;&lt;h1 id="introduction"&gt;Introduction&lt;/h1&gt;&#10;&lt;p&gt;OpenTelemetry is an open-source observability framework that aims to define standards for collecting distributed traces, metrics and logs as well as provide instrumentations with extensive support for common technologies [https://opentelemetry.io/docs/java/automatic_instrumentation/] to automatically do so. Resulting from the merge of OpenTracing and OpenCensus and being part of the Cloud Native Computing Foundation, various Cloud- and APM-providers already offer support and integration of OpenTelemetry [&lt;a href="https://www.dynatrace.com/integrations/opentelemetry/,%20https://www.dynatrace.com/monitoring/integrations/opentelemetry/"&gt;https://www.dynatrace.com/integrations/opentelemetry/, https://www.dynatrace.com/monitoring/integrations/opentelemetry/&lt;/a&gt;]. In our virtual 23. Meetup last November we demoed how a Java application can be instrumented using the OpenTelemetry Java Auto Instrumentation with very little effort to collect distributed traces. Based on Willie Wheeler’s article and corresponding demo “Auto-Instrumentation with OpenTelemetry” [&lt;a href="https://medium.com/wwblog/auto-instrumentation-with-opentelemetry-3b096fdd068f"&gt;https://medium.com/wwblog/auto-instrumentation-with-opentelemetry-3b096fdd068f&lt;/a&gt;], we demonstrated how to collect traces, but did not show how to collect system- and process metrics at the time. With recent releases this capability was introduced in the OpenTelemetry Java Auto Instrumentation. Here we will show you how to enable the collection of process- and system-metrics and how to expose them via a Prometheus endpoint. A disclaimer: OpenTelemetry is very much in relatively early active development and there are issues to be resolved – in case of Java process metrics the consumed memory metric and consumed CPU time metric are broken: [&lt;a href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/2231"&gt;https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/2231&lt;/a&gt;].  This article refers to v1.0.0 of the OpenTelemetry Java Auto Instrumentation.&lt;/p&gt;</description></item><item><title>RETIT Präsentiert ‚Towards a Benchmark for Software Resource Efficiency‘ auf der International Conference on Performance Engineering (ICPE) 2021</title><link>https://www.retit.io/retit-praesentiert-towards-a-benchmark-for-software-resource-efficiency-auf-der-international-conference-on-performance-engineering-icpe-2021/</link><pubDate>Tue, 02 Mar 2021 00:00:00 +0100</pubDate><guid>https://www.retit.io/retit-praesentiert-towards-a-benchmark-for-software-resource-efficiency-auf-der-international-conference-on-performance-engineering-icpe-2021/</guid><description>&lt;p&gt;Zusammen mit der Universität Würzburg haben wir ein Vision Paper verfasst, welches bei der 12. International Conference on Performance Engineering (ICPE) vorgestellt wird. Das Paper behandelt die Notwendigkeit von ressourceneffizienterer Software und skizziert einen Weg, um dieses Ziel zu erreichen:&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;Data centers already account for over 250TWh of energy usage every year and their energy demand will grow above 1PWh until 2030 even in the best-case scenarios of some studies. As this demand cannot be met with renewable sources as of today, this growth will lead to a further increase of CO2 emissions. The data center growth is mainly driven by software resource usage but most of the energy efficiency improvements are nowadays done on hardware level that cannot compensate the demand. To reduce the resource demand of software in data centers one needs to be able to quantify its resource usage. Therefore, we propose a benchmark to assess the resource consumption of data center software (i.e., cloud applications) and make the resource usage of standard application types comparable between vendors. This benchmark aims to support three main goals (i) software vendors should be able to get an understanding of the resource consumption of their software; (ii) software buyers should be able to compare the software of different vendors; and (iii) spark competition between the software vendors to make their software more efficient and thus, in the long term, reduce the data center growth as the software systems require less resources.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>RETIT präsentiert „Open Source Application Performance Monitoring (APM) Tools“ bei der JavaLand 2021</title><link>https://www.retit.io/retit-praesentiert-open-source-application-performance-monitoring-apm-tools-bei-der-javaland-2021/</link><pubDate>Tue, 19 Jan 2021 00:00:00 +0100</pubDate><guid>https://www.retit.io/retit-praesentiert-open-source-application-performance-monitoring-apm-tools-bei-der-javaland-2021/</guid><description>&lt;p&gt;Am 17.03.21 wird Dr. Andreas Brunnert bei der JavaLand 2021 einen Vortrag zum Thema Open Source Application Performance Monitoring (APM) halten, eine kurze Zusammenfassung des Inhalts gibt es hier:&lt;/p&gt;&#10;&lt;h3 id="open-source-application-performance-monitoring-apm-tools"&gt;Open Source Application Performance Monitoring (APM) Tools&lt;/h3&gt;&#10;&lt;p&gt;&lt;em&gt;Die Anzahl der frei verfügbaren Application Performance Monitoring (APM) Tools für Java-basierte Enterprise-Anwendungen (EA) hat in den letzten Jahren stark zugenommen. Das Tracing von Transaktionen in verteilten EA wird daher immer mehr zur „Commodity“, für die man nicht mehr zahlen muss. Selbst große kommerzielle APM-Hersteller unterstützen mittlerweile Standards wie OpenTracing, OpenCensus oder OpenTelemetry um die Integration von eigenen Messpunkten zu vereinfachen. In diesem Vortrag stelle ich die wichtigsten Open Source APM Tools (u.A. Zipkin, Jaeger, PinPoint, Apache Skywalking) und Standards (OpenTracing, OpenCensus, OpenTelemetry) für EA vor und gebe einen Überblick über die jeweiligen Stärken und Schwächen. Am Ende des Vortrags werde ich darauf eingehen, wie sich die kommerziellen APM Tools von diesen frei verfügbaren Tools abgrenzen.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>23. Software Performance Meetup</title><link>https://www.retit.io/23-software-performance-meetup/</link><pubDate>Tue, 17 Nov 2020 00:00:00 +0100</pubDate><guid>https://www.retit.io/23-software-performance-meetup/</guid><description>&lt;p&gt;Das letzte Software Performance Meetup liegt bereits eine Weile zurück und es sieht vor dem Hintergrund der aktuellen Pandemie-Entwicklung leider nicht so aus als könnten wir in absehbarer Zeit wieder ein Meetup vor Ort veranstalten. Dennoch möchten wir der Software Performance Community mit dem Performance Meetup auch in dieser Zeit eine Plattform zum Austausch bieten, daher veranstalten wir am am 24. November unser erstes virtuelles Meetup! In dem Meetup stellen wir die OpenTelemetry Java Auto-Instrumentierung vor, mit der sich Java Anwendungen tracen lassen.&lt;/p&gt;</description></item><item><title>Tracing Applications on Payara with OpenTracing and Jaeger</title><link>https://www.retit.io/tracing-applications-on-payara-with-opentracing-and-jaeger/</link><pubDate>Tue, 07 Jul 2020 00:00:00 +0200</pubDate><guid>https://www.retit.io/tracing-applications-on-payara-with-opentracing-and-jaeger/</guid><description>&lt;h1 id="intro"&gt;Intro&lt;/h1&gt;&#10;&lt;p&gt;The selection of open source tracing standards and solutions has been growing in recent years and so has support in various tools and application servers. This provides developers the opportunity to increase observability of their applications without having to build solutions from the ground up or having to solely rely on commercial solutions.&lt;/p&gt;&#10;&lt;p&gt;Payara is one such application server, which now offers a MicroProfile OpenTracing implementation. In this post, I will demonstrate which steps are necessary to set up a basic tracing for JEE applications deployed on Payara using the Jaeger Tracer, how tracing may be adjusted to be more fine-granular and how database calls of deployed applications may be traced.&lt;/p&gt;</description></item><item><title>Webinar @malt-academy: Performance Fundamentals in the Age of Cloud Computing – What to look for and how to measure it?</title><link>https://www.retit.io/software-performance-fundamentals-webinar-20200407-de/</link><pubDate>Mon, 06 Apr 2020 00:00:00 +0200</pubDate><guid>https://www.retit.io/software-performance-fundamentals-webinar-20200407-de/</guid><description>&lt;p&gt;Eigentlich hätten wir in diesen Monat mit dem &lt;a href="https://www.meetup.com/de-DE/Software-Performance-Meetup-Group/events/268603039/"&gt;23. Software Performance Meetup&lt;/a&gt; den Einzug in das neue RETIT-Büro gefeiert. Durch die anhaltende Covid-19 Pandemie ist das in dieser Form in absehbarer Zeit natürlich nicht mehr möglich. Wir suchen aber nach Alternativen und werden Sie hier und auf unserer &lt;a href="https://www.meetup.com/de-DE/Software-Performance-Meetup-Group/?_locale=de-DE"&gt;Meetup-Seite&lt;/a&gt; über alle Neuigkeiten auf dem Laufenden halten.&lt;/p&gt;&#10;&lt;p&gt;In der Zwischenzeit möchten wir jedoch weiter Möglichkeiten zum Austausch für alle Software Performance Worker bieten. Morgen, am 07.04.2020, zwischen 14:00 und 15:00 CET macht den Anfang das &lt;a href="https://zoom.us/webinar/register/WN_G4Oln0dhSNysrKE2E6Xjaw"&gt;Webinar „Performance Fundamentals in the Age of Cloud Computing – What to look for and how to measure it?“&lt;/a&gt; im Rahmen der &lt;a href="https://www.malt-academy.com"&gt;Malt-Academy&lt;/a&gt; via Zoom. Dieser Vortrag, den wir bereits letzten September beim 20. Software Performance Meetup bei Google gehalten haben, wird so für alle, die an den Grundlagen der Software Performance interessiert sind und nicht an unserem 20. Meetup teilnehmen konnten, ganz bequem auch vom Homeoffice noch einmal zugänglich:&lt;/p&gt;</description></item><item><title>Software Performance Fundamentals</title><link>https://www.retit.io/software-performance-fundamentals/</link><pubDate>Tue, 21 Jan 2020 00:00:00 +0100</pubDate><guid>https://www.retit.io/software-performance-fundamentals/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;Why is the [place software name here] so slow?&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;p&gt;Such types of questions may hit a development team surprisingly, since a lot of software is being developed with blissful disregard for its performance and usage of resources. Especially if a software needs to perform a non safety critical function and performance is a lower priority to pure functionality. After all, doesn’t it only need to store and retrieve some data and render it in a UI? However, once the reality of a go-live hits, it usually comes with a growing amount of real-world users or data and software performance may suddenly become the most pressing matter in a project. A software that performs poorly may drive away users and profits, become unreliable or fail outright when it’s supposed to control processes or machines. Just as a poorly performing software wastes resources. Who wants to have their new mobile phone’s app drain the battery twice as fast after an update introduced performance issues? On a larger scale, inefficient software would waste resources of a data centers or server farms. Both in terms of energy and running cost.&lt;/p&gt;</description></item><item><title>Interview zum Thema APM mit Dr. Andreas Brunnert in der com! Professional</title><link>https://www.retit.io/interview-zum-thema-apm-mit-dr-andreas-brunnert-in-der-com-professional/</link><pubDate>Tue, 14 Jan 2020 00:00:00 +0100</pubDate><guid>https://www.retit.io/interview-zum-thema-apm-mit-dr-andreas-brunnert-in-der-com-professional/</guid><description>&lt;p&gt;Bereits im letzten Jahr hat die Zeitschrift com! Professional ein Interview mit Dr. Andreas Brunnert zum Thema Application Performance Monitoring (APM) geführt und zunächst in der Print-Ausgabe des Magazins veröffentlicht. Der Artikel und das Interview wurden jetzt auch auf der Webseite der com! Professional veröffentlicht:&lt;/p&gt;&#10;&lt;p&gt;Artikel:&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.com-magazin.de/praxis/business-it/application-performance-monitoring-1686592.html"&gt;https://www.com-magazin.de/praxis/business-it/application-performance-monitoring-1686592.html&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Interview&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.com-magazin.de/praxis/business-it/application-performance-monitoring-1686592.html?page=3_im-gespraech-mit-dr.-andreas-brunnert-von-retit"&gt;https://www.com-magazin.de/praxis/business-it/application-performance-monitoring-1686592.html?page=3_im-gespraech-mit-dr.-andreas-brunnert-von-retit&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Falls Sie weitere Fragen zum Thema APM haben oder eine unabhängige Meinung für die Herstellerauswahl benötigen, &lt;a href="https://www.retit.io/kontakt/"&gt;sprechen Sie uns an&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;Wir freuen uns von Ihnen zu  hören!&lt;/p&gt;</description></item><item><title>RETIT Supports Load Testing and Benchmarking (LTB) – A Workshop at the International Conference on Performance Engineering (ICPE) 2020</title><link>https://www.retit.io/retit-supports-load-testing-and-benchmarking-ltb-a-workshop-at-the-international-conference-on-performance-engineering-icpe-2020-2/</link><pubDate>Mon, 13 Jan 2020 00:00:00 +0100</pubDate><guid>https://www.retit.io/retit-supports-load-testing-and-benchmarking-ltb-a-workshop-at-the-international-conference-on-performance-engineering-icpe-2020-2/</guid><description>&lt;p&gt;Der International Workshop on Load Testing and Benchmarking of Software Systems (LTB) findet im Jahr 2020 als Teil der International Conference on Performance Engineering (ICPE) in Edmonton (Canada) statt. Dr. Andreas Brunnert war im Jahr 2015 Co-Chair des Workshops und unterstützt den Workshop seither als Teil des Program Committee. Hier eine kurze Zusammenfassung des Workshop-Scopes:&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;Load testing and benchmarking software systems are difficult tasks, which requires a great understanding of the system under test and customer behavior. Practitioners face many challenges such as tooling (choosing and implementing the testing tools), environments (software and hardware setup) and time (limited time to design, test, and analyze). This one-day workshop brings together software testing researchers, practitioners and tool developers to discuss the challenges and opportunities of conducting research on load testing and benchmarking software systems.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>22. Software Performance Meetup @ Malt (Velvet Coworking Space)</title><link>https://www.retit.io/22nd-software-performance-meetup-de/</link><pubDate>Tue, 03 Dec 2019 00:00:00 +0100</pubDate><guid>https://www.retit.io/22nd-software-performance-meetup-de/</guid><description>&lt;p&gt;Ein weiteres Jahr ist nahezu vergangen, doch auch im neuen Jahr werden wir wieder das Software Performance Meetup veranstalten. Wir freuen uns, Sie zu unserem zweiundzwanzigsten Software Performance Meetup am 11.02.2020 einzuladen, das von Malt im Velvet Coworking Space (Amalienstraße 71) gehostet wird!&lt;/p&gt;&#10;&lt;p&gt;Richard Vobl wird Methoden zum Analysieren und Vergleichen von Lasttest Ergebnissen präsentieren. Darüber hinaus suchen wir noch nach einen zweiten Vortrag. Sollten Sie also ein Thema haben, das sie präsentieren möchten, freuen wir uns über Ihre Vorschläge.&lt;/p&gt;</description></item><item><title>RETIT ist Sponsor des Symposium on Software Performance 2019</title><link>https://www.retit.io/retit-ist-sponsor-des-symposium-on-software-performance-2019/</link><pubDate>Tue, 01 Oct 2019 00:00:00 +0200</pubDate><guid>https://www.retit.io/retit-ist-sponsor-des-symposium-on-software-performance-2019/</guid><description>&lt;p&gt;RETIT ist offizieller Sponsor des  &lt;a href="https://www.performance-symposium.org/2019/"&gt;Symposium on Software Performance 2019&lt;/a&gt; in Würzburg! Ziel des Symposium on Software Performance ist es Erfahrungen im Bereich der Software Performance auszutauschen – die offizielle Beschreibung der Veranstaltung finden Sie hier:&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;The Symposium on Software Performance (SSP) brings together researchers and practitioners interested in software performance, where „performance“ is understood both in classical sense as “the amount of useful work accomplished by a software system compared to the time and resources used”, as well as in a broader sense as „the manner in which or the efficiency with which a software system reacts or fulfills its intended purpose“. The scope of SSP spans measurement, modeling, benchmark design, and run-time management. The focus is both on classical performance metrics such as response time, throughput and resource utilization, as well as on the relationship of such metrics to other software quality attributes including but not limited to scalability, elasticity, (energy) efficiency, dependability (in terms of availability and reliability), resilience, security and privacy. Topics of interest include the design of metrics, benchmarks and tools for quantitative system evaluation and analysis, as well as the development of methodologies, techniques and tools for modeling, measurement, load testing, monitoring, profiling, workload characterization and run-time management of software systems with respect to the mentioned quality attributes.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>21. Software Performance Meetup @ ESG Mobility</title><link>https://www.retit.io/21-software-performance-meetup-esg-mobility/</link><pubDate>Tue, 24 Sep 2019 00:00:00 +0200</pubDate><guid>https://www.retit.io/21-software-performance-meetup-esg-mobility/</guid><description>&lt;p&gt;Wir freuen uns, Sie zu unserem einundzwanzigsten Software Performance Meetup am 26.11.2019 einzuladen, das von der ESG Mobility gehostet wird!&lt;/p&gt;&#10;&lt;p&gt;Jonas Engeler(Interhyp) wird einen Vortrag zum Thema „Demystifying the Monolith: Instrumenting Legacy Applications with Jaeger and inspect.IT Ocelot “ halten. Im zweiten Vortrag wird Elvir Kuric (Red Hat) über „Performance Testing of OpenShift“ sprechen.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Demystifying the Monolith: Instrumenting Legacy Applications with Jaeger and inspect.IT Ocelot (Jonas Engeler, Interhyp)&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;When analyzing the performance of legacy applications, the standard approaches and tools like stack dumps or the Java Flight Recorder provide some insights, but many APM issues lie deeper and are more difficult to trace down. This talk shows how the combination of Jaeger and inspect.IT Ocelot can help localize these hidden APM issues. Insights from practical experiences with the instrumentation of a large monolith application and hands-on tips for a quick setup are provided.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>RETIT @ Software-QS-Tag 2019 – Do we need a resource efficiency label for software?</title><link>https://www.retit.io/retit-software-qs-tag-2019-do-we-need-a-resource-efficiency-label-for-software/</link><pubDate>Tue, 27 Aug 2019 00:00:00 +0200</pubDate><guid>https://www.retit.io/retit-software-qs-tag-2019-do-we-need-a-resource-efficiency-label-for-software/</guid><description>&lt;p&gt;Dr. Andreas Brunnert wird im November bei den Software-QS-Tagen 2019 einen Vortrag zum Thema &lt;a href="http://www.qs-tag.de/index.php?id=6092"&gt;„Do we need a resource efficiency label for software?“&lt;/a&gt; halten. Hier eine kurze Zusammenfassung des Vortrags:&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;The energy consumption of the IT sector already accounts for approximately 7% of the global energy consumption according to a study done by Greenpeace in 2017.&lt;/em&gt; &lt;em&gt;As this energy consumption is likely to grow due to the ubiquity of software and the development of power-consuming algorithms such as BitCoin miners, it is about time to do something about our footprint on this planet.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>20. Software Performance Meetup @ Google</title><link>https://www.retit.io/20-software-performance-meetup-google/</link><pubDate>Tue, 20 Aug 2019 00:00:00 +0200</pubDate><guid>https://www.retit.io/20-software-performance-meetup-google/</guid><description>&lt;p&gt;&lt;img src="https://www.retit.io/wp-content/uploads/2019/08/analyst-analytics-blur-106344.jpg" alt=""&gt;&lt;br&gt;&#10;Wir freuen uns, Sie zu unserem zwanzigsten Software Performance Meetup am 17.09.2019 einzuladen, das von Google gehostet wird!&lt;/p&gt;&#10;&lt;p&gt;Dieses Jubiläums-Meetup richtet sich insbesondere an Performance-Interessierte, die bisher nicht bei unseren Meetups waren und sich für einen Einstieg in das Thema interessieren. Bernhard Lubomski, einer unserer Senior Software Performance Consultants, wird einen Vortrag zum Thema „Performance Fundamentals in the Age of Cloud Computing – What to look for and how to measure it? “ halten. Im zweiten Vortrag wird Achim Staebler von Signal FX über „Observability: the essential components“ sprechen.&lt;/p&gt;</description></item><item><title>19. Software Performance Meetup @ codecentric AG</title><link>https://www.retit.io/19-software-performance-meetup-codecentric-ag/</link><pubDate>Tue, 14 May 2019 00:00:00 +0200</pubDate><guid>https://www.retit.io/19-software-performance-meetup-codecentric-ag/</guid><description>&lt;p&gt;&lt;img src="https://www.retit.io/wp-content/uploads/2019/05/highres_479662662-1024x576.jpeg" alt=""&gt;&lt;/p&gt;&#10;&lt;p&gt;Wir freuen uns, Sie zu unserem neunzehnten Software Performance Meetup am 21.05.2019 einzuladen, das von der codecentric AG gehostet wird!&lt;/p&gt;&#10;&lt;p&gt;Jens Wilke, Autor von cache2k und Contributor des JCache/JSR107 Standards, wird einen Vortrag zum Thema „Java In-Process Caching – Progress, Performance and Pitfalls“ halten. Im zweiten Vortrag werden Fabian Warthenpfuhl und Jonas Kunz von der Novatec GmbH über „Verbesserte Observability unter Verwendung offener, OpenCensus-basierter Application-Monitoring-Lösungen“ sprechen.&lt;/p&gt;&#10;&lt;h2 id="java-in-process-caching--progress-performance-and-pitfalls"&gt;Java In-Process Caching – Progress, Performance and Pitfalls&lt;/h2&gt;&#10;&lt;p&gt;&lt;em&gt;An in-process caching library is part of every Java application stack. Right now EHCache 2 is beeing phased out. The development of Guava Cache is stalling and the „new kids“ Caffeine and cache2k enter the stage. The talk will give an orientation about the challenges of high performance caching on modern computer hardware and discuss the different existing technical approaches together with some performance data for comparison.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Open Source APM Tool Overview – Jaeger</title><link>https://www.retit.io/https-www-retit-de-open-source-apm-tool-overview-jaeger-german/</link><pubDate>Tue, 30 Apr 2019 00:00:00 +0200</pubDate><guid>https://www.retit.io/https-www-retit-de-open-source-apm-tool-overview-jaeger-german/</guid><description>&lt;p&gt;This article continues our series of blog posts about the Open Source APM standards and tools we started with &lt;a href="https://www.retit.io/open-source-application-performance-monitoring-apm-tools-a-classification-and-overview-of-tools-and-standards"&gt;Open Source Application Performance Monitoring (APM) Tools – A Classification and Overview of Tools and Standards&lt;/a&gt;, providing an overview of the tools and standard. After looking at the two &lt;a href="https://www.retit.io/open-application-performance-monitoring-apm-standards-opentracing-and-opencensus-2/"&gt;OpenSource APM standards OpenCensus and OpenTracing&lt;/a&gt;, we will now introduce Jaeger, an APM tool supporting OpenTracing. We&amp;rsquo;ll provide an basic overview of Jaeger&amp;rsquo;s architecture, introduce UI and show how a Java application can be instrumented to record spans and send them to the Jaeger backend.&lt;/p&gt;</description></item><item><title>RETIT @ Stuttgarter Test-Tage 2019</title><link>https://www.retit.io/retit-stuttgarter-test-tage-2019/</link><pubDate>Sun, 21 Apr 2019 00:00:00 +0200</pubDate><guid>https://www.retit.io/retit-stuttgarter-test-tage-2019/</guid><description>&lt;p&gt;Am 25.04.19 werden Dr. Andreas Brunnert und Bernhard Lubomski bei den Stuttgarter Test-Tagen 2019 einen Vortrag zum Thema Open Source Application Performance Monitoring (APM) Tools halten, eine kurze Zusammenfassung des Inhalts gibt es hier:&lt;/p&gt;&#10;&lt;h4 id="open-source-application-performance-monitoring-apm-tools--ein-überblick-über-apm-tools-und-standards-für-java-basierte-enterprise-anwendungen"&gt;Open Source Application Performance Monitoring (APM) Tools – Ein Überblick über APM Tools und Standards für Java-basierte Enterprise-Anwendungen&lt;/h4&gt;&#10;&lt;p&gt;&lt;em&gt;Die Anzahl der frei verfügbaren APM Tools für Java-basierte Enterprise-Anwendungen (EA) hat in den letzten Jahren stark zugenommen. Das Tracing von Transaktionen in verteilten EA wird daher immer mehr zur „Commodity“, für die man nicht mehr zahlen muss. Selbst große kommerzielle APM-Hersteller unterstützen mittlerweile Standards wie OpenTracing oder OpenCensus um die Integration von eigenen Messpunkten zu vereinfachen. In diesem Vortrag stellen wir die wichtigsten Open Source APM Tools (u.A. Zipkin, Jaeger, PinPoint, Apache Skywalking) und Standards (OpenTracing, OpenCensus) für EA vor und geben einen Überblick über die jeweiligen Stärken und Schwächen. Am Ende des Vortrags werden wir darauf eingehen, wie sich die kommerziellen APM Tools von diesen frei verfügbaren Tools abgrenzen. In der Übung (Nachmittags) werden wir eines dieser APM Tools in einer praktischen Übung ausprobieren.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>18th Software Performance Meetup @ Interhyp AG</title><link>https://www.retit.io/18th-software-performance-meetup-interhyp-ag/</link><pubDate>Thu, 14 Mar 2019 00:00:00 +0100</pubDate><guid>https://www.retit.io/18th-software-performance-meetup-interhyp-ag/</guid><description>&lt;h1&gt;&lt;/h1&gt;&#10;&lt;h1 id="18-software-performance-meetup--interhyp-ag"&gt;18. Software Performance Meetup @ Interhyp AG&lt;/h1&gt;&#10;&lt;p&gt;Wir freuen uns, Sie zu unserem achtzehnten Software Performance Meetup am 19.03.19 einzuladen!&lt;/p&gt;&#10;&lt;p&gt;Dieses Meetup wird von der Interhyp AG gehostet und André van Hoorn von der Universität Stuttgart wird einen Vortrag zu Thema „Efficient Resilience Benchmarking of Microservice Architectures“ halten. Im zweiten Vortrag wird Bernhard Lubomski (RETIT GmbH) eine Einführung in das verteilte Tracing System Jaeger geben:&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Efficient Resilience Benchmarking of Microservice Architectures (André van Hoorn – University of Stuttgart)&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>RETIT ist Sponsor des Symposium on Software Performance 2018</title><link>https://www.retit.io/retit-ist-sponser-des-symposium-on-software-performance-2018/</link><pubDate>Tue, 04 Sep 2018 00:00:00 +0200</pubDate><guid>https://www.retit.io/retit-ist-sponser-des-symposium-on-software-performance-2018/</guid><description>&lt;p&gt;RETIT ist offizieller Sponsor des  &lt;a href="https://www.performance-symposium.org/2018/"&gt;Symposium on Software Performance 2018&lt;/a&gt; in Hildesheim! Ziel des Symposium on Software Performance ist es Erfahrungen im Bereich der Software Performance auszutauschen – die offizielle Beschreibung der Veranstaltung finden Sie hier:&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;Performance is one of the most relevant quality attributes of any IT system. While good performance leads to high user satisfaction, weak response times lead to loss of users, perceived unavailability of the system, or unnecessarily high costs of network or computing resources. Therefore, various techniques to evaluate, control, and improve the performance of IT systems have been developed, ranging from online monitoring and benchmarking to modeling and prediction. Experience shows, that for system design or later optimization, such techniques should be applied in smart combination.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>RETIT präsentiert „Open Source Application Performance Monitoring (APM) Tools – Ein Überblick über APM Tools und Standards für Java-basierte Enterprise-Anwendungen“ beim Java Forum Nord 2018</title><link>https://www.retit.io/retit-praesentiert-open-source-application-performance-monitoring-apm-tools-ein-ueberblick-ueber-apm-tools-und-standards-fuer-java-basierte-enterprise-anwendungen-beim-java-forum-nord/</link><pubDate>Tue, 28 Aug 2018 00:00:00 +0200</pubDate><guid>https://www.retit.io/retit-praesentiert-open-source-application-performance-monitoring-apm-tools-ein-ueberblick-ueber-apm-tools-und-standards-fuer-java-basierte-enterprise-anwendungen-beim-java-forum-nord/</guid><description>&lt;p&gt;Am 13.09.2018 wird Dr. Andreas Brunnert beim Java Forum Nord einen Vortrag zum Thema Open Source Application Performance Monitoring (APM) halten, eine kurze Zusammenfassung des Inhalts gibt es hier:&lt;/p&gt;&#10;&lt;h3 id="open-source-application-performance-monitoring-apm-tools--ein-überblick-über-apm-tools-und-standards-für-java-basierte-enterprise-anwendungen"&gt;Open Source Application Performance Monitoring (APM) Tools – Ein Überblick über APM Tools und Standards für Java-basierte Enterprise-Anwendungen&lt;/h3&gt;&#10;&lt;p&gt;&lt;em&gt;Die Anzahl der frei verfügbaren APM Tools für Java-basierte Enterprise-Anwendungen (EA) hat in den letzten vier Jahren stark zugenommen. Das Tracing von Transaktionen in verteilten EA wird daher immer mehr zur „Commodity“, für die man nicht mehr zahlen muss. Selbst große kommerzielle APM-Hersteller unterstützen mittlerweile Standards wie OpenTracing oder OpenCensus um die Integration von eigenen Messpunkten zu vereinfachen. In diesem Vortrag stelle ich die wichtigsten Open Source APM Tools (u.A. Zipkin, Jaeger, PinPoint, Apache Skywalking) und Standards (OpenTracing, OpenCensus) für EA vor und gebe einen Überblick über die jeweiligen Stärken und Schwächen. Am Ende des Vortrags werde ich darauf eingehen, wie sich die kommerziellen APM Tools von diesen frei verfügbaren Tools abgrenzen.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>16th Software Performance Meetup @ Google</title><link>https://www.retit.io/16th-software-performance-meetup-google/</link><pubDate>Tue, 07 Aug 2018 00:00:00 +0200</pubDate><guid>https://www.retit.io/16th-software-performance-meetup-google/</guid><description>&lt;p&gt;Wir freuen uns, Sie zu unserem sechzehnten Software Performance Meetup am 18.09.18 einzuladen!&lt;/p&gt;&#10;&lt;p&gt;Google wird dieses Meetup hosten und Doug Sillars wird über die Performance von mobilen Anwendungen sprechen, ein Thema das er auch in seinem Buch behandelt: &lt;a href="http://shop.oreilly.com/product/0636920035053.do"&gt;http://shop.oreilly.com/product/0636920035053.do&lt;/a&gt;. Im zweiten Vortrag werden Reinhard Brandstädter (SAP Hybris) und Torsten Hellwig (360performance) über Performance-Monitoring in einer Multi-Tenant Cloud-Umgebung sprechen:&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Performance of Mobile Apps (Doug Sillars)&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;Mobile apps and websites are now the predominant ways that users interact with brands. Research has shown that slow sites and apps lose customer engagement. Despite this, most mobile sites and apps have performance issues that can be easily resolved once diagnosed. I’ll walk through steps to diagnose network performance bottlenecks in mobile services. We’ll discuss real world examples, and how they were resolved. Attendees will leave this talk armed with the tools to test, diagnose and resolve the top network performance issues that affect mobile today.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Open Application Performance Monitoring (APM) Standards – OpenTracing and OpenCensus</title><link>https://www.retit.io/open-application-performance-monitoring-apm-standards-opentracing-and-opencensus-2/</link><pubDate>Tue, 03 Jul 2018 00:00:00 +0200</pubDate><guid>https://www.retit.io/open-application-performance-monitoring-apm-standards-opentracing-and-opencensus-2/</guid><description>&lt;p&gt;This blog post is part of our series about Open Source Application Monitoring (APM) tools. It describes the scope of the two main „standards&amp;quot;  in this area called &lt;a href="http://opentracing.io/"&gt;OpenTracing&lt;/a&gt; and &lt;a href="http://opencensus.io/"&gt;OpenCensus&lt;/a&gt;. If you want to get a broader overview of this topic first, we recommend to read the first part of this blog series: &lt;a href="https://www.retit.io/open-source-application-performance-monitoring-apm-tools-a-classification-and-overview-of-tools-and-standards/"&gt;Open Source Application Performance Monitoring (APM) Tools – A Classification and Overview of Tools and Standards&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Even though the name „standard&amp;quot; might not be 100%  appropriate for the two specifications covered in this blog article, it gives you a sense of what they are trying to do: Their goal is to harmonize the way instrumentation is added to an application using common Application Programming Interfaces (APIs).  It is important to note that those two are not the first attempts to harmonize tracing implementations but they seem to be much more successful in terms of adoption than their predecessor &lt;a href="http://pubs.opengroup.org/onlinepubs/009619299/toc.pdf"&gt;Application Response Measurement (ARM)&lt;/a&gt; which is a specification with a similar goal hosted by the OpenGroup.&lt;/p&gt;</description></item><item><title>RETIT Software Performance Challenge @ Technische Universität München (TUM)</title><link>https://www.retit.io/retit-software-performance-challenge-technische-universitaet-muenchen-tum/</link><pubDate>Wed, 20 Jun 2018 00:00:00 +0200</pubDate><guid>https://www.retit.io/retit-software-performance-challenge-technische-universitaet-muenchen-tum/</guid><description>&lt;p&gt;Ihr wartet nicht gerne? Wir auch nicht! Daher fordern wir euch gemeinsam mit dem Lehrstuhl für Wirtschaftsinformatik (Prof. Krcmar) heraus zur Software Performance Challenge an der TUM, Fakultät für Informatik, am 25.10.2018.&lt;/p&gt;&#10;&lt;p&gt;Löst in 90 Minuten ein kniffliges Software-Performance-Puzzle und gewinnt Amazon-Gutscheine im Wert von insgesamt 140 €. Ihr könnt dabei alleine oder im Team von bis zu vier Personen arbeiten. Die Teams können vor Ort gebildet werden und für das leibliche Wohl ist gesorgt!&lt;/p&gt;</description></item><item><title>RETIT @ TUM Entrepreneurship Day</title><link>https://www.retit.io/retit-tum-entrepreneurship-day/</link><pubDate>Mon, 18 Jun 2018 00:00:00 +0200</pubDate><guid>https://www.retit.io/retit-tum-entrepreneurship-day/</guid><description>&lt;p&gt;Am 21.06.2018 findet der diesjährige TUM Entrepreneurship Day statt. Die RETIT GmbH wird mit einem Stand vor Ort sein um sich interessierten Gästen und Studenten als Arbeitgeber zu präsentieren. Falls Sie Interesse an einer neuen Herausforderung, einem interessanten Berufseinstieg oder einer spannenden Werkstudententätigkeit haben, besuchen Sie unseren Stand im Audimax Foyer der TUM in der Arcisstraße 21, 80333 München. Hier finden Sie eine Übersicht über unsere aktuellen Jobangebote:&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.retit.io/unternehmen/"&gt;## Software Performance Consultant (m/w)&lt;/a&gt;&lt;/p&gt;</description></item><item><title>RETIT presents „An Introduction to Open Source Application Performance Monitoring (APM)“ @ CMG cloudXchange</title><link>https://www.retit.io/retit-presents-an-introduction-to-open-source-application-performance-monitoring-apm-cmg-cloudxchange/</link><pubDate>Thu, 14 Jun 2018 00:00:00 +0200</pubDate><guid>https://www.retit.io/retit-presents-an-introduction-to-open-source-application-performance-monitoring-apm-cmg-cloudxchange/</guid><description>&lt;p&gt;Am 19.06.18 wird Dr. Andreas Brunnert bei dem cloudXchange Event der Computer Measurement Group (CMG) einen Vortrag zum Thema Open Source Application Performance Monitoring (APM) halten, eine kurze Zusammenfassung des Inhalts gibt es hier:&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;An Introduction to Open Source Application Performance Monitoring (APM)&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;This talk provides an overview of the wide variety of open source Application Performance Monitoring (APM) tools available today. It introduces a classification of tools and available standards to give you some guidance on how to choose a proper tool. Afterwards the most popular tools and standards are covered in more detail.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Performance in Detail: Long vs. Double in Java</title><link>https://www.retit.io/performance-in-detail-long-vs-double-in-java/</link><pubDate>Tue, 08 May 2018 00:00:00 +0200</pubDate><guid>https://www.retit.io/performance-in-detail-long-vs-double-in-java/</guid><description>&lt;p&gt;A few weeks ago, we stumbled upon an interesting problem during a code refactoring. After changing the data type of an attribute from &lt;code&gt;List&amp;lt;Long&amp;gt;&lt;/code&gt; to &lt;code&gt;List&amp;lt;Double&amp;gt;&lt;/code&gt;, we noticed some severe performance issues. Our application took minutes to process data it previously handled in seconds. This seemed quite strange, so instead of just reverting the change, we decided to further investigate the reason for this behavior.&lt;/p&gt;&#10;&lt;p&gt;After some analysis, we found out that the version using &lt;code&gt;Doubles&lt;/code&gt; required more heap space and led to an enormous amount of garbage collections, which of course affected the application’s performance. But when consulting the &lt;a href="https://docs.oracle.com/javase/specs/jls/se8/html/jls-4.html#jls-4.2"&gt;Java Language Specification&lt;/a&gt;, you will find that the primitive types &lt;code&gt;long&lt;/code&gt; and &lt;code&gt;double&lt;/code&gt; are both represented internally using 64 bits. So why would the version using &lt;code&gt;Doubles&lt;/code&gt; lead to a higher memory consumption?&lt;/p&gt;</description></item><item><title>Open Source Application Performance Monitoring (APM) Tools – A Classification and Overview of Tools and Standards</title><link>https://www.retit.io/open-source-application-performance-monitoring-apm-tools-a-classification-and-overview-of-tools-and-standards/</link><pubDate>Tue, 24 Apr 2018 00:00:00 +0200</pubDate><guid>https://www.retit.io/open-source-application-performance-monitoring-apm-tools-a-classification-and-overview-of-tools-and-standards/</guid><description>&lt;p&gt;The amount of open source Application Performance Monitoring (APM) tools has grown dramatically in the last four years. The following eight tools appeared publicly starting from early 2014:&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="http://zipkin.io/"&gt;&lt;img src="https://www.retit.io/wp-content/uploads/2018/04/ZIPKIN.png" alt="ZIPKIN"&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://github.com/sourcegraph/appdash"&gt;&lt;img src="https://www.retit.io/wp-content/uploads/2018/04/APPDASH.png" alt="Appdash"&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.elastic.co/de/solutions/apm"&gt;&lt;img src="https://www.retit.io/wp-content/uploads/2018/04/ELASTICAPM.png" alt="Elastic APM"&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="http://inspectit.rocks/"&gt;&lt;img src="https://www.retit.io/wp-content/uploads/2018/04/INSPECTIT.png" alt="InspectIT"&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.jaegertracing.io/"&gt;&lt;img src="https://www.retit.io/wp-content/uploads/2018/04/JAEGER.png" alt="Jaeger Tracing"&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="http://naver.github.io/pinpoint/"&gt;&lt;img src="https://www.retit.io/wp-content/uploads/2018/04/PINPOINT.png" alt="PINPOINT"&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="skywalking.org"&gt;&lt;img src="https://www.retit.io/wp-content/uploads/2018/04/SKYWALKING.png" alt="Apache Skywalking"&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="http://www.stagemonitor.org/de/"&gt;&lt;img src="https://www.retit.io/wp-content/uploads/2018/04/STAGEMONITOR.png" alt="Stagemonitor"&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;If you miss some Monitoring tools in this overview, please note the following:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;With APM tools we refer to tools that allow you to analyze individual transaction traces. With „transaction trace“ we refer to the complete transaction execution flow including a timing breakdown for internal application components and external systems such as databases.&lt;/li&gt;&#10;&lt;li&gt;System monitoring tools that just gather and display aggregated data (e.g., response time or resource utilization statistics) such as Grafana, Prometheus, or ZMON are not analyzed.&lt;/li&gt;&#10;&lt;li&gt;Open source means not just „free“ but also that the code is publicly available for adaptations.&lt;/li&gt;&#10;&lt;li&gt;Hawkular APM is not mentioned as they discontinued their own solution in favor of Jaeger (&lt;a href="http://www.hawkular.org/hawkular-apm/"&gt;http://www.hawkular.org/hawkular-apm&lt;/a&gt;&lt;a href="http://www.hawkular.org/hawkular-apm/"&gt;/&lt;/a&gt;)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;If we have missed an open source APM tool that fits these criteria and was open-sourced since 2014, please let us know at &lt;a href="mailto:info@retit.de"&gt;info@retit.de&lt;/a&gt;!&lt;/p&gt;</description></item><item><title>15th Software Performance Meetup @ Loyalty Partner Solutions</title><link>https://www.retit.io/15th-software-performance-meetup-loyalty-partner-solutions/</link><pubDate>Tue, 20 Mar 2018 00:00:00 +0100</pubDate><guid>https://www.retit.io/15th-software-performance-meetup-loyalty-partner-solutions/</guid><description>&lt;p&gt;Wir freuen uns, Sie zu unserem fünfzehnten Software Performance Meetup am 15.05.18 einzuladen!&lt;/p&gt;&#10;&lt;p&gt;Die Loyalty Partner Solutions GmbH (LPS) wird dieses Meetup hosten und Stefan Kühnel (LPS) wird über seine Erfahrung beim Einsatz von Application Performance Monitoring (APM) in der Amazon Web Service (AWS) Cloud berichten. Im zweiten Vortrag wird Dr. Andreas Brunnert einen Überblick über Open Source APM Tools geben:&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Stefan Kuehnel (LPS): Application Performance Monitoring in an AWS Cloud Environment&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>14th Software Performance Meetup @ Codecentric</title><link>https://www.retit.io/14th-software-performance-meetup-codecentric/</link><pubDate>Tue, 13 Feb 2018 00:00:00 +0100</pubDate><guid>https://www.retit.io/14th-software-performance-meetup-codecentric/</guid><description>&lt;p&gt;&lt;img src="https://www.retit.io/wp-content/uploads/2018/02/puzzle-654957_1920.jpg" alt=""&gt;&lt;/p&gt;&#10;&lt;p&gt;Wir freuen uns, Sie zu unserem vierzehnten Software Performance Meetup am 19.03.18 einzuladen!&lt;/p&gt;&#10;&lt;p&gt;Bei diesem Meetup werden wir etwas Neues probieren – anstatt zwei Vorträge anzubieten, stellen wir Ihre Performance-Skills auf die Probe mit einem Software-Performance-Puzzle! Für die Lösung dieses Puzzles bilden die Teilnehmer kleine Gruppen von 1-4 Personen und haben genau eine Stunde Zeit eine Lösung für das gegebene Performance-Problem zu entwickeln. Am Ende werden die entwickelten Lösungen auf einem Referenzsystem ausgeführt und die schnellsten drei Lösungen werden mit kleinen Preisen belohnt!&lt;/p&gt;</description></item><item><title>Continuous Benchmarking with JMH and JUnit</title><link>https://www.retit.io/continuous-benchmarking-with-jmh-and-junit/</link><pubDate>Tue, 09 Jan 2018 00:00:00 +0100</pubDate><guid>https://www.retit.io/continuous-benchmarking-with-jmh-and-junit/</guid><description>&lt;p&gt;&lt;a href="https://flic.kr/p/6F415T"&gt;&lt;img src="https://www.retit.io/wp-content/uploads/2017/12/3723712803_3b8b0986fe_o-1024x681.jpg" alt=""&gt;&lt;/a&gt;&lt;br&gt;&#10;&lt;a href="https://flic.kr/p/6F415T"&gt;„Measuring Tape&amp;quot;&lt;/a&gt; by &lt;a href="https://www.flickr.com/photos/jamiesrabbits/"&gt;Jamiesrabbits&lt;/a&gt; is licensed under &lt;a href="https://creativecommons.org/licenses/by/2.0/"&gt;CC BY 2.0&lt;/a&gt;&lt;/p&gt;&#10;&lt;h3 id="why-benchmarks"&gt;&lt;strong&gt;Why benchmarks?&lt;/strong&gt;&lt;/h3&gt;&#10;&lt;p&gt;When writing code, you are confronted with countless small decisions all the time.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&amp;ldquo;Should I use a HashMap or a ConcurrentHashMap?&amp;rdquo;&lt;/li&gt;&#10;&lt;li&gt;&amp;ldquo;Maybe using a StringBuilder would be better than concatenating the Strings myself…&amp;rdquo;&lt;/li&gt;&#10;&lt;li&gt;&amp;ldquo;My colleague told me indexOf() is faster than contains(), is it really though?&amp;rdquo;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;While the performance of an application depends on many factors (hardware, workload, software architecture, etc.), these small programming decisions also have an impact on software performance. Many small mistakes can add up pretty quickly, the more so when the code you are developing is a critical component that is called very often. However, it is hard to intuitively know in advance what impact a specific decision might have on the actual software performance. That&amp;rsquo;s why measuring software performance is always a good idea.&lt;/p&gt;</description></item><item><title>Bayerisches Staatsministerium für Wirtschaft und Medien, Energie und Technologie fördert Projekt der RETIT GmbH</title><link>https://www.retit.io/bayerisches-staatsministerium-fuer-wirtschaft-und-medien-energie-und-technologie-foerdert-projekt-der-retit-gmbh/</link><pubDate>Tue, 19 Dec 2017 00:00:00 +0100</pubDate><guid>https://www.retit.io/bayerisches-staatsministerium-fuer-wirtschaft-und-medien-energie-und-technologie-foerdert-projekt-der-retit-gmbh/</guid><description>&lt;p&gt;Im Rahmen des bayerischen Programms für technologieorientierte Unternehmensgründungen (BayTOU) fördert das Bayerisches Staatsministerium für Wirtschaft und Medien, Energie und Technologie ein Projekt der RETIT GmbH. Das Projekt trägt den Titel „Kapazitätsplanung für virtualisierte Unternehmensanwendung (KAVU)&amp;quot; und im Rahmen des Projektes erweitern wir unsere Lösungen RETIT Capacity Manager (RCM), RETIT Application Performance Monitoring (APM) und RETIT Continuous Delivery (RCD), um die Kapazitätsplanung für virtualisierte Unternehmensanwendungen (KAVU) optimal zu unterstützen. Entsprechend befasst sich das Projekt mit bewährten (z.B. Xen) und modernen (z.B. Kubernetes / Docker) virtualisierten Umgebungen. Das Projekt eine Laufzeit von 1,5 Jahren und ermöglicht uns mit voller Energie an unserer eigenen Software zu arbeiten um diese noch besser für unsere Kunden zu machen.&lt;/p&gt;</description></item><item><title>RETIT Supports Quality-Aware DevOps (QUDOS) – A Workshop at the International Conference on Performance Engineering (ICPE) 2018</title><link>https://www.retit.io/retit-supports-quality-aware-devops-qudos-a-workshop-at-the-international-conference-on-performance-engineering-icpe-2018/</link><pubDate>Tue, 28 Nov 2017 00:00:00 +0100</pubDate><guid>https://www.retit.io/retit-supports-quality-aware-devops-qudos-a-workshop-at-the-international-conference-on-performance-engineering-icpe-2018/</guid><description>&lt;p&gt;Der International Workshop on Quality-Aware DevOps (QUDOS) wurde das erste Mal 2015 in Bergamo als Teil der European Software Engineering Conference (ESEC) und des ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE) abgehalten. Dr. Andreas Brunnert ist einer der vier Initiatoren von QUDOS. Im Jahr 2018 findet QUDOS als Teil der International Conference on Performance Engineering (ICPE) in Berlin statt. Hier eine kurze Zusammenfassung des Workshop-Scopes:&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;The QUDOS workshop focuses on the problem of how to best define and integrate quality assurance methods and tools in DevOps. Quality covers a broadly-defined set of dimensions including functional correctness, performance, reliability, safety, survivability, and cost of ownership, among others. To answer this question, the QUDOS workshop wants to bring together experts from academia and industry working in areas such as quality assurance, testing, performance engineering, agile software engineering, and model-based development. The goal is to identify and disseminate novel quality-aware approaches to DevOps.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Stellenangebot: (Junior / Senior) Software Performance Consultant</title><link>https://www.retit.io/stellenangebot-junior-senior-software-performance-consultant/</link><pubDate>Wed, 22 Nov 2017 00:00:00 +0100</pubDate><guid>https://www.retit.io/stellenangebot-junior-senior-software-performance-consultant/</guid><description>&lt;p&gt;&lt;strong&gt;Sie warten nicht gerne? Und komplexe Softwaresysteme finden Sie schon immer spannend?&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Die RETIT GmbH ist ein junges Münchner Unternehmen, das Lösungen und Beratungsleistungen zur modellbasierten Performanceevaluierung von Unternehmensanwendungen mit hohen Nutzerzahlen anbietet. Die RETIT-Lösungen können den Performance-Impact von Änderungen (z.B. steigende Nutzerzahlen, neue Softwarefunktionen, geänderte Hardware-Umgebungen) deutlich einfacher und kostengünstiger evaluieren als traditionell genutzte messbasierte Ansätze wie Last- oder Performancetests.&lt;/p&gt;&#10;&lt;p&gt;Wir suchen motivierte Absolventen und routinierte Professionals die keine Lust haben zu warten und anderen dabei helfen wollen, dies nicht tun zu müssen. Es warten spannende Aufgaben im Bereich der Softwareentwicklung und IT-Beratung rund um das Thema Software Performance auf Sie. Helfen Sie zum Beispiel großen Retail-Unternehmen die Web-Shop-Erfahrung Ihrer Kunden zu verbessern, Behörden dabei ihre Prozesse zu beschleunigen und Anbietern von Rechenzentren die Ressourceneffizienz zu optimieren. Damit verbessern wir nicht nur die Umweltfreundlichkeit von IT-Systemen, sondern helfen unseren Kunden auch Geld zu sparen!&lt;/p&gt;</description></item><item><title>RETIT Supports Load Testing and Benchmarking (LTB) – A Workshop at the International Conference on Performance Engineering (ICPE) 2018</title><link>https://www.retit.io/retit-supports-load-testing-and-benchmarking-ltb-a-workshop-at-the-international-conference-on-performance-engineering-icpe-2018/</link><pubDate>Tue, 21 Nov 2017 00:00:00 +0100</pubDate><guid>https://www.retit.io/retit-supports-load-testing-and-benchmarking-ltb-a-workshop-at-the-international-conference-on-performance-engineering-icpe-2018/</guid><description>&lt;p&gt;Der International Workshop on Load Testing and Benchmarking of Software Systems (LTB) findet im Jahr 2018 als Teil der International Conference on Performance Engineering (ICPE) in Berlin statt. Dr. Andreas Brunnert war im Jahr 2015 Co-Chair des Workshops und unterstützt den Workshop seither als Teil des Program Committee. Hier eine kurze Zusammenfassung des Workshop-Scopes:&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;Load testing and benchmarking software systems are difficult tasks, which requires a great understanding of the system under test and customer behavior. Practitioners face many challenges such as tooling (choosing and implementing the testing tools), environments (software and hardware setup) and time (limited time to design, test, and analyze). This one-day workshop brings together software testing researchers, practitioners and tool developers to discuss the challenges and opportunities of conducting research on load testing and benchmarking software systems.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Stellenausschreibung: Werkstudent (m/w) – Software Performance Engineering</title><link>https://www.retit.io/stellenausschreibung-werkstudent-mw-software-performance-engineering/</link><pubDate>Tue, 07 Nov 2017 00:00:00 +0100</pubDate><guid>https://www.retit.io/stellenausschreibung-werkstudent-mw-software-performance-engineering/</guid><description>&lt;p&gt;&lt;strong&gt;Sie warten auch nicht gerne? Und komplexe Softwaresysteme finden Sie schon immer spannend?&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Die &lt;a href="https://www.retit.io/"&gt;RETIT GmbH&lt;/a&gt; ist ein junges Münchner Unternehmen, das Lösungen und Beratungsleistungen zur modellbasierten Performanceevaluierung von Unternehmensanwendungen mit hohen Nutzerzahlen anbietet. Die RETIT-Lösungen können den Performance-Impact von Änderungen (z.B. steigende Nutzerzahlen, neue Softwarefunktionen, geänderte Hardware-Umgebungen) deutlich einfacher und kostengünstiger evaluieren als traditionell genutzte messbasierte Ansätze wie Last- oder Performancetests. Aktuell erweitern wir unsere Lösungen im Rahmen eines internen Projekts, um die Kapazitätsplanung für virtualisierte Unternehmensanwendungen (KAVU) optimal zu unterstützen. Entsprechend befasst sich das Projekt mit bewährten (z.B. Xen) und modernen (z.B. Kubernetes / Docker) virtualisierten Umgebungen. Wir suchen Studenten der (Bio-, Medien-, Wirtschafts-) Informatik oder verwandter Disziplinen, die im Themenbereich Performance von Softwaresystemen eine herausfordernde Werkstudententätigkeit anstreben und uns bei der weiteren Umsetzung von KAVU unterstützen.&lt;/p&gt;</description></item><item><title>13th Software Performance Meetup @ Codecentric</title><link>https://www.retit.io/13th-software-performance-meetup-codecentric/</link><pubDate>Fri, 13 Oct 2017 00:00:00 +0200</pubDate><guid>https://www.retit.io/13th-software-performance-meetup-codecentric/</guid><description>&lt;p&gt;Wir freuen uns, Sie zu unserem dreizehnten Software Performance Meetup am 14.11.17 einzuladen und dabei über 900 Performance Meetup Mitglieder zu feiern!&lt;/p&gt;&#10;&lt;p&gt;Codecentric wird dieses Meetup hosten und Dmitri Melikyan (StackImpact) wird darüber berichten wieso Continuous production profiling wichtig ist und wie es sich von typischen Performance-Monitoring-Methoden unterscheidet. Im zweiten Vortrag wird Tsvetan Stoychev von ePetWorld GmbH seine Erfahrungen beim Schreiben eine eigenen Real User Monitoring Lösung mit uns teilen:&lt;/p&gt;</description></item><item><title>“Will we survive Black Friday?” – Seasonal Load Testing &amp; Performance Analysis using Simulations</title><link>https://www.retit.io/will-we-survive-black-friday-seasonal-load-testing-performance-analysis-using-simulations/</link><pubDate>Tue, 12 Sep 2017 00:00:00 +0200</pubDate><guid>https://www.retit.io/will-we-survive-black-friday-seasonal-load-testing-performance-analysis-using-simulations/</guid><description>&lt;p&gt;&lt;a href="https://www.retit.io/wp-content/uploads/2017/09/Peak.jpg"&gt;&lt;img src="https://www.retit.io/wp-content/uploads/2017/09/Peak-1024x681.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;Standing on top of a mountain peak feels majestic. Just like handling your application’s peak load without any performance issues.&lt;/em&gt;&lt;/p&gt;&#10;&lt;h2 id="motivation"&gt;&lt;strong&gt;Motivation&lt;/strong&gt;&lt;/h2&gt;&#10;&lt;p&gt;Application performance is a subject which is relevant at all times of the year. However, there are often times when performance becomes especially important to developers, operators and support staff alike. That happens when the workload of the application has certain peak times and seasonal variations, i.e., when many employees or customers are using the application at a certain point in time. Travel agencies will usually experience a surge of users in the summertime; opposed to that, video streaming platforms are used more often in the winter months when people are more likely to stay inside, and they usually also experience more load on weekends than on working days. In the retail industry, usage peaks frequently occur on Black Friday in November or during the festive season leading up to Christmas. The retail industry is also particularly affected by performance problems at that time, because Black Friday discounts are usually achieved through supplier discounts, meaning that only a limited number of discounted articles is available. Performance problems in the central goods management system of a retailer may therefore at the worst lead to selling more articles than are actually in stock – this in turn has a real financial impact for the retailer, because they will have to reorder additional articles at a higher price. But performance problems due to seasonal peak times will have negative consequences in many other industrial sectors as well. To avoid such problems, extensive load tests and performance analysis should be performed prior to the peak season.&lt;/p&gt;</description></item><item><title>12th Software Performance Meetup @ Payback</title><link>https://www.retit.io/12th-software-performance-meetup-payback/</link><pubDate>Tue, 01 Aug 2017 00:00:00 +0200</pubDate><guid>https://www.retit.io/12th-software-performance-meetup-payback/</guid><description>&lt;p&gt;Wir freuen uns, Sie zu unserem zwölften Software Performance Meetup am 14.09.17 einzuladen! Payback wird dieses Meetup hosten und Robin Kunath (Performance Engineer bei Payback) wird darüber berichten wie dort das Thema Continuous Performance Testing angegangen wird. Im zweiten Vortrag wird Harry Kimpel von New Relic seine Erfahrungen über Docker performance monitoring mit uns teilen:&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Robin Kunath (PAYBACK): Continuous performance testing at scale&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;A tale about quality gates, release cycles, automated deployments, generating the right load, automated analysis of test results and displaying them in a simple way.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>HTTP/2 – An Overview from the Performance Perspective</title><link>https://www.retit.io/http2-an-overview-from-the-performance-perspective/</link><pubDate>Tue, 06 Jun 2017 00:00:00 +0200</pubDate><guid>https://www.retit.io/http2-an-overview-from-the-performance-perspective/</guid><description>&lt;p&gt;In May 2015 HTTP/2 was introduced to replace HTTP/1.1 which at this point was almost 20 years old. This was the attempt to adapt the standard transfer protocol of the document-based web to the present world of modern web applications. But since then there have not been a lot of discussions about HTTP/2 in production environments although it is already in heavy use by the big tech companies like Google. Therefore, it is time to take a closer look at the benefits of HTTP/2.&lt;/p&gt;</description></item><item><title>RETIT ist Mitglied der Standard Performance Evaluation Corporation (SPEC)</title><link>https://www.retit.io/retit-ist-mitglied-der-standard-performance-evaluation-corporation-spec/</link><pubDate>Tue, 11 Apr 2017 00:00:00 +0200</pubDate><guid>https://www.retit.io/retit-ist-mitglied-der-standard-performance-evaluation-corporation-spec/</guid><description>&lt;p&gt;Es freut uns, dass die RETIT GmbH seit Ende März offzielles Mitglied der Standard Performance Evaluation Corporation (SPEC) ist! SPEC ist eine internationale Vereinigung von Performance-Spezialisten die sich primär mit der Entwicklung von Benchmarks für den objektiven und unabhängigen Vergleich der Performance von IT-Systemen beschäftigen. Neben diesen traditionellen Betätigungsfeldern wurde vor einigen Jahren die SPEC Research Group (RG) gegründet, die neue Methoden im Bereich des Software Performance Managements analysiert und evaluiert. Zu diesem Zeck gibt es in der SPEC RG verschiedene Working Groups. Dr. Andreas Brunnert hat die &lt;a href="http://research.spec.org/devopswg"&gt;SPEC RG DevOps Performance Working Group&lt;/a&gt; der SPEC RG mit initiiert und nun wird das RETIT-Team die Working Group wieder tatkräftig zu unterstützen. Ziel dieser Working Group ist es, die Herausforderungen im Bereich Performance zu identifizieren und zu adressieren, die durch die organisatorischen  und technischen Änderungen der DevOps Bewegung ausgelöst wurden.&lt;/p&gt;</description></item><item><title>11th Software Performance Meetup @ Burda Bootcamp</title><link>https://www.retit.io/11th-software-performance-meetup-burda-bootcamp/</link><pubDate>Tue, 04 Apr 2017 00:00:00 +0200</pubDate><guid>https://www.retit.io/11th-software-performance-meetup-burda-bootcamp/</guid><description>&lt;p&gt;Wir freuen uns, Sie am 09.05.17 zum elften Software Performance Meetup begrüßen zu dürfen! Das Burda Bootcamp ist so freundlich, dieses Meetup zu hosten! Wie immer gibt es an dem Abend zwei spannende Vorträge zum Thema Performance – Dieses mal erwarten Sie die folgenden beiden Beiträge:&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Richard Vobl (RETIT): HTTP/2 – Web Performance Improvements for free!&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;In May 2015 HTTP/2 was introduced to replace HTTP/1.1 which at this point was almost 20 years old. This was the attempt to adapt the standard transfer protocol of the document-based web to the present world of modern web applications. But since then there is not a lot of discussion about HTTP/2 in production environments. So it is time to take a closer look and decide whether HTTP/2 is able to keep its promises and is worth switching to. In this talk we will also have a look at why HTTP/2 was introduced and the benefits it provides from a performance perspective which we are going to see in some live examples. A reality-check concluding this talk will show if HTTP/2 is ready to be used in the technologies of your web applications.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>RETIT @ Stuttgarter Test-Tage 2017</title><link>https://www.retit.io/retit-stuttgarter-test-tage-2017/</link><pubDate>Tue, 07 Mar 2017 00:00:00 +0100</pubDate><guid>https://www.retit.io/retit-stuttgarter-test-tage-2017/</guid><description>&lt;p&gt;Am 27.04.17 werden Dr. Andreas Brunnert und Markus Dlugi bei den Stuttgarter Test-Tagen 2017 einen Vortrag zum Thema Performance-Evaluation in Deployment-Pipelines halten, eine kurze Zusammenfassung des Inhalts gibt es hier:&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Kontinuierliche Performance-Evaluation mit Open-Source-Werkzeugen&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;Um die Releasefrequenz von Software zu erhöhen, haben Continuous-Integration (CI) Systeme in den letzten Jahren eine sehr große Verbreitung erfahren. Während funktionale Aspekte in den Deployment-Pipelines vieler CI-Systeme bereits standardmäßig für jede Softwareversion überprüft werden, ist dies für nicht-funktionale Anforderungen wie Performance (im Sinne von Antwortzeit, Durchsatz und Ressourcenauslastung) oft nicht der Fall. Moderne Application Performance Management (APM) Werkzeuge besitzen bereits oft Funktionen um die Performance für jeden Build zu prüfen, sind jedoch in den meisten Fällen sehr teuer. Um solch hohe Investitionen zu vermeiden, stellen wir in dem Vortrag vor, wie eine Deployment-Pipeline um kontinuierliche Performance-Evaluationen erweitertet werden kann, und das nur mit Open Source Software! Insbesondere werden wir dabei auf Best-Practices und Erfahrungen aus verschiedenen Kundenprojekten eingehen und den generellen Ablauf in einer Demo präsentieren.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Does your cloud provider really deliver what you pay for?</title><link>https://www.retit.io/does-your-cloud-provider-really-deliver-what-you-pay-for-2/</link><pubDate>Tue, 28 Feb 2017 00:00:00 +0100</pubDate><guid>https://www.retit.io/does-your-cloud-provider-really-deliver-what-you-pay-for-2/</guid><description>&lt;p&gt;&lt;a href="https://www.retit.io/wp-content/uploads/2017/02/Cloud.jpg"&gt;&lt;img src="https://www.retit.io/wp-content/uploads/2017/02/Cloud-1024x606.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;In recent years, cloud computing has become an integral part of the IT landscape. Many enterprises rely on services from the cloud, for example because they don’t want to buy and maintain hardware by themselves. Furthermore, cloud services allow to easily scale applications depending on the load the system is experiencing, making them very attractive for both small and large businesses. However, while the performance of the application is often monitored with modern APM tools, the performance of the infrastructure itself is rarely scrutinized. We recently had a case at our company which shows that sometimes, it is a good idea to check whether you actually receive the capacity you pay for.&lt;/p&gt;</description></item><item><title>Continuous Performance Evaluation using Open Source Tools</title><link>https://www.retit.io/continuous-performance-evaluation-using-open-source-tools/</link><pubDate>Tue, 21 Feb 2017 00:00:00 +0100</pubDate><guid>https://www.retit.io/continuous-performance-evaluation-using-open-source-tools/</guid><description>&lt;p&gt;&lt;a href="https://www.retit.io/wp-content/uploads/2017/02/Pipeline.jpg"&gt;&lt;img src="https://www.retit.io/wp-content/uploads/2017/02/Pipeline-1024x682.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;One major trend in IT has been the adoption of DevOps and continuous delivery principles. Many businesses have introduced continuous integration systems, trying to improve software quality and push out features in increasingly shorter release cycles. While functional requirements are rigorously evaluated in these environments to avoid breaking the application, non-functional requirements such as performance are often neglected. Some companies run sporadic load tests every few months, but this is usually not enough – one week after the load test, a major performance bug could be introduced, affecting end users for a long time. This is only made worse by the fact that finding and fixing a performance bug in production is much more expensive than doing the same during development stage. Therefore, it is important to continuously evaluate the performance of all applications.&lt;/p&gt;</description></item><item><title>RETIT @ International Conference on Performance Engineering (ICPE) 2017</title><link>https://www.retit.io/retit-international-conference-on-performance-engineering-icpe-2017/</link><pubDate>Tue, 14 Feb 2017 00:00:00 +0100</pubDate><guid>https://www.retit.io/retit-international-conference-on-performance-engineering-icpe-2017/</guid><description>&lt;p&gt;Die International Conference on Performance Engineering (ICPE) ist eine der größten internationalen Konferenzen zum Thema Software Performance und hat eine lange Tradition Wissenschaftler und Praktiker in dem Gebiet zusammen zu bringen, um aktuelle Themen zu diskutieren und modernste Methoden und Techniken vorzustellen. Es freut uns daher besonders, eins der neuesten RETIT-Projekte der internationalen Community vorstellen zu dürfen: die RETIT Web UI! Eine kurze Zusammenfassung des Vortrages finden Sie hier:&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;RETIT Web UI – A Scalable Web Application for Performance Modeling and Prediction&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>RETIT @ Java User Group München (JUGM)</title><link>https://www.retit.io/retit-java-user-group-muenchen-jugm/</link><pubDate>Tue, 07 Feb 2017 00:00:00 +0100</pubDate><guid>https://www.retit.io/retit-java-user-group-muenchen-jugm/</guid><description>&lt;p&gt;Am 20.02.17 wird Dr. Andreas Brunnert bei einer Veranstaltung der Java User Group München (JUGM) einen Vortrag zum Thema Performance-Evaluation in Deployment-Pipelines halten, eine kurze Zusammenfassung des Inhalts gibt es hier:&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Continuous Performance Evaluation Using Open Source Tools&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;In this talk, we will have a look at how a pipeline for continuous performance evaluations can be designed using only open source software. We will present best practices and experiences gained in the course of multiple customer projects and also explain the general workflow in a demo.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>RETIT sucht engagierte Studenten für spannende Masterarbeit in Kooperation mit Media-Saturn</title><link>https://www.retit.io/retit-sucht-engagierte-studenten-fuer-spannende-masterarbeit-in-kooperation-mit-media-saturn/</link><pubDate>Mon, 06 Feb 2017 00:00:00 +0100</pubDate><guid>https://www.retit.io/retit-sucht-engagierte-studenten-fuer-spannende-masterarbeit-in-kooperation-mit-media-saturn/</guid><description>&lt;p&gt;&lt;strong&gt;Sie warten nicht gerne? Und wollten schon immer Verstehen wie komplexe Online-Shops und Warenwirtschaftssysteme in der Realität die hohe Nutzerlast bewältigen? Schreiben Sie Ihre Masterarbeit bei der RETIT GmbH in Kooperation mit der Media-Saturn IT Services GmbH!&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;RETIT ist ein junges Münchner Unternehmen, das Lösungen und Beratungsleistungen zur modellbasierten Performance-Evaluierung von Unternehmensanwendungen mit hohen Nutzerzahlen anbietet. Die RETIT Lösungen können den Performance-Impact von Änderungen (z.B. steigende Nutzerzahlen, neue Softwarefunktionen, geänderte Hardware-Umgebungen) deutlich einfacher und kostengünstiger evaluieren als traditionell genutzte messbasierte Ansätze wie Last- oder Performance-Tests. Gemeinsam mit der Media-Saturn IT Services GmbH suchen wir Studenten der (Bio-, Medien-, Wirtschafts-) Informatik oder verwandter Disziplinen, die im Themenbereich Performance von Softwaresystemen eine herausfordernde Masterarbeit anstreben. Ziel der Arbeit ist die Analyse der IT-Kapazität (Software- und Hardwareressourcen), die benötigt wird um ein System, das derzeit verteilt auf fast 1000 Märkten der Media-Saturn-Gruppe läuft, zu zentralisieren.&lt;/p&gt;</description></item><item><title>10th Software Performance Meetup @ Media-Saturn Spacelab</title><link>https://www.retit.io/10th-software-performance-meetup-media-saturn-spacelab/</link><pubDate>Mon, 30 Jan 2017 00:00:00 +0100</pubDate><guid>https://www.retit.io/10th-software-performance-meetup-media-saturn-spacelab/</guid><description>&lt;p&gt;Wir freuen uns, Sie am 01.02.17 zum zehnten Software Performance Meetup begrüßen zu dürfen! Das Media-Saturn Spacelab ist so freundlich, dieses Meetup zu hosten! Wie immer gibt es an dem Abend zwei spannende Vorträge zum Thema Performance – Dieses mal erwarten Sie die folgenden beiden Beiträge:&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Stefan Rohe (funkwerk): Performance Tricks with Dlang (&lt;a href="https://github.com/d-muc/talks/tree/master/2017_02_01.performance_patterns"&gt;slides&lt;/a&gt;)&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;Recent performance publications from the dlang [www.dlang.org] community sound quite promising. Students write libraries that are faster than well tuned professional code. They announced to have:&lt;/em&gt;&lt;/p&gt;</description></item><item><title>RETIT Zuwachs – Richard Vobl, Konstantinos Angelopoulus und Bernhard Schneider</title><link>https://www.retit.io/retit-zuwachs-richard-vobl-konstantinos-angelopoulus-und-bernhard-schneider/</link><pubDate>Tue, 20 Dec 2016 00:00:00 +0100</pubDate><guid>https://www.retit.io/retit-zuwachs-richard-vobl-konstantinos-angelopoulus-und-bernhard-schneider/</guid><description>&lt;p&gt;In den letzten zwei Monaten hat sich wieder einiges getan bei der RETIT GmbH:&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.retit.io/wp-content/uploads/2016/04/RETIT_Richard_Vobl.jpg"&gt;&lt;img src="https://www.retit.io/wp-content/uploads/2016/04/RETIT_Richard_Vobl-819x1024.jpg" alt="RETIT_Richard_Vobl"&gt;&lt;/a&gt;&lt;a href="https://www.xing.com/profile/Richard_Vobl"&gt;Richard Vobl&lt;/a&gt; ist seit Mitte November als Junior Software Performance Consultant bei RETIT tätig und kann so das in seiner Masterarbeit zum Thema &lt;em&gt;„Design and Implementation of a Web Application for Performance Modeling and Simulation“&lt;/em&gt; gewonnene Wissen direkt in der Praxis anwenden. Richard bringt viel Erfahrung aus seinem dualen Studium in Kooperation mit dem Flughafen München und seiner Werkstudententätigkeit bei der Jato Consulting GmbH mit in seine Tätigkeit. Wir freuen uns sehr über seine Unterstützung im Bereich Software-Entwicklung und Beratung!&lt;/p&gt;</description></item><item><title>RETIT Supports Load Testing and Benchmarking (LTB) – A Workshop at the International Conference on Performance Engineering (ICPE) 2017</title><link>https://www.retit.io/retit-supports-load-testing-and-benchmarking-ltb-a-workshop-at-the-international-conference-on-performance-engineering-icpe-2017/</link><pubDate>Thu, 15 Dec 2016 00:00:00 +0100</pubDate><guid>https://www.retit.io/retit-supports-load-testing-and-benchmarking-ltb-a-workshop-at-the-international-conference-on-performance-engineering-icpe-2017/</guid><description>&lt;p&gt;Der International Workshop on Load Testing and Benchmarking of Software Systems (LTB) findet im Jahr 2017 als Teil der International Conference on Performance Engineering (ICPE) in L’Aquila am 23.04.17 statt. Dr. Andreas Brunnert war im Jahr 2015 Co-Chair des Workshops und unterstützt den Workshop seither als Teil des Program Committee. Hier eine kurze Zusammenfassung des Workshop-Scopes:&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;Load testing and benchmarking software systems are difficult tasks, which requires a great understanding of the system under test and customer behavior. Practitioners face many challenges such as tooling (choosing and implementing the testing tools), environments (software and hardware setup) and time (limited time to design, test, and analyze). This one-day workshop brings together software testing researchers, practitioners and tool developers to discuss the challenges and opportunities of conducting research on load testing and benchmarking software systems.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>RETIT Supports Quality-Aware DevOps (QUDOS) – A Workshop at the International Conference on Performance Engineering (ICPE) 2017</title><link>https://www.retit.io/retit-supports-quality-aware-devops-qudos-a-workshop-at-the-international-conference-on-performance-engineering-icpe-2017/</link><pubDate>Wed, 14 Dec 2016 00:00:00 +0100</pubDate><guid>https://www.retit.io/retit-supports-quality-aware-devops-qudos-a-workshop-at-the-international-conference-on-performance-engineering-icpe-2017/</guid><description>&lt;p&gt;Der International Workshop on Quality-Aware DevOps (QUDOS) wurde das erste Mal 2015 in Bergamo als Teil der European Software Engineering Conference (ESEC) und des ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE) abgehalten. Dr. Andreas Brunnert ist einer der vier Initiatoren von QUDOS. Im Jahr 2017 findet QUDOS als Teil der International Conference on Performance Engineering (ICPE) in L’Aquila am 27.04.17 statt. Hier eine kurze Zusammenfassung des Workshop-Scopes:&lt;/p&gt;</description></item><item><title>10th Software Performance Meetup – Termin + Call for Talk Proposal</title><link>https://www.retit.io/10th-software-performance-meetup-termin-call-for-talk-proposal/</link><pubDate>Tue, 13 Dec 2016 00:00:00 +0100</pubDate><guid>https://www.retit.io/10th-software-performance-meetup-termin-call-for-talk-proposal/</guid><description>&lt;p&gt;Das nächste Software Performance Meetup in München findet am 01.02.17 beim Media-Saturn Spacelab Accelerator statt. Mehr Details über die Veranstaltung und den aktuellen Planungsstand finden Sie hier:&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.meetup.com/de-DE/Software-Performance-Meetup-Group/events/236174775/"&gt;https://www.meetup.com/de-DE/Software-Performance-Meetup-Group/events/236174775/&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Wir sind aktuell auf der Suche nach einem Vortrag für die Veranstaltung und freuen uns über Ihre Vorschläge! Wollten Sie schon immer Ihr aktuelles Projekt oder Ihre Erfahrung im Bereich Software Performance mit einer interessierten und fachkundigen Community teilen? Jetzt ist Ihre Chance! Ideen und Vorschläge entweder direkt über den Meetup-Link oder kontaktieren Sie uns direkt: &lt;a href="https://www.retit.io/kontakt/"&gt;/kontakt/&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Artikel über die Themen Continuous Performance Evaluation und Capacity Planning im Journal of Systems and Software veröffentlicht</title><link>https://www.retit.io/artikel-ueber-die-themen-continuous-performance-evaluation-und-capacity-planning-im-journal-of-systems-and-software-veroeffentlicht/</link><pubDate>Wed, 16 Nov 2016 00:00:00 +0100</pubDate><guid>https://www.retit.io/artikel-ueber-die-themen-continuous-performance-evaluation-und-capacity-planning-im-journal-of-systems-and-software-veroeffentlicht/</guid><description>&lt;p&gt;Ein Artikel zum Thema „Continuous Performance Evaluation and Capacity Planning for Enterprise Applications Using Resource Profiles“ der RETIT-Gründer Dr. Andreas Brunnert und Prof. Dr. Helmut Krcmar ist ab sofort in der finalen Version in ersten Ausgabe für 2017 des Journal of Systems and Software (JSS) verfügbar. Bis zum 4.1.2017 können Sie den Artikel kostenfrei und ohne Anmeldung unter folgendem Link herunterladen:&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://authors.elsevier.com/a/1U2wPbKHok6Jd"&gt;https://authors.elsevier.com/a/1U2wPbKHok6Jd&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Eine kurze Zusammenfassung des Artikels finden Sie hier:&lt;/p&gt;</description></item><item><title>RETIT @ SSP 2016 – A Scalable Web Application for Performance Modeling and Prediction</title><link>https://www.retit.io/retit-ssp-2016-a-scalable-web-application-for-performance-modeling-and-prediction/</link><pubDate>Tue, 11 Oct 2016 00:00:00 +0200</pubDate><guid>https://www.retit.io/retit-ssp-2016-a-scalable-web-application-for-performance-modeling-and-prediction/</guid><description>&lt;p&gt;Dr. Andreas Brunnert wird im November beim &lt;a href="http://www.performance-symposium.org/2016/"&gt;Symposium on Software Performance (SSP) 2016&lt;/a&gt; einen Vortrag zum Thema „A Scalable Web Application for Performance Modeling and Prediction“ halten. Hier eine kurze Zusammenfassung des Vortrags:&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;This talk presents our current project to deliver performance modeling and prediction capabilities as a service. In order to do so we have developed a scalable web application architecture that allows to deliver these capabilities to as many clients as needed by allowing to scale out easily. To implement these capabilities, we have leveraged frameworks such as Polymer for the user interface, REST services for the backend, Cassandra as data storage and novel cloud features such as Amazon Lambda for distributing simulation jobs. The underlying performance modeling notation for the solution is derived from the Palladio Component Model (PCM). The talk will also feature a demo of the solution. In the demo, we will explain why we have hidden a lot of the features of PCM from the user to focus on the most important use cases and thereby improving the user experience.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>9th Software Performance Meetup @ codecentric</title><link>https://www.retit.io/9th-software-performance-meetup-codecentric/</link><pubDate>Tue, 20 Sep 2016 00:00:00 +0200</pubDate><guid>https://www.retit.io/9th-software-performance-meetup-codecentric/</guid><description>&lt;p&gt;Wir freuen uns, Sie nach der Sommerpause am 27.09.16 zum neunten Software Performance Meetup begrüßen zu dürfen! Die codecentric AG ist so freundlich, dieses Meetup zu hosten und uns danach zu einem Get-Together einzuladen! Wie immer gibt es an dem Abend zwei spannende Vorträge zum Thema Performance – Dieses mal erwarten Sie die folgenden beiden Beiträge:&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Martin Klier (Performing Databases GmbH): Performance is rarely an accident&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;The intention is, to show development teams, administrators and analysts, how beneficial it would be to think about performance at all, and that you’d need code instrumentation (=runtime meta information about application behavior) to get better. Martin will go from general Excellence over costs and implication of changes to the real craftsmanship of performance analysis.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>RETIT @ Software-QS-Tag 2016 – Software Performance richtig testen – aber wie?</title><link>https://www.retit.io/retit-software-qs-tag-2016-software-performance-richtig-testen-aber-wie/</link><pubDate>Tue, 26 Jul 2016 00:00:00 +0200</pubDate><guid>https://www.retit.io/retit-software-qs-tag-2016-software-performance-richtig-testen-aber-wie/</guid><description>&lt;p&gt;Dr. Andreas Brunnert wird im November bei den Software-QS-Tagen 2016 einen Vortrag zum Thema &lt;a href="http://www.qs-tag.de/software-performance-richtig-testen-aber-wie/"&gt;„Software Performance richtig testen – aber wie?“&lt;/a&gt; halten. Hier eine kurze Zusammenfassung des Vortrags:&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;Entsprechend des Mottos dieser Software QS-Tage beschäftigt sich dieser Vortrag mit der Frage wie man die Performance (im Sinne von Antwortzeit, Durchsatz und Ressourcenverbrauch) einer Software richtig testet und dabei auch keine wesentlichen Aspekte vergisst, also auch das „Richtige“ testet. Die genannten Fragestellungen sind im Bereich der Performance besonders herausfordernd, da durch die hohen Kosten für repräsentative Performance-Testsysteme meist entweder nur ein begrenzter zeitlicher Zugriff auf diese möglich ist oder nur Systeme in deutlich kleinerer Dimensionierung als benötigt zur Verfügung stehen.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>9th Software Performance Meetup – Termin + Call for Talk Proposals</title><link>https://www.retit.io/9th-software-performance-meetup-termin-call-for-talk-proposals/</link><pubDate>Tue, 19 Jul 2016 00:00:00 +0200</pubDate><guid>https://www.retit.io/9th-software-performance-meetup-termin-call-for-talk-proposals/</guid><description>&lt;p&gt;Das nächste Software Performance Meetup in München findet am 27.09.16 bei der codecentric AG statt. Mehr Details über die Veranstaltung und den aktuellen Planungsstand finden Sie hier:&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="http://www.meetup.com/de-DE/Software-Performance-Meetup-Group/events/232593447/"&gt;http://www.meetup.com/de-DE/Software-Performance-Meetup-Group/events/232593447/&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Wir sind aktuell auf der Suche nach einem Vortrag für die Veranstaltung und freuen uns über Ihre Vorschläge! Wollten Sie schon immer Ihr aktuelles Projekt oder Ihre Erfahrung im Bereich Software Performance mit einer interessierten und fachkundigen Community teilen? Jetzt ist Ihre Chance! Ideen und Vorschläge entweder direkt über den Meetup-Link oder kontaktieren Sie uns direkt: &lt;a href="https://www.retit.io/kontakt/"&gt;/kontakt/&lt;/a&gt;&lt;/p&gt;</description></item><item><title>RETIT Runners @ B2Run</title><link>https://www.retit.io/retit-runners-b2run/</link><pubDate>Fri, 15 Jul 2016 00:00:00 +0200</pubDate><guid>https://www.retit.io/retit-runners-b2run/</guid><description>&lt;p&gt;Am 14.07 haben die „RETIT Runners“ erfolgreich am B2Run teilgenommen! Nachdem es zu Beginn etwas regnerisch losging, hat sich das Wetter dann über den Abend von seiner besten Seite gezeigt und das Team konnte so dem Motto „Mit uns läuft Ihre Performance!“ ganz und gar gerecht werden. Die Team-Ergebnisse finden Sie hier: &lt;a href="http://b2run.maxfunsports.com/event/quick-search?event_id=3030&amp;amp;query=RETIT"&gt;http://b2run.maxfunsports.com/event/quick-search?event_id=3030&amp;query=RETIT&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Allen Läufern ging es nach dem Lauf noch hervorragend – hier der Beweis:&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.retit.io/wp-content/uploads/2016/07/20160714_201138.jpg"&gt;&lt;img src="https://www.retit.io/wp-content/uploads/2016/07/20160714_201138-1024x576.jpg" alt="20160714_201138"&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Wir freuen uns schon auf das nächste Jahr!&lt;/p&gt;</description></item><item><title>RETIT sucht engagierte Studenten für spannende Abschlussarbeiten und Werkstudententätigkeiten!</title><link>https://www.retit.io/retit-sucht-engagierte-studenten-fuer-spannende-abschlussarbeiten-und-werkstudententaetigkeiten/</link><pubDate>Fri, 08 Jul 2016 00:00:00 +0200</pubDate><guid>https://www.retit.io/retit-sucht-engagierte-studenten-fuer-spannende-abschlussarbeiten-und-werkstudententaetigkeiten/</guid><description>&lt;p&gt;&lt;strong&gt;Sie warten auch nicht gerne? Und komplexe Softwaresysteme finden Sie schon immer spannend?&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Die RETIT GmbH ist ein junges Münchner Unternehmen, das Lösungen und Beratungsleistungen zur modellbasierten Performanceevaluierung von Unternehmensanwendungen mit hohen Nutzerzahlen anbietet. Die RETIT-Lösungen können den Performance-Impact von Änderungen (z.B. steigende Nutzerzahlen, neue Softwarefunktionen, geänderte Hardware-Umgebungen) deutlich einfacher und kostengünstiger evaluieren als traditionell genutzte messbasierte Ansätze wie Last- oder Performancetests. Wir suchen Studenten der (Bio-, Medien-, Wirtschafts-) Informatik oder verwandter Disziplinen, die im Themenbereich Performance von Softwaresystemen eine herausfordernde Werkstudententätigkeit oder Abschlussarbeit (Master-  oder Bachelorarbeit) anstreben.&lt;/p&gt;</description></item><item><title>RETIT Zuwachs ab dem 01.04.2016 – Markus Dlugi, Richard Vobl und Sreenath Premnadh</title><link>https://www.retit.io/retit-zuwachs-ab-dem-01-04-2016-markus-dlugi-richard-vobl-und-sreenath-premnadh/</link><pubDate>Tue, 19 Apr 2016 00:00:00 +0200</pubDate><guid>https://www.retit.io/retit-zuwachs-ab-dem-01-04-2016-markus-dlugi-richard-vobl-und-sreenath-premnadh/</guid><description>&lt;p&gt;Seit dem 01.04.2016 unterstützen drei neue Gesichter die RETIT GmbH:&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.xing.com/profile/Markus_Dlugi"&gt;Markus Dlugi&lt;/a&gt;&lt;a href="https://www.retit.io/wp-content/uploads/2016/04/RETIT_Markus_Dlugi.jpg"&gt;&lt;img src="https://www.retit.io/wp-content/uploads/2016/04/RETIT_Markus_Dlugi.jpg" alt="RETIT_Markus_Dlugi"&gt;&lt;/a&gt; ist bei RETIT als Junior Software Performance Consultant tätig und bringt mehrere Jahre Erfahrung im Bereich des Software Performance Engineerings mit. Er hat als Werkstudent bei der fortiss GmbH als Teil der Performance Management Group maßgeblich an der Entwicklung von Werkzeugen für die modellbasierte Performance-Evaluation mitgewirkt und diese Tätigkeiten durch seine Master- und Bachelorarbeiten an der Technischen Universität München (TUM) in diesem Bereich fundiert. Weiterhin hat Herr Dlugi schon in wissenschaftlichen Publikationen sein Wissen mit der internationalen Performance-Community diskutiert. Wir freuen uns sehr über seine Unterstützung im Bereich Software-Entwicklung und Beratung!&lt;/p&gt;</description></item><item><title>Neues RETIT Headquarter an der Schwanthalerhöhe in München</title><link>https://www.retit.io/neue-retit-bueros-an-der-schwanthalerhoehe-in-muenchen/</link><pubDate>Tue, 12 Apr 2016 00:00:00 +0200</pubDate><guid>https://www.retit.io/neue-retit-bueros-an-der-schwanthalerhoehe-in-muenchen/</guid><description>&lt;p&gt;Seit dem 01.04.2016 finden Sie RETIT auch an der Schwanthalerhöhe in der Ganghoferstr. 29a in 80339 München. Ganz im Sinne der Ressourceneffizienz sind unsere Büros in einem Bürogebäude das mit der Leadership in Energy and Environmental Design (LEED) Zertifizierung in Gold des U.S. Green Building Council ausgezeichnet wurde (mehr unter: &lt;a href="http://www.immobilienreport.de/gewerbe/KPMG-Theresienhoehe.php%29"&gt;http://www.immobilienreport.de/gewerbe/KPMG-Theresienhoehe.php)&lt;/a&gt;. Besonderer Blickfang aus unseren Büros ist nicht nur das schöne Gebäude sondern die endlose Treppe, die Sie unten im Bild sehen und im Jahr 2004 von Ólafur Eliasson gestaltet wurde.&lt;/p&gt;</description></item><item><title>RETIT Supports Quality-Aware DevOps (QUDOS) – A Workshop at the International Symposium on Software Testing and Analysis (ISSTA) 2016</title><link>https://www.retit.io/retit-supports-quality-aware-devops-qudos-a-workshop-at-the-international-symposium-on-software-testing-and-analysis-issta-2016/</link><pubDate>Tue, 15 Mar 2016 00:00:00 +0100</pubDate><guid>https://www.retit.io/retit-supports-quality-aware-devops-qudos-a-workshop-at-the-international-symposium-on-software-testing-and-analysis-issta-2016/</guid><description>&lt;p&gt;Der International Workshop on Quality-Aware DevOps (QUDOS) wurde das erste Mal 2015 in Bergamo als Teil der European Software Engineering Conference (ESEC) und des ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE) abgehalten. Dr. Andreas Brunnert ist einer der vier Initiatoren von QUDOS. Dieses Jahr hat er aus Zeitgründen die Organisation an seine ehemaligen Kollegen von fortiss abgegeben, ist jedoch aktiv als Teil des Programmkomitees bei der Programmauswahl beteiligt.&lt;/p&gt;</description></item><item><title>RETIT @ Nokia / Software Engineering Live</title><link>https://www.retit.io/retit-software-engineering-live/</link><pubDate>Fri, 26 Feb 2016 00:00:00 +0100</pubDate><guid>https://www.retit.io/retit-software-engineering-live/</guid><description>&lt;p&gt;Andreas Brunnert wird am Dienstag, den 08.03.16 beim &lt;a href="https://rg-muenchen.gi.de/veranst/1446"&gt;Arbeitskreis Software Engineering Live der GI&lt;/a&gt; über die Sicherstellung der Performance in DevOps Szenarien sprechen. Der Titel des Vortrags lautet:&lt;/p&gt;&#10;&lt;p&gt;„Software Performance in DevOps – Eine Perspektive aus Forschung und Praxis“&lt;/p&gt;&#10;&lt;p&gt;Zusammenfassung: Nutzer von Softwaresystemen (Apps, Webseiten, etc.) erwarten neben der korrekten Funktion immer auch eine schnelle Reaktionszeit, denn niemand wartet gerne. Oft führen schon Verzögerungen im Sekundenbereich dazu, dass Nutzer abspringen und der Umsatz von eCommerce-Anbietern massiv einbricht. Neben solchen B2C Beispielen finden sich auch im Bereich der kritischen Infrastrukturen immer mehr Softwaresysteme, die in ausreichender Geschwindigkeit reagieren müssen. Stellen Sie sich beispielsweise vor, Smart Grids würde nicht schnell genug auf Wind- und Wetterschwankungen reagieren… Weitere Beispiele des täglichen Lebens finden sich zu Hauf. Wie aber stellt man bei einer immer schnelleren Releasefrequenz, die durch DevOps Konzepte unterstützt wird, sicher, dass Softwaresysteme ein gewünschtes Antwortzeitverhalten aufweisen? Und wie hält man die dafür erforderlichen Kosten im Rahmen? Dieser Vortrag stellt aktuelle Ansätze aus Industrie und Forschung zur Beantwortung dieser und weiterer Fragen rund um die Performance von Softwaresystemen vor.&lt;/p&gt;</description></item><item><title>RETIT Keynote @ KOSSE DevOps Tag 2016</title><link>https://www.retit.io/retit-keynote-kosse-devops-tag-2016/</link><pubDate>Tue, 23 Feb 2016 00:00:00 +0100</pubDate><guid>https://www.retit.io/retit-keynote-kosse-devops-tag-2016/</guid><description>&lt;p&gt;Dr. Andreas Brunnert wird am Mittwoch, den 01.06.16 beim &lt;a href="http://www.diwish.de/termin/kosse-tag-2016-devops-synergien-zwischen-softwareentwicklung-und-betrieb.html"&gt;KOSSE DevOps Tag 2016&lt;/a&gt; in einer Keynote über die Sicherstellung der Performance in DevOps Szenarien sprechen. Der Titel des Vortrags lautet:&lt;/p&gt;&#10;&lt;p&gt;„Software Performance in DevOps – Eine Perspektive aus Forschung und Praxis“&lt;/p&gt;&#10;&lt;p&gt;Zusammenfassung: Nutzer von Softwaresystemen (Apps, Webseiten, etc.) erwarten neben der korrekten Funktion immer auch eine schnelle Reaktionszeit, denn niemand wartet gerne. Oft führen schon Verzögerungen im Sekundenbereich dazu, dass Nutzer abspringen und der Umsatz von eCommerce-Anbietern massiv einbricht. Neben solchen B2C Beispielen finden sich auch im Bereich der kritischen Infrastrukturen immer mehr Softwaresysteme, die in ausreichender Geschwindigkeit reagieren müssen. Stellen Sie sich beispielsweise vor, Smart Grids würde nicht schnell genug auf Wind- und Wetterschwankungen reagieren… Weitere Beispiele des täglichen Lebens finden sich zu Hauf. Wie aber stellt man bei einer immer schnelleren Releasefrequenz, die durch DevOps Konzepte unterstützt wird, sicher, dass Softwaresysteme ein gewünschtes Antwortzeitverhalten aufweisen? Und wie hält man die dafür erforderlichen Kosten im Rahmen? Dieser Vortrag stellt aktuelle Ansätze aus Industrie und Forschung zur Beantwortung dieser und weiterer Fragen rund um die Performance von Softwaresystemen vor.&lt;/p&gt;</description></item><item><title>RETIT @ Java User Group Munich (JUGM)</title><link>https://www.retit.io/retit-java-user-group-munich-jugm/</link><pubDate>Tue, 16 Feb 2016 00:00:00 +0100</pubDate><guid>https://www.retit.io/retit-java-user-group-munich-jugm/</guid><description>&lt;p&gt;Andreas Brunnert wird am Montag, den 14.03.15 bei der &lt;a href="http://jugm.de/"&gt;Java User Group Munich (JUGM)&lt;/a&gt; über die Sicherstellung der Performance in DevOps Szenarien sprechen. Der Titel des &lt;a href="http://jugm.de/"&gt;Vortrags&lt;/a&gt; lautet:&lt;/p&gt;&#10;&lt;p&gt;„Software Performance in DevOps – Eine Perspektive aus Forschung und Praxis“&lt;/p&gt;&#10;&lt;p&gt;Zusammenfassung: Nutzer von Softwaresystemen (Apps, Webseiten, etc.) erwarten neben der korrekten Funktion immer auch eine schnelle Reaktionszeit, denn niemand wartet gerne. Oft führen schon Verzögerungen im Sekundenbereich dazu, dass Nutzer abspringen und der Umsatz von eCommerce-Anbietern massiv einbricht. Neben solchen B2C Beispielen finden sich auch im Bereich der kritischen Infrastrukturen immer mehr Softwaresysteme, die in ausreichender Geschwindigkeit reagieren müssen. Stellen Sie sich beispielsweise vor, Smart Grids würde nicht schnell genug auf Wind- und Wetterschwankungen reagieren… Weitere Beispiele des täglichen Lebens finden sich zu Hauf. Wie aber stellt man bei einer immer schnelleren Releasefrequenz, die durch DevOps Konzepte unterstützt wird, sicher, dass Softwaresysteme ein gewünschtes Antwortzeitverhalten aufweisen? Und wie hält man die dafür erforderlichen Kosten im Rahmen? Dieser Vortrag stellt aktuelle Ansätze aus Industrie und Forschung zur Beantwortung dieser und weiterer Fragen rund um die Performance von Softwaresystemen vor.&lt;/p&gt;</description></item><item><title>Software Performance in DevOps – Teil 3: Die Ops-Perspektive</title><link>https://www.retit.io/software-performance-in-devops-teil-3-die-ops-perspektive/</link><pubDate>Tue, 26 Jan 2016 00:00:00 +0100</pubDate><guid>https://www.retit.io/software-performance-in-devops-teil-3-die-ops-perspektive/</guid><description>&lt;p&gt;Dieser Artikel ist der dritte Teil einer Serie über die Sicherstellung der Performance von Unternehmensanwendungen in DevOps Szenarien. Im &lt;a href="https://www.retit.io/teil-1-software-performance-in-devops/"&gt;ersten Teil&lt;/a&gt; sind wir zunächst auf die grundlegenden Herausforderungen bei der Evaluation der Performance eingegangen, der sich Software-Hersteller, -Betreiber oder -Nutzer durch DevOps Konzepte wie Continuous Delivery stellen müssen. In dem &lt;a href="https://www.retit.io/software-performance-in-devops-teil-2-die-dev-perspektive/"&gt;zweiten Teil&lt;/a&gt; haben wir die Perspektive der Entwicklung (Dev) beleuchtet und vorgestellt, welche Ansätze existieren, um die vorgestellten Herausforderungen aus Dev-Sicht zu adressieren. In diesem dritten Teil nehmen wir die Perspektive des IT-Betriebs ein und beschreiben Herangehensweisen um die Herausforderungen aus Ops-Sicht zu lösen.&lt;/p&gt;</description></item><item><title>Software Performance in DevOps – Teil 2: Die Dev-Perspektive</title><link>https://www.retit.io/software-performance-in-devops-teil-2-die-dev-perspektive/</link><pubDate>Tue, 19 Jan 2016 00:00:00 +0100</pubDate><guid>https://www.retit.io/software-performance-in-devops-teil-2-die-dev-perspektive/</guid><description>&lt;p&gt;Dieser Artikel ist der zweite Teil einer Serie über die Sicherstellung der Performance von Unternehmensanwendungen in DevOps Szenarien. Im &lt;a href="https://www.retit.io/teil-1-software-performance-in-devops/"&gt;ersten Teil&lt;/a&gt; sind wir zunächst auf die grundlegenden Herausforderungen bei der Evaluation der Performance eingegangen, der sich Software-Hersteller, -Betreiber oder -Nutzer durch DevOps Konzepte wie Continuous Delivery stellen müssen. In diesem zweiten Teil werden wir die Perspektive der Entwicklung (Dev) beleuchten und vorstellen, welche Ansätze existieren, um die in diesem Teil vorgestellten Herausforderungen aus Dev-Sicht zu adressieren. In &lt;a href="https://www.retit.io/software-performance-in-devops-teil-3-die-ops-perspektive/"&gt;Teil drei der Artikelserie&lt;/a&gt; nehmen wir die Perspektive des IT-Betriebs ein und beschreiben existierende Ansätze um die Herausforderungen aus Ops-Sicht zu adressieren.&lt;/p&gt;</description></item><item><title>Software Performance in DevOps – Teil 1: Herausforderungen</title><link>https://www.retit.io/teil-1-software-performance-in-devops/</link><pubDate>Tue, 12 Jan 2016 00:00:00 +0100</pubDate><guid>https://www.retit.io/teil-1-software-performance-in-devops/</guid><description>&lt;p&gt;Dieser Artikel ist der erste Teil einer Serie über die Sicherstellung der Performance von Unternehmensanwendungen in DevOps Szenarien. Wir gehen zunächst auf die grundlegenden Herausforderungen bei der Evaluation der Performance ein, der sich Software-Hersteller, -Betreiber oder -Nutzer durch DevOps Konzepte wie Continuous Delivery stellen müssen. In den folgenden Teilen dieser Artikelserie werden wir in &lt;a href="https://www.retit.io/software-performance-in-devops-teil-2-die-dev-perspektive/"&gt;Teil zwei&lt;/a&gt; die Perspektive der Entwicklung (Dev) beleuchten und vorstellen, welche Ansätze existieren, um die Herausforderungen aus Dev-Sicht zu adressieren. In Teil drei der Artikelserie nehmen wir die Perspektive des IT-Betriebs ein und beschreiben existierende Ansätze, um die Herausforderungen aus Ops-Sicht zu beleuchten.&lt;/p&gt;</description></item><item><title>7th Software Performance Meetup @ blu Portals &amp; Applications GmbH</title><link>https://www.retit.io/7th-software-performance-meetup-blu-portals-applications-gmbh/</link><pubDate>Tue, 05 Jan 2016 00:00:00 +0100</pubDate><guid>https://www.retit.io/7th-software-performance-meetup-blu-portals-applications-gmbh/</guid><description>&lt;p&gt;Wir freuen uns, Sie am 16.02.16 zum siebenten Software Performance Meetup begrüßen zu dürfen! Die blu Portals &amp;amp; Applications GmbH ist so freundlich, dieses Meetup zu hosten und uns danach zu einem Get-Together einzuladen! Wie immer gibt es an dem Abend zwei spannende Vorträge zum Thema Performance: Einmal aus der Forschungsperspektive und einmal aus Sicht der Industrie. Dieses mal erwarten Sie die folgenden beiden Beiträge:&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Martin Böttinger&lt;/strong&gt; (Partner and guest speaker of the blu Gruppe AG):&lt;/p&gt;</description></item><item><title>RETIT Webinar – Mit Performance-Modellierung Test- und Betriebskosten senken – Folien und Aufzeichnung verfügbar!</title><link>https://www.retit.io/retit-webinar-mit-performance-modellierung-test-und-betriebskosten-senken-do-03-12-1000/</link><pubDate>Mon, 16 Nov 2015 00:00:00 +0100</pubDate><guid>https://www.retit.io/retit-webinar-mit-performance-modellierung-test-und-betriebskosten-senken-do-03-12-1000/</guid><description>&lt;p&gt;Die Folien für den Vortrag finden Sie &lt;a href="https://www.retit.io/wp-content/uploads/2015/11/RETIT_Dynatrace_Webinar_2015_12_03.pdf"&gt;hier&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Die Aufzeichnung des Vortrags finden Sie &lt;a href="https://info.dynatrace.com/apm_dtm_ops_16q3_wc_retit_de_fulfilment.html"&gt;hier&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Performance-Modelle helfen, den &lt;strong&gt;Einfluss von Änderungen auf die Application Performance&lt;/strong&gt; durch &lt;strong&gt;Simulation&lt;/strong&gt; für &lt;strong&gt;unterschiedliche Workloads&lt;/strong&gt; und &lt;strong&gt;Hardwareumgebungen&lt;/strong&gt; zu evaluieren, &lt;strong&gt;ohne dies auf komplexen Testumgebungen messen&lt;/strong&gt; zu müssen.&lt;/p&gt;&#10;&lt;p&gt;In diesem &lt;strong&gt;&lt;a href="https://info.dynatrace.com/apm_dtm_ops_16q3_wc_retit_de_registration.html"&gt;Live Webinar&lt;/a&gt;&lt;/strong&gt; zeigt Dr. Andreas Brunnert in einer &lt;strong&gt;Live-Demo&lt;/strong&gt; und anhand von &lt;strong&gt;vier Szenarien&lt;/strong&gt; wie Performance Modelle erfolgreich &lt;strong&gt;in der Praxis&lt;/strong&gt; eingesetzt werden können, wenn&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;sich Ihre &lt;strong&gt;Deployment Topologie ändert&lt;/strong&gt;,&lt;/li&gt;&#10;&lt;li&gt;Sie in eine &lt;strong&gt;andere Hardware-Umgebung migrieren&lt;/strong&gt;,&lt;/li&gt;&#10;&lt;li&gt;sich die zu bewältigende &lt;strong&gt;Last Ihrer Applikationen ändert&lt;/strong&gt; oder&lt;/li&gt;&#10;&lt;li&gt;Sie die &lt;strong&gt;Anzahl der CPUs reduzieren&lt;/strong&gt; wollen.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Sichern Sie sich jetzt Ihren Platz und klicken Sie &lt;strong&gt;&lt;a href="https://info.dynatrace.com/apm_dtm_ops_16q3_wc_retit_de_registration.html"&gt;HIER&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>RETIT @ STI-Jahrestagung 2015 – Software Performance in DevOps – Eine Perspektive aus Forschung und Praxis</title><link>https://www.retit.io/retit-sti-jahrestagung-software-performance-in-devops-die-sicht-der-industrie-und-die-perspektive-der-forschung/</link><pubDate>Mon, 02 Nov 2015 00:00:00 +0100</pubDate><guid>https://www.retit.io/retit-sti-jahrestagung-software-performance-in-devops-die-sicht-der-industrie-und-die-perspektive-der-forschung/</guid><description>&lt;p&gt;Andreas Brunnert wird am Montag, den 23.11.15 bei der &lt;a href="http://www.sti-ev.de/cms/index.php/8-news/123-sti-jahrestagung-2015"&gt;Jahrestagung der Software Technologie Initiative (STI) Kaiserslautern&lt;/a&gt; über die Sicherstellung der Performance in DevOps Szenarien sprechen. Der Titel des &lt;a href="http://www.sti-ev.de/cms/index.php/11-veranstaltungen/127-software-performance-in-devops-die-sicht-der-industrie-und-die-perspektive-der-forschung"&gt;Vortrags&lt;/a&gt; lautet:&lt;/p&gt;&#10;&lt;p&gt;„Software Performance in DevOps – Eine Perspektive aus Forschung und Praxis“&lt;/p&gt;&#10;&lt;p&gt;Zusammenfassung: Nutzer von Softwaresystemen (Apps, Webseiten, etc.) erwarten neben der korrekten Funktion immer auch eine schnelle Reaktionszeit, denn niemand wartet gerne. Oft führen schon Verzögerungen im Sekundenbereich dazu, dass Nutzer abspringen und der Umsatz von eCommerce-Anbietern massiv einbricht. Neben solchen B2C Beispielen finden sich auch im Bereich der kritischen Infrastrukturen immer mehr Softwaresysteme, die in ausreichender Geschwindigkeit reagieren müssen. Stellen Sie sich beispielsweise vor, Smart Grids würde nicht schnell genug auf Wind- und Wetterschwankungen reagieren… Weitere Beispiele des täglichen Lebens finden sich zu Hauf. Wie aber stellt man bei einer immer schnelleren Releasefrequenz, die durch DevOps Konzepte unterstützt wird, sicher, dass Softwaresysteme ein gewünschtes Antwortzeitverhalten aufweisen? Und wie hält man die dafür erforderlichen Kosten im Rahmen? Dieser Vortrag stellt aktuelle Ansätze aus Industrie und Forschung zur Beantwortung dieser und weiterer Fragen rund um die Performance von Softwaresystemen vor.&lt;/p&gt;</description></item><item><title>RETIT @ Symposium on Software Performance (SSP) 2015</title><link>https://www.retit.io/retit-symposium-on-software-performance-ssp-2015/</link><pubDate>Mon, 26 Oct 2015 00:00:00 +0100</pubDate><guid>https://www.retit.io/retit-symposium-on-software-performance-ssp-2015/</guid><description>&lt;p&gt;RETIT stellt durch Andreas Brunnert einen der Hauptorganisatoren des Symposium on Software Performance (SSP) 2015 in München. Das SSP ist ein jährliches Event, das Forschung und Praxis im Bereich der Software-Performance zusammenbringt. Die Themen reichen dabei von Performance-Messung und -Modellierung bis hin zum Laufzeitmanagement selbstadaptiver Systeme (z.B. Cloud-Infrastrukturen).  Das Programm des SSP wurde vor kurzem auf der Webseite des SSP veröffentlicht:&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="http://www.performance-symposium.org/2015/program/"&gt;http://www.performance-symposium.org/2015/program/&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;RETIT wird auch durch einen Vortrag Anwendungsszenarien von Performance-Modellen in der Praxis vorstellen. Der Titel des Vortrages lautet „&lt;em&gt;RETIT – Performance Modeling in Industrial Practice“.&lt;/em&gt; Gemeinsam mit unserem Forschungspartner fortiss werden wir im Rahmen des Vortrages auch beleuchten, wie das Garbage Collection Verhalten von Java Laufzeitumgebungen in Performance-Modellen abgebildet werden kann. Der Titel dieses Beitrages ist: „&lt;em&gt;Full-Stack Performance Model Evaluation using Probabilistic Garbage Collection Simulation&lt;/em&gt;„.&lt;/p&gt;</description></item><item><title>6th Software Performance Meetup @ Codecentric</title><link>https://www.retit.io/6th-software-performance-meetup-codecentric/</link><pubDate>Wed, 21 Oct 2015 00:00:00 +0200</pubDate><guid>https://www.retit.io/6th-software-performance-meetup-codecentric/</guid><description>&lt;p&gt;Wir freuen uns, Sie am 22.10.15 zum sechsten Software Performance Meetup begrüßen zu dürfen! Die codecentric AG ist so freundlich, dieses Meetup in ihren Räumlichkeiten zu hosten und uns danach zu einem Get-Together einzuladen! Wie immer gibt es an dem Abend zwei spannende Vorträge zum Thema Performance: Einmal aus der Forschungsperspektive und einmal aus Sicht der Industrie. Dieses mal erwarten Sie die folgenden beiden Beiträge:&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Johannes Kroß/Felix Willnecker&lt;/strong&gt; (fortiss GmbH):&lt;/p&gt;</description></item><item><title>RETIT @ DevOps Munich Meetup – Software Performance in DevOps: Performance Models to the Rescue?</title><link>https://www.retit.io/retit-devops-munich-meetup-software-performance-in-devops-performance-models-to-the-rescue/</link><pubDate>Wed, 30 Sep 2015 00:00:00 +0200</pubDate><guid>https://www.retit.io/retit-devops-munich-meetup-software-performance-in-devops-performance-models-to-the-rescue/</guid><description>&lt;p&gt;Andreas Brunnert wird Montag, den 05.10.15 beim DevOps Meetup über den Einsatz von Performance-Modellen im gesamten Lebenszyklus von Softwaresystemen berichten. Der Titel des Vortrags lautet:&lt;/p&gt;&#10;&lt;p&gt;„Software Performance in DevOps: Performance Models to the Rescue?“&lt;/p&gt;&#10;&lt;p&gt;Zusammenfassung: In dem Vortrag geht es um die Möglichkeiten, wie man durch Modelle Performance-Evaluationen im gesamten Lebenszyklus eines Softwaresystems unterstützen kann. Also vom Design zum Betrieb und wieder zurück – speziell unter Berücksichtigung schneller Releasezyklen wie sie durch DevOps-Konzepte unterstützt werden. Weiterhin wird anhand praktischer Beispiele aufgezeigt, wie die Kollaboration unterschiedlicher Teams (Business, Dev, Ops) zur Sicherstellung der Performance durch Modellierung unterstützt werden kann.&lt;/p&gt;</description></item><item><title>RETIT @ Dynatrace Perform 2015 in Orlando</title><link>https://www.retit.io/retit-dynatrace-perform-2015-in-orlando/</link><pubDate>Tue, 22 Sep 2015 00:00:00 +0200</pubDate><guid>https://www.retit.io/retit-dynatrace-perform-2015-in-orlando/</guid><description>&lt;p&gt;RETIT präsentiert als Dynatrace-Technologiepartner seine Lösungen am 15. Oktober bei der &lt;a href="http://www.dynatrace.com/en/perform.html"&gt;Dynatrace Perform 2015&lt;/a&gt; in Orlando. Perform ist die weltweit größte Dynatrace Konferenz bei der Kunden und Partner Erfahrungen im Bereich des Application Performance Management (APM) austauschen. Andreas Brunnert wird im Rahmen seines Vortrages zeigen, wie man mehr aus existierenden Dynatrace APM Daten durch Performance-Modellierung herausholen kann.  APM Daten beschreiben den aktuellen Stand einer Unternehmensanwendung, Performance-Modelle helfen, zukünftige Entwicklungen, wie steigende Nutzerzahlen im Weihnachtsgeschäft oder Hardwaremigrationen (z.B. zu Cloud-Anbietern) zu evaluieren. Mehr Informationen über die Veranstaltung finden Sie hier: &lt;a href="http://www.dynatrace.com/en/perform.html"&gt;http://www.dynatrace.com/en/perform.html&lt;/a&gt;. Wir freuen uns Sie dort zu treffen!&lt;/p&gt;</description></item><item><title>RETIT und Dynatrace schließen Technologiepartnerschaft</title><link>https://www.retit.io/retit-und-dynatrace-schliessen-technologiepartnerschaft/</link><pubDate>Tue, 22 Sep 2015 00:00:00 +0200</pubDate><guid>https://www.retit.io/retit-und-dynatrace-schliessen-technologiepartnerschaft/</guid><description>&lt;p&gt;RETIT und &lt;a href="http://www.dynatrace.com"&gt;Dynatrace&lt;/a&gt;, einer der führenden APM Anbieter, haben heute eine Vereinbarung über eine Technologiepartnerschaft unterzeichnet. Dynatrace bietet Lösungen, die es erlauben Performance-Messdaten von Unternehmensanwendungen zu erheben, die auf Basis von unterschiedlichsten Technologien (Java, .NET, PHP, … ) implementiert wurden. RETIT Lösungen können diese Daten direkt nutzen um aus Ihnen Performance-Modelle zu generieren. Auf Basis dieser Modelle können Dynatrace Kunden Änderungen des Workloads (z.B. Saisonale spitzen) und der Hardwareumgebung (z.B. Cloud-Migrationen) einer Anwendung einfacher und kostengünstiger ohne aufwendige Testprojekte evaluieren. Weiterhin sind so Performance-Evaluationen  möglich, die auf Basis von messbasierten Performance-Evaluationsansätzen (wie Last- oder Performancetests) oft nicht realisierbar wären (z.B. für jeden Build in Continuous Delivery Pipelines). Hier einige beispielhafte Fragestellung, die diese Modelle beantworten können:&lt;/p&gt;</description></item><item><title>RETIT @ 1st International Workshop on Quality-aware DevOps (QUDOS 2015)</title><link>https://www.retit.io/retit-1st-international-workshop-on-quality-aware-devops-qudos-2015/</link><pubDate>Wed, 26 Aug 2015 00:00:00 +0200</pubDate><guid>https://www.retit.io/retit-1st-international-workshop-on-quality-aware-devops-qudos-2015/</guid><description>&lt;p&gt;Nächsten Dienstag (01.09.2015) findet in Bergamo (Italien) der &lt;a href="http://qudos2015.fortiss.org/"&gt;erste Workshop zum Thema Quality-aware DevOps (QUDOS)&lt;/a&gt; statt! Performance ist ein Kernthema des Workshops, der parallel zur European Software Engineering Conference (ESEC) und zum ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE) stattfindet. Es ist immer noch möglich sich zu &lt;a href="http://esec-fse15.dei.polimi.it/registration.html"&gt;registieren&lt;/a&gt;, das Programm finden Sie &lt;a href="http://qudos2015.fortiss.org/program/"&gt;hier&lt;/a&gt;. Andreas Brunnert ist Co-Chair von QUDOS und stellt gemeinsam mit Kollegen des fortiss Instituts der TUM neueste Entwicklung im Bereich der modellbasierten Performance-Evaluationen in Continuous Delivery (CD) Pipelines vor.&lt;/p&gt;</description></item><item><title>SPEC Report zum Thema Performance-Evaluation in DevOps Szenarien mit Unterstützung von RETIT Gründer Andreas Brunnert veröffentlicht</title><link>https://www.retit.io/spec-report-zum-thema-performance-evaluation-in-devops-szenarien-mit-unterstuetzung-von-retit-gruender-andreas-brunnert-released/</link><pubDate>Fri, 14 Aug 2015 00:00:00 +0200</pubDate><guid>https://www.retit.io/spec-report-zum-thema-performance-evaluation-in-devops-szenarien-mit-unterstuetzung-von-retit-gruender-andreas-brunnert-released/</guid><description>&lt;p&gt;Heute wurde ein Report der SPEC RG DevOps Performance Working Group zum Thema Performance-Evaluation in DevOps Szenarien veröffentlicht! In diesem Report werden Methoden und Technologien vorgestellt, die helfen, Performance innerhalb des ganzen Lebenszyklus einer Unternehmensanwendung  und in schnellen Releasezyklen sicherzustellen. Der Report stellt daher eine State-of-the-Art Betrachtung aller Verfügbaren Technologien dar. RETIT Gründer Andreas Brunnert ist Erstautor der Studie, die Sie &lt;a href="https://www.retit.io/wp-content/uploads/2015/08/SPEC-RG-2015-001-DevOpsPerformanceResearchAgenda.pdf"&gt;hier&lt;/a&gt; herunterladen können.&lt;/p&gt;</description></item><item><title>Aktuelle Stanford Studie bestätigt deutliche Überkapazität in Rechenzentren</title><link>https://www.retit.io/aktuelle-stanford-studie-zeigt-deutliche-optimierungspotentiale-in-rechenzentren/</link><pubDate>Sun, 05 Jul 2015 00:00:00 +0200</pubDate><guid>https://www.retit.io/aktuelle-stanford-studie-zeigt-deutliche-optimierungspotentiale-in-rechenzentren/</guid><description>&lt;p&gt;Eine &lt;a href="http://anthesisgroup.com/wp-content/uploads/2015/06/Case-Study_DataSupports30PercentComatoseEstimate-FINAL_06032015.pdf"&gt;aktuelle Studie&lt;/a&gt; der Stanford Universität gemeinsam mit der Anthesis Group zeigt deutliche Optimierungspotentiale in Rechenzentren auf. Die Studie kommt zu dem Ergebnis, dass ungefähr 30 Prozent aller Server in den untersuchten Rechenzentren nicht genutzt werden. Dies bietet deutliche Einsparpotentiale für Ihr Unternehmen! Denn durch die Reduktion der Kapazität sparen Sie nicht nur Hardware und Energiekosten sondern auch  Lizenzgebühren und benötigen weniger Personal für den Rechenzentrumsbetrieb.&lt;/p&gt;&#10;&lt;p&gt;RETIT hilft Ihnen gerne diese Optimierung in Ihrem Rechenzentrum zu realisieren! Mit dem RETIT Capacity Manager können Sie die notwendige Kapazität für Ihre Unternehmensanwendungen genau planen und sparen sich unnötige Kosten, die durch zu hohe IT-Kapazitäten erzeugt werden. &lt;a href="https://www.retit.io/"&gt;Sprechen Sie uns an&lt;/a&gt;!&lt;/p&gt;</description></item><item><title>RETIT ist offizieller Sponsor des Software Performance Meetups München</title><link>https://www.retit.io/retit-ist-offizieller-sponsor-des-software-performance-meetups-muenchen/</link><pubDate>Mon, 18 May 2015 00:00:00 +0200</pubDate><guid>https://www.retit.io/retit-ist-offizieller-sponsor-des-software-performance-meetups-muenchen/</guid><description>&lt;p&gt;RETIT is seit heute offizieller Sponsor des &lt;a href="http://www.meetup.com/Software-Performance-Meetup-Group/" title="Software Performance Meetup"&gt;Software Performance Meetups&lt;/a&gt; in München! Ziel des Software Performance Meetups ist es Erfahrungen im Bereich der Software Performance auszutauschen – die offizielle Gruppenbeschreibung finden Sie hier:&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;Does my software architecture scale? Can it handle hundreds, thousands or even millions of users with acceptable performance? What can I do to improve the performance of my software applications? If you are dealing with similar questions and challenges, then this group is for you!&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Dynatrace Blog-Eintrag: How to Create Performance Models using Application Monitoring Data</title><link>https://www.retit.io/dynatrace-blog-entry-how-to-create-performance-models-using-application-monitoring-data/</link><pubDate>Sun, 26 Apr 2015 00:00:00 +0200</pubDate><guid>https://www.retit.io/dynatrace-blog-entry-how-to-create-performance-models-using-application-monitoring-data/</guid><description>&lt;p&gt;Es wurde ein neuer Blog-Eintrag von Andreas Brunnert auf der dynatrace Webseite veröffentlicht. In dem Eintrag geht es um die Generierung von Performance-Modellen auf Basis von Messdaten, die von der dynatrace APM-Lösung erhoben wurden. Wenn Sie mehr wissen wollen, klicken Sie hier:&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="http://apmblog.dynatrace.com/2015/03/19/how-to-create-performance-models-using-application-monitoring-data/"&gt;http://apmblog.dynatrace.com/2015/03/19/how-to-create-performance-models-using-application-monitoring-data/&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>