Migrate all repos into monorepo context folders
Bahn: aisupport, Analyse-O2C-C2S, awesome-bahn-mcp-servers, beam-mcp,
Confluence_Bot, db-planet-mcp-server, O2C-Harness, project-audit,
Projekt-KIQ-HP, teamlandkarte-mcp
Dhive: Jury-Voting
Privat: CV, NoteGraph (NOTE: NoteGraph needs complete redo after consolidation)
Shared: AI-Orchestrator, OrgMyLife, power_skills_and_more
Shared/references: symphony (read-only)
Bahn repos remain available as independent remotes - this monorepo
pulls them in via subtree, the originals are untouched.
This commit is contained in:
+388
@@ -0,0 +1,388 @@
|
||||
# Community of Practice (CoP)
|
||||
|
||||
> Confluence Page ID: 171574432
|
||||
> Version: 83
|
||||
> Pfad: /pathOS/Kommunikationskanäle, Termine, Besprechungsnotizen pathOS/Besprechungsnotizen/Community of Practice (CoP)
|
||||
> Labels: file-list
|
||||
|
||||
---
|
||||
|
||||
Community of Practice (CoP) ist eine Möglichkeit für Wissenstransfer und Erfahrungsaustausch für alle in unserem ART. Es soll uns ermöglichen Praktikern, Wissen und Fähigkeiten in dem Train auszutauschen, um bestehendes Wissen zu verteilen oder gemeinsam neues Wissen aufzubauen.Â
|
||||
Themen für CoP sind jeweils bis zum Freitag davor - bis 12 Uhr - einzutragen, ansonsten wird der Termin abgesagt.Â
|
||||
|
||||
|
||||
|
||||
|
||||
| | # | Datum | Wer | Timebox | Thema | Teilnehmer | Besprechungsnotizen
|
||||
| |
|
||||
| 16.12.2024 |
|
||||
|
|
||||
|
|
||||
 |
|
||||
|
|
||||
|
||||
| |
|
||||
| 18.11.2024 |
|
||||
|
|
||||
|
|
||||
 |
|
||||
|
|
||||
|
||||
| |
|
||||
| 04.11.2024 |
|
||||
|
|
||||
|
|
||||
 |
|
||||
|
|
||||
|
||||
| |
|
||||
| 21.10.2024 |
|
||||
|
|
||||
|
|
||||
 |
|
||||
|
|
||||
|
||||
| |
|
||||
| 07.10.2024 |
|
||||
|
|
||||
|
|
||||
 |
|
||||
|
|
||||
|
||||
| |
|
||||
| 23.09.2024 |
|
||||
|
|
||||
|
|
||||
 |
|
||||
|
|
||||
|
||||
| |
|
||||
| 26.08.2024 |
|
||||
|
|
||||
|
|
||||
Entfällt, wg. keine Themen |
|
||||
|
|
||||
|
||||
| |
|
||||
| 12.08.2024 |
|
||||
|
|
||||
|
|
||||
Entfällt wg. keine Themen |
|
||||
|
|
||||
|
||||
| |
|
||||
| 29.07.2024 |
|
||||
|
|
||||
|
|
||||
 |
|
||||
|
|
||||
|
||||
| |
|
||||
| 15.07.2024 |
|
||||
|
|
||||
|
|
||||
 |
|
||||
|
|
||||
|
||||
| |
|
||||
| 01.07.2024 |
|
||||
|
|
||||
|
|
||||
 |
|
||||
|
|
||||
|
||||
| |
|
||||
| 10.06.2024 | Entfällt wegen I& A |
|
||||
|
|
||||
 |
|
||||
|
|
||||
|
||||
| |
|
||||
| 27.05.2024 |
|
||||
|
|
||||
|
|
||||
 |
|
||||
|
|
||||
|
||||
| |
|
||||
| 13.05.2024 |
|
||||
|
|
||||
|
|
||||
 |
|
||||
|
|
||||
|
||||
| |
|
||||
| 29.04.2024 |
|
||||
|
|
||||
|
|
||||
 |
