This Is The PERFECT Tech Stack For a SaaS Product

  Рет қаралды 62,795

Simon Høiberg

Simon Høiberg

Күн бұрын

Пікірлер: 182
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Of course - the "perfect" tech stack involves a great deal of preference. This video contains mine 😁 But even though there are other great alternatives, I truly believe - objectively - that this one comes close to being the *perfect* SaaS tech stack! I hope you'll enjoy watching, and enjoy the little bonus I included 🎁
@ninadpradhan6566
@ninadpradhan6566 Жыл бұрын
I haven't used your project yet. But I do think if you or someone has a Stripe integration with it, it'll add value. Im happy to do it myself when I cross that bridge.
@chrischambless
@chrischambless 7 ай бұрын
Im so glad I found this video and your channel. Definitely has me rethinking my approach. I’ve been focusing on front end first (using Vue) and sort of dreading all of the backend and deployment stuff. I haven’t touched Aws I in the past 10 years. Holy moly. Thanks for showing me all the shortcuts.
@erikpfeiffer1493
@erikpfeiffer1493 Жыл бұрын
This video is completely insane!! In both ways: the whole edit with perfectly timed screen captures and sound effects and then the content itself which is just mind blowing. I really love your content. It will be hard for you to find an editor who can keep up with your level!
@SimonHoiberg
@SimonHoiberg Жыл бұрын
Thank you, Erik! Really appreciate it 🔥 I'm struggling with finding an editor, not gonna lie 😅
@EddyVinck
@EddyVinck 2 жыл бұрын
Been waiting for this one! Will watch it later but I'm just here to show some support 😁👍
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Awesome man! Looking forward to hearing what you think 🔥
@AdrianTwarog
@AdrianTwarog 2 жыл бұрын
Those sweep smooth sliders are epic
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Thank you, Adrian 😍 So happy you picked up on these details - I'm totally thrilled about them as well, haha!
@vladhu
@vladhu 2 жыл бұрын
Thank you for this video Simon. Your delivery style is phenomenal. I love your attention to detail when it comes to crafting the video, not only the script and content itself. You've mentioned the time and energy it takes to create a video like this. If I could ask, do you edit it all yourself, or do you have someone helping you with filming/editing content?
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Thank you so much 🙏 Truly appreciate your kind words! And yes, it does definitely take time and effort to put a video like this together. Currently, I'm doing everything on my own, including filming and editing 😊 (The scene where I ask someone if we should do it all over is just for fun, hehe 😜)
@rajeshpapu9426
@rajeshpapu9426 2 жыл бұрын
@@SimonHoiberg ईङ
@shreyassrinivasan8550
@shreyassrinivasan8550 2 жыл бұрын
What a wonderful video!!!!! The video production is up!!! Soooo good! Thank you Simon!
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Thank you so much, Shreyas 🤩 My most recent videos does take noticeably more time to make, so comments like these makes me super happy 🧡🧡
@shreyassrinivasan8550
@shreyassrinivasan8550 2 жыл бұрын
@@SimonHoiberg Would you recommend building a SaaS on a MERN stack? If not, should I learn all this tech properly before making a SaaS?
@dominiksumer
@dominiksumer 2 жыл бұрын
This is incredible Simon, thanks for publishing this video and give us detailed insights how to setup a project with this tech stack! Definitely answers some questions I had for choosing pieces for my next SaaS tech stack, especially the deployments to AWS, didn't know about pulumi before!
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Awesome! So happy to hear you got something out of it, Dominik 💪
@cas818028
@cas818028 2 жыл бұрын
This is pretty refreshing to see as we did this exact same concept and almost exact same tech just within Azure instead of AWS because we found it to be cheaper in the beginning and over time.
@brinatechceo
@brinatechceo Жыл бұрын
Can you point me to the Azure solution ?
@RobertBrunhage
@RobertBrunhage 2 жыл бұрын
Holy **** that was a well made video looking forward to the next one! P.s. I really need to check out aws amplify soon lol
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Thank you so much, Robert! Truly appreciate it, brother 🧡
@navidfanaee9985
@navidfanaee9985 Жыл бұрын
To be perfectly honest, I haven't seen such an amazing and finely crafted step by step guide
@SimonHoiberg
@SimonHoiberg Жыл бұрын
That's awesome 💪
@creative_yudai
@creative_yudai 2 жыл бұрын
When you said "serverless", I was hmmm this is my video 😁 Awesome, awesome video Simon, super explanation and very valuable, this is gold. Thank you so much for sharing master 😎
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Haha thank you, Yudai 🤩 Truly appreciate it, man!
@MuhammadMuhaddis
@MuhammadMuhaddis 2 жыл бұрын
Very well explained, as a software engineer I highly rely on AWS, Dynamo DB, Amplify and Cognito. Amplify can fit easily in CI/CD cycle. You explained a complete SDLC lifecycle 🚀💯 Great job 👍
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Thank you so much, Muhammad 🙏 Happy you got something out of this video!
@6006133
@6006133 2 жыл бұрын
What about automated testing? The video and the GitHub repo have no tests, and it seems difficult to test Lambda functions and the overall wiring of the application.
@amitmahajan8989
@amitmahajan8989 2 жыл бұрын
You are awesome Simon...thanks for putting this...there is no one doing this on youtube..if we have more people developing end to end products, it would be an awesome for the saas economy...and your energy is infectious.kudos
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
I'm so happy to hear you got value from it
@oliverjumpertzme
@oliverjumpertzme 2 жыл бұрын
Oh. Simon, I have eagerly waited for this one! 💛💛💛
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Hope you'll like it, brother 💪
@JasonPullara
@JasonPullara 2 жыл бұрын
Thanks Simon. I'm working on a group lottery saas, this really helped me get my head around things.
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Awesome! I'm thrilled to hear that 🔥
@younessboualam4217
@younessboualam4217 2 жыл бұрын
I really was waiting for this video, thank you so much
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
You're most welcome! I'm happy you got something out of it.
@sid06
@sid06 2 жыл бұрын
Finally, I can see the benefit of those mysterious AWS offerings. Thank you! I wonder, have you tried MUI as well? If so, what makes Chakra better?
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
As a matter of fact, I did. I don't like it at all - the implementation is super verbose and confusing, and I personally don't really like the looks of it either. It becomes very "Google-ish" to look at 😁
@akshatjainbafna
@akshatjainbafna Жыл бұрын
Database: DynamoDB(MongoDB of AWS) API: AWS Appsync User Authentication Management: AWS cognito FrontEnd: React/Next Js UI: Chakra UI User Authorisation & Hosting: Amplify Caching & GraphQL requests: Appolo Infrastructure: Pulumi Language: Typescript Deployment: GitHub Actions Tip: Start before knowing the pros and cons. As if you scale later you have to make significant changes and those changes would depend on the interoperability/simplicity of the new services/frameworks/language.
@hemanthchowdary7150
@hemanthchowdary7150 2 жыл бұрын
Thanks for the video ♥️ learned a lot. Why don't you do a course for us? Explain the step-by-step process for creating a simple SAAS product. It would help us to learn better. I'm learning JavaScript to build my first product. Any suggestions for me? You are my inspiration :)
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Thank you! I'm really happy this was helpful. I have been considering doing a SaaS course 😁 Perhaps I will!
@luischodiman7189
@luischodiman7189 2 жыл бұрын
The only bit I didn't like was Dynamodb. The only time I used it was really hard as I had to learn about like 4 different key types and how to structure data. Could you make a video about Dynamodb in the future?
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Yeah, it's a bit different than other types of databases, true. I might do a video on that, yeah 😁
@alexdomla
@alexdomla 2 жыл бұрын
Excellent video. Thank you for the great content delivered, with taste and elegantly finished. I'm not sure if I can imagine how much time and effort it takes to create a video like this! I wanted to ask you a question: How would you recommend to learn this tech stack? (considering I know how to code, intermediate level and not much backend). Is there any course/s, book/s or resource that covers all of this in detail? Thank you in advance and congrats for the good work
@ldrtv86
@ldrtv86 2 жыл бұрын
Wow just wow. I am building my own saas project with nodejs, postgres, angular ... but i would definitely try your git code soon ... quick question, i have more experience on Angular, what's the complexity if i want to switch to Angular from react inside your git repo? Also, can i use your got code for any commercial use? Please keep making this kind of videos, i just subscribed this channel 😀. Happy coding 😉
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Awesome, thank you so much! Well, in terms of front end, you can easily use Angular with this stack instead of NextJS.
@krishnagupta0110
@krishnagupta0110 2 жыл бұрын
That is something really awesome! 😁 The perfect Tech stack, thanks Simon!! ✨🚀
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
You're most welcome, brother 💪 The pleasure is all mine!
@DanielBergholz
@DanielBergholz Жыл бұрын
Why not use a simple and "boring" MVC monolithic framework like Ruby on Rails or Laravel for example? You can be 1000x more productive with them, react just overcomplicates things, and there is the communication overhead between frontend and backend
@Ifeomailloh
@Ifeomailloh Жыл бұрын
Just discovered your channel and really love the content. This is good work. Well done.
@SimonHoiberg
@SimonHoiberg Жыл бұрын
Thanks a lot 🙌 Happy you're getting value from it!
@theloneranger1404
@theloneranger1404 2 жыл бұрын
Awesome video Simon! Your videos keep getting better :) Will definitely use this for my next SaaS.
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Awesome 💪 Thank you, Akash! Really appreicate it.
@tfdesign4072
@tfdesign4072 2 жыл бұрын
What coding languages do you know Simon? Can you recommend a course to learn Full-stack in a way that prepares you to set up your own SaaS? (Another great video btw!!)
@naveenk9329
@naveenk9329 2 жыл бұрын
Simon, awesome video 👍. Can you tell me any reason why you did not used aws amplify for backend ? Isn't amplify backend provides a more easy way to do all these?
@danielnoworyta
@danielnoworyta 2 жыл бұрын
Great video :) How are you pulling out those parts when you stand up and be able to play with background? Gr8 job as always :)🔥
@SimonHoiberg
@SimonHoiberg Жыл бұрын
Thanks a lot 😄 Those scenes are done with green screen.
@alexthomas6988
@alexthomas6988 2 жыл бұрын
This was fucking awesome, one of your best videos yet Simon!! Will definitely be trying out pulumi🔥
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Thank you, Alex 🤩 Truly appreciate it!
@wilbertdune
@wilbertdune 8 ай бұрын
coool. can you create a video what tech stack you are using in your SaaS apps from FeedHive to AidBase?
@ninadpradhan6566
@ninadpradhan6566 Жыл бұрын
omg! Simon your videos are unbelievably good.
@SimonHoiberg
@SimonHoiberg Жыл бұрын
Thank you 😄 I'm happy you think so!
@oussamakir
@oussamakir 2 жыл бұрын
Amazin Simon, please continue to share SUPER content, just THAAAAAAAAAANKS !!
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Thank you 😍 Really happy to hear this was valuable to you!
@mikoo1991
@mikoo1991 7 ай бұрын
Awesome video! Can you please make a version without graphql, still with ts?
@tadaspetra
@tadaspetra 2 жыл бұрын
Editing keeps getting better and better
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Thanks a lot brother 💪
@sudonitin
@sudonitin 2 жыл бұрын
This channel is so underrated
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Thank you 😍 I hope to see it blow up in 2022 🚀
@kwazim0l0
@kwazim0l0 2 жыл бұрын
I've watched a few of your videos now and to be honest, it would be incredibly mean of me not too subscribe. I love you you're able to hit that fine line between high & low level in your explanations at the right time, appealing to both myself (the 'techie') and my partner (the 'non techie'). Not to mention the crystal clear explanations and rationalisations and awesome video graphics. You've made a regular out of me. 🙂
@loot6
@loot6 2 жыл бұрын
Your videos are really professionally made.
@darshandev1754
@darshandev1754 2 жыл бұрын
Hi Simon I saw your linkedin profile and then came here from a link you posted there. Loved the tempo of the video, the music, and audio are perfect too. The music doesn't drown out your voice. And most importantly the content is very valuable I have been using Firebase for a year. Its something you can setup in 5 mins and is 10x simpler than AWS, however, I have faced 1 issue with the Firestore database, i,e, you cannot perform fuzzy searches on the data, can you do that in dynamodb?
@raykudjie2365
@raykudjie2365 2 жыл бұрын
This content is 🔥🔥 Simon. Thank you
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Thank you 🧡 Really appreicate it!
@shekhar5051
@shekhar5051 Жыл бұрын
I wish this makes a udemy course where he teaches how to build a SaaS from scratch with tech stacks used in building a SaaS as well!
@SimonHoiberg
@SimonHoiberg Жыл бұрын
I'm working on courses! Launching later this year 😁
@Nicolas-jx9mj
@Nicolas-jx9mj Жыл бұрын
@@SimonHoiberg That's amazing! You would fill a big void in the market. There is basically no end-to-end course out there that teaches how to build a modern/moderately complex typescript web app using AWS serverless. Some courses' hands-on labs only show us how to build toy apps (to-do app, blog etc)
@anaamrasool
@anaamrasool 2 жыл бұрын
I am impressed with your videos quality 👍
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Thanks, man 💪
@mikkelbirkeholmpetersen5268
@mikkelbirkeholmpetersen5268 2 жыл бұрын
Thank you for this great insight into what it takes to pull something like this off. I am just learning vanilla javascript, so it's both inspiring and disheartening to see. So much exciting stuff, but so far from being able to do it 😅
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Haha I know man 😁 But you'll get there - it all starts making sense faster and faster 💪 Thanks 🧡
@TheWildbill18
@TheWildbill18 Жыл бұрын
Thank you so much Simon, this is wonderful! Do you have any thoughts on RedwoodJS, as an alternative?
@SimonHoiberg
@SimonHoiberg Жыл бұрын
I'm glad you liked it! No, never tried RedwoodJS, so I wouldn't know 😊
@martinzokov
@martinzokov 2 жыл бұрын
In your own Saas products do you know if users have a preference for using login with an identity provider like Google/Twitter versus standard email/password? Nowadays I mostly use social login wherever possible so wondered what user behavior you have observed
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Yeah, it's roughly a 50/50 split. But we also only accept Google SSO is alternative to email + password.
@x2TruNation
@x2TruNation Жыл бұрын
Hey Simon, Love this video. It took a while for me to understand what each of the AWS services were doing and really understand what's going on behind all of this code. Although since you are using TypeScript for the whole stack, I was wondering if this is the same sort of stack you are using for your new project LinkDrip? If you're using a different stack, what tech did you change and what made you arrive at that decision?
@SimonHoiberg
@SimonHoiberg Жыл бұрын
This is more or less the exact tech stack we're using for LinkDrip 😄
@cb73
@cb73 Жыл бұрын
Great stuff! What is a SaaS without a payment provider? I’d be interested to see how you implement that within this project.
@SimonHoiberg
@SimonHoiberg Жыл бұрын
Yes, you're definitely right. We're using Stripe. For a long time we simply used their hosted checkout. How to integrate it into the actual platform is a great topic for video 👌
@cappuccinopapi3038
@cappuccinopapi3038 2 жыл бұрын
Yessss Chakra-UI, an amazing tool!
@anuragk6722
@anuragk6722 2 жыл бұрын
Great video Simon. My only worry is with databases. often timed with serverless functions, i get "too many connections" error on my db because every function creates a fresh connection.
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Thank you! When you're using DynamoDB, the connection is actually made internally, rather than over an HTTP (or similar) protocol (as it would with MongoDB or similar). This part is also fully managed by AWS, so nothing to worry about.
@anuragk6722
@anuragk6722 2 жыл бұрын
@@SimonHoiberg is there a similar solution available but for PostgreSQL?
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
​@@anuragk6722 Yes, you can actually hos a PostgreSQL easily within AWS as well.
@K5Doom
@K5Doom Жыл бұрын
Create your connection outside of the handle() function. The connection will be reused whenever possible.
@anuragk6722
@anuragk6722 Жыл бұрын
@@K5Doom i moved to serverless dbs as well like fauna or planetscale
@AnupDhakalSharma
@AnupDhakalSharma 2 жыл бұрын
liked and subbed. also sharing this with my friends.
@ThomasMoens
@ThomasMoens 2 жыл бұрын
Interesting take, but aren't you worried about vendor lock-in? If you wanted to go serverless but keep things open you could just go managed k8s.
@cas818028
@cas818028 Жыл бұрын
This is the fear factor element every engineering team and architect tried to use to justify k8s. This is the reality. You can choose serverless and have a vendor lock in, with low costs and extremely low DevOps overhead. Or go tur k8s route and the. Spend half a mill on DevOps salaries just having guys write terraform all day, manage K8s and docker images. The amount of cost and tech overhead to go with a k8 + docker solution simply can't compare to a serverless stack solution like the one in this video. And if your a startup time to market is also everything. You don't want to be spending time on infrastructure. You need to be creating value and continuously divering to market. That is exactly what this type of stack and pulumi provide. Pulumi also has apis for other cloud providers so you could port your infrastructure to another cloud provider like Azure. So it's not that bad of a "vendor lock in" it's the value gained is definitely worth it IMO.
@lohithkumar8257
@lohithkumar8257 2 жыл бұрын
You definitely deserve much attention :)
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Haha thank you 😍
@DarwinBetancur
@DarwinBetancur 8 ай бұрын
Grande! Simon!
@joelopara2277
@joelopara2277 2 жыл бұрын
Thank you Simon. Your videos has been so helpful. I want to build a SaaS but I don't know how to code and don't kinda like it Can your no code SaaS tutorial work in building a funnel building SaaS
@farismecinovic1499
@farismecinovic1499 2 жыл бұрын
Great video! Which theme do you use in vscode?
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Thank you 🤩 I use the Material Theme - check out this article I wrote a while back: itnext.io/12-vs-code-extensions-you-should-consider-using-4747e6281ee
@haniels5171
@haniels5171 2 жыл бұрын
This is fantastic, thanks @Simon
@FullStack_Mentor
@FullStack_Mentor 2 жыл бұрын
High quality content..Nicely explained
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Thanks man 💪
@mokkapps
@mokkapps 2 жыл бұрын
Very interesting video, thanks Simon 🙏
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
You're most welcome, Michael 💪
@MrBjeld
@MrBjeld 2 жыл бұрын
Really Awesome video Simon!. I Love the fast-paced story telling + linking to source code way better than a long "follow-along" full blown tutorial. One question. Your room, Is that an actual home office, or a Greenscreen Background looping video?
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Thank you so much 🧡 Really appreicate it! The room is my actual office, and the background is real 😁 I only use the greenscreen when I'm clearly cut out and the background is removed.
@MrBjeld
@MrBjeld 2 жыл бұрын
@@SimonHoiberg. It looks great :)
@rodrigosmergerequest
@rodrigosmergerequest 2 жыл бұрын
Can I replace dynamo with postgrest easily? Suggestion for next video, a similar solution 100% open source(Keycloack + postgraphile ou postgrest+ postgres) etc
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Yeah, you should be able to do that quite easily. And nice suggestion 😁 Thanks!
@JustPlainRob
@JustPlainRob Жыл бұрын
I appreciate the suggestions, but serverless cloud-based stacks like this cost far more and are far more complex than just using a single VPS or even a local development server. You can even implement the same features without all the clever AWS names for free software in relatively little extra time. AWS, GCP, and Azure are faster but are also designed to overcharge you and suck the most money from you they can. Even the free tiers are specifically tailored to make you pay for *some* components so you can never build a full stack entirely on the free services.
@hassanjaved4091
@hassanjaved4091 3 ай бұрын
Can you please make a video where we use python as a back end language. That would be very helpful. Thank you!
@nandervilarcastellar5772
@nandervilarcastellar5772 Жыл бұрын
Really great video thanks. Is it possible to run python code inside this stack?
@MrDonald911
@MrDonald911 2 жыл бұрын
Thanks for the video ! However I think dealing with a serverless app is not that simple in terms of cost because we need to take into account cold starts and in order to avoid that, the functions need to run at a predetermined frequency that will significantly increase the costs ...
@msven
@msven 2 жыл бұрын
Fair point. If you can keep to minimal dependencies, the cold start should be ~1s which wouldn't be bad. Even then, you are right that cost can still bite you as you scale vs a VM that is doing the processing.
@Xmasparol
@Xmasparol Жыл бұрын
Damn serverless is really fast like what they say focus on the business logic not the generic stuffs like Authorization I'm Kubernetes guy might as well go for the change
@SimonHoiberg
@SimonHoiberg Жыл бұрын
You should really check it out!
@2an_sound
@2an_sound Жыл бұрын
What syntax highlighter are you using in this video?
@SankarJankoti
@SankarJankoti 2 жыл бұрын
Do you have any classes to teach it and guide on software development?
@thomashass1
@thomashass1 Жыл бұрын
Do you plan to upgrade your template to NextJS 13 and App Router?
@SimonHoiberg
@SimonHoiberg Жыл бұрын
You're welcome to do a PR 😁
@lifehacks5168
@lifehacks5168 Жыл бұрын
what about pricing?
@generationterra2307
@generationterra2307 11 ай бұрын
amazing videoo!!!!
@moonwhisperer4804
@moonwhisperer4804 Жыл бұрын
I’m sorry but I stopped watching after he chose dynamodb for database
@ahmadsohail_yt
@ahmadsohail_yt Жыл бұрын
What if we make an aws instance and install appwrite there? The bill might get reduced drastically.
@cas818028
@cas818028 Жыл бұрын
Any chance of upgrading to next 13? Also there was mention of GitHub action setup for ci/cd but I didn’t see it anywhere
@SimonHoiberg
@SimonHoiberg Жыл бұрын
Sure - I don't think there's any conflicts in the repository from upgrading to Next 13. You just change it in package.json and install it 😊
@bernard-builds
@bernard-builds 2 жыл бұрын
What does this template have to do with SaaS? It's just a hello world full stack application.
@x2TruNation
@x2TruNation Жыл бұрын
Hey what extension are you using that's showing all of the autocomplete stuff?
@SimonHoiberg
@SimonHoiberg Жыл бұрын
That's GitHub Copilot 😊
@anirudhnatarajan2384
@anirudhnatarajan2384 2 жыл бұрын
Hey Simon, Thanks for the video! It was super helpful. I'm having trouble replicating the project following the rules you included in the GitHub repo. Specifically, I'm getting an Apollo error when I try to sign in after signing up and confirming my account. Would really appreciate it if you could make a video going through starting up the web app from the downloaded GitHub repo.
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Hi, Anirudh Thanks a lot! I"m happy this was helpful to you - if you experience issues, could you please create it as an "Issue" on the GitHub repository, including the error message, etc? Then I'll take a look 😊
@constantoutbuilds
@constantoutbuilds Жыл бұрын
What's the process for deploying this with AWS Amplify hosting? Any extra steps that need to be done? I connected my own domain, but I keep getting "Access denied" error.
@SimonHoiberg
@SimonHoiberg Жыл бұрын
No extra steps needed, but of course, make sure you have the right permissions (in IAM)
@uniqueux
@uniqueux Жыл бұрын
Have you used supabase?
@SimonHoiberg
@SimonHoiberg Жыл бұрын
I have, yes! We're using it with the latest SaaS we acquired: TinyKiwi. It's really good - I like it a lot.
@EA-kc6hg
@EA-kc6hg 2 жыл бұрын
Hey, I would like to ask your a question: When I run "npm run dev", I get the following error message: ---------- ✔ Downloaded the schema ✔ Generated GraphQL operations successfully and saved at graphql ✔ Code generated successfully and saved in file graphql/API.ts sh: ts-node: command not found
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Ahh, you may need to install ts-node on your system "npm i -g ts-node". Nice catch - I'll add this to the docs. And yes, the graphql files will be re-generated prior to each run. That's the point 😊
@ProgrammerRajaa
@ProgrammerRajaa 2 жыл бұрын
Really awsome 👌
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Thank you!
@rahimrani77
@rahimrani77 Жыл бұрын
Nice video ❤️
@SimonHoiberg
@SimonHoiberg Жыл бұрын
Thank you 🙌
@matrovato
@matrovato Жыл бұрын
this video gave me a whole lot of anxiety, starting from the editing. this is not a mr. beast video. should try to adapt your editing to the content and the audience.
@Dom-zy1qy
@Dom-zy1qy 5 ай бұрын
Lol agreed. Makes it very difficult for me to focus, kind of unwatchable- for me.
@consultwithshiv
@consultwithshiv 11 ай бұрын
It's good but not for scalable or robust SaaS good for starters
@afterglow5285
@afterglow5285 4 ай бұрын
Who in his right mind would base it's entire operation with react, i mean, nobody really understands what the useeffect usememo does, and most codebases descend into an unholy mess once you integrate new members to the team.. Well to each its own.
@JaLegendsDance
@JaLegendsDance 2 жыл бұрын
This video missing the payment gateway
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Yes, you're totally right. I think the payment solution is a bit too dependent on exterior factors too fit into a general-purpose stack like this. But I was actually considering adding (and going through) some Stripe webhooks and lambdas I use for payment.
@JaLegendsDance
@JaLegendsDance 2 жыл бұрын
@@SimonHoiberg yes can you make that tutorial
@angelinjohn9444
@angelinjohn9444 Жыл бұрын
What is your approach on the frontend if you had to build a mobile app?
@mortabitmosab415
@mortabitmosab415 2 жыл бұрын
What do you think it will be the cost if we have a 10000 MAU with this teck stack?
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
It's hard to say - depends on the usage, your choice of caching strategies, etc. Rough guess: $100-$300 monthly.
@mortabitmosab415
@mortabitmosab415 2 жыл бұрын
@@SimonHoiberg thank you Simon
@ryandooley4819
@ryandooley4819 Жыл бұрын
You look like Tyrrell welick from mr.robot
@SimonHoiberg
@SimonHoiberg Жыл бұрын
Thanks... I guess 😅
@mouadp7564
@mouadp7564 Жыл бұрын
Hey Simon, I really found this video valuable, but I am just a frontend developer, how can I learn all these backend technology that you mentioned ?? (Cognito - appolo - pulling ....)
@giuliocasa1304
@giuliocasa1304 2 жыл бұрын
This is PaaS not SaaS. (Which is better in my case because PaaS is what I was actually looking for)
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Thank you for your input 😁 I think more people are familiar with the "SaaS' term, so for the thumbnail and title, I think "SaaS" is a good fit. But I agree - we can definitely specify further, and talk about both PaaS and IaaS under this topic.
@benabitbol7767
@benabitbol7767 2 жыл бұрын
anyone thinks this is normal to have to put up with all this crap in 2022 to get a decent project running ?
@an1megraphics627
@an1megraphics627 Жыл бұрын
how to over engineer your SaaS 101
@bucketlistfourball
@bucketlistfourball 2 жыл бұрын
I was wondering how you test the queries/ mutations in the console ?, I have tried this and i get an issue with the AccessToken, is there a way to handle this ?, I like the pattern you use but need to be able to run app sync queries in the console. Thanks in advance
@brinatechceo
@brinatechceo Жыл бұрын
Does anyone know a similar tech stack on Azure instead of AWS ?
@SimonHoiberg
@SimonHoiberg Жыл бұрын
Pulumi supports Azure as well. You can build a quite similar tech stack to this, simply swap to Azure in the infrastructure part instead.
@brinatechceo
@brinatechceo Жыл бұрын
@@SimonHoiberg On Azure I don't see an equivalent for AppSync ?
@Diego-yw4dw
@Diego-yw4dw 4 ай бұрын
Too many things.
@denespapp1963
@denespapp1963 2 жыл бұрын
Clickbait title. This is definitely not the perfect SAAS setup. Yes, this is a great toolset for starting a simple SAAS product from scratch without much work, but there are a lot of other great toolsets, especially if you need more scalability or flexibility in the long term. Calling this perfect or the best is clickbait. You should call it "My favorite SAAS toolset" or "Here's a great SAAS toolset" or "How to create a simple SAAS product in light speed". Your video editing skills are excellent though, kudos! 👏
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
Clickbait? Me? On KZbin? ....Nahh! No way, man 😜 Jokes aside - as I also state in the video, a lot of this has to do with preference. Pick what you're most familiar with, first and foremost. That said, I could throw in a lot of huge and successful startups (Stripe, Webflow, Canva, etc) that are building on AWS and started with services similar to these. So scalable: It definitely is. Flexiblity in the long term: Well, as long as you're planning on staying on AWS, it's very flexible as well. But I agree, it's down to preference to a far extend, yes 😊 And thanks man! Happy you enjoyed the production quality of the video 😁 🙌
@denespapp1963
@denespapp1963 2 жыл бұрын
@Simon Høiberg Thank you for the answer. Yes, you state in the video that this is your personal opinion, but it's kinda late. The title made people start watching the video because they think you found THE Holy Grail of SAAS development, not just one of the solutions among a lot that work well. My personal impression is that this title baits people, and only once they clicked and started watching the video did you explain that this is not THE best in the world ever; it's just your personal preference. This is making a bad impact on the trustworthiness of the channel. Anyway, I highly appreciate the lot of work you put into this video
@SimonHoiberg
@SimonHoiberg 2 жыл бұрын
@@denespapp1963 I don't agree with that. I show you how to setup a perfect tech stack for a SaaS. If anything, the 'the' in the title could be replaced with a 'a' instead - but I believe I still deliver as promised 😁 This setup is perfect for a SaaS. Are there other perfect solutions as well? Sure. True clickbait is when you enter content that is something completely different than the title - that's very much not the case here 😊 I do respect and appreciate you sharing your opinion, though.
@focusotter
@focusotter Жыл бұрын
Hey Simon 👋🏽 Michael here from the AppSync team (formerly Amplify team). Love this tech stack and is very much so in line with what I see with many of our customers. Great stuff! -Focus Otter 🦦
@SimonHoiberg
@SimonHoiberg Жыл бұрын
Hey, Michael! It's an honor to have you stop by 🤩 We're loving AppSync & Amplify here on my team!!
@blabla-kk8bl
@blabla-kk8bl Жыл бұрын
Don't get me wrong, the techs mentioned in here is good ,however if you are a one person team go away from this approach, tons of headache. Prefer server side rendering , and if you select a high level framework like Django/Python you will be more able to succeed.
@SimonHoiberg
@SimonHoiberg Жыл бұрын
Totally a matter of preference, though. I would never personally pick Django/Python for anything...
@apollowise
@apollowise Жыл бұрын
@@SimonHoiberg why?
@carlosf9751
@carlosf9751 Жыл бұрын
Why?
@carlosf9751
@carlosf9751 Жыл бұрын
​@@SimonHoiberg why?
@harshdeepgupta
@harshdeepgupta Жыл бұрын
Love it when things work on first try, even in an edited video :p kzbin.info/www/bejne/iYbNhXyOZcZkhq8
I Created a SaaS Only Using No Code Tools - Part 2
15:19
Simon Høiberg
Рет қаралды 54 М.
小丑家的感情危机!#小丑#天使#家庭
00:15
家庭搞笑日记
Рет қаралды 32 МЛН
Сюрприз для Златы на день рождения
00:10
Victoria Portfolio
Рет қаралды 2,2 МЛН
The Million Dollar Tech Stack
17:59
Tech With Tim
Рет қаралды 44 М.
The Best Tech Stack for Web Developers
18:36
Suboptimal Engineer
Рет қаралды 70 М.
4 SaaS Trends to Blow up Your Business in 2024
16:55
Simon Høiberg
Рет қаралды 46 М.
How much it costs me to run my SaaS's in 2024
14:29
Anthony Sistilli
Рет қаралды 126 М.
How I Use AI + No Code to Validate any SaaS Idea
10:39
Simon Høiberg
Рет қаралды 281 М.
How To Find BRILLIANT SaaS Ideas
13:05
Simon Høiberg
Рет қаралды 118 М.
No-Nonsense Backend Engineering Roadmap
10:16
Codebagel
Рет қаралды 223 М.
18 Weird and Wonderful ways I use Docker
26:18
NetworkChuck
Рет қаралды 308 М.
How to choose the right Tech Stack for your SaaS Product
13:41
Simon Høiberg
Рет қаралды 37 М.
The cloud is over-engineered and overpriced (no music)
14:39
Tom Delalande
Рет қаралды 655 М.