Do we really need firebase in 2023

Поделиться
HTML-код
  • Опубликовано: 7 авг 2024
  • 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

  • @nerdbenana
    @nerdbenana Год назад +49

    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.

  • @sahillimbe
    @sahillimbe Год назад +37

    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 Год назад +4

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

    • @sahillimbe
      @sahillimbe Год назад

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

    • @Appwrite
      @Appwrite 6 месяцев назад +2

      Soon. Very soon.

    • @nishant_singh
      @nishant_singh 5 месяцев назад +1

      The main problem is its pricing...

  • @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.

  • @rishabhgupta655
    @rishabhgupta655 5 месяцев назад +3

    Maturity when you realise it's a promotional video 🤬

  • @HimanshuKumar-hp1vj
    @HimanshuKumar-hp1vj 11 месяцев назад +2

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

  • @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 🙌

  • @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

  • @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.

  • @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

  • @costinvelicu3534
    @costinvelicu3534 5 месяцев назад +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

  • @ackerman6992
    @ackerman6992 Год назад +3

    Do appwrite provides notification service like fcm?

  • @ishwarbhat6174
    @ishwarbhat6174 Год назад +1

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

  • @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?

  • @eleah2665
    @eleah2665 Год назад

    Good topic. Looking forward to it. Thanks.

  • @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 !

  • @Praxss
    @Praxss Год назад +3

    Looking forward to more Appwrite videos

  • @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.

  • @ashutoshningot4483
    @ashutoshningot4483 Год назад

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

  • @n0n3br
    @n0n3br Год назад

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

  • @Sakshamchoudharyofficial
    @Sakshamchoudharyofficial Год назад +1

    Must watch!!! ⌚

  • @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

  • @Lucas-mu5no
    @Lucas-mu5no Год назад

    such as a Great overview, thank you.

  • @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.

  • @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 !

  • @fluffybunny510
    @fluffybunny510 5 месяцев назад

    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

  • @JonthueMichel-ul3mc
    @JonthueMichel-ul3mc Год назад +1

    This is not alll about firebase this is about appwrite

  • @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!

  • @BalakrishnaSwami
    @BalakrishnaSwami Год назад

    implemented push notifications just like in Firebase in Appwrite?

  • @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.

  • @tri-aayam
    @tri-aayam Год назад

    Looking forward to learning new things, Thankyou Sir

  • @diptenusarkar
    @diptenusarkar Год назад

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

  • @ludwigvillalba1886
    @ludwigvillalba1886 Год назад

    Thanks for sharing!

  • @paper-studio
    @paper-studio Год назад

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

  • @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

  • @Hacking-NASSA-with-HTML
    @Hacking-NASSA-with-HTML Год назад

    Hi, sir! Just a little small ask, in the RUclips 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 🙏♥️?

  • @princegautam5899
    @princegautam5899 Год назад

    Is firebase expensive if we use it for freelancing?

  • @kumargourab9090
    @kumargourab9090 22 дня назад

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

  • @afeefkk1036
    @afeefkk1036 Год назад

    hey, Is it support graphQl?

  • @Ghulatz
    @Ghulatz Год назад

    Great initiative.

  • @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.

  • @carrycooldude
    @carrycooldude Год назад

    Just Love this video ❤️

  • @gaetanguiffo9378
    @gaetanguiffo9378 Год назад

    Is Push notifications system mature enough?

  • @amaldev7701
    @amaldev7701 Год назад

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

  • @adityashidlyali7814
    @adityashidlyali7814 Год назад

    That Ganesh idol I loved it..😍

  • @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.

  • @farhadjaman5580
    @farhadjaman5580 Год назад

    Thank you so much sir

  • @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

  • @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!

  • @Sarvesh_Coder
    @Sarvesh_Coder Год назад

    Great video !

  • @muthuvalli333
    @muthuvalli333 Год назад +3

    First HITESH SIR...🙂

  • @rickharold7884
    @rickharold7884 Год назад +2

    Appwrite rocks!

  • @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!

  • @dhairyashgupta
    @dhairyashgupta Год назад

    Great video sir

  • @vaibhavsinhbihola1
    @vaibhavsinhbihola1 Год назад

    I want to know about your pwskills programs

  • @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.

  • @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

  • @amittangale1317
    @amittangale1317 Год назад

    good marketing skills i give u that

  • @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 😂😂

  • @TheRiyazAhamad
    @TheRiyazAhamad Год назад

    Excited to learn appwrite

  • @Mr.Sahil_Mali_nrg
    @Mr.Sahil_Mali_nrg Год назад

    Thanks sir
    Nice explained

  • @greendsnow
    @greendsnow 10 месяцев назад +1

    php, slow functions, small document size...

  • @midweb
    @midweb Год назад

    Appwrite does not support middleware yet in nextjs is really suck

  • @vivekrai427
    @vivekrai427 Год назад

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

  • @spectrotsu6629
    @spectrotsu6629 Год назад

    Great video ahead hitesh excellent

  • @tanny3080
    @tanny3080 Год назад

    Can we use appwrite with react-native ?

  • @TuGordoBello
    @TuGordoBello Год назад +1

    Supabase is better option

  • @firebout7675
    @firebout7675 8 дней назад

    If Firebase paid for the video, the title would be something like this "Firebase is all you need for a backend in 2023"

  • @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.

  • @krishna5951
    @krishna5951 Год назад

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

  • @rishiraj2548
    @rishiraj2548 Год назад

    Thanks

  • @nested9301
    @nested9301 Год назад +1

    Supabase is the best ❤️

  • @nileshnilu7902
    @nileshnilu7902 Год назад

    Switch to this😊

  • @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

  • @mohamedyoussef8835
    @mohamedyoussef8835 Год назад

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

  • @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 ?

  • @RandallAlbano
    @RandallAlbano Год назад

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

  • @Dumbphopia
    @Dumbphopia 9 месяцев назад

    In Hindi

  • @rehannihal450
    @rehannihal450 Год назад

    Strapi

  • @lovelycat4951
    @lovelycat4951 Год назад

    First view💖💖

  • @HonyArtistOfficial
    @HonyArtistOfficial Год назад

    Urdu main btao

  • @saurabh9446
    @saurabh9446 Год назад +2

    Supabase plzz

  • @FalculoCornuto
    @FalculoCornuto Год назад

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

  • @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..

  • @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.