Firebase ist eine cloud-basierte Plattform (SaaS) von Google, die mobile und Web-Backends mit Realtime-Datenbanken, Authentifizierung, Hosting und Funktionen für Push-Notifications bereitstellt. Sie ermöglicht schnellen Prototypenbau und skalierbare Dienste ohne eigenen Serverbetrieb. Kosten und Vendor-Lock-in sollten beachtet werden.
Nutze diesen Steckbrief, um den Baustein kurz zu verstehen, ihn im Modell einzuordnen und verwandte Bausteine zu öffnen.
Technischer Baustein: kann automatisiert, integriert oder betrieben werden.
Konkretes Rädchen im System, das in größeren Zusammenhängen wirkt.
Firebase ist eine cloudbasierte Google-Plattform für mobile und Web-Backends. Sie bündelt verwaltete Dienste wie Authentifizierung, Realtime-Datenbank, Hosting und Messaging, damit Teams Anwendungen ohne eigenen Serverbetrieb aufbauen können.
Firebase entstand aus Envolve, einem 2011 von James Tamplin und Andrew Lee gegründeten Startup. Deren Chat-API wurde von Entwicklern für die Synchronisation von Anwendungsdaten zweckentfremdet. Um diese Echtzeit-Architektur vom Chat zu trennen, entstand 2011 Firebase; der Dienst ging 2012 öffentlich an den Start. Google übernahm Firebase 2014 und entwickelte es zu einer breiteren Backend-Plattform weiter.
Stell dir Firebase als gemeinsam genutzten Backend-Kern vor, den die App über SDKs anspricht. Nutzer melden sich an, Daten werden in einer verwalteten Cloud-Datenbank gespeichert und zwischen Clients synchronisiert, statische Inhalte laufen über Hosting, und Ereignisse oder Benachrichtigungen gehen über Messaging nach außen. Google betreibt Skalierung, Speicher und Laufzeit; das Team konfiguriert Dienste und Zugriffsregeln statt eigene Server zu verwalten.
Die Client-Bibliotheken verbinden Web- und Mobile-Apps mit den Firebase-Diensten.
Anmeldung und Identitätsprüfung liefern die Basis für personalisierte Zugriffe und Regeln.
Datenänderungen werden zwischen Clients schnell verteilt, ohne eigene Synchronisationslogik zu bauen.
Statische Webinhalte und Frontends werden über eine verwaltete Auslieferung bereitgestellt.
Benachrichtigungen und geräteübergreifende Ereignisse werden an Web- und Mobile-Clients zugestellt.
Firebase eignet sich, wenn ein Team mobile oder Web-Apps schnell mit Anmeldung, Synchronisation und Hosting aufsetzen will und Betriebsaufwand auslagern möchte. Es ist besonders nützlich für Prototypen und kleine bis mittlere Produkte, kann aber Kosten, Datenmodellierung, Sicherheitsregeln und Google-Abhängigkeit mit sich bringen. Für stark spezialisierte Infrastruktur oder strenge Portabilitätsanforderungen ist ein eigener Backend-Stack oft passender.
Wo dieser Baustein im Themenmodell verortet ist.
Erkunde, wie dieser Wissensbaustein mit Konzepten, Methoden, Technologien und Tools verbunden ist.
Diese Quellen belegen den Begriff und seine fachliche Bedeutung.
Alle direkten Verbindungen des aktuellen Wissensbausteins in einer kompakten, textuellen Darstellung.
Diese Einordnung zeigt, in welchem Kontext der Baustein typischerweise relevant wird, wie anspruchsvoll er ist und welche Wirkung er im Modell hat.
Die Ebene innerhalb der Organisation (Unternehmen, Domäne, Team), auf der der AssetBlock angewendet wird.