|
||||
|
|
||||
|
||||
| |
|
||||
| 15.04.2024 | Team Zero | 30 Min |
|
||||
Wir möchten mit euch über Grafana-Boards, Metriken und Alerts sprechen. Idee ist, dass wir uns in dieser COP gegenseitig unsere Dashboards vorstellen und offen diskutieren was wir für sinnvoll / überflüssig / hilfreich erachten.  |
|
||||
|
|
||||
Grafana-Boards von Team Zero und APN und CIB und wurden vorgestellt. Themen waren:
|
||||
-
|
||||
- Realisierung der AbfragenÂ
|
||||
- Erfahrungen mit Performanceproblemen
|
||||
- Loki (label spielen eine groÃe Rolle) vs. Prometheus -
|
||||
Vor- und Nachteile
|
||||
Kostenstelle ist auch eine Frage dabei, die dann bei CNP/AWS anfallen
|
||||
IO und Netzwerktraffik kosten zusätzlich Geld
|
||||
- Spike für fachliche Inszidens mit Countmetrik und Alerts
|
||||
- Thema ist noch nicht abgeschlossen und es gibt Ideen/Vorschläge zu guter Handhabung
|
||||
Für Fragen und weiteres Interesse gern Fragen direkt an die jeweiligen Teams.
|
||||
| |
|
||||
| 02.04.2024 | Ab jetzt wieder alle 2 Wochen CoP |
|
||||
|
|
||||
|
||||
|
|
||||
|
|
||||
|
||||
| | 27 | 18.03.2024 | Entfällt wegen I& A |
|
||||
|
|
||||
 |
|
||||
|
|
||||
|
||||
| | 26 | 19.02.2024 |
|
||||
|
|
||||
|
|
||||
 |
|
||||
|
|
||||
|
||||
| | 25 | 22.01.2024 |
|
||||
|
|
||||
|
|
||||
 |
|
||||
|
|
||||
|
||||
| | 24 | 20.11.2023 | Diego Da-Costa-Souza / Jan Lubenow | 30 Min |
|
||||
Parallelisierung von Cucumber-Basierten Tests am Beispiel der Systemtests des Bestellsystems.
|
||||
- Was haben wir umgebaut?
|
||||
- Welche Herausforderungen gab es?
|
||||
- Wie gehen wir mit Tests um, die nicht parallel laufen dürfen? |
|
||||
|
|
||||
|
||||
| | 23 | 23.10.2023 | Team Zero | 30 Min | Wir möchten mit euch über Code-Reviews sprechen/ mit euch diskutieren. Habt ihr in eurem Team eine definierte Vorgehensweise wie ausführlich ein Code-Review gemacht wird / ggf. eine Checkliste? |
|
||||
|
|
||||
|
||||
| | 22 | 07.08.2023 | Marcel Hufgard / Alexander Petioky | 45 Min | Camunda Cockpit für Nichtentwickler |
|
||||
|
|
||||
|
||||
| | 21 | 26.06.2023 | Team Zero | 1 Stunde |
|
||||
- Wer ergänzt der Entwicklerhanduch Wiki mit Antworten von CoP?
|
||||
Secrets:
|
||||
- Wie sind die Secrets strukturiert ?
|
||||
- Secrets unter Pipeship Verzeichnis. Nur für AT oder andere Stellen auch ?
|
||||
- Welche Schritte sind nötig Secrets für eine Anwendung zu definieren, der nur während der Pipeline lauft und nicht in ein eigene Container? (z.B. Lup)
|
||||
Git + Pipeship:
|
||||
- Umbenennung eine Applikation, was ist der beste/einfachste Weg?
|
||||
Extra wegen Postman Umstellung:
|
||||
- Wie ist der Stand mit Postman Ersatz, welche scheint der gewinner zu sein? (Insomnia oder andere)
|
||||
DevOps Allgemein:
|
||||
- Gibt es ein Wiki/FAQ für in CNP oft passierende Fehlern und zu ihre Behandlung? Wenn ja, wo ? (z.B. Ingress Nummer Limit überschritten, DB Ãbergelaufen) |
|
||||
|
|
||||
|
||||
| | 20 | 29.05.2023 | Team Zero | 30 Min | Fragen zum Thema DevOps |
|
||||
|
|
||||
|
||||
| | 19 | 15.05.2023 | Kai Barkschat, Frank Thiele | 1 Stunde | Gegenseitige Vorstellung von APN und BS Piplines |
|
||||
|
|
||||
|
||||
| | 18 | 03.04.2023 | Team Zero | 30-60 Minuten | Brainstorming zur Pipline Problematik. |
|
||||
 | Fragen bzw. Themen für FAQ:
