Data transfer, the mother of all costs. Let's talk about data transfer now that we've discussed indexing concerns. Customers are typically charged for data moved from system a to system b by cloud providers. A system could be your own virtual machine or a third-party service. Databases are not an
Poor indexing and big instances. It all began with the creation of a basic atlas instance. So, you've got your database set up, the searches are lightning quick, and the number of tables and entries per table is small. Everything is in good working order. The number of records is
Have you ever wondered why you get so much done in office but when you started working from home, what would take two days at the office takes more than a week? Well, one huge problem is we multitask, and the cost of context switching is measured in time. Let's
I've encountered a lot of code where a variable is compared to a constant. For example, variable == "value".This frequently results in issues when the variable is not of the correct type or is null. As a remedy, always compare a constant to a variable. For instance, "value" == variable, "value"
"The main goal of software engineers is to solve the problem not to write code" - Dave Farley Many of my colleagues frequently wind up developing code that only computers can comprehend and fail to empathise with their coworkers. Aim to develop code that is not just machine-readable but also
One of the key responsibilities of my job at a cryptocurrency exchange is the ability to write code that can debit and credit fiat and crypto assets on orders and transfers. Apparently, when I was new, I developed code that was overly repetitious, and debit and credit were handled by
Well, I'm actively involved in designing the architecture and writing services to create a global cryptocurrency exchange that can do 5M TPS for base. So many problems, so many solutions, so many improvements. Ticker, Core, Gateway, Crypto nodes, Socket servers and much more. Stay tuned for the challenges and solutions
Well for starters you will feel really smart. Coding gives you a sense of satisfaction, a sense of total control, which you can't expect in any aspect of life mostly. I think inherently everyone wants to control things outside their mind and body. If written code for solving the right