Ich konnte eigentlich nur Excel, und plötzlich hantierte ich mit GitHub, Cloudflare, D1 und KV — Webentwicklung ist ein Boss-Rush aus Fachbegriffen

Wer hauptsächlich mit Tabellen gearbeitet hat, kommt in die Webentwicklung und stellt eine völlig vernünftige Frage:

Artikel teilen
Werbung
Werbung

Fünf-Sekunden-Antwort: Überforderung ist normal. Excel bündelt Tabellenarbeit meist in einer Anwendung. GitHub und Cloudflare bringen plötzlich Versionsverwaltung, Build-Systeme, Server, Datenbanken, globale Auslieferung, Sicherheit und Fehlerwiederherstellung gleichzeitig ins Spiel. Das ist weniger „ich bin schlecht mit Technik“ und mehr „ich habe mehrere Level übersprungen und bin direkt im End-Dungeon gelandet“.

1. Ich dachte, nach Excel kommt eine Website. Warum steht hier plötzlich ein Logistikzentrum?

Wer hauptsächlich mit Tabellen gearbeitet hat, kommt in die Webentwicklung und stellt eine völlig vernünftige Frage:

Wollte ich nicht einfach nur eine Website veröffentlichen?

HTML ist noch nachvollziehbar.

Dann kommen Git, GitHub, Repository, Branch, Commit, Build, Deploy, Worker, D1, KV, DNS, CDN und CI/CD gleichzeitig.

Man verlässt das Startdorf und trifft statt eines Slimes auf „Einführung in verteilte Systeme“.

Die Verwirrung hat einen strukturellen Grund. Viele Excel-Aufgaben bleiben in einer Anwendung. Ein Webdienst trennt Schreiben, Speichern, Umwandeln, Ausführen, Verteilen und Protokollieren auf verschiedene Schichten.

2. Das eigentliche Problem ist nicht die Schwierigkeit, sondern übersprungene Schichten

Es gibt keinen universellen Lernplan, aber konzeptionell wachsen häufig diese Schichten:

  1. Dateien schreiben
  2. Änderungen mit Git verfolgen
  3. mit GitHub speichern und zusammenarbeiten
  4. Build
  5. Deploy
  6. APIs ausführen
  7. Datenbank anbinden
  8. automatisieren
  9. Retry und Recovery

Mit KI und Templates kann ein Anfänger heute sehr schnell von Schritt 1 zu Schritt 9 springen.

Praktisch.

Für das Arbeitsgedächtnis grausam.

Gestern: „GitHub speichert Code.“ Heute: „Workers Builds root“, „D1 binding“, „KV eventual consistency“.

Das ist, als würde man lernen, einen Kühlschrank zu bedienen und am nächsten Tag die Logistik einer Lebensmittelfabrik verwalten.

3. Was ist GitHub? Ein Bauplanlager mit Änderungsverlauf

Die zentrale Aufgabe von GitHub ist die Verwaltung von Dateien und Änderungen in Git-Repositories.

Ein Webprojekt kann Artikel, HTML, CSS, JavaScript, Konfiguration, Tests und Skripte enthalten.

Commits dokumentieren, was wann geändert wurde.

Ein nützliches Modell:

GitHub = Bauplanlager + Änderungsverlauf

GitHub Pages kann statische Websites hosten, GitHub Actions kann Build, Tests und Deployments automatisieren.

Darum wirkt die Grenze unscharf.

Im Lager steht auch eine kleine Fabrik.

Der Schwerpunkt bleibt aber Code, Zusammenarbeit und Änderungshistorie.

4. Was ist Cloudflare? Die Fabrik besitzt plötzlich auch Laden, Lager, Lieferwagen und Sicherheitsraum

Cloudflare kann:

  • Websites ausliefern
  • Serverlogik mit Workers ausführen
  • Build und Deploy durchführen
  • SQL-Daten mit D1 speichern
  • Key-Value-Daten mit KV speichern
  • weltweit verteilen
  • DNS verwalten
  • Sicherheitsfunktionen bereitstellen
  • dauerhafte mehrstufige Prozesse mit Workflows ausführen

„Hosting“ ist dafür fast zu klein.

Passender ist:

Fabrik + Laden + Lager + Verteilzentrum + Sicherheitsraum

Und die Datenbank steht auf demselben Gelände.

GitHub und Cloudflare überschneiden sich teilweise, haben aber unterschiedliche Schwerpunkte.

5. Was ist ein Build? Aus Bauplänen wird ein fertiges Produkt

Dateien in einem Repository sind oft noch nicht die fertige Website.

Frameworks wie Astro wandeln Inhalte, Komponenten, Konfiguration und Code in auslieferbares HTML, CSS und JavaScript um.

Diese Umwandlung ist der Build.

Cloudflare Workers Builds kann auf einen Push in ein verbundenes Git-Repository reagieren, einen Build-Befehl ausführen und danach einen Deploy-Befehl starten.

Also:

GitHub = Modellbausatz

Build = Zusammenbauen

Deploy = fertiges Produkt ins Regal stellen

Build-Logs sind lang, weil es Produktionsprotokolle sind.

