• Zuhause
  • Artikel
  • Was ist Firebase und warum ist es wichtig für Startups?
Veröffentlicht am 28-03-2019

Was ist Firebase und warum ist es wichtig für Startups?

Wie Sie habe ich alles gehört.

"Das Backend hat Fehler und kann es nicht schnell genug beheben."

"Der Server ist in XXXX programmiert und es gibt nicht viele Leute, die wissen, wie man daran arbeitet."

"Das Hinzufügen all dieser Funktionen erfordert viel Zeit und Mühe, daher benötigen wir zusätzliche Mittel."

Foto von Razvan Chisu auf Unsplash

Ich habe als unabhängiger, internationaler, ferngesteuerter Tech Consultant für Startups gearbeitet, und das seit 15 Jahren. In dieser Zeit haben wir beim Aufbau eines Softwareprodukts für den Massenmarkt große Fortschritte gemacht . Vor Jahren mussten Sie alles selbst machen, aber jetzt ist dies kaum noch notwendig, und die Leute, die die Ansicht vertreten, alles im Haus erledigen zu lassen, verschwenden ehrlich Geld.

Lassen Sie uns eine Grundvoraussetzung überprüfen: Ein Startup ist ein Unternehmen, das die Probleme seiner Kunden gegen Bezahlung lösen möchte und dessen Manager glauben, dass sie dies zu einem Preis tun können, der unter den Kosten liegt, die sie berechnen. Recht? Ist das richtig?

Wenn Sie also nicht gerade Ihr Startup mit der Erfindung neuer Technologien befassen, ist die Erfindung neuer Technologien eine Verschwendung Ihrer Ressourcen, zumindest zu Beginn. Wenn Sie ein Apple-ähnliches Cashflow-Niveau erreichen, können Sie vielleicht Ihre eigene Forschungs- und Entwicklungsabteilung eröffnen und nach Herzenslust erfinden, aber jetzt ist Ihre oberste Priorität im Leben, Ihr Produkt so schnell wie möglich aus der Tür zu holen so wenig geld wie möglich und richtig funktionieren.

Nun, das Problem ist, dass Ihre Entwickler, besonders junge, talentierte, versuchen werden, Sie zu überzeugen, das X oder Y-Super-Magical * New * -System zu nutzen, um diese oder jene Funktion zu programmieren. Nun, sie tun das, weil sie Programmierer sind, keine Geschäftsleiter, ok? Sie sind gut darin, Maschinen zum Laufen zu bringen, aber die Führung eines Unternehmens hat neben den glitzernden technischen Trends andere Überlegungen.

Die Führung eines Unternehmens hat neben den glänzenden technischen Trends andere Überlegungen

Stattdessen werde ich Sie überzeugen, Firebase von Google zu verwenden.

