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 Жыл бұрын
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.
@chrischambless7 ай бұрын
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 Жыл бұрын
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 Жыл бұрын
Thank you, Erik! Really appreciate it 🔥 I'm struggling with finding an editor, not gonna lie 😅
@EddyVinck2 жыл бұрын
Been waiting for this one! Will watch it later but I'm just here to show some support 😁👍
@SimonHoiberg2 жыл бұрын
Awesome man! Looking forward to hearing what you think 🔥
@AdrianTwarog2 жыл бұрын
Those sweep smooth sliders are epic
@SimonHoiberg2 жыл бұрын
Thank you, Adrian 😍 So happy you picked up on these details - I'm totally thrilled about them as well, haha!
@vladhu2 жыл бұрын
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?
@SimonHoiberg2 жыл бұрын
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 😜)
@rajeshpapu94262 жыл бұрын
@@SimonHoiberg ईङ
@shreyassrinivasan85502 жыл бұрын
What a wonderful video!!!!! The video production is up!!! Soooo good! Thank you Simon!
@SimonHoiberg2 жыл бұрын
Thank you so much, Shreyas 🤩 My most recent videos does take noticeably more time to make, so comments like these makes me super happy 🧡🧡
@shreyassrinivasan85502 жыл бұрын
@@SimonHoiberg Would you recommend building a SaaS on a MERN stack? If not, should I learn all this tech properly before making a SaaS?
@dominiksumer2 жыл бұрын
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!
@SimonHoiberg2 жыл бұрын
Awesome! So happy to hear you got something out of it, Dominik 💪
@cas8180282 жыл бұрын
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 Жыл бұрын
Can you point me to the Azure solution ?
@RobertBrunhage2 жыл бұрын
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
@SimonHoiberg2 жыл бұрын
Thank you so much, Robert! Truly appreciate it, brother 🧡
@navidfanaee9985 Жыл бұрын
To be perfectly honest, I haven't seen such an amazing and finely crafted step by step guide
@SimonHoiberg Жыл бұрын
That's awesome 💪
@creative_yudai2 жыл бұрын
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 😎
@SimonHoiberg2 жыл бұрын
Haha thank you, Yudai 🤩 Truly appreciate it, man!
@MuhammadMuhaddis2 жыл бұрын
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 👍
@SimonHoiberg2 жыл бұрын
Thank you so much, Muhammad 🙏 Happy you got something out of this video!
@60061332 жыл бұрын
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.
@amitmahajan89892 жыл бұрын
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
@SimonHoiberg2 жыл бұрын
I'm so happy to hear you got value from it
@oliverjumpertzme2 жыл бұрын
Oh. Simon, I have eagerly waited for this one! 💛💛💛
@SimonHoiberg2 жыл бұрын
Hope you'll like it, brother 💪
@JasonPullara2 жыл бұрын
Thanks Simon. I'm working on a group lottery saas, this really helped me get my head around things.
@SimonHoiberg2 жыл бұрын
Awesome! I'm thrilled to hear that 🔥
@younessboualam42172 жыл бұрын
I really was waiting for this video, thank you so much
@SimonHoiberg2 жыл бұрын
You're most welcome! I'm happy you got something out of it.
@sid062 жыл бұрын
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?
@SimonHoiberg2 жыл бұрын
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 Жыл бұрын
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.
@hemanthchowdary71502 жыл бұрын
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 :)
@SimonHoiberg2 жыл бұрын
Thank you! I'm really happy this was helpful. I have been considering doing a SaaS course 😁 Perhaps I will!
@luischodiman71892 жыл бұрын
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?
@SimonHoiberg2 жыл бұрын
Yeah, it's a bit different than other types of databases, true. I might do a video on that, yeah 😁
@alexdomla2 жыл бұрын
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
@ldrtv862 жыл бұрын
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 😉
@SimonHoiberg2 жыл бұрын
Awesome, thank you so much! Well, in terms of front end, you can easily use Angular with this stack instead of NextJS.
@krishnagupta01102 жыл бұрын
That is something really awesome! 😁 The perfect Tech stack, thanks Simon!! ✨🚀
@SimonHoiberg2 жыл бұрын
You're most welcome, brother 💪 The pleasure is all mine!
@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 Жыл бұрын
Just discovered your channel and really love the content. This is good work. Well done.
@SimonHoiberg Жыл бұрын
Thanks a lot 🙌 Happy you're getting value from it!
@theloneranger14042 жыл бұрын
Awesome video Simon! Your videos keep getting better :) Will definitely use this for my next SaaS.
@SimonHoiberg2 жыл бұрын
Awesome 💪 Thank you, Akash! Really appreicate it.
@tfdesign40722 жыл бұрын
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!!)
@naveenk93292 жыл бұрын
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?
@danielnoworyta2 жыл бұрын
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 Жыл бұрын
Thanks a lot 😄 Those scenes are done with green screen.
@alexthomas69882 жыл бұрын
This was fucking awesome, one of your best videos yet Simon!! Will definitely be trying out pulumi🔥
@SimonHoiberg2 жыл бұрын
Thank you, Alex 🤩 Truly appreciate it!
@wilbertdune8 ай бұрын
coool. can you create a video what tech stack you are using in your SaaS apps from FeedHive to AidBase?
@ninadpradhan6566 Жыл бұрын
omg! Simon your videos are unbelievably good.
@SimonHoiberg Жыл бұрын
Thank you 😄 I'm happy you think so!
@oussamakir2 жыл бұрын
Amazin Simon, please continue to share SUPER content, just THAAAAAAAAAANKS !!
@SimonHoiberg2 жыл бұрын
Thank you 😍 Really happy to hear this was valuable to you!
@mikoo19917 ай бұрын
Awesome video! Can you please make a version without graphql, still with ts?
@tadaspetra2 жыл бұрын
Editing keeps getting better and better
@SimonHoiberg2 жыл бұрын
Thanks a lot brother 💪
@sudonitin2 жыл бұрын
This channel is so underrated
@SimonHoiberg2 жыл бұрын
Thank you 😍 I hope to see it blow up in 2022 🚀
@kwazim0l02 жыл бұрын
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. 🙂
@loot62 жыл бұрын
Your videos are really professionally made.
@darshandev17542 жыл бұрын
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?
@raykudjie23652 жыл бұрын
This content is 🔥🔥 Simon. Thank you
@SimonHoiberg2 жыл бұрын
Thank you 🧡 Really appreicate it!
@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 Жыл бұрын
I'm working on courses! Launching later this year 😁
@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)
@anaamrasool2 жыл бұрын
I am impressed with your videos quality 👍
@SimonHoiberg2 жыл бұрын
Thanks, man 💪
@mikkelbirkeholmpetersen52682 жыл бұрын
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 😅
@SimonHoiberg2 жыл бұрын
Haha I know man 😁 But you'll get there - it all starts making sense faster and faster 💪 Thanks 🧡
@TheWildbill18 Жыл бұрын
Thank you so much Simon, this is wonderful! Do you have any thoughts on RedwoodJS, as an alternative?
@SimonHoiberg Жыл бұрын
I'm glad you liked it! No, never tried RedwoodJS, so I wouldn't know 😊
@martinzokov2 жыл бұрын
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
@SimonHoiberg2 жыл бұрын
Yeah, it's roughly a 50/50 split. But we also only accept Google SSO is alternative to email + password.
@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 Жыл бұрын
This is more or less the exact tech stack we're using for LinkDrip 😄
@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 Жыл бұрын
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 👌
@cappuccinopapi30382 жыл бұрын
Yessss Chakra-UI, an amazing tool!
@anuragk67222 жыл бұрын
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.
@SimonHoiberg2 жыл бұрын
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.
@anuragk67222 жыл бұрын
@@SimonHoiberg is there a similar solution available but for PostgreSQL?
@SimonHoiberg2 жыл бұрын
@@anuragk6722 Yes, you can actually hos a PostgreSQL easily within AWS as well.
@K5Doom Жыл бұрын
Create your connection outside of the handle() function. The connection will be reused whenever possible.
@anuragk6722 Жыл бұрын
@@K5Doom i moved to serverless dbs as well like fauna or planetscale
@AnupDhakalSharma2 жыл бұрын
liked and subbed. also sharing this with my friends.
@ThomasMoens2 жыл бұрын
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 Жыл бұрын
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.
@lohithkumar82572 жыл бұрын
You definitely deserve much attention :)
@SimonHoiberg2 жыл бұрын
Haha thank you 😍
@DarwinBetancur8 ай бұрын
Grande! Simon!
@joelopara22772 жыл бұрын
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
@farismecinovic14992 жыл бұрын
Great video! Which theme do you use in vscode?
@SimonHoiberg2 жыл бұрын
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
@haniels51712 жыл бұрын
This is fantastic, thanks @Simon
@FullStack_Mentor2 жыл бұрын
High quality content..Nicely explained
@SimonHoiberg2 жыл бұрын
Thanks man 💪
@mokkapps2 жыл бұрын
Very interesting video, thanks Simon 🙏
@SimonHoiberg2 жыл бұрын
You're most welcome, Michael 💪
@MrBjeld2 жыл бұрын
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?
@SimonHoiberg2 жыл бұрын
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.
@MrBjeld2 жыл бұрын
@@SimonHoiberg. It looks great :)
@rodrigosmergerequest2 жыл бұрын
Can I replace dynamo with postgrest easily? Suggestion for next video, a similar solution 100% open source(Keycloack + postgraphile ou postgrest+ postgres) etc
@SimonHoiberg2 жыл бұрын
Yeah, you should be able to do that quite easily. And nice suggestion 😁 Thanks!
@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.
@hassanjaved40913 ай бұрын
Can you please make a video where we use python as a back end language. That would be very helpful. Thank you!
@nandervilarcastellar5772 Жыл бұрын
Really great video thanks. Is it possible to run python code inside this stack?
@MrDonald9112 жыл бұрын
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 ...
@msven2 жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
You should really check it out!
@2an_sound Жыл бұрын
What syntax highlighter are you using in this video?
@SankarJankoti2 жыл бұрын
Do you have any classes to teach it and guide on software development?
@thomashass1 Жыл бұрын
Do you plan to upgrade your template to NextJS 13 and App Router?
@SimonHoiberg Жыл бұрын
You're welcome to do a PR 😁
@lifehacks5168 Жыл бұрын
what about pricing?
@generationterra230711 ай бұрын
amazing videoo!!!!
@moonwhisperer4804 Жыл бұрын
I’m sorry but I stopped watching after he chose dynamodb for database
@ahmadsohail_yt Жыл бұрын
What if we make an aws instance and install appwrite there? The bill might get reduced drastically.
@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 Жыл бұрын
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-builds2 жыл бұрын
What does this template have to do with SaaS? It's just a hello world full stack application.
@x2TruNation Жыл бұрын
Hey what extension are you using that's showing all of the autocomplete stuff?
@SimonHoiberg Жыл бұрын
That's GitHub Copilot 😊
@anirudhnatarajan23842 жыл бұрын
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.
@SimonHoiberg2 жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
No extra steps needed, but of course, make sure you have the right permissions (in IAM)
@uniqueux Жыл бұрын
Have you used supabase?
@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-kc6hg2 жыл бұрын
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
@SimonHoiberg2 жыл бұрын
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 😊
@ProgrammerRajaa2 жыл бұрын
Really awsome 👌
@SimonHoiberg2 жыл бұрын
Thank you!
@rahimrani77 Жыл бұрын
Nice video ❤️
@SimonHoiberg Жыл бұрын
Thank you 🙌
@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-zy1qy5 ай бұрын
Lol agreed. Makes it very difficult for me to focus, kind of unwatchable- for me.
@consultwithshiv11 ай бұрын
It's good but not for scalable or robust SaaS good for starters
@afterglow52854 ай бұрын
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.
@JaLegendsDance2 жыл бұрын
This video missing the payment gateway
@SimonHoiberg2 жыл бұрын
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.
@JaLegendsDance2 жыл бұрын
@@SimonHoiberg yes can you make that tutorial
@angelinjohn9444 Жыл бұрын
What is your approach on the frontend if you had to build a mobile app?
@mortabitmosab4152 жыл бұрын
What do you think it will be the cost if we have a 10000 MAU with this teck stack?
@SimonHoiberg2 жыл бұрын
It's hard to say - depends on the usage, your choice of caching strategies, etc. Rough guess: $100-$300 monthly.
@mortabitmosab4152 жыл бұрын
@@SimonHoiberg thank you Simon
@ryandooley4819 Жыл бұрын
You look like Tyrrell welick from mr.robot
@SimonHoiberg Жыл бұрын
Thanks... I guess 😅
@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 ....)
@giuliocasa13042 жыл бұрын
This is PaaS not SaaS. (Which is better in my case because PaaS is what I was actually looking for)
@SimonHoiberg2 жыл бұрын
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.
@benabitbol77672 жыл бұрын
anyone thinks this is normal to have to put up with all this crap in 2022 to get a decent project running ?
@an1megraphics627 Жыл бұрын
how to over engineer your SaaS 101
@bucketlistfourball2 жыл бұрын
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 Жыл бұрын
Does anyone know a similar tech stack on Azure instead of AWS ?
@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 Жыл бұрын
@@SimonHoiberg On Azure I don't see an equivalent for AppSync ?
@Diego-yw4dw4 ай бұрын
Too many things.
@denespapp19632 жыл бұрын
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! 👏
@SimonHoiberg2 жыл бұрын
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 😁 🙌
@denespapp19632 жыл бұрын
@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
@SimonHoiberg2 жыл бұрын
@@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 Жыл бұрын
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 Жыл бұрын
Hey, Michael! It's an honor to have you stop by 🤩 We're loving AppSync & Amplify here on my team!!
@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 Жыл бұрын
Totally a matter of preference, though. I would never personally pick Django/Python for anything...
@apollowise Жыл бұрын
@@SimonHoiberg why?
@carlosf9751 Жыл бұрын
Why?
@carlosf9751 Жыл бұрын
@@SimonHoiberg why?
@harshdeepgupta Жыл бұрын
Love it when things work on first try, even in an edited video :p kzbin.info/www/bejne/iYbNhXyOZcZkhq8