Pragya Sapkota

Pragya Sapkota @pragyasapkota

About: Hope and Patience | Wisdom and Light

Location:
Kathmandu, Nepal
Joined:
Aug 25, 2021

Pragya Sapkota
articles - 82 total

Telemetry and Tracing: A Comprehensive Overview

We live in a time of complex distributed systems, where knowing what happens to an application in a...

Learn More 0 0Jan 2

A Comprehensive Guide to Multi-Tenancy Architecture

As cloud computing and Software as a Service (SaaS) models rapidly dominate the software landscape,...

Learn More 4 0Sep 2 '24

Chaos Engineering: Embracing Uncertainty

Web applications are getting more complex and interdependent by the day. This means we need to make...

Learn More 1 0Aug 18 '24

Everything we know about Chrome Dino Game: From Game Mechanics to the Hacks

A small dino-shaped creature appears on our screen whenever our device is disconnected from the...

Learn More 1 0Jul 30 '24

Beyond Money: The Impact of Enabling Widespread NFT Minting

The concept of Blockchain and NFT is rapidly revolutionizing the whole web landscape. Non-fungible...

Learn More 0 0Jun 8 '24

Canary Release: For Deployment Success

For a software developer devoted to software development and continuous delivery, ensuring a smooth...

Learn More 1 0Sep 29 '23

Lambda Architecture: Revolutionizing Data Processing for Big Data

We are living in a digital era where organizations deal with massive amounts of data generated from...

Learn More 2 0Sep 26 '23

Consensus Algorithms: Paxos and Raft

Consensus Algorithms are the foundation of distributed computing systems. It enables multiple nodes...

Learn More 3 0Sep 23 '23

API Gateway

We have API management tools that help create a bridge between a client and the backend services. As...

Learn More 1 0Sep 19 '23

SSL, TLS, and mTLS

System Design has many background concepts that might not sound so important but are always good to...

Learn More 4 0Aug 21 '23

Virtual Machines and Containers

What is a Virtual Machine? Virtual machines (VMs) are virtual environments that work as a...

Learn More 2 0Aug 13 '23

Resilience

The term resilience means the ability of a system to keep functioning correctly and reliably in case...

Learn More 0 0Jun 6 '23

Redundancy and Availability

Availability is the time portion when the system is up and running for a particular mission time. It...

Learn More 1 0May 6 '23

Redundancy and Reliability

Reliability is the ability of a system with consistency and dependability to perform as expected...

Learn More 1 0Apr 25 '23

Redundancy

Redundancy is the most common approach to making reliability and availability better in a system. To...

Learn More 1 0Apr 19 '23

Security Assertion Markup Language (SAML) Vs. OAuth 2.0 and OpenID Connect (OIDC)

We previously discussed Security Assertion Markup Language (SAML), OAuth 2.0, and OpenID Connect...

Learn More 1 0Apr 13 '23

Single Sign On (SSO)

SSO — Single Sign On is an authentication process where a user can access multiple applications using...

Learn More 1 0Apr 10 '23

OpenID Connect

Previously, we talked about Open Authorization (OAuth 2.0). While the Open Authorization was...

Learn More 0 0Apr 7 '23

Open Authorization (OAuth 2.0)

OAuth 2.0 is an authorization protocol that provides consented access to the available resources on...

Learn More 0 0Apr 2 '23

Rate Limiting in Distributed Systems

Rate limiting is great with distributed systems but not without some complications. We already read...

Learn More 0 0Mar 27 '23

Rate Limiting

We briefly discussed rate limiting in Endpoint Protection. Let’s see it in detail here. Rate...

Learn More 0 0Mar 24 '23

Distributed Transactions

Distributed transactions are those operations held over the data across two or more databases. When...

Learn More 0 0Mar 21 '23

Transactions

Transactions are a series of database operations. Each transaction is a single unit of the main task....

Learn More 0 0Mar 17 '23

Message Brokers

Message brokers are a system that eases the communication between different applications, systems,...

Learn More 0 0Mar 14 '23

N-Tier Architecture

The N-Tier Architecture is when the application is divided into logical layers and physical tiers so...

Learn More 0 0Mar 11 '23

Service Discovery

Service discovery is a process of detecting services within network clusters. It works on Service...

Learn More 0 0Mar 7 '23

Database Replication

The term database replication means sharing the data to make sure it stays consistent between...

Learn More 3 0Mar 4 '23

Database Federation

In a database, when it needs to be split up by functions, we use federation architecture. In common...

Learn More 0 0Feb 25 '23

Transmission Control Protocol (TCP) and User Datagram Protocol (UDP)

TCP The Transmission Control Protocol (TCP) is a connection-oriented service where the...

Learn More 3 0Feb 22 '23

Database Indexes

The indexes in a database are a data structure that acts like a table of contents to point us toward...

Learn More 0 0Feb 19 '23