Du wolltest die Website sehen.

Das System zeigt dir die Fertigungsdokumentation.

6. D1 und KV — beide speichern Daten, warum gibt es zwei?

D1 ist Cloudflares serverlose SQL-Datenbank mit SQLite-artiger SQL-Semantik.

Denke an ein offizielles Register mit Zeilen, Spalten, Abfragen und Beziehungen.

KV ist Key-Value-Speicher.

Zum Beispiel:

  • site_mode → normal
  • feature_x → true
  • user_123_theme → dark

Eher ein riesiges Wörterbuch.

KV ist für schnelle Lesezugriffe und globales Caching geeignet, arbeitet aber mit eventual consistency. Cloudflare weist darauf hin, dass andere Standorte vorübergehend ältere Werte sehen können, teilweise 60 Sekunden oder länger.

Daher:

D1 = offizielles Register

KV = schnelles Wörterbuch oder Notizzettelwand

„Kann man nicht alle Daten an einem Ort speichern?“ ist eine sehr vernünftige menschliche Frage.

Verteilte Systeme haben andere Hobbys.

7. GitHub oder Cloudflare — wer kann besser selbstständig laufen?

Das hängt von der Aufgabe ab.

GitHub Actions automatisiert Build, Tests und Deployments bei Repository-Ereignissen.

Cloudflare Workers kann dauerhaft als API laufen. Workflows speichert Zustand über mehrere Schritte, wiederholt fehlgeschlagene Schritte, wartet und setzt später fort.

Als Metapher:

GitHub = Ingenieur für Entwurf, Änderung und Reparatur

Cloudflare = automatisierte Fabrik für definierte Abläufe

Für Codeanalyse und Reparatur ist GitHub die natürliche Mitte.

Für „führe diesen Prozess bis zum Ende aus und versuche bei Fehlern erneut“ ist Cloudflare die natürliche Mitte.

Es sind unterschiedliche Berufe.

8. Wann lernen Menschen das alles? Nicht jeder lernt es in der Schule

GitHub begegnet vielen in Informatikkursen, Forschungslaboren und Softwarejobs.

Cloudflare, AWS, GCP, Datenbanken und CI/CD werden oft erst gelernt, wenn wirklich Dienste bereitgestellt und betrieben werden müssen.

Nichttechnische Fachkräfte können eine ganze Karriere verbringen, ohne Cloudflare Workers anzufassen.

Wirtschaft, Buchhaltung, Vertrieb, HR und Operations können viele Jahre stark mit Excel arbeiten, ohne Web-Infrastruktur zu benötigen.

Also nicht:

„Alle wussten das außer mir.“

Sondern:

Du hast den Werkzeugkasten eines anderen Berufs geöffnet.

Man kann Grenznutzen studieren und einige Jahre später von eventual consistency erschlagen werden.

Das steht selten im selben Kurs.

9. Fazit — nicht alles auswendig lernen. Erst verstehen, wer welche Aufgabe hat

Diese Karte reicht am Anfang:

Name Kurzbeschreibung
GitHub Baupläne und Verlauf
Build Source in fertiges Produkt umwandeln
Deploy fertiges Produkt in Produktion stellen
Cloudflare Workers serverseitige Ausführung
D1 SQL-Register
KV schnelles Key-Value-Wörterbuch
GitHub Actions Automatisierung auf GitHub-Seite
Cloudflare Workflows dauerhafte Automatisierung mit Zustand

Mit dieser Karte kann man bei Fehlern fragen: GitHub, Build, Worker oder DB?

Allein diese Einteilung nimmt viel Lärm heraus.

Die Überforderung entstand nicht, weil du zu langsam verstehst.

Du bist von einem Ein-Raum-Werkzeug namens Excel direkt in den Technikraum eines ganzen Einkaufszentrums gewechselt.

Du wolltest eine Glühbirne wechseln.

Jetzt erklärt jemand die Brandschutzrollläden.

Quellen

Werbung

Weitere Artikel finden

Alle Artikel

Mendoi-chan

Verfasst von

Mendoi-chan

Sie macht Reibungen im Beruf und Alltag als klare Struktur und konkrete nächste Schritte verständlich.

Über diese Website
Werbung

Neueste Artikel

  1. 118 Stunden Schlaf an einem Tag: Erholung oder ein Warnzeichen?
  2. 2Muss man sich wirklich entschuldigen, weil man den Eltern „keine Enkel geschenkt“ hat? Manchmal bedeutet es schon viel, wenn das erwachsene Kind nach Hause kommt und mit ihnen isst
  3. 3Der Tag, an dem eine 40-jährige VTuber zum „digitalen Bürgerhaus“ wurde: Alter zerstört Nachfrage nicht zwangsläufig – manchmal verändert es nur ihre Form
  4. 4Senior-Engineering per Smartphone an einen KI-Agenten delegiert — und der Umzug war früher fertig
  5. 5Wie aus KI-Artikelautomatisierung in etwa einer Woche eine „autonome Fabrik“ wurde: ein Ultra-Schlag, Level 6 und warum Level 7 noch warten kann

Das könnte Sie interessieren

Werbung