Software Architecture
Virtual DOM
Document Object Model a.k.a. DOM is a cross-platform and language-independent programming interface. It treats various types of documents such as…
SPA (Single Page Application)
At first, I was baffled when I heard about SPA i.e. Single Page Application. I was like - huh -…
Strategy (Design Pattern)
Strategy - that's a very complex thing, isn't it? Let's not worry about what's going to be a corporate strategy…
Sharding
As your data grows, it starts throwing up problems of scale. Sometimes only a set of tables grow at a…
Sidecar
Sidecar is a design pattern that allows deploying a supplementary service alongside the main application on the same host. It…