(052) 5511990  Rudolf-Diesel-Strasse 20, 8404 Winterthur
Sie sind hier: Startseite » Services

Services

Softwareentwicklung

Wir bei Süd-Data sind spezialisiert auf die Entwicklung von webbasierten Anwendungen. Dies bedeutet nicht, dass wir ausschliesslich Internet-Anwendungen entwickeln - ebenso zu unserem Fokus gehören Softwaretechnologien, die sich anstatt über ein natives GUI über Webbrowser bedienen lassen.

Dabei entwickeln wir auch Projekte mit AI-Integration (beispielsweise OpenAI API, Vercel AI SDK oder Lang Chain) und Edge Computing ebenso wie Server Components (bsp. React Server Components) oder Web Components die auf nativen Browser-Standards basieren.

Ebenso zum Einsatz kommt Bun als Node.js Alternative und Deno 2 als sichere Node.js Alternative. Für Hypermedia-getriebene Interaktivität ohne JS-Framework kommt HTMX zum Einsatz.

Sprachen

  • HTML – Struktur / Markup

  • CSS – Styling und Layout

  • JavaScript – Logik und Interaktivität

  • TypeScript – JavaScript mit statischer Typisierung

  • WebAssembly (WASM) – Hochperformante Ausführung im Browser (kompiliert aus C++, Rust, etc.)

JavaScript-Frameworks / Libraries

  • React – komponentenbasiert, Meta

  • Vue.js – progressiv

  • Angular – vollständiges Framework, Google

  • Svelte / SvelteKit – kompiliert, kein Virtual DOM

  • Solid.js – React-ähnlich, sehr performant

  • Qwik – Resumability-Konzept, extrem schnell

  • Lit – Web Components

CSS-Technologien

  • Tailwind CSS – Utility-first

  • Sass / SCSS – CSS-Präprozessor

  • CSS Modules – lokal scoped CSS

  • styled-components / Emotion – CSS-in-JS

  • PostCSS – CSS-Transformationen

Build-Tools / Bundler

  • Vite – schnell, moderner Standard

  • Webpack – mächtig, komplex

  • esbuild – extrem schnell

  • Parcel – zero-config

  • Rollup – Library-Bundler

  • Turbopack – Rust-basiert, Next.js

Sprachen

  • JavaScript / Node.js – V8-Runtime serverseitig

  • TypeScript – typisiertes Node.js

  • Python – Django, Flask, FastAPI

  • PHP – WordPress, Laravel, Symfony

  • Ruby – Rails

  • Java – Spring Boot

  • C# / .NET – ASP.NET Core

  • Go (Golang) – performant, nebenläufig

  • Rust – Axum, Actix (sehr performant)

  • Kotlin – Ktor, Spring

  • Scala – Play Framework

  • Elixir – Phoenix (Echtzeit, Fehlertolerant)

  • Haskell – Yesod (funktional)

  • Perl – Legacy-Webprojekte

Node.js-Frameworks

  • Express.js – Minimal, flexibel

  • Fastify – schnell, Schema-validiert

  • NestJS – strukturiert, TypeScript-first

  • Hono – Edge-optimiert, sehr leichtgewichtig

  • Koa – Express-Nachfolger

Python-Frameworks

  • Django – Batteries-included

  • Flask – Micro-Framework

  • FastAPI – async, OpenAPI automatisch

  • Starlette – async Basis

PHP-Frameworks

  • Laravel – Modern, elegant

  • Symfony – Enterprise

  • WordPress – CMS mit Plugin-API

  • Slim – Micro-Framework

Relational (SQL)

  • PostgreSQL – Open Source, mächtig

  • MySQL / MariaDB – weit verbreitet

  • SQLite – dateibasiert, leichtgewichtig

  • Microsoft SQL Server – Enterprise

  • Oracle – Enterprise

NoSQL

  • MongoDB – dokumentenbasiert (JSON)

  • Redis – Key-Value, In-Memory, Caching

  • CouchDB – dokumentenbasiert

  • Cassandra – spaltenbasiert, sehr skalierbar

  • DynamoDB – AWS, managed NoSQL

Graph-Datenbanken

  • Neo4j – Graphen-Queries mit Cypher

  • Dgraph – distributed

Search-Engines

  • Elasticsearch – Volltextsuche

  • MeiliSearch – leichtgewichtig, schnell

  • Typesense – Open Source