|
||||
|
||||
- Ist es möglich die Pipeline Ausführung abzubrechen?
|
||||
- Mit welchen Parameter kann die Pipeline gesteuert werden
|
||||
- Ressourcen überprüfen & ggf. skalieren
|
||||
â das I.NVI IT Lifecycle Management Toold1143f0d-33c0-3f1c-b44b-7720150f306eO2CSYS-628
|
||||
| | 17 | 06.02.2023 | Team Zero | 15-30 Minuten | Brainstorming Tracing: Wie wollen wir sinnvoll filtern? |
|
||||
| Wir brauchen fürs Tracing a) ein sinnvolles Filtern (=Tail Sampling) als Defult zum Deployen und b) ein Verfahren und das Know How, wie man bei Bedarf das Tracing umkonfiguriert.
|
||||
| | 16 | 23.01.2023 | Alle | 15-30 Minuten | Infosammlung PAN Client | Alle |
|
||||
|
||||
| | 15 | 09.01.2023 |
|
||||
| ca. 5 Minuten | Vorteile der erweiterten Version (Developer Edition) von SonarQube |  |
|
||||
|
||||
| | 14 | 09.01.2023 |
|
||||
| ca. 30 Minuten | Nutzung von Camunda Cockpit für Prozesse von Steuerung-Vertrieb |
|
||||
 |
|
||||
|
||||
| | 13 | 21.11. und 5.12.2022 | System Team | -- | Diese Termine möchten wir für den Wissenstransfer-Workshop übernehmen (den müssen wir wegen Konflikten jeweils auf Montag verschieben). |
|
||||
 |
