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
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
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.