Tenacit

ExpressAngularAngular MaterialAWSMongoDBServerless

Tenacit is a startup I co-founded during my time at BRy Tecnologia. It is a maintenance management platform targeted at small and medium enterprises. Having worked at BRy for half a year, I was anxious to try out something other than a Spring monolith running on self-hosted Kubernetes. So that's what I did.

We settled for a serverless architecture, using AWS as the cloud provider. This solution proved to be quite effective and cost-efficient. It runs almost for free. All three environments. Our biggest costs are the hosted zone and the domain name. It didn't come with its issues, though, development does take a bit longer as we have to test in the cloud and also work around some issues inherent to the architecture. Such as creating warmers for the lambdas and dealing with SNS topics so we don't freeze the user while sending emails, just to name a few.

As usual, I operated in all facets of the project, from coming up with UI sketches and implementing them to creating and testing the API in the backend to coming up with and writing the AWS infrastructure. The project was built with Angular and Angular Material in the front, and Express running in lambda and a MongoDB database.

This was the best learning experience I had in my career so far. I learned a lot about serverless architecture, how to work with AWS, and how to build a scalable and reliable application. I also learned about business models, how to deal with the different phases and priorities of a startup, and how to build a product that people actually want to use and convince them to buy it.


© 2025 Arthur Bianco.