<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Software that still runs in five years on AereA GmbH — Software that still runs in five years</title>
		<link>https://www-main.uat.aerea.de/en/</link>
		<description>Recent content in Software that still runs in five years on AereA GmbH — Software that still runs in five years</description>
		<generator>Hugo</generator>
		<language>en-US</language>
		
			<managingEditor>info@aerea.de (AereA GmbH)</managingEditor>
		
		
			<webMaster>info@aerea.de (AereA GmbH)</webMaster>
		
		
		
			<lastBuildDate>Wed, 05 Aug 2026 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://www-main.uat.aerea.de/en/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>EcoPulse — platform for energy monitoring and load control</title>
				<link>https://www-main.uat.aerea.de/en/project-reports/ecopulse/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/project-reports/ecopulse/</guid>
				<description>&lt;h2 id=&#34;starting-point&#34;&gt;Starting point&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#starting-point&#34;&#xA;     aria-label=&#34;Direct link to the section Starting point&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Energy and charging infrastructure rarely grows to a plan. It grows in steps: first the photovoltaics, then the storage, later the wallboxes, at some point a second meter for the new part of the building. Every device brings its own interface, every manufacturer its own data model.&lt;/p&gt;&#xA;&lt;p&gt;The result is an operation with plenty of numbers and still no basis for decisions: the inverter knows its generation, the wallbox knows its charge state, the meter knows the grid draw — but nobody knows the whole picture at the same point in time.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Industrial automation</title>
				<link>https://www-main.uat.aerea.de/en/industries/industrial-automation/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/industries/industrial-automation/</guid>
				<description>&lt;h2 id=&#34;what-is-technically-different-in-this-industry&#34;&gt;What is technically different in this industry&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#what-is-technically-different-in-this-industry&#34;&#xA;     aria-label=&#34;Direct link to the section What is technically different in this industry&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Service life.&lt;/strong&gt; A production line runs for twenty years, and the software on it is expected to survive ten of them. That shifts every technology decision: not what is most elegant today, but what will still be maintainable in eight years.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Heterogeneity as the norm.&lt;/strong&gt; Controllers of different generations and manufacturers sit side by side. Some speak OPC UA, some Modbus, some a proprietary protocol documented only on paper. We have built our own transport implementations for such cases several times.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Site Notice</title>
				<link>https://www-main.uat.aerea.de/en/site-notice/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/site-notice/</guid>
				<description>&lt;h2 id=&#34;information-pursuant-to-sect-5-ddg&#34;&gt;Information pursuant to Sect. 5 DDG&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#information-pursuant-to-sect-5-ddg&#34;&#xA;     aria-label=&#34;Direct link to the section Information pursuant to Sect. 5 DDG&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;AereA GmbH&lt;br&gt;&#xA;Wüstenstein 18&lt;br&gt;&#xA;91346 Wiesenttal&lt;br&gt;&#xA;Germany&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Commercial Register:&lt;/strong&gt; HRB 10446&lt;br&gt;&#xA;&lt;strong&gt;Registration court:&lt;/strong&gt; Amtsgericht Bamberg&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Represented by:&lt;/strong&gt; Frau Franziska Sprenger&lt;/p&gt;&#xA;&lt;h2 id=&#34;contact&#34;&gt;Contact&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#contact&#34;&#xA;     aria-label=&#34;Direct link to the section Contact&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Phone:&lt;/strong&gt; +49 36424 760823&lt;br&gt;&#xA;&lt;strong&gt;E-mail:&lt;/strong&gt; &lt;a href=&#34;mailto:info@aerea.de&#34;&gt;info@aerea.de&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;vat-id&#34;&gt;VAT ID&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#vat-id&#34;&#xA;     aria-label=&#34;Direct link to the section VAT ID&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Sales tax identification number according to Sect. 27 a of the Sales Tax Law: &lt;strong&gt;DE267912425&lt;/strong&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Software development &amp; architecture</title>
				<link>https://www-main.uat.aerea.de/en/services/software-development-architecture/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/services/software-development-architecture/</guid>
				<description>&lt;h2 id=&#34;what-we-actually-do&#34;&gt;What we actually do&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#what-we-actually-do&#34;&#xA;     aria-label=&#34;Direct link to the section What we actually do&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Architecture design and technology evaluation&lt;/strong&gt; — microservices, event-driven design, API-first, or deliberately a monolith when that is the right answer. The decision is argued and documented, not asserted.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Implementation across the whole stack&lt;/strong&gt; — embedded systems, desktop software (Qt/QML), backend services (C#/.NET, Java, Go, Python), web interfaces (TypeScript/Angular) and mobile applications.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Interfaces and system integration&lt;/strong&gt; — REST/OpenAPI, gRPC, GraphQL, WebSocket and SignalR, plus connectivity to existing ERP, MES and specialist systems.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Modernisation&lt;/strong&gt; — analysis and stepwise refactoring of mature systems, migration of legacy stacks, performance optimisation.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Architecture governance&lt;/strong&gt; — reviews, guardrails for the development team, documentation to arc42.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;clean-code-solid-clean-architecture&#34;&gt;Clean Code, SOLID, Clean Architecture&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#clean-code-solid-clean-architecture&#34;&#xA;     aria-label=&#34;Direct link to the section Clean Code, SOLID, Clean Architecture&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;These three terms appear on many websites. Here is what they mean day to day for us:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Team</title>
				<link>https://www-main.uat.aerea.de/en/company/team/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/company/team/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Editorial note:&lt;/strong&gt; Names and direct lines live in &lt;code&gt;data/ansprechpartner.yaml&lt;/code&gt; and are currently placeholders. Once filled in, they appear automatically on all service, industry and project pages. Remove this block afterwards.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;software-architecture--technical-project-management&#34;&gt;Software architecture &amp;amp; technical project management&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#software-architecture--technical-project-management&#34;&#xA;     aria-label=&#34;Direct link to the section Software architecture &amp;amp; technical project management&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Over 15 years of experience in the development and integration of complex software, communication and IIoT systems, specialised in distributed architectures, secure data communication and energy management. Responsible for architecture design, technology evaluation, security concepts and leading interdisciplinary development teams; introduces agile processes, code quality assurance, CI/CD workflows and AI-assisted development practices.&lt;/p&gt;</description>
			</item>
			<item>
				<title>AI engineering</title>
				<link>https://www-main.uat.aerea.de/en/services/ai-engineering/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/services/ai-engineering/</guid>
				<description>&lt;h2 id=&#34;1-ai-in-the-product&#34;&gt;1. AI in the product&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#1-ai-in-the-product&#34;&#xA;     aria-label=&#34;Direct link to the section 1. AI in the product&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;h3 id=&#34;forecasting-and-time-series-analytics&#34;&gt;Forecasting and time series analytics&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#forecasting-and-time-series-analytics&#34;&#xA;     aria-label=&#34;Direct link to the section Forecasting and time series analytics&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h3&gt;&#xA;&lt;p&gt;Predictive models for electricity price, generation and consumption as the basis for automated load decisions — trained and evaluated on high-resolution time series with Python, Pandas, NumPy and scikit-learn against TimescaleDB.&lt;/p&gt;&#xA;&lt;h3 id=&#34;anomaly-detection-and-predictive-maintenance&#34;&gt;Anomaly detection and predictive maintenance&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#anomaly-detection-and-predictive-maintenance&#34;&#xA;     aria-label=&#34;Direct link to the section Anomaly detection and predictive maintenance&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h3&gt;&#xA;&lt;p&gt;Analysis of machine and sensor data for early detection of failures, with Kafka as the basis for real-time event streaming, detection and alerting logic.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Energy &amp; e-mobility</title>
				<link>https://www-main.uat.aerea.de/en/industries/energy-e-mobility/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/industries/energy-e-mobility/</guid>
				<description>&lt;h2 id=&#34;what-is-technically-different-in-this-industry&#34;&gt;What is technically different in this industry&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#what-is-technically-different-in-this-industry&#34;&#xA;     aria-label=&#34;Direct link to the section What is technically different in this industry&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Time is the decisive dimension.&lt;/strong&gt; Energy is a time series problem. What counts is not the instantaneous value but the trajectory — and the forecast. The emphasis is therefore on time series databases, forecasting models and the clean handling of gaps and outliers.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Market data belongs in the control logic.&lt;/strong&gt; Day-ahead prices from European bidding zones and grid CO₂ intensity are not display values but inputs to the optimisation.&lt;/p&gt;</description>
			</item>
			<item>
				<title>How we work — our playbook</title>
				<link>https://www-main.uat.aerea.de/en/company/how-we-work/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/company/how-we-work/</guid>
				<description>&lt;h2 id=&#34;what-does-a-quality-gate-look-like-here&#34;&gt;What does a quality gate look like here?&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#what-does-a-quality-gate-look-like-here&#34;&#xA;     aria-label=&#34;Direct link to the section What does a quality gate look like here?&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;A merge requires: green build, green unit tests, green integration tests against genuinely started dependencies, green E2E tests of the affected paths and a passed static analysis. Plus a review by a second person. There is no exception and no fast lane — not even for hotfixes; there the scope gets smaller, not the gate.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Phonalisa — modular IP telecommunications system</title>
				<link>https://www-main.uat.aerea.de/en/project-reports/phonalisa/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/project-reports/phonalisa/</guid>
				<description>&lt;h2 id=&#34;starting-point&#34;&gt;Starting point&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#starting-point&#34;&#xA;     aria-label=&#34;Direct link to the section Starting point&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;A telephony system is not a project with an end date. It is a product that grows over years: new endpoint generations, new multi-tenancy requirements, a changing threat situation at the network border. That duration is the actual requirement.&lt;/p&gt;&#xA;&lt;h2 id=&#34;platform-and-core-system&#34;&gt;Platform and core system&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#platform-and-core-system&#34;&#xA;     aria-label=&#34;Direct link to the section Platform and core system&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Modular IP telecommunications system based on &lt;strong&gt;SIP, RTP and XMPP&lt;/strong&gt; with CTI functionality&lt;/li&gt;&#xA;&lt;li&gt;Multi-tenant management of extensions, ring groups, queues and call rules&lt;/li&gt;&#xA;&lt;li&gt;Automated device integration and provisioning of endpoints&lt;/li&gt;&#xA;&lt;li&gt;Client and import functions for migrating existing data&lt;/li&gt;&#xA;&lt;li&gt;Complementary services around directory, presence and call control&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;session-border-controller-and-security&#34;&gt;Session border controller and security&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#session-border-controller-and-security&#34;&#xA;     aria-label=&#34;Direct link to the section Session border controller and security&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;The network border is the most exposed component of a telephony platform. We built our &lt;strong&gt;own SBC&lt;/strong&gt; for it: encryption of signalling and media streams via TLS, SRTP and ZRTP, DDoS protection, rate limiting, hardening of the exposed services and certificate management.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Privacy Policy</title>
				<link>https://www-main.uat.aerea.de/en/privacy-policy/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/privacy-policy/</guid>
				<description>&lt;p&gt;&lt;em&gt;1. An overview of data protection General information&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;The following information will provide you with an easy to navigate overview of what will happen with your personal data when you visit this website. The term “personal data” comprises all data that can be used to personally identify you. For detailed information about the subject matter of data protection, please consult our Data Protection Declaration, which we have included beneath this copy.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Accessibility statement</title>
				<link>https://www-main.uat.aerea.de/en/accessibility/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/accessibility/</guid>
				<description>&lt;h2 id=&#34;scope&#34;&gt;Scope&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#scope&#34;&#xA;     aria-label=&#34;Direct link to the section Scope&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;This statement applies to the website at &lt;a href=&#34;https://www.aerea.de/&#34;&gt;www.aerea.de&lt;/a&gt; in both language versions.&lt;/p&gt;&#xA;&lt;h2 id=&#34;level-of-conformance&#34;&gt;Level of conformance&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#level-of-conformance&#34;&#xA;     aria-label=&#34;Direct link to the section Level of conformance&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;We designed and built this website to &lt;strong&gt;WCAG 2.2 level AA&lt;/strong&gt;. Purely commercial B2B offerings do not fall under the German Accessibility Strengthening Act; we apply the standard voluntarily, because we offer accessibility testing as a service ourselves — among others in a public administration system.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Industrial data platform for plant engineering</title>
				<link>https://www-main.uat.aerea.de/en/project-reports/industrial-data-platform/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/project-reports/industrial-data-platform/</guid>
				<description>&lt;h2 id=&#34;starting-point&#34;&gt;Starting point&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#starting-point&#34;&#xA;     aria-label=&#34;Direct link to the section Starting point&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;An internationally active plant manufacturer operates machines at customers worldwide. Their operating data is valuable for service, optimisation and further development — but it has to travel across factory and national boundaries without creating unsecured channels.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-task&#34;&gt;The task&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#the-task&#34;&#xA;     aria-label=&#34;Direct link to the section The task&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;A platform for industrial data exchange that scales with the number of connected installations, separates data classes cleanly and secures communication end to end. Plus documentation that enables the client&amp;rsquo;s own teams to operate and evolve it.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Industrial IoT &amp; automation</title>
				<link>https://www-main.uat.aerea.de/en/services/industrial-iot-automation/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/services/industrial-iot-automation/</guid>
				<description>&lt;h2 id=&#34;what-we-actually-do&#34;&gt;What we actually do&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#what-we-actually-do&#34;&#xA;     aria-label=&#34;Direct link to the section What we actually do&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Real-time data acquisition&lt;/strong&gt; — sensor and machine data via OPC UA, MQTT and Modbus, including customer-specific transport protocols for PLCs.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Edge computing&lt;/strong&gt; — pre-processing, plausibility checking and filtering directly at the machine, before data flows to a cloud or on-premises platform.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Event streaming&lt;/strong&gt; — Kafka and Redpanda as the backbone for high data volumes, with clean decoupling of acquisition and analysis.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Predictive maintenance and anomaly detection&lt;/strong&gt; — analysing machine data for early failure detection, with detection and alerting logic on the event stream.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Factory digitalisation&lt;/strong&gt; — integration with ERP and MES systems, real-time dashboards for operations.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Deployment models&lt;/strong&gt; — on premises, cloud or hybrid, depending on requirements for data sovereignty, latency and availability.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;why-decoupling-is-the-decisive-design-move&#34;&gt;Why decoupling is the decisive design move&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#why-decoupling-is-the-decisive-design-move&#34;&#xA;     aria-label=&#34;Direct link to the section Why decoupling is the decisive design move&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;The most common mistake in IIoT platforms is coupling acquisition and analysis directly. If the analysis fails, measurements are lost — irrecoverably. We therefore insist on an event stream between the two: acquisition writes, analysis reads at its own pace. New analyses can be retrofitted onto historical data later without touching acquisition.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Security &amp; compliance</title>
				<link>https://www-main.uat.aerea.de/en/company/security-compliance/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/company/security-compliance/</guid>
				<description>&lt;h2 id=&#34;are-you-certified-to-iso-27001-or-tisax&#34;&gt;Are you certified to ISO 27001 or TISAX?&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#are-you-certified-to-iso-27001-or-tisax&#34;&#xA;     aria-label=&#34;Direct link to the section Are you certified to ISO 27001 or TISAX?&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;No, and it is not currently planned.&lt;/strong&gt; We consider it more honest to say so than to argue process maturity that has not been audited. If your procurement mandates a certificate — with automotive OEMs and tier-1 suppliers, TISAX is regularly a hard precondition — we are the wrong supplier at that point. We prefer to say that before the effort rather than after.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Telecommunications</title>
				<link>https://www-main.uat.aerea.de/en/industries/telecommunications/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/industries/telecommunications/</guid>
				<description>&lt;h2 id=&#34;what-is-technically-different-in-this-industry&#34;&gt;What is technically different in this industry&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#what-is-technically-different-in-this-industry&#34;&#xA;     aria-label=&#34;Direct link to the section What is technically different in this industry&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Real time without a buffer.&lt;/strong&gt; With voice there is no re-buffering. Latency, jitter and packet loss are immediately audible, which is why QoS optimisation and media path testing are a fixed part of the work.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Exposed components.&lt;/strong&gt; A SIP network border sits on the open internet and is scanned continuously. DDoS protection, rate limiting and hardened configuration are baseline, not extras.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Automotive</title>
				<link>https://www-main.uat.aerea.de/en/industries/automotive/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/industries/automotive/</guid>
				<description>&lt;h2 id=&#34;what-is-technically-different-in-this-industry&#34;&gt;What is technically different in this industry&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#what-is-technically-different-in-this-industry&#34;&#xA;     aria-label=&#34;Direct link to the section What is technically different in this industry&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Data volumes from the vehicle bus.&lt;/strong&gt; CAN, FlexRay and automotive Ethernet produce very large, densely timed data volumes during measurement. Analysis tools have to cope without delaying the measurement.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tools with long histories.&lt;/strong&gt; Analysis and simulation tools have grown over years, often in C++. Modernisation here almost always means stepwise replacement during operation, not a rebuild.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Condition monitoring — migration from C&#43;&#43; to .NET Core</title>
				<link>https://www-main.uat.aerea.de/en/project-reports/condition-monitoring-migration/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/project-reports/condition-monitoring-migration/</guid>
				<description>&lt;h2 id=&#34;starting-point&#34;&gt;Starting point&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#starting-point&#34;&#xA;     aria-label=&#34;Direct link to the section Starting point&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;The condition monitoring backend had grown over years. Functionally it worked, but every extension cost disproportionate time — mainly because data access was tightly interwoven with the business logic.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-task&#34;&gt;The task&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#the-task&#34;&#xA;     aria-label=&#34;Direct link to the section The task&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Migration to a current stack, without pausing the product and without carrying the structural problems along.&lt;/p&gt;&#xA;&lt;h2 id=&#34;approach&#34;&gt;Approach&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#approach&#34;&#xA;     aria-label=&#34;Direct link to the section Approach&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Instead of a 1:1 port to .NET Core, we &lt;strong&gt;redesigned the data access layer&lt;/strong&gt; and built it on Entity Framework. The migration plan follows functional boundaries: after every step the system runs and can be tested. Operation is containerised via Docker against PostgreSQL.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Energy management &amp; e-mobility</title>
				<link>https://www-main.uat.aerea.de/en/services/energy-management-e-mobility/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/services/energy-management-e-mobility/</guid>
				<description>&lt;h2 id=&#34;what-we-actually-do&#34;&gt;What we actually do&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#what-we-actually-do&#34;&#xA;     aria-label=&#34;Direct link to the section What we actually do&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Smart energy monitoring&lt;/strong&gt; — real-time acquisition and visualisation via industrial sensors, solar inverters and smart meters.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Load management&lt;/strong&gt; — peak shaving, self-consumption optimisation, dynamic balancing between grid supply, storage and generation.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Storage and grid integration&lt;/strong&gt; — control of battery storage, intelligent switching between grid, storage and renewable sources.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;E-mobility&lt;/strong&gt; — connectivity for wallboxes and charging stations, time- and price-optimised charging including vehicle-side data.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Analytics and forecasting&lt;/strong&gt; — predictive models for price, generation and consumption, time series analysis on PostgreSQL/TimescaleDB and InfluxDB.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Automation&lt;/strong&gt; — Node-RED for workflows, custom API integrations for remote monitoring.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;the-difference-between-display-and-decision&#34;&gt;The difference between display and decision&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#the-difference-between-display-and-decision&#34;&#xA;     aria-label=&#34;Direct link to the section The difference between display and decision&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Many energy systems show very well what has happened. The value only appears when a measurement turns into an automated action: charging storage when electricity is cheap and clean; shifting flexible loads before the peak forms; moving charging sessions into the favourable hours without anyone starting the morning without range. That decision logic is exactly the part we build.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Technology stack</title>
				<link>https://www-main.uat.aerea.de/en/company/technology-stack/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/company/technology-stack/</guid>
				<description>&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Area&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Technologies&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Languages&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;C, C++, C#/.NET &amp;amp; .NET Core, Java, Python, Go, TypeScript, JavaScript, PHP, QML, Objective-C&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Frontend &amp;amp; GUI&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Qt, Qt Creator, QML, Angular, responsive web interfaces, mobile apps (Android/iOS)&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Communication &amp;amp; streaming&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;MQTT (EMQX, Mosquitto), OPC UA, Modbus/SunSpec, Kafka/Redpanda, REST/OpenAPI, gRPC, GraphQL, WebSocket, SignalR, CAN bus&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;VoIP&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;SIP, RTP/RTCP, SRTP, ZRTP, WebRTC, STUN/TURN/ICE, Asterisk, FreeSWITCH, Kamailio/OpenSIPS, CTI, SBC&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Data storage&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;PostgreSQL/TimescaleDB, SQLite, InfluxDB, MongoDB, Redis, LevelDB&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;AI &amp;amp; analytics&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Pandas, NumPy, scikit-learn, time series and forecasting models, OpenCV/OCR, LLM integration, STT/TTS pipelines, MCP tool integration, agent-assisted development&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Security &amp;amp; IAM&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;TLS, PKI/X.509, OAuth2, OpenID Connect, Keycloak, threat modeling, hardening&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Test &amp;amp; QA&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;xUnit, Karma/Jasmine, Cypress, Selenium, Squish, Testcontainers, WebApplicationFactory&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;DevOps &amp;amp; operations&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Git, SVN, GitLab CI, Jenkins, Docker, Podman, Kubernetes, CMake, SonarQube&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Observability&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Grafana, Prometheus, Loki, OpenTelemetry&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Virtualisation&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;VMware, Proxmox, VirtualBox&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Tools &amp;amp; process&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Jira, Confluence, Mantis, DOORS, Fisheye/Crucible, Visual Studio, VS Code, JetBrains IDEs, Xcode, Eclipse, Android Studio&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;putting-it-in-context&#34;&gt;Putting it in context&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#putting-it-in-context&#34;&#xA;     aria-label=&#34;Direct link to the section Putting it in context&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;This list is not a recommendation. Which technology is right depends on the problem and on your existing system landscape — which is why &lt;strong&gt;technology evaluation on a solid decision basis&lt;/strong&gt; is part of our architecture work rather than of the sales conversation.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Careers &amp; training</title>
				<link>https://www-main.uat.aerea.de/en/company/careers-training/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/company/careers-training/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Editorial note:&lt;/strong&gt; This page does not yet contain concrete job postings. Please add open positions here or remove the section.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;apprenticeships&#34;&gt;Apprenticeships&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#apprenticeships&#34;&#xA;     aria-label=&#34;Direct link to the section Apprenticeships&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;We have been a &lt;strong&gt;registered training company since 2012&lt;/strong&gt; for IT specialists in application development. Training happens inside live project work — not in a separate learning environment, but on the same systems the team works on, under the same quality gates.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Medical technology</title>
				<link>https://www-main.uat.aerea.de/en/industries/medical-technology/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/industries/medical-technology/</guid>
				<description>&lt;h2 id=&#34;what-is-technically-different-in-this-industry&#34;&gt;What is technically different in this industry&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#what-is-technically-different-in-this-industry&#34;&#xA;     aria-label=&#34;Direct link to the section What is technically different in this industry&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Evidence before speed.&lt;/strong&gt; What is not documented does not exist in a regulated setting. Test cases, logs and traceability are not overhead but part of the product — which matches how we work anyway.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;IEC 62304 shapes the architecture.&lt;/strong&gt; The standard requires a software safety classification and development and maintenance planning aligned to it. That acts directly on how the software is cut: what is safety-relevant is isolated and evidenced separately.&lt;/p&gt;</description>
			</item>
			<item>
				<title>User interfaces for a medical laser system</title>
				<link>https://www-main.uat.aerea.de/en/project-reports/laser-system-medical/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/project-reports/laser-system-medical/</guid>
				<description>&lt;h2 id=&#34;starting-point&#34;&gt;Starting point&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#starting-point&#34;&#xA;     aria-label=&#34;Direct link to the section Starting point&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;A laser system in medical use is planned and controlled through its user interface. That interface is therefore not a frontend but a safety-relevant part of the device.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-task&#34;&gt;The task&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#the-task&#34;&#xA;     aria-label=&#34;Direct link to the section The task&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Development, testing and documentation of the planning and treatment interfaces, plus extension of the associated test tools and implementation of safety-critical updates within the running product lifecycle.&lt;/p&gt;</description>
			</item>
			<item>
				<title>VoIP &amp; real-time communication</title>
				<link>https://www-main.uat.aerea.de/en/services/voip-real-time-communication/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/services/voip-real-time-communication/</guid>
				<description>&lt;h2 id=&#34;what-we-actually-do&#34;&gt;What we actually do&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#what-we-actually-do&#34;&#xA;     aria-label=&#34;Direct link to the section What we actually do&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Modular IP telephony systems&lt;/strong&gt; — multi-tenant management of extensions, ring groups, queues and call rules, automated device provisioning.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;WebRTC and browser-based communication&lt;/strong&gt; — voice and video in the browser, multiparty conferencing, NAT traversal via STUN, TURN and ICE.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Session border controller and security&lt;/strong&gt; — securing the network border, encryption of signalling and media via TLS, SRTP and ZRTP, DDoS protection and rate limiting.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Gateways, SIP trunking and PBX integration&lt;/strong&gt; — connecting to existing infrastructure, migrating existing data.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;CTI clients&lt;/strong&gt; — cross-platform coupling of workplace and phone system, including a dedicated update mechanism and a mobile companion.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Quality and performance&lt;/strong&gt; — QoS optimisation for minimal latency and jitter, load and recovery testing.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;approach--collaboration-models&#34;&gt;Approach &amp;amp; collaboration models&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#approach--collaboration-models&#34;&#xA;     aria-label=&#34;Direct link to the section Approach &amp;amp; collaboration models&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Typical entry point: a scoped subsystem — the network border or a WebRTC component, say — with subsequent expansion. Alternatively long-term product responsibility, as with &lt;a href=&#34;https://www-main.uat.aerea.de/en/project-reports/phonalisa/&#34;&gt;Phonalisa&lt;/a&gt; — since our founding, &lt;span class=&#34;num&#34;&gt;17&lt;/span&gt; years by now.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Public administration</title>
				<link>https://www-main.uat.aerea.de/en/industries/public-administration/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/industries/public-administration/</guid>
				<description>&lt;h2 id=&#34;what-is-technically-different-in-this-industry&#34;&gt;What is technically different in this industry&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#what-is-technically-different-in-this-industry&#34;&#xA;     aria-label=&#34;Direct link to the section What is technically different in this industry&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Deadlines come from outside.&lt;/strong&gt; A change in legislation has a date that is not negotiable. That requires test automation capable of a full regression run in acceptable time.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Accessibility is mandatory, not optional.&lt;/strong&gt; BITV 2.0 and EN 301 549 are a precondition for procurement. Accessibility testing therefore belongs in system testing, not in a follow-up project.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Security &amp; cryptography</title>
				<link>https://www-main.uat.aerea.de/en/services/security-cryptography/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/services/security-cryptography/</guid>
				<description>&lt;h2 id=&#34;what-we-actually-do&#34;&gt;What we actually do&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#what-we-actually-do&#34;&#xA;     aria-label=&#34;Direct link to the section What we actually do&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Secure communication protocols&lt;/strong&gt; — design and implementation for machine, plant and system communication, including securing the network border.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Encryption and certificates&lt;/strong&gt; — symmetric and asymmetric methods, PKI, X.509, TLS and TLS client certificates, plus the full certificate lifecycle.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Authentication and authorisation&lt;/strong&gt; — OAuth2, OpenID Connect and Keycloak, including role and permission models and integration with existing identity landscapes.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Threat modeling and audits&lt;/strong&gt; — structured analysis along system boundaries, security audits of existing architectures, hardening of network and application components.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Regulated environments&lt;/strong&gt; — implementation of cyber security requirements, among others for safety-critical updates to a medical laser system.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;on-certificates&#34;&gt;On certificates&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#on-certificates&#34;&#xA;     aria-label=&#34;Direct link to the section On certificates&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;We hold neither ISO 27001 nor TISAX, and neither is currently planned. We consider it more honest to say so and instead document how we work: &lt;a href=&#34;https://www-main.uat.aerea.de/en/company/security-compliance/&#34;&gt;Security &amp;amp; compliance&lt;/a&gt; describes development location, handling of client data, sub-processors, hosting options and how we use AI tooling on client code — in a form usable as a template for supplier questionnaires.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Vehicle bus analysis platform</title>
				<link>https://www-main.uat.aerea.de/en/project-reports/vehicle-bus-analysis/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/project-reports/vehicle-bus-analysis/</guid>
				<description>&lt;h2 id=&#34;starting-point&#34;&gt;Starting point&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#starting-point&#34;&#xA;     aria-label=&#34;Direct link to the section Starting point&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Vehicle bus data from CAN, FlexRay and automotive Ethernet accumulates in large volumes during measurement. The central analysis platform for it had grown in C++ over years — functionally extensive, structurally hard to change.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-task&#34;&gt;The task&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#the-task&#34;&#xA;     aria-label=&#34;Direct link to the section The task&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Less additional development capacity than &lt;strong&gt;technical leadership&lt;/strong&gt;: modernise the architecture, evolve how the teams work, and connect both so that it holds after the engagement ends.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Quality assurance &amp; test automation</title>
				<link>https://www-main.uat.aerea.de/en/services/quality-assurance-test-automation/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/services/quality-assurance-test-automation/</guid>
				<description>&lt;h2 id=&#34;the-levels-at-a-glance&#34;&gt;The levels at a glance&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#the-levels-at-a-glance&#34;&#xA;     aria-label=&#34;Direct link to the section The levels at a glance&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Level&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Services&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Test strategy&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Test design, requirements engineering, acceptance criteria, test management&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Manual testing&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Black-box and white-box tests, exploratory testing, system integration tests, retesting of fixes&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Test automation&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Unit tests (xUnit, Karma/Jasmine), GUI automation (Squish, Selenium), E2E tests (Cypress), integration tests against real services and databases (WebApplicationFactory, Testcontainers)&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Process anchoring&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Test-driven development as team standard, mandatory CI/CD quality gates, continuous increase in coverage and degree of automation&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Specialist testing&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;GDPR, accessibility and usability testing, non-functional tests, validation of streaming and time series data&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Documentation&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Test case management, test logs and reports, release documentation, manuals, context help, screencasts&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;Test environments&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Reproducible environments via Docker and Testcontainers, VMware, Proxmox, VirtualBox; synthetic test data&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;why-qa-is-a-role-here-not-a-phase&#34;&gt;Why QA is a role here, not a phase&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#why-qa-is-a-role-here-not-a-phase&#34;&#xA;     aria-label=&#34;Direct link to the section Why QA is a role here, not a phase&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;In most companies of this size, developers test their own code — with the familiar blind spot — or the client takes on acceptance. Here, an ISTQB-certified test manager owns quality assurance from the management level. That shifts the priorities: tests are a merge gate, not an afterthought; test documentation is part of the product, not decoration.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Tax software of a state finance authority</title>
				<link>https://www-main.uat.aerea.de/en/project-reports/tax-software/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/project-reports/tax-software/</guid>
				<description>&lt;h2 id=&#34;starting-point&#34;&gt;Starting point&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#starting-point&#34;&#xA;     aria-label=&#34;Direct link to the section Starting point&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;A tax administration system does not change because someone had a better idea, but because a law comes into force. The deadlines are set externally and cannot be moved.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-task&#34;&gt;The task&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#the-task&#34;&#xA;     aria-label=&#34;Direct link to the section The task&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Further development and quality assurance over several years, with the requirement of having a reliable regression run for every statutory deadline.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Consulting, reviews &amp; training</title>
				<link>https://www-main.uat.aerea.de/en/services/consulting-reviews-training/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/services/consulting-reviews-training/</guid>
				<description>&lt;h2 id=&#34;what-we-actually-do&#34;&gt;What we actually do&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#what-we-actually-do&#34;&#xA;     aria-label=&#34;Direct link to the section What we actually do&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Architecture reviews&lt;/strong&gt; — assessment of an existing or planned architecture with prioritised recommendations.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Code reviews&lt;/strong&gt; — sampled or comprehensive, focused on maintainability, testability and the places where changes typically become expensive.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Training and workshops&lt;/strong&gt; — Clean Code, SOLID, design patterns, Clean Architecture, refactoring legacy code, test methodology, agile transition and the productive use of AI-assisted development tools.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;AI enablement&lt;/strong&gt; — introducing agent-assisted development into existing teams and toolchains, including safeguards through quality gates.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Technical project leadership&lt;/strong&gt; — taking technical lead in modernisation or transition programmes.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;grounded-in-practice&#34;&gt;Grounded in practice&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#grounded-in-practice&#34;&#xA;     aria-label=&#34;Direct link to the section Grounded in practice&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;The training does not come from slide decks but from live projects. Architecture modernisation, agile transition and developer training were delivered among others around a vehicle bus analysis platform for a German premium car manufacturer.&lt;/p&gt;</description>
			</item>
			<item>
				<title>How we develop with AI agents — and the safeguards that turned out to be necessary</title>
				<link>https://www-main.uat.aerea.de/en/insights/ai-agent-review-pipeline/</link>
				<pubDate>Wed, 05 Aug 2026 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/insights/ai-agent-review-pipeline/</guid>
				<description>&lt;p&gt;This text describes a pipeline that runs in production here — on a multi-tenant communication system built on ASP.NET Core, Angular and FreeSWITCH, with self-hosted GitLab. Every finding below comes from a real run and was found and fixed &lt;strong&gt;before the merge&lt;/strong&gt;. We do not name the system, because individual findings would otherwise be traceable back to it.&lt;/p&gt;&#xA;&lt;h2 id=&#34;bottleneck&#34;&gt;What is the actual bottleneck in developing with AI?&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#bottleneck&#34;&#xA;     aria-label=&#34;Direct link to the section What is the actual bottleneck in developing with AI?&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Not the speed at which code appears. The bottleneck is &lt;strong&gt;trust&lt;/strong&gt;: code that compiles, whose tests are green and that reads correctly — and is wrong anyway. This class of defect accounts for almost every finding we have, and no standard pipeline sees it.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Build test automation in house or contract it out?</title>
				<link>https://www-main.uat.aerea.de/en/insights/test-automation-in-house-or-external/</link>
				<pubDate>Wed, 08 Jul 2026 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/insights/test-automation-in-house-or-external/</guid>
				<description>&lt;h2 id=&#34;wrong-question&#34;&gt;Why is the question framed wrongly?&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#wrong-question&#34;&#xA;     aria-label=&#34;Direct link to the section Why is the question framed wrongly?&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Test automation is not a project with an end but an estate with a maintenance load. The question is therefore not &amp;ldquo;who builds it&amp;rdquo; but &lt;strong&gt;&amp;ldquo;who maintains it in three years&amp;rdquo;&lt;/strong&gt;. Skip that and you buy a test suite that is red after two releases, then skipped, then switched off — and you pay for it twice.&lt;/p&gt;</description>
			</item>
			<item>
				<title>The guardrails we set for agents</title>
				<link>https://www-main.uat.aerea.de/en/insights/guardrails-for-agents/</link>
				<pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/insights/guardrails-for-agents/</guid>
				<description>&lt;h2 id=&#34;core-question&#34;&gt;May an agent write code in a regulated project?&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#core-question&#34;&#xA;     aria-label=&#34;Direct link to the section May an agent write code in a regulated project?&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Yes — under the same conditions as a human. What matters is not who wrote the line but whether it is specified, reviewed, tested and released. Anyone who closes that chain can use agents. Anyone who opens it for agents has a problem with humans too.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Custom or standard software in energy management?</title>
				<link>https://www-main.uat.aerea.de/en/insights/custom-or-standard-software-energy-management/</link>
				<pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/insights/custom-or-standard-software-energy-management/</guid>
				<description>&lt;h2 id=&#34;short-answer&#34;&gt;When is a standard product enough?&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#short-answer&#34;&#xA;     aria-label=&#34;Direct link to the section When is a standard product enough?&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;As long as your installation matches the picture the product was built for: one manufacturer, a manageable scope, an optimisation strategy from the catalogue. Then the manufacturer&amp;rsquo;s own system is practically unbeatable — available sooner, cheaper to enter, maintained by someone else. The tipping point almost never comes at purchase, but at the third special case.&lt;/p&gt;</description>
			</item>
			<item>
				<title>OPC UA or MQTT for machine connectivity?</title>
				<link>https://www-main.uat.aerea.de/en/insights/opc-ua-or-mqtt/</link>
				<pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/insights/opc-ua-or-mqtt/</guid>
				<description>&lt;h2 id=&#34;core&#34;&gt;What is the difference in one sentence?&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#core&#34;&#xA;     aria-label=&#34;Direct link to the section What is the difference in one sentence?&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;OPC UA is an information model with a transport, MQTT is a transport without an information model.&lt;/strong&gt; OPC UA describes &lt;em&gt;what&lt;/em&gt; a value means — type, unit, membership, access rights. MQTT only moves it from A to B and leaves the meaning to your convention. Everything else follows from that single difference.&lt;/p&gt;</description>
			</item>
			<item>
				<title>E2E tests against real databases with Testcontainers</title>
				<link>https://www-main.uat.aerea.de/en/insights/e2e-tests-with-testcontainers/</link>
				<pubDate>Thu, 12 Mar 2026 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/insights/e2e-tests-with-testcontainers/</guid>
				<description>&lt;h2 id=&#34;why-real&#34;&gt;Why do we run end-to-end tests against a real database?&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#why-real&#34;&#xA;     aria-label=&#34;Direct link to the section Why do we run end-to-end tests against a real database?&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Because a mock confirms the assumption you had while writing it, and a real database contradicts it. The failures that get expensive in distributed systems sit exactly where the mock knows nothing: in transaction boundaries, isolation levels, the ordering of migrations and the time zone behaviour of timestamps. A test against an in-memory substitute measures the substitute, not the system.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Talk to the architect directly.</title>
				<link>https://www-main.uat.aerea.de/en/contact/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/contact/</guid>
				<description>&lt;h2 id=&#34;location-and-availability&#34;&gt;Location and availability&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#location-and-availability&#34;&#xA;     aria-label=&#34;Direct link to the section Location and availability&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;AereA GmbH&lt;/strong&gt;, Wüstenstein 18, 91346 Wiesenttal, Bavaria, Germany.&#xA;Business hours Monday to Friday, 9:00 to 18:00 CET.&lt;/p&gt;&#xA;&lt;p&gt;Details on reference projects and client-side contacts are provided on request and after approval.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Thank you — your enquiry has arrived.</title>
				<link>https://www-main.uat.aerea.de/en/thank-you/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/en/thank-you/</guid>
				<description>&lt;h2 id=&#34;what-happens-next&#34;&gt;What happens next&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#what-happens-next&#34;&#xA;     aria-label=&#34;Direct link to the section What happens next&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Your message is sitting directly in the inbox of the responsible contact. If you want to add something in the meantime — an architecture sketch, a specification, access to a repository — simply reply to our response.&lt;/p&gt;&#xA;&lt;p&gt;If it is urgent: &lt;strong&gt;&lt;a href=&#34;#ZgotmplZ&#34;&gt;+49 36424 760823&lt;/a&gt;&lt;/strong&gt;, Monday to Friday, 9:00 to 18:00 CET.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www-main.uat.aerea.de/en/&#34;&gt;Back to the home page&lt;/a&gt; · &lt;a href=&#34;https://www-main.uat.aerea.de/en/project-reports/&#34;&gt;View project reports&lt;/a&gt;&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
