API-Design-Review fuer ein neues Public-API durchfuehren
Übersicht
Worum es bei diesem Projekt geht.
Du analysierst drei API-Designs für ein Industrie-IoT-System und schreibst ein ADR. Du erhältst ein verifizierbares Zertifikat.
Das Szenario
Das IoT-Startup (rund 5 Millionen Euro ARR, Maschinenbau-Kund:innen im Raum Stuttgart und Karlsruhe) hat ein Public-API als Vertrauenssignal in Vertriebsgespraechen — eine falsche Wahl ist 18 Monate spaeter teuer rueckabwickelbar.
Das Briefing
Was Du tust und was Du zeigst.
Wie wird zwischen drei API-Designvorschlaegen begruendet entschieden, ohne dass die Entscheidung in 18 Monaten zu einem kostspieligen Rewrite zwingt?
Earning criteria — what you'll demonstrate
- API-Designprinzipien anhand eines Rubrics objektivierbar machen
- Architecture Decision Records (ADR) als Entscheidungsdokumentation nutzen
- Trade-offs zwischen REST, GraphQL und Hybrid-Designs argumentativ vertreten
- Versionierungs- und Migrationspfade vor der ersten Veroeffentlichung planen
Studienpassung
Wo dies in Dein Studium passt.
Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.
Studienzuordnung folgt in Kürze.
Fähigkeiten
Fähigkeiten, die Du unter Beweis stellst.
Jede taucht auf Deinem verifizierten Zertifikat auf.
- Api Design
Design RESTful and GraphQL APIs that are intuitive, consistent, and well-documented.
- Design Patterns
Apply design patterns to solve real industry problems and demonstrate production-level capability.
- Stakeholder Communication
Apply stakeholder communication to solve real industry problems and demonstrate production-level capability.
- Documentation
Apply documentation to solve real industry problems and demonstrate production-level capability.
- Facilitation
Apply facilitation to solve real industry problems and demonstrate production-level capability.
- Specifications
Apply specifications to solve real industry problems and demonstrate production-level capability.
Karrieren
Berufe, auf die dies Dich vorbereitet.
Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.
Systemarchitekt:in
Ein begruendetes ADR fuer eine Public-API-Wahl zu verfassen, ist genau die Disziplin, die Architekt:innen-Rollen ausmacht — und ein direkt zitierfaehiges Portfolio-Stueck.
Dieses Projekt schärft
- api-design
- documentation
- stakeholder-communication
Backend-Entwickler:in
Senior-Backend-Rollen verlangen die Faehigkeit, API-Entscheidungen mit Trade-offs zu vertreten. Diese Challenge trainiert genau diese Argumentation an einem realen Designfall.
Dieses Projekt schärft
- api-design
- design-patterns
- specifications
Noch eine Sache