Architecture

Small discussions about software architecture and design

  • Why GPU Powers the Future of Artificial Intelligence

    As artificial intelligence reshapes how we interact with data, one architectural shift stands out: the move from CPU-centric computing to GPU-dominant infrastructure. But why did this happen? And what makes GPUs so uniquely suited for AI workloads? Let’s unpack the evolution, the math, and the mechanics behind this transformation.

    Read more →

  • In an elastic cluster, there are many entities that makes up a functioning cluster. Nodes, Primary Shards and Replicas are the ones frequently getting referred in documentation and articles.

    Read more →

  • Architecture is a branch of design. So every architectural work is a kind of design, but the reverse is not true.

    Read more →

  •   Casually speaking, Software architecture is the careful partitioning or subdivision of a system as whole, into sub-parts with specific relationship between these sub-parts. This partitioning is what allows different people (or group(s) of people) to work together cooperatively to solve a much bigger problem, then any of them could solve by individually dealing with

    Read more →