NewSQL / Modern

  • PlanetScale – MySQL-kompatibel, serverless

  • CockroachDB – distributed SQL

  • Neon – serverless PostgreSQL

  • Turso – SQLite am Edge

Time-Series

  • InfluxDB – Metriken, Monitoring

  • TimescaleDB – PostgreSQL-Extension

API-Paradigmen

  • REST – Standard, ressourcenbasiert

  • GraphQL – flexibel, client-definierte Queries

  • gRPC – binär, performant, Protobuf

  • tRPC – typsicheres RPC für TypeScript

  • WebSockets – bidirektional, Echtzeit

  • Server-Sent Events (SSE) – Server-Push

  • WebRTC – Peer-to-Peer, Video/Audio

API-Spezifikationen

  • OpenAPI / Swagger – REST-Dokumentation

  • Protobuf – gRPC Serialisierung

  • JSON Schema – Datenvalidierung

Authentifizierung & Autorisierung

  • OAuth 2.0 / OpenID Connect – Standard

  • JWT (JSON Web Tokens) – stateless Auth

  • Passwortlose Auth – Magic Links, Passkeys

  • Auth.js / NextAuth – Node.js

  • Keycloak – Self-hosted IdP

  • Clerk – Developer-friendly Managed Auth

  • Supabase Auth – Open Source

Container & Orchestrierung

  • Docker – Container-Standard

  • Kubernetes (K8s) – Container-Orchestrierung

  • Docker Compose – Lokale Multi-Container

  • Podman – rootless Docker-Alternative

  • Helm – Kubernetes Paketmanager

DevOps & CI/CD

  • Git – Versionskontrolle (Standard)

  • GitHub Actions – CI/CD

  • GitLab CI – integriert in GitLab

  • Jenkins – self-hosted, komplex

  • CircleCI / Travis CI

  • Terraform – Infrastructure as Code

  • Ansible – Konfigurationsmanagement

  • Prometheus + Grafana – Monitoring

Testing

  • Jest / Vitest – Unit Testing JS/TS

  • Playwright – E2E Browser-Testing

  • Cypress – E2E Testing

  • Testing Library – komponentenbasiert

  • k6 – Load Testing

  • Storybook – UI-Komponenten isoliert testen

Monitoring & Observability

  • Sentry – Error Tracking

  • Datadog – APM, Logs, Metriken

  • New Relic – APM

  • Grafana + Prometheus – Open Source Stack

  • OpenTelemetry – Standard für Tracing

SaaS-Plattformen

Zudem entwickeln wir komplette SaaS-Lösungen bzw. übernehmen den Betrieb von SaaS-Plattformen im Rahmen unseres Serviceangebotes. Der Betrieb umfasst dabei alle Schritte von Entwicklung, Aufbau über Bereitstellung bis hin zu Überwachung, Billing und Testing.

Web-Security

Wir testen Webanwendungen sowie im Internet erreichbare Endpunkte auf Verwundbarkeiten oder implementieren Schutzlösungen gegen DoS-Attacken, WAF-Lösungen, Proxy-Lösungen für Failover oder führen ein laufendes Schwachstellenmonitoring durch.

Datacenter

Auf Wunsch stellen wir die technische Plattform für den Betrieb von Anwendungen zur Verfügung. Hierzu unterhalten wir unterschiedlichen Standorten in unterschiedlichen Ländern passende Infrastruktur. Egal ob Ihre Lösung nur in einem Rechtsrahmen betrieben werden soll (bsp. England oder Schweiz, eine DSGVO-Lösung (z.B. mit Standorten in Deutschland, Niederlanden, Frankreich, Italien und Österreich) sein soll oder eine hochverfügbare Lösungen mit Standorterweiterungen in USA, Australien, Japan und Hong-Kong. Wir skalieren wuschgemäss oder betreiben innerhalb rechtlicher Grenzen auf Wunsch umgesetzt über den Service einzelner Ländergesellschaften bzw. verbundener Unternehmen. Dabei können wir eigene Technologie und Netze einsetzen, so dass auch keine Dritten Zugriff auf Hardware nehmen können.

Standorte können zudem nach Verfügbarkeiten und Sicherheitsansprüchen gewählt werden wie beispielsweise ISO27001, SOC2 oder Tier IV.

Abrechnung

Für betreute Systeme und Drittsysteme übernehmen wir alle Schritte von der Abrechnung über Zahlungsabwicklung einschliesslich Rechnungslegung, Währungstransfer oder Factoring.