Do we really need firebase in 2023

Поділитися
Вставка
  • Опубліковано 24 гру 2022
  • Welcome to a youtube channel dedicated to programming and coding related tutorials. We talk about tech, write code, discuss about cloud and devops. That’s what we do all day, all year. We roll out a lot of series and videos on our channel.
    All the learning resources such as code files, documentations, articles and community discussions are available on our website:
    chaicode.com/
    You can find our discord link, github link etc on the above website.
    Twitter/X link: x.com/hiteshdotcom
    Discord link: hitesh.ai/discord
    Learn React with 10 projects: • Let's learn react from...
    Learn Docker: • A practical guide on D...
    Learn Kubernetes: • Complete Kubernetes Co...
    How does a browser works: • How does a browser wor...
    How nodejs works: • How node JS works | En...
    Learn Redux-toolkit: • Learn Redux Toolkit in...
    Learn NextJS: • Nextjs Full stack course
    Learn Typescript: • Why to learn Typescript
    Learn Javascript: • Welcome to new JavaScr...
    Learn React Native: • React Native Mastery: ...
    Learn Zustand: • React state management...
    Learn Golang: • How to get started wit...
  • Наука та технологія

КОМЕНТАРІ • 155

  • @sahillimbe
    @sahillimbe Рік тому +35

    AppWrite not having push notifications is kind of a deal breaker for me. They have not given a timeline for when they will be coming up with that feature as it's probably the only important feature that Firebase has but AppWrite lacks. I do know we can still use firebase only for push notifications but then we can just use firebase for everything may be? Let me know what you guys think

    • @user-oc6lw2rd1q
      @user-oc6lw2rd1q 11 місяців тому +4

      yeah we can use firebase for just pushing the notification only.

    • @sahillimbe
      @sahillimbe 11 місяців тому

      @@user-oc6lw2rd1q yeah figured it out now haha, thanks :)

    • @Appwrite
      @Appwrite 5 місяців тому +2

      Soon. Very soon.

    • @nishant_singh
      @nishant_singh 5 місяців тому +1

      The main problem is its pricing...

  • @nerdbenana
    @nerdbenana Рік тому +48

    All these arguments, but no mentioning of reliability, monitoring, alerting, disaster recovery and all other important production matters. I guess those don't matter if you never intend to have your product succeed.

  • @toshitsingh7270
    @toshitsingh7270 Рік тому +5

    I am really glad that I started from barebone of everything like dbs and vps to deploy own dbs. It makes things much more optimized to what I need and super cheap as well. Best part is you can store your db data offline so no locking of any company and no backup fees as well.

  • @Kuch_Bhi-lets_explore_it
    @Kuch_Bhi-lets_explore_it Рік тому +6

    Thanks , It is really useful , We really need more videos on this so we can understand it better and how to use it . Thank you so much 🙌

  • @shubhamsonar1528
    @shubhamsonar1528 Рік тому

    Thanks a ton .! for awesome info that will save my efforts, time and money. Please keep posting such tech updates and trending tools.

  • @eleah2665
    @eleah2665 Рік тому

    Good topic. Looking forward to it. Thanks.

  • @HimanshuKumar-hp1vj
    @HimanshuKumar-hp1vj 11 місяців тому +2

    as for my personal projects which one should I learn ??

  • @akashdeepdas6782
    @akashdeepdas6782 Рік тому +14

    Pocketbase is also a nice opensource baas written in golang.
    And it's entire backend is just in a executable file.

    • @MrRe-sj2iv
      @MrRe-sj2iv Рік тому +1

      I would say PocketBase is way better than Appwrite comparing all the sides.
      Simple, lightweight, fast, really fast.
      9/10 for PocketBase, 5/10 Appwrite.

    • @ahmadsohail_yt
      @ahmadsohail_yt 7 місяців тому

      Pocketbase isnt yet ready to build enterprize level apps until it reaches v1. But yeah its crazy

  • @Lucas-mu5no
    @Lucas-mu5no Рік тому

    such as a Great overview, thank you.

  • @smartapartment5839
    @smartapartment5839 Рік тому +8

    thanks :) but it would be really cool if you could do a comparison between supabase, strapi, appwrite and pocketbase?

    • @ajitsinghyadav1725
      @ajitsinghyadav1725 Рік тому +1

      Yes, that will be great 👍

    • @ajitsinghyadav1725
      @ajitsinghyadav1725 Рік тому

      Currently we are using Strapi for Backend, also tested pocketbase but didn't go with due to its Go based. And we have JavaScript Developer in Team..

  • @codeswot
    @codeswot Рік тому +1

    last time i tried appwrite i was not sure if they have trigger functions like on document upload and such? hope they have that now

  • @kisho2679
    @kisho2679 8 місяців тому +1

    how big files (e.g. video, long pdf, etc.) can be uploaded on those chat platforms to share in real time? how much data can be left stored in the chat? for how long time data remains stored?

  • @sreekanth850
    @sreekanth850 Рік тому +8

    i think most important thing is control of your data and the ability for advanced querying. I'm still confused how people are using such backend as a service and build their whole business around it.

    • @maitreyeesawant5939
      @maitreyeesawant5939 Рік тому

      I agree. Is it reliable to use 3rd party for backend as service? Especially for businesses

    • @thermalman7477
      @thermalman7477 Рік тому

      well we all gotta start somewhere ?

    • @thienhuynh7962
      @thienhuynh7962 Рік тому

      @@maitreyeesawant5939 well there are solutions such as pocketbase or supabase which allow you to host your baas and you have total control to that backend + the responsibility to manage it with the data. But other than that, you can’t fully trust a third party on baas, even for firebase cuz you don’t really know when they’ll shut down your project or use the data in there for their benefits. With that said, at the end of the day it’s just you picking the right tool base on the resources you have to build your project, no?

    • @thienhuynh7962
      @thienhuynh7962 Рік тому +1

      Small team of developers don’t really have the resources to build infrastructures. They have other things to prioritize. The most common examples are indie games. For more details you can search a youtuber name Theo, Twitch’s CEO, and find a video where he explain about when a business move away from baas and when they don’t.

    • @sreekanth850
      @sreekanth850 Рік тому

      @@thienhuynh7962 I fully agree with this statement, but that doesn't mean you should offload the crux of your business that's backend. You can fully offload, auth, devops (by using a paas) and other things but not the backend stuff. But using this will bring heavy tech overheads and migration will cost a fortune if I'm not wrong.

  • @subrotoxing8214
    @subrotoxing8214 Рік тому +8

    Firebase power is its realtime feature... it has realtime and push notification (for when you are off app). appwrite realtime is nice but if you have intermitten connection or you need to push notification when you are outside the app, then you are out of luck with appwrite. If you do not need realtime then yea appwrite is totally great great great for small-medium projects 1000%. It could be fine for large project as well but I'm not sure if i have enough reference to claim that. Because the underlying techn is old school mariadb so not sure about performance there.

    • @soultouchin
      @soultouchin Рік тому

      Hook appwrite with onesignal and that's solved

    • @tyaho83
      @tyaho83 Рік тому

      Merci pour ce commentaire tout à fait pertinent et juste !

  • @tri-aayam
    @tri-aayam Рік тому

    Looking forward to learning new things, Thankyou Sir

  • @costinvelicu3534
    @costinvelicu3534 4 місяці тому +1

    As a learning devoloper , firebase quoata limit is massively frustrating, is appwrite or any other similiar service better at this ? I'm not particulary interested in analytics or any other production related features right now

  • @ishwarbhat6174
    @ishwarbhat6174 Рік тому +1

    Agree, but in this case you will have to manage your own infrastructure and take care of scalability right?

  • @Sakshamchoudharyofficial
    @Sakshamchoudharyofficial Рік тому +1

    Must watch!!! ⌚

  • @ackerman6992
    @ackerman6992 Рік тому +3

    Do appwrite provides notification service like fcm?

  • @fluffybunny510
    @fluffybunny510 4 місяці тому

    It is better to have a custom login system using custom tokens,
    In our system we have firebase custom auth, email and password is stored in our backend and in firebase also, uid is linked to user

  • @n0n3br
    @n0n3br Рік тому

    And pocketbase ? What do you think about it and how it compares to appwrite ?

  • @ludwigvillalba1886
    @ludwigvillalba1886 Рік тому

    Thanks for sharing!

  • @VarunDeva23
    @VarunDeva23 Рік тому

    Mainly required tutorial on how to take backup of appwrite data, how to restore, how to backup and restore in docker
    How to change server from one vps to another

  • @thatnaman
    @thatnaman Рік тому +11

    I'm looking to contribute to appwrite as a developer. Really happy to see that you picked this up. It'd be great if we can get a video or two about it's codebase or how to contribute to it.

  • @ab5441
    @ab5441 Рік тому +3

    Everytime I have seen production firebase it involves a rewrite within a year. For education and a mockup it makes sense but I don't know who in there write mind would use it.

    • @DavidHust
      @DavidHust Рік тому +1

      Can you elaborate on the rewrite idea? If an app database needs a rewrite, how is that bad if using firebase? Is there an easier way to rewrite if you weren't using firebase?

    • @ab5441
      @ab5441 Рік тому

      @@DavidHust You do not want to rewrite a production app shortly after release. Ideally you want to add onto the schema. Further switching technologies ads extra work in addition to a new schema. Further you now need to wright a backend. What time was saved by using firebase is technical debt.

  • @Praxss
    @Praxss Рік тому +3

    Looking forward to more Appwrite videos

  • @paper-studio
    @paper-studio Рік тому

    You can't change rate limit in appwrite, you can only turn it off or on

  • @ashutoshningot4483
    @ashutoshningot4483 Рік тому

    Hey Hitesh, I really liked your Jacket! Can you please tell me which brand it is?

  • @srikanthsrinivas1256
    @srikanthsrinivas1256 Рік тому

    Can you convert my live app to appwrite?
    I have a live application, which has ruby on rails in backed, react in fronted, database Mongodb , without change my existing database

  • @maitreyeesawant5939
    @maitreyeesawant5939 Рік тому +4

    does it allow to host the website / app on appwrite ? like firebase does ? can we use it production purpose ?

    • @tyaho83
      @tyaho83 Рік тому +1

      Question interessantes !

  • @renan007asdf
    @renan007asdf Рік тому

    wich mic you use? really good low frequencies

  • @Leonardo_A1
    @Leonardo_A1 6 місяців тому

    Hi very interesting. I feel what you said about Documentation and snipets, thats great. Its much easier to use and more flexible. But important point is also how can I use Ai-tools , maybe integration to generate code. In case of Java this is no problem. What is the status with AppWrite ? Thanks from Germany Leonardo

  • @BalakrishnaSwami
    @BalakrishnaSwami Рік тому

    implemented push notifications just like in Firebase in Appwrite?

  • @darshanthakral5505
    @darshanthakral5505 Рік тому +5

    Sir, what are your thoughts on AWS Amplify? Should we also consider it along with AppWrite as an alternative to Firebase!!

    • @mohidulislam7518
      @mohidulislam7518 Рік тому

      Àq

    • @muneeburrehman2280
      @muneeburrehman2280 Рік тому

      There are so many alternative of firebase. Supabase is one of them whith is based on relational database (PostgreSql). If you want to use relational database go for supabase or if you want noSql then firebase and Aws Amplify are best.

  • @tylim88
    @tylim88 Рік тому +9

    Firebase firestore, rtdb and functions are huge headache
    It is fun in the beginning, but when you found out the quirks and you can do nothing about, that is when you start to regret
    Firebase auth still is the best though

  • @diptenusarkar
    @diptenusarkar Рік тому

    Can I move my entire database from Firebase to any service provider? If yes, can you make a video about this?

  • @farhadjaman5580
    @farhadjaman5580 Рік тому

    Thank you so much sir

  • @Ghulatz
    @Ghulatz Рік тому

    Great initiative.

  • @abbasali6588
    @abbasali6588 Рік тому +4

    I'm confused -- did you say 100k users app ran on 15$ a month with Appwrite or with Firebase? Great video as usual though!

  • @adityashidlyali7814
    @adityashidlyali7814 Рік тому

    That Ganesh idol I loved it..😍

  • @carrycooldude
    @carrycooldude Рік тому

    Just Love this video ❤️

  • @Hacking-NASSA-with-HTML
    @Hacking-NASSA-with-HTML Рік тому

    Hi, sir! Just a little small ask, in the UA-cam tutorials absolutely no Fresh Updated lessons on How to make a MERN simple blog with mongoDB and images stored in Cloudinary! Can you do it please 🙏♥️?

  • @frankbiita4904
    @frankbiita4904 Рік тому

    Appwrite is good in basic staffs but advanced staffs like handling forgot password, offline data,smtp, loading files by url, complex queries, and many others.
    I wish i was a pro and solve queries problem

    • @soultouchin
      @soultouchin Рік тому

      It's very easy with appwrite. You just need to learn how to

  • @rishabhgupta655
    @rishabhgupta655 5 місяців тому +2

    Maturity when you realise it's a promotional video 🤬

  • @Mr.Sahil_Mali_nrg
    @Mr.Sahil_Mali_nrg Рік тому

    Thanks sir
    Nice explained

  • @gujingc
    @gujingc Рік тому +2

    This is a great video.
    I have a few questions:
    - we have just released our app using Firebase. How much time we need to budget if we need to migrate to Appwrite? Like 1-2 months? We have a very small budget. The core of our app is a chat function.
    2) what are the things to keep in mind to make migration seamless?

    • @shawnl4477
      @shawnl4477 Рік тому +3

      I have a few opinions:
      - If you've already released it using Firebase, I think the time and effort to migrate to Appwrite would cost you more
      - Firebase is still not a bad option. I've once heard that if your project is small, you would pay less than a dollar to Firebase, and if your project is big, you would find a way to monetize from it, which would cover the relatively expensive Firebase price

    • @gujingc
      @gujingc Рік тому +2

      @@shawnl4477 Thank you Shawn.
      We have calculated, our limit is that if the system has 15,000-22,000 active users daily.
      Beyond that, monthly cost of Firebase would be more than our current budget could support unless we get additional investment.
      We have no idea what that would mean in terms of registered users.
      We know that most chat apps, registered user base is much bigger than active users.
      Meanwhile, if we have more than 250,000 registered users, it may not be that hard to get external investors.
      We wonder if we need to hedge the risk by moving to Appwrite.
      Please advise.

    • @shawnl4477
      @shawnl4477 Рік тому

      @@gujingc 😵‍💫 i have no clue too
      both seem to make sense for me

    • @gujingc
      @gujingc Рік тому

      @@shawnl4477 Shawn, based on your experience, for an app to have 20,000 daily users, how many registered users may that correspond to?
      We know only a fraction of registered users will chat not to say everyday.
      So normally, users who are chatting is a subset of all users.

    • @shawnl4477
      @shawnl4477 Рік тому +2

      @@gujingc lol you should know that I also don't have much experiences on Firebase itself.
      I've built an app with Firebase, but it hasn't reached like 20,000 daily users yet, so no experiences about that part
      Good luck for your service!

  • @tesla1772
    @tesla1772 Рік тому +17

    I think all these baas products are good for small scale projects but as project grows i think having a robust backend is necessary

    • @HiteshChoudharydotcom
      @HiteshChoudharydotcom  Рік тому +11

      I have seen a user base of around 1M that can be easily handled by such products. Again, depends on customization and control that you want.

    • @night23412
      @night23412 Рік тому +3

      not true at all

    • @samuelkings9416
      @samuelkings9416 Рік тому +9

      Bro, you don't even know what you're talking about. These services can handling scalability without hiccups.

    • @mazharsalam3144
      @mazharsalam3144 Рік тому +10

      A desperate attempt to hold on to outdated technologies...

    • @samuelkings9416
      @samuelkings9416 Рік тому

      @@mazharsalam3144 😂😂

  • @dhairyashgupta
    @dhairyashgupta Рік тому

    Great video sir

  • @kumargourab9090
    @kumargourab9090 10 днів тому

    Is the app write totally free or it charges something which is very low, because i want save my databases for life time .

  • @abhishekjaiswal6114
    @abhishekjaiswal6114 2 місяці тому

    please make a video firbase is best for the backend or another language if making huge apps like Ola uber and others.

  • @princegautam5899
    @princegautam5899 Рік тому

    Is firebase expensive if we use it for freelancing?

  • @Sarvesh_Coder
    @Sarvesh_Coder Рік тому

    Great video !

  • @gaetanguiffo9378
    @gaetanguiffo9378 Рік тому

    Is Push notifications system mature enough?

  • @maskman4821
    @maskman4821 Рік тому +13

    Sir, what abou Supabase? It has become my favorite BaaS right now, so easy to use, the api is clean and easy to read and understand, and CRUD codes are provided for us to copy and paste into project, I like it very much, and it has a generous free tier, what do you think about it? Could you please compare these two backend services in the following videos ? 🙏

    • @HiteshChoudharydotcom
      @HiteshChoudharydotcom  Рік тому +12

      Sure, will make a video on it soon

    • @maskman4821
      @maskman4821 Рік тому

      @@HiteshChoudharydotcom Thank you so much 🙏

    • @greendsnow
      @greendsnow Рік тому

      it costs a lot to scale SB.

    • @lardosian
      @lardosian Рік тому

      Have you tried hosting it yourself, does it still work, have heard there are issues.

  • @amittangale1317
    @amittangale1317 Рік тому

    good marketing skills i give u that

  • @toastrecon
    @toastrecon 11 місяців тому +1

    Re: Pricing at 4:04 - Maybe it's just me, but if you legit have 50k MAUs, and you haven't figured revenue out to where you can pay a few hundred to Google, you're wasting your time on something that people aren't willing to pay for or aren't brave enough to charge or come up with a value proposition that makes sense. Also, at that point, I'm guessing you could afford to migrate to something else, if you wanted.

  • @vivekrai427
    @vivekrai427 Рік тому

    Gcp billing account error would lead to collapse and downfall of Firebase

  • @amaldev7701
    @amaldev7701 Рік тому

    Hi Hitesh, good start, if possible suggest any easy alternative for Heroku??

  • @greendsnow
    @greendsnow 10 місяців тому +1

    php, slow functions, small document size...

  • @SaifInamdar
    @SaifInamdar Рік тому

    Hi Hitesh ! What do you think about Flutter + MySql ?

    • @muneeburrehman2280
      @muneeburrehman2280 Рік тому

      If you want to use realtional database (MySql) with BaaS, go for Supabase.

  • @anirudhcodes
    @anirudhcodes Рік тому +2

    AppWrite is awesome!

  • @afeefkk1036
    @afeefkk1036 Рік тому

    hey, Is it support graphQl?

  • @TheRiyazAhamad
    @TheRiyazAhamad Рік тому

    Excited to learn appwrite

  • @rickharold7884
    @rickharold7884 Рік тому +2

    Appwrite rocks!

  • @JonthueMichel-ul3mc
    @JonthueMichel-ul3mc Рік тому

    This is not alll about firebase this is about appwrite

  • @spectrotsu6629
    @spectrotsu6629 Рік тому

    Great video ahead hitesh excellent

  • @midweb
    @midweb Рік тому

    Appwrite does not support middleware yet in nextjs is really suck

  • @vaibhavsinhbihola1
    @vaibhavsinhbihola1 Рік тому

    I want to know about your pwskills programs

  • @krishna5951
    @krishna5951 Рік тому

    Sri your look so nice love from nortest india 🇮🇳❤❤❤❤

  • @rishiraj2548
    @rishiraj2548 Рік тому

    Thanks

  • @muthuvalli333
    @muthuvalli333 Рік тому +3

    First HITESH SIR...🙂

  • @prabinkumarbaniya
    @prabinkumarbaniya 5 місяців тому

    Is this video a promotional video or educational video or open-source product review ?
    Are you comparing appwrite with firebase or changing narrative for firebase ?
    Do we really need to find alternative to firebase ? Because firebase is not only Backend as a service but it is more than it. It offers Cloud Messaging, Analytics, In-App Messaging, App Crashes Report and much more when app releases takes in play store. These thing are more important when you have a android app used by one user or thousands users or million users.
    Is appwrite really ready to counter firebase in these areas ?

  • @tanny3080
    @tanny3080 Рік тому

    Can we use appwrite with react-native ?

  • @TuGordoBello
    @TuGordoBello Рік тому +1

    Supabase is better option

  • @mohamedyoussef8835
    @mohamedyoussef8835 Рік тому

    Awesome video +++++++++++++++++ 🙂

  • @nested9301
    @nested9301 Рік тому +1

    Supabase is the best ❤️

  • @nileshnilu7902
    @nileshnilu7902 Рік тому

    Switch to this😊

  • @RandallAlbano
    @RandallAlbano Рік тому

    Um this kind of technology what hey usually do? Sorry just starting...

  • @tejasborate9329
    @tejasborate9329 Рік тому

    Hey, this is complete advertisement of own project

    • @HiteshChoudharydotcom
      @HiteshChoudharydotcom  Рік тому +4

      Do you mean I own appwrite ? Superbase video will be out soon, that too is open source. I make videos on GIT too. Can we think about the big picture here ?

  • @Codebreaker0702
    @Codebreaker0702 Рік тому +1

    *Le Sanity: mai kya karu job chod du

  • @lovelycat4951
    @lovelycat4951 Рік тому

    First view💖💖

  • @rehannihal450
    @rehannihal450 Рік тому

    Strapi

  • @HonyArtistOfficial
    @HonyArtistOfficial Рік тому

    Urdu main btao

  • @Dumbphopia
    @Dumbphopia 8 місяців тому

    In Hindi

  • @saurabh9446
    @saurabh9446 Рік тому +2

    Supabase plzz

  • @anasouardini
    @anasouardini Рік тому

    firebase is kind of a scam.

    • @HiteshChoudharydotcom
      @HiteshChoudharydotcom  Рік тому +1

      Not really, its a great product. Why SCAM is used so lightly these days

    • @anasouardini
      @anasouardini Рік тому

      @@HiteshChoudharydotcom the vendor lock in, the high increasing of prices after a certain threshold. etc.
      not telling me about all of their product's quirks that they know for sure, which I'm susceptible to becoming a victim of in the future is almost the same as scamming.
      I know that this is like the ABCD's of marketing and business and all. but still it's no way near a good thing imo.

    • @jukkap.5722
      @jukkap.5722 Рік тому +1

      @@anasouardini you can always host everything yourself..but do you think that wouldnt cost you anything?

    • @anasouardini
      @anasouardini Рік тому

      @@jukkap.5722 I think you are wrong. you can't just break free from firebase. that is why it's called vendor lock-in.
      even the client is not open source. can you imagine.
      and If I'm not mistaken you are totally missing the point.

    • @jukkap.5722
      @jukkap.5722 Рік тому

      @@anasouardini hmmm what do you mean by client not open source....i have used for years now..and still using..and will keep using it..

  • @FalculoCornuto
    @FalculoCornuto Рік тому

    appwrite is terrible, absolute no documentation and tutorials on java, unusable

  • @DavidHust
    @DavidHust Рік тому +4

    I understand that you really like Appwrite, but the information that's presented isn't accurate in some cases.
    You stated that you have to pay a minimum if you use the "Pay as you go / Blaze Plan", but that isn't true. There is a free quota, as you stated, and then if you exceed that then you pay. And if someone just needs functions, firestore, and authentication, then just set those up and not the others. There seems to be some confusion here.
    When you talked about the initial connection to the database, you didn't compare apples to apples. You stated, "this is all you have to do." and then highlighted an npm command, which is definitely not all you have to do. Appwrite breaks each part down into one or two lines, in some cases, and Firebase doesn't. Also the "Init your SDK" for Appwrite just shows connecting to a project. The Firebase version you compared it to is connecting to a collection, getting the documents in that collection, and then returning a list of those documents, which were cities.
    One annoying thing for Appwrite, that led me to not use it, was that you can't store objects/maps natively (github.com/appwrite/appwrite/issues/2735). You can store a string written as a json object but that isn't type-safe and nesting can be a pain.
    I really hope Appwrite takes off even more. I love the look of their website and the UI you get for the backend.