Software
Lösungen & Automation
CGS IT Solutions GmbH bietet einsatzfertige, versionierbare und automatisierte Lösungen für Identity Management, Cloud-basierte Kommunikation und GitHub-basierte Entwicklungsumgebungen.
RHSSO & Keycloak Tools
Fertige Werkzeuge, um Keycloak-Rollen, Gruppen und Realms über alle Umgebungen hinweg konsistent zu verwalten und zu versionieren.
- Automatische Versionierung & Updates der Konfiguration
- Übergänge Dev → Test → Prod mit Audit-Trail
- Konfigurationsmanagement in Git (YAML/JSON)
- Pipeline-Integration für CI/CD-Deployments
Rollen & Gruppen
Zentrale Verwaltung, Mandanten, konsistente Rechte.
Versionierung
YAML/JSON-Artefakte, Review-fähig und auditierbar.
Pipeline Deploy
CI/CD-Rollouts mit Rollback und Traceability.
{
"realmName": "demo-company",
"clients": [{"clientId": "demo-company-web","clientDisplayName": "Demo Company Web"}],
"roles": [
{"roleName": "demo-company-fkt-customer-read"},
{"roleName": "demo-company-fkt-order-manage"},
{"roleName": "demo-company-fkt-reporting-read"}
],
"applicationRoles": [{"roleName": "demo-company-role-viewer","roles": [
"demo-company-fkt-customer-read","demo-company-fkt-reporting-read"
]}]
}
CGS Chat Server für Workshops & Skalierungs-Tests
Quarkus-basierter Chat-Server als Referenz-Architektur und Testplattform für Skalierung & Cloud-Szenarien.
- Container- oder AWS-Deployments (EC2 / ECS / Lambda)
- WebSockets oder Server-Sent Events (SSE)
- Redis als Broker für Broadcast & Routing
- Blueprints + Lasttest-Skripte inklusive
API & Events
REST/WS, Reactive-Flows, Event-Driven Patterns.
State & Storage
Redis-Pub/Sub, Persistenzpfad, Observability.
Scale-Out
Horizontaler Scale, Load-Tests, Resilienz.
GitHub Projekt-Setup & CI/CD Automatisierung
Aufbau & Automatisierung der GitHub-Organisation – Projektstruktur, Qualitätssicherung und Security.
- Repository-Vorlagen mit Actions-Pipelines
- Build-/Test-/Release-Automatisierung
- Coverage & Merge-Reports über Module
- Security Checks (CodeQL, Dependabot)
Pipelines
CI/CD-Flows, Staging-Gates, Artefakt-Versionierung.
Qualität
Testsuiten, Coverage-Merge, Status-Badges.
Security
CodeQL-Scans, Dependency-Alerts, Policies.
GitHub Classroom Support
Einrichtung von Classroom-Umgebungen mit automatisierter Bewertung & Repo-Handling.
- Assignments mit Startcode & Vorlagen
- CI mit Hidden Tests für Auto-Grading
- Naming-Konventionen & Repo-Lifecycle
- Optional: Dashboards/Reporting
Assignments
Repo-Projekte pro Student inkl. Template & Hints.
Hidden Tests
CI-basiertes Scoring, Fairness & Reproduzierbarkeit.
Orga-Automatisierung
Namensschema, Teams, Reviews, Lifecycle.
Ihr Vorteil
Praxisbewährt, Git-versionierbar, Cloud-ready – ideal für Entwicklungs-, Test- und Produktivumgebungen.