|
||||
|
||||
| | 12 | 7.11.2022 | System Team | 30-60min |
|
||||
Themenvorschlag, bei Interesse:
|
||||
Tracing mit OpenTelemetry Agent
|
||||
Vorstellen des Setups und der verfügbaren Java-Code-Annotations. (Doku im Entwicklungshandbuch ist noch in Arbeit.) |  |
|
||||
|
||||
| | 11 | 29.08.2022 | Team Zero |
|
||||
| Fragen zum Talo(spring) für Logging
|
||||
Gibt es einen Erweiterungspunkt in Talo-Java/Talo-Spring, was zum Ersetzen von geheimen Daten mit Sternen und zur Verkürzung von langen Strings genutzt werden kann ?Â
|
||||
Wie kann das mit Talo/log4j2 am einfachsten umgesetzt werden? |
|
||||
|
|
||||
|
||||
| | 10. | 01.08.2022 | Team Zero / Bestellsystem Teams | ca. 30 Min. | Springboot-Webflux-WebClient Erfahrungen mit OpenAPI und Springboot-Client |
|
||||
- Â (Zero)
|
||||
- Nach Interesse |
|
||||
|
||||
| | 9. | 11.07.2022 | Bestellsystem-Teams |
|
||||
|
|
||||
Git-Workflows
|
||||
(Fortsetzung) | Erstes Ausprobieren mit Erfahrungsberichten? |
|
||||
|
||||
textwenig strukturierte Notizentrue im Zweifelsfall wird eine Pipeline brechen (entweder letzter MR-Build oder erster master-Build)
|
||||
|
||||
## Schwierigkeit: Updates von zwei Services
|
||||
|
||||
Funktioniert im Realbetrieb nie wirklich gleichzeitig, Kompatibilität zwischen zwei Versionen ist immer mehr oder weniger notwendig.
|
||||
|
||||
### Komponenten-Integrations-Test
|
||||
|
||||
z.Bsp. ifp-mock-Version in SV .gitlab-ci.yml => kein groÃes Problem
|
||||
|
||||
### Unit-Tests
|
||||
|
||||
keine Nachbarsysteme beteiligt,
|
||||
aber mehr Pflege-Aufwand bei häufigeren Merges
|
||||
|
||||
## System-Tests
|
||||
|
||||
neue Features erfordern oft neue Branches im System-Test
|
||||
normalerweise einfach, schwierig zum Sprint-Ende wenn viele Branches gemergt werden
|
||||
|
||||
es würde helfen in den System-Test-Reports mehr Metadaten, vor allem Service-Versionsnummern, zu haben.
|
||||
|
||||
allgemein: System-Tests sind instabil und "blinken"
|
||||
Problem: viele Zeit-basierte Tests, mit schwankender Performance beim Nachrichten-Durchlauf (portal - SV - IFP und zurück) => unterschiedliche Test-Ergebnisse
|
||||
ohne IFP-Mock-Wartezeit geht es bisher auch nicht (SV ist nicht so schnell)
|
||||
|
||||
### System-Tests mit development-Branch
|
||||
|
||||
Der development-Branch in qa/system-test wird benutzt, sollte nicht gelöscht werden
|
||||
|
||||
# automatisiertes Update nach EVU-Test
|
||||
|
||||
Reihenfolge der Stages?
|
||||
=> IEU -> SIT -> EVU
|
||||
|
||||
Test-Zuverlässigkeit ist wichtig, je besser System-Test und System-Integration-Test desto sicherer ist das EVU-Test-Deployment
|
||||
|
||||
Offene Frage: wieviel Release-Management oder -Freigaben brauchen wir? Besonders in Richtung Kunden-Kommunikation (Sven-Ole).
|
||||
]]>
|
||||
|
||||
|
||||
| | 8. | 27.06.2022 | System Team | 1 |
|
||||
Git-Workflows
|
||||
Bei einem Git-Workflow geht es darum, wann man einen Branch anlegt, welchen existierenden Branch man als Grundlage nimmt und in welcher Reihenfolge und wann man Branches wieder integriert.
|
||||
Wir stellen vor, welches Workflow in Git aktuell und künftig Vorgehen im Bestellsystem eingesetzt wird. |
|
||||
|
||||
|
||||
|
||||
|
|
||||
Grundlage war das Bestellsystem-Konzept Git Workflow
|
||||
|
||||
textwenig strukturierte Notizentrue System Test
|
||||
|
||||
während der Entwicklung oft ein Diff zwischen Anwendungs-Code und System-Test-Code
|
||||
]]>
|
||||
|
||||
|
||||
| | 7. |
|
||||
20.6.2022 | Team APN |
|
||||
|
|
||||
Umgang mit Software-Lizenzmanagement. Whitesource wertet das ja aus. Mich würde interessieren, wie die anderen Teams damit umgehen und ob es bereits Automatismen gibt (Die wir vielleicht übernehmen können). So eine Art Auto-Action, Pattern -basiert
|
||||
-
|
||||
Haben wir einen Lizenzexperten (Jurist?) als Ansprechpartner?
|
||||
-
|
||||
duale Lizenz -Kombinationen für Open Source,
|
||||
-
|
||||
organisatorische Vorgaben/Policies bzgl. Lizenzen
|
||||
-
|
||||
Erkennung von DBISL
|
||||
-
|
||||
In-House Lizenzen verwalten (aktuell bei uns: nur als OrgAdmin über tomag-Team -> sehr aufwendig, nicht praktikabel) |
|
||||
|
||||
|
|
||||
Haben wir einen Lizenzexperten (Jurist?) als Ansprechpartner?
|
||||
->Â https://evi.intranet.deutschebahn.com/evi31/simpleSearchAction.do?filter=Cornelius%20Schumacher
|
||||
Cornelius Schumacher
|
||||
Open Source Steward der DB Systel GmbH
|
||||
Teams Kanal für Lizenz â Fragen
|
||||
organisatorische Vorgaben/Policies bzgl. Lizenzen
|
||||
-> Open-Source-Lizenzkompass
|
||||
https://git.tech.rz.db.de/foss/lizenzkompass/-/blob/master/index.adoc
|
||||
https://git.tech.rz.db.de/foss/lizenzkompass/-/blob/master/lizenzen/liste.adoc
|
||||
-> jedes Team kann selbst entscheiden, ob und wie in WhiteSource Policies verwendet werden
|
||||
mit Policies kann geregelt werden, dass bei bestimmten Lizenzen Alerts entstehen
|
||||
Erkennung von DBISL
|
||||
-> aus Sicht von WhiteSource gibt es keine DBISL, entsprechende Libraries können als In-House markiert werden
|
||||
In-House Lizenzen verwalten (aktuell bei uns: nur als OrgAdmin über tomag-Team -> sehr aufwendig, nicht praktikabel)
|
||||
-> alle als In-House markierte Libraries entfallen aus der Lizenz-Betrachtung, die Zuordnung muss über tomag-Team laufen, kann leider nicht delegiert werden, man kann ganz gut mit Pattern arbeiten, um Muster zu erkennen
|
||||
Mögliche Lösungsvorschläge für die Verwaltung von Lizenzen:
|
||||
- Klären üb es möglich wäre den Feature Flag zu aktivieren und die Lizenz - Verwaltung über Produkt Admins zu organisieren.
|
||||
- Klären, ob es möglich wäre, Anforderungen der Bahn beim Hersteller zu versenken.
|
||||
| | 6 | 30.05.2022 | Team Zero |
|
||||
|
|
||||
Kundendaten-Adapter
|
||||
Der Kundendaten-Adapter ist bereits durch viele Hände gegangen und nun beim Team Zero gelandet. Wir möchten gerne von denjenigen, die ihn bisher konzipiert und entwickelt haben, mehr KnowHow bekommen.
|
||||
Wozu ist er gut und was tut er eigentlich ?
|
||||
Gibt es besondere Fallstricke (Api oder ähnliches)?
|
||||
Wie ist das Datenvolumen? Gibt es Anforderungen bzgl. Last- und Performance? |
|
||||
|
|
||||
|
||||
| | 5. |
|
||||
16.05.2022
|
||||
23.05.2022 |
|
||||
| 1 |
|
||||
DevOps
|
||||
Was sind unsere Ziele bezüglich DevOps?Â
|
||||
Wie stellen wir DevOps bei uns vor? | Vertreter aus allen Teams |
|
||||
|
||||
| | 4. | 02.05.2022 |
|
||||
| 1 |
|
||||
DevOpsÂ
|
||||
Was sind unsere Ziele bezüglich DevOps?
|
||||
Wie stellen wir DevOps bei uns vor? | Vertreter aus allen Teams |
|
||||
|
||||
| | 3. | 11.04.2022 | Team Zero | 1 |
|
||||
Camunda:
|
||||
Einführung in die umgesetzten Prozesse
|
||||
Erläuterung: Marcel hat uns in der Einführungsveranstaltung die fachlichen Prozesse erläutert. In CoP vom 21.03. Haben uns die CIB-Entwickler an einem Prozess erläutert, wie das technisch realisiert ist und getestet wird. Jetzt wäre es gut, wenn Alexander noch die Lücke schlieÃen würde: Welche fachlichen Prozesse sind wie in Camunda modelliert? |
|
||||
(CIB)
|
||||
|
||||
|
|
||||
|
||||
| |
|
||||
2. | 21.03.2022 | Team Zero | 1 Stunde |
|
||||
Camunda:
|
||||
Welche Prozesse werden abgebildet?
|
||||
Wie ist die Integration in die SV technisch umgesetzt?
|
||||
Wie werden diese Prozesse getestet?
|
||||
Falls vorhanden: Offene Punkte/Erfahrungen/Ausblick |
|
||||
(Zero)
|
||||
(CIB)
|
||||
 (Zero) |
|
||||
|
||||
| |
|
||||
1. | 07.02.2022 | Team APN | 1 Stunde | Integration der CI-Pipeline:
|
||||
|
||||
- Welche Erfahrungen hab Ihr bezüglich der Pipeline gemacht?
|
||||
- Welche Features werden genutzt, welche nicht?
|
||||
- Welche Ergebnisse werden ausgewertet?
|
||||
- aktueller Stand der Integration der Pipeline in den Entwicklungsprozess (je Team)
|
||||
- Ansteuerung/Triggering via git (Vorgehensmodelle)
|
||||
- Ausblick/Zukunftspläne |
|
||||
 (Zero)
|
||||
(Zero)
|
||||
(System)
|
||||
(APN)
|
||||
Â
|
||||
(CIB)
|
||||
(404)
|
||||
(APN)
|
||||
(APN)
|
||||
(APN)
|
||||
 (404)
|
||||
(System)
|
||||
(404) |
|
||||
Reference in New Issue
Block a user