VylarisData

Software Development & Technology

Technik, die man verstehen und warten kann.

Wir bauen Software für das Vylaris-Ökosystem und arbeiten an der Infrastruktur, auf der sie künftig läuft. Hier erfährst du, nach welchen Grundsätzen wir entwickeln, wie aus einer Idee ein Betrieb werden soll und was davon schon sichtbar ist.

Wie wir Software bauen

Sechs Grundsätze, an denen sich jede Entscheidung messen lässt.

Das sind keine Werbeversprechen, sondern die Maßstäbe, die wir an unsere eigene Arbeit anlegen. Widerspricht ein Vorschlag einem dieser Grundsätze, muss er gute Gründe mitbringen.

  • Open Source & Eigenentwicklung

    Wir wollen verstehen, was unsere Software tut. Deshalb entwickeln wir Kernbausteine selbst und setzen auf offene Software, wenn sie unsere Anforderungen erfüllt und wir sie prüfen können.

  • Security by Design

    Sicherheit ist Teil des Entwurfs und kein Anstrich am Ende. Wir fragen früh, was schiefgehen kann, und bauen so, dass ein Fehler nicht gleich alles öffnet.

  • Einfach statt clever

    Die einfachere Lösung gewinnt, solange sie die Aufgabe erfüllt. Code und Aufbau sollen auch in einem Jahr noch lesbar sein, und zwar auch für andere als die Person, die ihn geschrieben hat.

  • Automatisierung

    Was sich wiederholt, gehört in ein Skript oder eine Pipeline. Das spart Zeit und verhindert die Fehler, die bei Handarbeit zuverlässig irgendwann passieren.

  • Dokumentation

    Eine Entscheidung, die nirgends steht, ist bald vergessen. Wir halten fest, was gebaut wurde, warum es so gebaut wurde und wie man es betreibt.

  • Datensparsamkeit

    Was wir nicht erheben, müssen wir nicht schützen, und es kann auch nicht abfließen. Daten fallen nur an, wenn ein Dienst sie wirklich braucht.

Entwicklungsprozess

Von der Idee bis zum Betrieb in sechs Schritten.

Jedes Vorhaben soll denselben Weg durchlaufen. Der Umfang unterscheidet sich, die Reihenfolge nicht. Die Schritte beschreiben unser Zielbild, kein bereits erreichtes Verfahren.

  1. Idee

    Am Anfang steht die Frage, welches Problem gelöst werden soll und für wen. Ohne klare Antwort wird nichts gebaut.

  2. Entwurf

    Wir skizzieren Aufbau, Schnittstellen und Datenfluss und halten fest, welche Daten überhaupt nötig sind.

  3. Umsetzung mit Review

    Änderungen sollen in kleinen Schritten mit nachvollziehbarer Versionsgeschichte entstehen. Unser Grundsatz: Eine zweite Person liest sie gegen.

  4. Test & Prüfung

    Ziel ist, dass automatisierte Tests und eine Prüfung der Sicherheitsaspekte vor jeder Auslieferung stehen, nicht erst danach.

  5. Auslieferung

    Ausgeliefert werden soll über einen wiederholbaren Ablauf. Das Ziel ist, dass jede Version aus dem Quellcode reproduzierbar entsteht.

  6. Betrieb

    Im Betrieb wollen wir beobachten, Updates einspielen, aus Störungen lernen und das Gelernte in den Entwurf zurücktragen.

Arbeitsbereiche

Vier Felder, in denen wir Technik für die VylarisGroup entwickeln.

