Just Switch to Stitch
I label myself: "the laziest programmer in the world" because I don't put up with unnecessary efforts. As you can read in my last article, I believe that #mongoDB makes the life of a developer easier and I am going to give you an example of that.
My wife and I own a wonderful company: #Marcopoloni. It is our first baby (out of wedlock since we founded it in 2003, before we got married in 2007) and it is the expression of how much we love true artisanship: just wonderful products by the best artisans we ever met. Many years ago I built an integration with the Intuit Quickbooks API to allow us to transfer orders and clients to Quickbooks online. If you are looking for the best thing since sliced bread, try no longer having to do any bookkeeping entering transactions. OMG!
Here is what happened. I created the #Node.js application on a #GCP server and got a digital certificate to encrypt communications between servers. Then I enabled the port I needed for my application. There was nothing else the server needed to do. When the certificate came close to expiring I renewed it. In the process, they asked me to put a file in a specific location to prove my ownership of the domain. Unfortunately, they could only use the default port 80, which I had disabled.
Here is were my lazyness kicked in. Why am I going through the trouble of managing (and paying for) a server and digital certificate when I can just create a stitch app? Why not point a domain (this is optional but it addresses my distaste for using hard-to-remember addresses) to a new stitch app and use the generic certificate for serving my content securely? Remember, with Stitch Hosting I can host my application for free! And that's when it hit me:
Just SWITCH TO STITCH!
So I did, and life was easy again.
#MongoDB is a platform for building data-driven applications that work for both Enterprise clients (like my clients) and small businesses (like our company). I plan on continuing to write about "when microscopic met humongous" to show how even small and medium businesses can benefit from the platform designed to easily scale the largest applications in the world: #Atlas.
Happy switching! Let me know how it went for you.