Doorvest creates a modern way for people to own high-yield rental homes completely online. Doorvest gets to know a customer and their investment goals before identifying and buying a home on their behalf. It handles renovations and places a resident in it, then sells the home to the customer.
Doorvest is a VC backed company with 30 plus employees. Orlando Hui is the lead engineer on the team and was responsible for implementing SST across their stack.
While the original version of the Doorvest client was built using Serverless Framework, the dev workflow was really painful. “Deployments took 7 minutes”, says Orlando. For most cases they had to deploy to test their changes. So the commit, deploy, feedback loop was something that they couldn’t continue to use.
The original application also connected to resources that were not created in YAML and were created through the AWS Console. This was partly because it seemed easier to create them through the console, as opposed to working with the CloudFormation YAML that Serverless Framework uses.
The Doorvest team had been following SST since it’s Hacker News launch back in February, 2021. But they were unable to find an excuse to use it internally. Then a couple of months ago they needed to build an application for the general contractors on Doorvest. This allowed them to try out SST in production.
The team built everything from scratch, used the constructs in SST and CDK to define all their infrastructure as code. They also followed the best practices of separating their environments by AWS accounts. So each developer has their own AWS account, the staging and production environments are also in separate accounts. Their SST apps are deployed through Seed, and the combination of the two worked perfectly for them.
“SST doesn’t have anything that’s missing for us. We have everything we need.”, says Orlando. “We don’t have to do YAML anymore. The Live Lambda Dev is incredible.”
“The Live Lambda Dev is incredible.”
Comparing their workflow from before, Orlando thinks, “it’s improved our productivity by at least 3 times”.
“It’s improved our productivity by at least 3 times.”
He also found the SST Slack community while working on it. “The Slack group has been super incredible”, says Orlando.
“The Slack group has been super incredible.”
Recently, he was looking for WebSocket authorizer support and “it got built almost instantly after I brought it up”.
“Now everybody on the team just wants to migrate away from Serverless Framework”, says Orlando. As a part of their current sprint they are figuring out how to move over to SST completely.
The Doorvest engineering team is looking to grow 4x in 2022 and are actively seeking new engineers. They added 3 new folks recently and “having everybody use SST has been great, especially the new engineers”.
Learn more about the job opportunities at Doorvest and help them in their cause to simplify real eastate investing.