Die Bereiche greifen ineinander: Eine Anwendung braucht Schnittstellen, Schnittstellen brauchen Werkzeuge zum Testen, und alles zusammen braucht eine Infrastruktur, auf der es läuft.

  • Webanwendungen

    Oberflächen und Dienste für die Marken und Projekte der VylarisGroup sind unser Arbeitsfeld. Wir wollen schlanke Seiten bauen, die schnell laden, ohne Skript-Ballast auskommen und sich auch mit Tastatur und Screenreader bedienen lassen.

    Ziel: zugänglichSchlankDatensparsam
  • Schnittstellen & Integrationen

    Dienste sollen sauber miteinander sprechen, statt aneinander zu kleben. Dafür definieren wir klare Übergaben, begrenzen, welche Daten fließen, und versionieren die Schnittstellen, damit Änderungen kontrolliert ablaufen.

    Klar definiertVersioniertMinimale Daten
  • Automatisierung & Werkzeuge

    Interne Helfer für Entwicklung und Betrieb sind ein Ziel: Skripte, Prüfungen und Abläufe, die wiederkehrende Arbeit übernehmen. Gute Werkzeuge machen den richtigen Weg zum einfachsten.

    WiederholbarNachvollziehbarDokumentiert
  • Plattform-Bausteine

    Gemeinsame Grundlagen, damit nicht jedes Projekt bei null beginnt. Sie gehören zum Zielbild des künftigen Hostings der VylarisGroup und sind noch im Aufbau.

    Im AufbauWiederverwendbar

Qualität & Sicherheit

Feste Gewohnheiten tragen die Qualität.

Wir legen fest, wie wir arbeiten wollen, und wollen uns daran messen. Die folgenden Punkte sind unser Anspruch an jedes Vorhaben, keine Zertifizierung und keine bereits geprüfte Praxis. Review, Tests und Builds aus den Prozessschritten fasst die Grafik als Zielablauf zusammen.

  • Abhängigkeitsarme Bauweise: Jede fremde Komponente ist zusätzliche Angriffsfläche und Wartungslast. Wir wollen sie nur nehmen, wenn sie ihren Platz verdient.
  • Sicherheitsupdates: Unser Grundsatz: Bekannte Lücken in eingesetzten Komponenten werden behoben, Updates werden eingeplant, statt sie aufzuschieben.
  • Gewohnheit statt Einzelaktion: Review, Tests und reproduzierbare Builds sollen bei jeder Änderung dazugehören und nicht von einzelnen Personen oder guten Tagen abhängen.
Review

Ziel: Jede Änderung wird gegengelesen.

Tests

Ziel: Automatische Prüfung bei jeder Änderung.

Build

Ziel: Reproduzierbar aus dem Quellcode.

Betrieb

Ziel: Updates einplanen, Störungen auswerten, Wissen zurückspielen.

Diese Website als Beispiel

Wie wir bauen, kannst du hier selbst nachsehen.

Die Seite, die du gerade liest, ist klein und überschaubar. Gerade deshalb zeigt sie gut, wie wir Grundsätze in Technik übersetzen.

Es gibt keine Cookies und kein Tracking. Schriften und Skripte liefern wir von derselben Domain aus. Es werden also keine fremden Server kontaktiert, nur um die Seite darzustellen.

Du kannst zwischen heller, dunkler und der Darstellung deines Systems wählen. Deine Wahl wird nur lokal in deinem Browser gespeichert.

Zugänglichkeit ist uns ein Ziel: sinnvolle Überschriften, ausreichende Kontraste und Bedienung per Tastatur.

CookiesKeine
TrackingKeines
Schriften & SkripteVon derselben Domain
DarstellungHell, dunkel oder Systemvorgabe; nur im Browser gespeichert
ZugänglichkeitZiel: zugängliche Bedienung

Stand und Zielbild

Was schon sichtbar ist und was noch entsteht.

Wir trennen offen zwischen dem, was du heute sehen kannst, und dem, was wir uns vornehmen.

Sichtbar

Diese Website

Sie zeigt unsere Arbeitsweise im Kleinen. Die Einzelheiten stehen oben im Abschnitt Diese Website als Beispiel.

Im Aufbau

Infrastruktur für das Hosting der VylarisGroup

VylarisData soll künftig das Hosting der VylarisGroup übernehmen. Die technische Grundlage wird aufgebaut, Kunden hostet VylarisData damit noch nicht. Details zum Stand findest du auf der Seite Infrastruktur.

Zielbild

Gemeinsame Plattform-Bausteine

