Instant souhaite retrouver une partie de la magie de Firebase avant l'acquisition de Google en en créant une version open source moderne basée sur Postgres.
Comme le Firebase d'origine, Instant, basé à San Francisco, vise à donner aux développeurs front-end un accès facile à une base de données en temps réel avec des fonctionnalités hors ligne sans avoir besoin de gérer l'architecture back-end. Le service prend en charge les applications écrites en React, React Native et Vanilla JavaScript. En plus de la base de données, il propose également des outils pour gérer l'authentification et les autorisations, ainsi que des fonctionnalités en temps réel telles que les curseurs partagés, la présence, etc.
L’équipe a récemment open source le projet.
Instant a été fondée par les anciens colocataires Joe Averbukh (PDG) et Stepan Parunashvili qui travaillaient auparavant dans des entreprises comme Wit.ai, Facebook, Airbnb et d'autres.
Chez Facebook, m'a dit Averbukh, l'architecture a été mise en place pour garantir qu'en tant qu'ingénieur front-end, il puisse agir rapidement. Pendant ce temps, chez Airbnb, l'architecture complexe des microservices de l'entreprise signifiait qu'il fallait beaucoup de temps pour essayer une nouvelle idée. « Heureusement, nous avions déjà Firebase dans Airbnb et nous pouvions l'utiliser pour les notifications. Nous utiliserions donc simplement Firebase pour prototyper ces idées – et c’était une énorme victoire », a-t-il expliqué.
Avant de lancer Instant, les co-fondateurs ont travaillé sur une application de fitness, basée sur Firebase de Google. Bien qu'ils aient apprécié toutes les fonctionnalités telles que les mises à jour optimistes et le mode hors ligne proposés par Firebase, ils n'ont pas eu accès à une base de données relationnelle puisque Firebase se concentre sur sa base de données NoSQL.
« Vous voyez des applications comme Figma, Notion et Linear – elles gagnent le marché grâce à l'ensemble de leurs fonctionnalités », a déclaré Averbukh. « Et nous pensons que fondamentalement, de la même manière que les applications d’aujourd’hui sont bien meilleures qu’avant, les attentes vont augmenter quant à ce que les gens veulent dans leurs applications. Mais la réalité est que la façon dont les gens créent ces fonctionnalités aujourd'hui est qu'ils ont toute cette équipe qui crée tous ces services de synchronisation.
Au cœur de tout cela se trouve Aurora, le service de base de données relationnelle d'AWS, qui est rentable et permet à Instant de créer rapidement de nouvelles bases de données au sein d'une architecture multi-tenant qui offre toujours de solides garanties de sécurité. Averbukh soutient que des concurrents comme Supabase doivent créer une nouvelle base de données pour chaque projet (et utilisateur gratuit), tandis qu'Instant réside essentiellement dans une grande instance Postgres. Il a également souligné que si une grande entreprise cliente s'inscrivait au service, l'équipe pourrait lui proposer de créer une base de données distincte.
Mercredi, la société a annoncé avoir levé un financement de démarrage de 3,4 millions de dollars. Il est soutenu par YCombinator et SV Angel, ainsi que par d'éminents investisseurs providentiels tels que l'ancien PDG de Firebase, James Tamplin, Paul Graham, Greg Brockman et Jeff Dean.
