The Backend GripTransaction ACID PropertiesA transaction contains a sequence of one or more operations grouped as a unit of work, all the operations must be successful before the…17h ago17h ago
The Backend GripDatabase transaction concurrency problems in backend applicationsTransaction-level concurrency problems occur in database systems when multiple transactions are executed concurrently, leading to conflicts…Aug 31Aug 31
The Backend GripUnderstanding the Operating System as a Backend EngineerThe operating system is the fundamental software that manages and coordinates all the hardware and software resources on a computer. It…Aug 25Aug 25
The Backend GripUsing gRPC in your backend ApplicationsRemote Procedure Call is a protocol or technique used in distributed computing that allows a program to cause the execution of a procedure…Aug 19Aug 19
The Backend GripHow a computer executes instructionsA Computer is an electronic device that can receive arbitrary instructions (series of ones and zeros at its core — grouped into operands…Jul 30Jul 30
The Backend GripWorking with Kubernetes (K8s) for your backend applicationsKubernetes, also known as K8s, is an open source system for managing containerised applications across multiple hosts. It provides basic…Jul 3Jul 3
The Backend GripImperative vs Declarative Kubernetes CommandsThe Kubernetes command-line tool, kubectl, allows you to run commands against Kubernetes clusters. You can use kubectl to deploy…Jun 23Jun 23
The Backend GripHow Kubernetes WorksThe architecture of Kubernetes consists of several key components:Jun 22Jun 22
The Backend GripHandling Date/Time in Your Backend ApplicationsHandling date/time in your applications can be a pain if you do not do it appropriately, let’s first try to demystify the complexity behind…Jun 9Jun 9
The Backend GripOpen Source Software LicensesOn December 11 2008, Free Software Foundation (FSF) initiated a lawsuit against Cisco Systems. FSF claimed that various products sold by…Apr 7Apr 7