Browsed by
Category: Uncategorized

System Design Part 1: Setup a Simple Load Balancer using Python

System Design Part 1: Setup a Simple Load Balancer using Python

Load balancing is a fundamental component of system design, crucial for distributing network traffic across multiple servers to ensure optimal resource utilization, reduce latency, and prevent any single server from becoming a point of failure. By providing redundancy and scaling capacity, load balancers enhance both the reliability and performance of applications, making them resilient to high traffic and unexpected spikes in demand. In This Session, We Will: The APIs For this demonstration, we’ll use FastAPI due to its simplicity and…

Read More Read More

Choosing Between Relational and NoSQL Databases: What You Need to Know

Choosing Between Relational and NoSQL Databases: What You Need to Know

When deciding between a relational database and a NoSQL database, several factors come into play. The nature of your data, the type of queries you expect, scalability requirements, and your specific use cases are all critical considerations. Here’s a comprehensive comparison to help you make an informed decision: Relational Databases Pros: Cons: NoSQL Databases Pros: Cons: Considering Your Requirements Given that you have a multitenant architecture and foresee the need for aggregations in the future, let’s break down your requirements:…

Read More Read More

Imposter Syndrome? Here’s How to Thrive Anyway

Imposter Syndrome? Here’s How to Thrive Anyway

Imposter syndrome is all about those feelings of self-doubt and inadequacy that can creep in, especially when you’re joining a new company or team. But here’s the thing: those feelings are honest but seldom reflect reality. Let’s walk through some action items that can help you understand and manage these feelings. Here are some examples to help overcome imposter syndrome. You are good enough! Don’t let anyone, including yourself, tell you otherwise. Others may have more domain knowledge, but it’s…

Read More Read More

Who is the smartest person on earth? A conversation Llama3 had with itself

Who is the smartest person on earth? A conversation Llama3 had with itself

I was experimenting with Llama3 and Ollama and installed them on my laptop. The laptop was definitely not suitable for running a sophisticated LLM like Llama, or perhaps I just don’t know how to configure it optimally. Nevertheless, it was fun, and I managed to ask it one question after its configuration, though it took 3 minutes to respond (my slow laptop). I thought let me try again and asked it Who is the smartest person on earth? This is…

Read More Read More

Email remains an important productivity tool

Email remains an important productivity tool

When Slack, the Searchable Log of All Conversation and Knowledge, made its debut in 2012, it was nothing short of spectacular. It injected a sense of excitement into the realm of productivity software. With its vibrant interface, comprehensive searchability, and engaging features, Slack was not just a tool; it was a revolution. Users could pin important chats or threads, and the array of emojis available was nothing short of a delight. I’ve seen people use nearly every one of them,…

Read More Read More