TThirumalaiindeveopsbythiru.hashnode.dev·Feb 28, 2025 · 6 min readDo We need Kubernetes ?Let’s first understand What’s kubernetes Kubernetes K( ubernete )s often abbreviated as K8s is an open-source container orchestration platform designed to automate the deployment, scaling, and management of containerized applications. It was develope...00
TThirumalaiinthirublog.dev·Jan 1, 2025 · 10 min readThe BSC of System Designs (Low Level)import java.util.*; // Creational - Builder Pattern class Computer { private String cpu; private String ram; private String storage; public static class Builder { private Computer computer = new Computer(); public B...01T
TThirumalaiinthirublog.dev·Dec 16, 2024 · 3 min readVector Databases 📦A vector database is a type of database optimized for storing, indexing, and querying high-dimensional vectors. these vectors often represent data in numerical form, such as embeddings generated by machine learning models from texts, images, audio, o...01T
TThirumalaiinthirublog.dev·Dec 14, 2024 · 3 min readScaling Whatsapp 🫛"Ever wondered how your WhatsApp messages reach instantly, no matter where you are? Scaling chat systems ensures every message gets through, even with millions of users. Let’s explore the tech behind our seamless chats!" What is Whatsapp? WhatsApp i...01M
TThirumalaiinthirublog.dev·Nov 29, 2024 · 5 min readScaling Databases ✨Clustering Clustering involves connecting multiple servers to work together as a single unit to imprve database performance, scalability, and fault tolerance Key Concepts to not on :- Load Balancing:= Distributing incoming queries across multiple no...00