Deployments, Automatisierung und wiederverwendbare Grundlagen, damit neue Dienste der Gruppe nicht bei null anfangen. Das ist unser Ziel, keine fertige Funktion.

Zusammenarbeit mit der VylarisGroup

Technik im Verbund: Schweiz, Europa und VylarisData.

Wir bauen nicht für uns allein. Die Technologie von VylarisData soll die Dienste der Gruppe tragen. Vorgestellt werden diese auf den Seiten der jeweiligen Marken.

  • Diese Seite

    VylarisData

    vylarisdata.com

    Software Development & Technology. Wir entwickeln Software und bauen die Hosting-Infrastruktur auf, die künftig die Dienste der VylarisGroup tragen soll.

    Zur Infrastruktur
  • Europäischer Standort

    VylarisGroupEurope

    vylaris.eu

    Die offizielle zweite Website der Gruppe für Europa. Sie bietet kostenlose Open-Source-SaaS-Dienste an. Außerdem verantwortet sie die europäische Rechts- und Unternehmensstruktur.

    vylaris.eu besuchen (öffnet in neuem Tab)
  • Ursprungsverein

    VylarisGroup Schweiz

    vylaris.ch

    Das ist der ursprüngliche Verein mit fünf Mitgliedern, davon drei im Vorstand. Er ging aus einem Homelab und einem Podcast hervor und ist die Keimzelle der VylarisGroup.

    vylaris.ch besuchen (öffnet in neuem Tab)
Allianz Schweiz & Europa. Die Schweizer Seite trägt die Idee, die europäische Seite die rechtliche Struktur. VylarisData liefert Software und technische Basis, einschließlich der künftigen Hosting-Infrastruktur. Mehr dazu findest du unter Ökosystem.

FAQ

Häufige Fragen zur Technologie.

Kurze Antworten zum Stand des Hostings, zu Open Source, zur Sicherheit und zum Kontakt.

Zur Kontaktseite
Hostet VylarisData schon Dienste oder Websites?

Nein, nicht für Kunden. Wie weit der Aufbau ist, wollen wir auf der Seite Infrastruktur nachführen.

Ist eure Software Open Source?

Open Source und Eigenentwicklung sind unser Grundsatz, eine Zusage für einzelne Projekte ist das noch nicht. Wir wollen offene Software nutzen und selbst entwickeln, was wir verstehen und anpassen müssen. Veröffentlichen wir ein Projekt, sagen wir das ausdrücklich dazu.

Wie geht ihr mit Sicherheitslücken um?

Unser Grundsatz ist, Updates einzuplanen und bekannte Lücken zu beheben. Wenn du eine Sicherheitslücke gefunden hast, wende dich über die Kontaktseite der VylarisGroup (öffnet in neuem Tab) an uns und gib an, dass es um eine Sicherheitslücke geht. Auf dieser Website selbst setzen wir weder Cookies noch Tracking ein.

Wo laufen eure Dienste?

Unser Ziel ist eigene Hardware in Europa. Konkrete Standorte oder technische Daten wollen wir nennen, sobald die Infrastruktur steht und wir sie belegen können. Bis dahin beschreiben wir lieber Grundsätze als Zahlen.

Warum verzichtet ihr auf Cookies und Tracking?

Weil wir sie nicht brauchen. Datensparsamkeit ist einer unserer Grundsätze, und eine Website, die nichts über dich speichert, muss auch nichts erklären oder absichern. Nur deine Wahl für hell, dunkel oder Systemvorgabe merkt sich dein Browser lokal.

Wie erreiche ich euch?

Über die Kontaktseite der VylarisGroup unter vylaris.eu/contact (öffnet in neuem Tab). Dort kannst du auch Tickets eröffnen. Darüber hinaus hat VylarisData keine eigenen Kontaktwege; auch unsere Seite Kontakt verweist dorthin.

Technische Fragen zu VylarisData?

Du möchtest wissen, wie wir arbeiten? Über die Kontaktseite der VylarisGroup erreichst du uns.