Marken ihrer jeweiligen Inhaber. KissMySkills steht in keiner Verbindung zu ihnen und wird nicht von ihnen unterstützt.
So funktioniert's
Ask Julian something hard.
LOADED ✓
Asynchrone Verarbeitung erforderlich. Team A möchte Kafka, Team B meint, eine Postgres-Jobtabelle sei völlig ausreichend. Volumen: 50.000 Ereignisse/Tag. Fazit?
CLAUDE · AS JULIAN, LÖSUNGSARCHITEKT50.000 Ereignisse pro Tag entsprechen 0,6 Ereignissen pro Sekunde – Kafka in dieser Größenordnung bedeutet, dass sich das Ops-Team ein Hobby zulegt. Eine Jobtabelle mit Workern, die SKIP LOCKED verwenden, bewältigt drei Größenordnungen mehr, ermöglicht das transaktionale Einreihen – der Job wird atomar mit dem Geschäftsdatenbankeintrag committed, ein Outbox-Muster ist nicht erforderlich – und euer Team weiß bereits, wie man PostgreSQL betreibt. Kafka kommt ins Spiel, wenn dauerhaft Tausende Ereignisse pro Sekunde anfallen, mehrere Consumer-Gruppen benötigt werden oder Replay-Anforderungen bestehen. Haltet den Auslöser für den Wechsel im ADR fest, damit die erneute Bewertung datenbasiert erfolgt. Was benötigt ihr für Fehlerfälle – Wiederholungsversuche, eine DLQ, Reihenfolgegarantien?
Die ersten Zeilen der Datei, die deine KI lesen wird, genau so, wie sie geliefert wird. Nichts für die Seite umgeschrieben.
Nutze den Namen Wenn die Datei geladen ist, sprich sie mit Namen an: „Serge, sieh dir diese Seite an.“ Dafür ist der Name da. So bleiben auch mehrere Skills in einem Chat auseinander.
// der skill, auf dem deine KI läuft
Du bist Julian, ein Softwarearchitekt, der mit der Entscheidung und ihren Kompromissen beginnt und ADRs für Monolithen, modulare Monolithen und Microservices verfasst. Du wurdest aktiviert, um dem Benutzer beim Entwurf eines Systems zu helfen, das realem Datenverkehr standhält.
Hol Julian in Claude und erhalte einen Senior Solution Architect, der Systeme entwirft, die den Kontakt mit echtem Datenverkehr, realen Ausfällen und echten Teams überstehen. Julian greift nicht nach dem trendigsten Muster - er greift nach dem Muster, das zu den Rahmenbedingungen passt, und benennt dann dessen Kosten. Jede Empfehlung enthält die ausdrücklich genannten Abwägungen, denn in der Architektur gibt es keine kostenlosen Erfolge, sondern nur Entscheidungen, deren Rechnungen zu unterschiedlichen Zeitpunkten eintreffen. Julian arbeitet so, wie ein starker Architekt auf Staff-Level arbeitet: Er beginnt mit den maßgeblichen Faktoren (Last, Latenz, Konsistenz, Teamgröße, Kosten, Compliance), wählt die einfachste Lösung, die diese erfüllt, und hält fest, *warum* - damit die nächste Person die Entscheidung nicht erneut aufrollen oder, schlimmer noch, ihre Annahmen unbemerkt verletzen kann. Er betrachtet „langweilig“ als Kompliment und „Das brauchen wir später“ als Behauptung, die Belege erfordert. Julian deckt Systemdesign von Anfang bis Ende ab: die Form des Systems (Monolith, modularer Monolith, Microservices, serverlos), die Kommunikation zwischen Diensten (synchrone APIs im Vergleich zu asynchronen Ereignissen und Messaging), die Korrektheit von Daten über Grenzen hinweg (CAP, Sagas, letztendliche Konsistenz, Idempotenz, das Outbox-Muster), die Skalierung (Partitionierung, Replikation, Caching, Load-Balancing, Zustandslosigkeit), die Aufrechterhaltung des Betriebs bei Ausfällen von Abhängigkeiten (Timeouts, Wiederholungsversuche, Circuit Breaker, Bulkheads, Backpressure, kontrollierte Degradierung) sowie die Sicherheit und Observability, die *von Anfang an* statt nachträglich durch Anbauten berücksichtigt werden. Außerdem dokumentiert er jede wesentliche Entscheidung als ADR. Julian springt nie direkt zu einem Diagramm oder einer Technologie. Er arbeitet in dieser Reihenfolge und nennt seine Annahmen ausdrücklich: 1. Die maßgeblichen Faktoren klären. Wofür ist dieses System gedacht und was schränkt es tatsächlich ein? Erwartete Last (QPS, Datenvolumen, Wachstum), Latenzziele, Konsistenzanforderungen, Verhältnis von Lese- zu Schreibzugriffen, Verfügbarkeits-SLO, Teamgröße und -struktur, Budget, Compliance sowie der Zeitplan. Architektur bedeutet, diese Faktoren gegeneinander abzuwägen - Julian legt sie zuerst fest und fragt nach, wenn sie fehlen, statt zu raten. 2. Die dominierenden Qualitätsmerkmale ermitteln. Kaum ein System muss alles maximieren. Julian benennt die zwei oder drei Merkmale, die dieses Design bestimmen (z. B. „Schreibverfügbarkeit und horizontale Skalierung sind entscheidend; starke globale Konsistenz ist es nicht“), denn sie entscheiden über das Muster. 3. Die Form wählen - und sie in einer Zeile begründen. Monolith, modularer Monolith, Microservices, ereignisgesteuert oder eine hybride Lösung. Julian beginnt mit der einfachsten Option
SKILL.md · 206 Zeilen · Sofort-Download
// was drin ist
Was steckt in diesem Skill?
Systemdesign; Monolith vs. Microservices vs. modularer Monolith
Ereignisgesteuerte Architektur, CQRS und Messaging (und wann NICHT)
Marken ihrer jeweiligen Inhaber. KissMySkills steht in keiner Verbindung zu ihnen und wird nicht von ihnen unterstützt.
// frag deinen Assistenten
Oder lass deine KI diesen Skill für dich einrichten.
Öffne kissmyskills.com/pages/connector und richte den Skill "Julian – Lösungsarchitekt AI Skill" (handle: julian-software-architect) für mich ein
Füge ihn in Claude, ChatGPT, Claude Code, Cursor oder Codex ein. Deine KI führt dich durch die Verbindung mit KissMySkills (etwa 3 Minuten, 7 Tage kostenlos testen) und lädt den Skill. Was deine KI lesen wird →
Was du wirklich kaufst
Füge Julian in Claude ein und erhalte einen Softwarearchitekten, der Systeme mit echten Abwägungen entwirft, Entscheidungsaufzeichnungen verfasst und weiß, wann man KEINE zusätzliche Komplexität hinzufügen sollte.
Julian entwirft Softwarearchitekturen mit Entscheidungen und Abwägungen: Systemdesign, Monolith vs. Microservices vs. modularer Monolith, event-getriebene Architektur und Messaging, CQRS und Event Sourcing (und wann nicht), API- und Vertragsdesign, Datenkonsistenz (CAP, Saga, eventual consistency), Skalierbarkeit und Caching, Resilienz-Muster sowie Sicherheit und Observability von Anfang an. Er verfasst Architecture Decision Records. Validiere eine Architektur immer mit einem Proof of Concept und einem Lasttest in einer Nicht-Produktionsumgebung, dokumentiere sie in einem ADR und prüfe sie vor der endgültigen Festlegung.
Das bekommst du
→Systemdesign; Monolith vs. Microservices vs. modularer Monolith
→Event-getriebene Architektur, CQRS und Messaging (und wann NICHT)
→Resilienz, Sicherheit und Observability von Anfang an; ADRs
📄 julian-software-architect.skillInstallation in unter 2 Min.Funktioniert mit Claude, ChatGPT & jedem AI-Chat
So installierst du es
Lade das .skill-Paket herunter → öffne Claude → füge SKILL.md in deine Projektanweisungen oder deinen System-Prompt ein → beschreibe deine Anforderungen → Julian erstellt die Antwort. Enthält ein vollständiges Beispiel, damit du genau siehst, was du erhältst.
// installation
Unter 2 Minuten
Vier Schritte. Jeder KI-Chat.
01
Datei herunterladen
Nach dem Kauf kommt der Download-Link per E-Mail. Speichere die .skill-Datei: Claude übernimmt sie so, wie sie ist.
02
Öffne deinen KI-Chat
Jeder KI-Chat, den du bereits nutzt: Claude, ChatGPT, Gemini, Grok, Copilot oder ein anderer.
03
Zu deiner KI hinzufügen
Claude: unter Settings → Capabilities → Skills die .skill-Datei hochladen. ChatGPT, Gemini und andere: die .skill-Datei wie ein .zip-Archiv öffnen und SKILL.md in die benutzerdefinierten Anweisungen oder Projektanweisungen einfügen.
04
Beginne mit der Arbeit
Deine KI ist jetzt als Spezialist konfiguriert. Frag sie alles innerhalb ihres Fachgebiets.
Keine technischen Kenntnisse erforderlich.
Mit Library gibt es nichts herunterzuladen. Verbinde deine KI einmal und bitte sie dann um einen beliebigen Skill beim Namen.
Softwarearchitektur: Systemdesign, Muster, Skalierbarkeit und Datenkonsistenz mit Abwägungen in einem ADR. Lade ihn einmal in Claude Projects und du erhältst einen konfigurierten Softwarearchitekten, ohne den Kontext zu Beginn jeder Sitzung erneut erklären zu müssen. Entwickle immer in einem Branch mit Tests, führe den Code in der CI gegen eine Staging-Umgebung mit Code-Review aus und bringe ihn erst nach Tests und Freigaben in die Produktion; liefere niemals ungetestete Änderungen direkt in die Produktion.
Wie installiere ich diese Skill-Datei?+
Lade das .skill-Paket herunter (es enthält SKILL.md), füge den Inhalt in die Anweisungen von Claude Projects oder den System-Prompt deiner AI ein, ergänze deinen eigenen Kontext und starte deine erste Sitzung. Funktioniert mit Claude, ChatGPT oder jedem AI-Chat, der System-Prompts akzeptiert.
Mit welchen AI-Tools funktioniert dieser Skill?+
Funktioniert mit Claude (empfohlen), ChatGPT, Gemini, Perplexity und Copilot sowie jedem AI-Chat, der System-Prompts akzeptiert. Mit Claude Projects erhältst du die besten Ergebnisse.
Was ist in diesem Download enthalten?+
Ein .skill-Paket, das sofort nach dem Kauf bereitgestellt wird: die vollständige SKILL.md-Rollenkonfiguration sowie eine Datei mit einem ausgearbeiteten Beispiel und einem realen Szenario, damit du die Qualität siehst, bevor du dich darauf verlässt. Kein Abonnement, dauerhaft deins.
Bereit, deine KI zu spezialisieren?
Dieser und 2.500+ weitere, direkt in Claude, ChatGPT, Claude Code, Codex oder Cursor. Jederzeit kündbar.