Firebase ist eine Cloud-Datenbank / Managed Backend für Startups und mobile Apps. Ich glaube, dass es eine gute Wahl für neue Produkte gibt, sind folgende:

  1. Firestore ist nicht nur eine nosql-Datenbank, sondern auch ein komplett verwaltetes Backend-System für die allgemeine Entwicklung. Aber insbesondere der nosql db ist für uns nützlich, da er es erlaubt, sich ändernde Daten zu speichern. Für ein normales RDBMS müssen Daten standardisiert und normalisiert werden, wohingegen Firestore, die Firebase-Datenbank, die Speicherung von „Dokumenten“ ermöglicht, bei denen es sich um nichtstrukturierte Sammlungen von Feldern handelt. Dies bedeutet, dass ein Dokument sich vom nächsten völlig unterscheiden kann. Für Startups bedeutet dies, dass Sie Ihre ersten Kunden mit Feature-Set A gemeinsam mit Ihren N-ten Kunden mit Feature-Set D im selben Datenspeicher verwenden können. Feature-Set D. So einfach wie möglich.
    1. Firebase kann kostenlos gestartet werden und ist bis zu einem sehr hohen Level kostenlos. Nichts hinzuzufügen, kann nicht kostenlos sein, und sie betreiben auch ein Geschäft, also müssen sie irgendwann Geld verdienen.
    2. Es ist MANAGED. Ich kann nicht genug betonen, wie wichtig dies ist. Es ist nicht Ihr Problem, das System zu sichern oder zu warten, wie es wäre, wenn Sie Ihre eigene Lösung einführen würden. Es gibt immer kluge, aber unerfahrene Leute, die glauben, sie könnten ihre eigenen Lösungen besser sichern / verschlüsseln / verwalten. Nein, es sei denn, Sie sind leistungsfähiger als die Ingenieure von Google. Warum gehen Sie dann nicht dort hin, um dort einen Job zu bekommen?
    3. Es skaliert automatisch, dh es ist nicht unser Problem, die Kapazität zu planen, zusätzliche Server zu kaufen, zu rollen oder zu synchronisieren oder sich um Speicher oder Festplatte zu kümmern. Das ist alles für uns gesorgt. Nur diese kleine Tatsache ist eine enorme Zeit- und Kostenersparnis, die Vorteile über den Lebenszyklus des Produkts generiert.
    4. Es enthält zahlreiche nützliche Funktionen wie verwaltete Authentifizierung bei verschiedenen Providern, Push-Benachrichtigungen für mobile Geräte, Analysen, Dateispeicherung und andere. Jede dieser Lösungen reduziert die Entwicklungskosten erheblich und macht es wesentlich einfacher, Fehler zu vermeiden und sie zu beheben, wenn sie gefunden werden. Nicht nur, weil das Firebase-Programmiermodell zugänglich ist, sondern auch, weil es Talente gibt, mit denen wir eine App mit diesem System erstellen können.
    5. Es verfügt über Clients für Web und Mobile, sodass wir die benötigte Benutzeroberfläche entwickeln und das gleiche Backend verwenden können.
    6. Am Ende des Tages besteht das Ziel eines Startups darin, die Bedürfnisse seiner Kunden so effizient wie möglich zu bedienen, und ich denke, es ist ein weit verbreitetes Missverständnis, dass erfolgreiche Startups den neuesten und besten Tech-Trend haben müssen. Nein, das tun wir nicht. Wir brauchen solide betriebliche Abläufe wie jedes andere Unternehmen in der Stadt, und wir müssen diese Abläufe gewinnbringend ausführen können.

      Firebase trägt zur Rentabilität des Unternehmens bei:

      • Fehler reduzieren
        • Unsicherheit reduzieren.
        • Entwicklungsinitiativen standardisieren.
        • Auslagerung der Infrastruktur an Experten (d. H. Google).
        • Flexibilität für Konstruktionsänderungen und
        • Steigerung der Produktivität von Programmierern mit vorgefertigten Funktionen.
        • Wir brauchen solide betriebliche Abläufe wie jedes andere Unternehmen in der Stadt, und wir müssen diese Abläufe gewinnbringend ausführen können.

          Bist du also überzeugt? Schauen Sie sich die Website an:

          Wenn Sie fertig sind, nehmen Sie Kontakt mit mir auf LinkedIn auf. Ich werde Ihnen gerne einen Vorschlag für die Zusammenarbeit an Ihrem Produkt, Firebase und anderen technischen Lösungen unterbreiten.

          Danke fürs Lesen!

          Sergio Flores

          Lead Consultant - SAFT.Industries - Die Zukunft machen wir daraus.

          www.linkedin.com/in/saft

Siehe auch

3x3: Format und "Preisgestaltung"Befürworten wir Großzügigkeit oder radikales DenkenGroße Probleme - Teil 1Mobile Fix - 29. MärzWas ist auf Ihrem Startbildschirm, Taylor Lorenz?Monatsbericht: Im März wird die Insolar-Plattform weiter optimiert