Nestjs is offering a powerful framework with out-of-the-box handling of error handling concepts. It contains a comprehensive exception handling mechanism that catches thrown exceptions and automatically converts them into client-friendly responses.
In this article, I'm going to outline the basic steps on how to migrate from a Virtual machine (VM) based hosting to Google Cloud Run. First I'll cover the general steps and then how we've approached this in our team while rolling out the release. Then I'll touch on the
I've been running this website for some time and have never done any overhaul. So I've done some winter (spring?) cleaning on my blog. Let's go through what I did and what topics I will focus on 🤞. This is going to be a short one. But bear with me. Remove
Not in any particular order. Money When I am offered the opportunity to work on a new project, I don't prioritize the financial aspect of the job. Instead, I focus on the project's value and the problems it aims to solve. This approach allows me to make informed decisions and
In this blog post, we'll take a look at how Laravel Horizon and Google Cloud Tasks compare in terms of performance, scalability, and more. Performance When it comes to performance, both Laravel Horizon and Google Cloud Tasks are highly efficient. Laravel Horizon is built on top of the Redis queue
When architecting an application on the cloud, there are several key points to consider, including the following: 1. Scalability and elasticity: The cloud allows you to easily scale your application up or down as needed, to meet changing demands and workloads. It is important to consider how your application will
Google Cloud Run and Cloud Tasks are two cloud tools that can help you build scalable and resilient applications. Cloud Run is a fully managed serverless computing platform that allows you to run stateless containers in the cloud. It automatically scales your containers based on demand and you only pay
Cardano Ouroboros is the proof-of-stake (PoS) consensus algorithm that is used by the Cardano blockchain platform. It is a highly secure and energy-efficient algorithm that allows participants who hold a stake in the network (i.e. those who own a certain amount of the platform's native cryptocurrency, ADA) to validate
Interoperability, or the ability of different systems or components to work together, is essential for the success and adoption of blockchain technology.
The Computed Pattern in NoSQL is utilized when we have data that needs to be computed repeatedly and optimise performance of our app, and is also used when data is reads exceeeds writes by significant amount.
MongoDB is very flexible and it is a blessing and a curse. It will store any data you provide. By default there is no validition you setup validation rules on database or use ODM like Mongoose if you're using NodeJs to help with validation in the application layer.
What is serverless? Serverless is a service where you pay for how much computing power is used, not how much you reserve. Why migrate? Migrate reasons can be several: from security, to cost savings and scalability. By scalability I mean you don’t need to worry about the underlying infrastructure,
Service Level Indicator (SLI) measure of chosen characteristic of the level of service.
Assign only those permissions which are required to get the job done. Also utilise infrastructure as a code (IaC) tool like Terraform to track changes in your infrastructure to prevent unwanted human error and if it happens track down easily.