Skip to content

Cats In Code

  • Contact
  • Home
  • System Design

Recent Posts

  • Declaring Functions in Kotlin With fun
  • Declaring Variables in Kotlin With val, var and const
  • What is Kotlin?
  • Caching Strategies Overview
  • Transactions and Their Types

Categories

  • Collections
  • Concurrency
  • Design Patterns
  • Development Basics
  • Generics
  • Interfaces & Inheritance
  • Kotlin
  • System Design

Subscribe to my blog posts:

Subscribe to my blog posts
Loading

Tag: System Design

Caching Strategies Overview

caching strategies

Caching is a data storing technique for faster data retrieval. Faster in a sense that it is faster than getting data from its’ primary storage like a database. To achieve this we usually cache frequently requested or computed data.

Continue reading Caching Strategies Overview

System Scalability and Strategies to Build a Scalable System

system scalability

In very simple terms, system scalability is the system’s capability to handle a growing amount of work while still being able to perform effectively. This could be for example getting more requests to your system as the system gets more users or having the need […]

Continue reading System Scalability and Strategies to Build a Scalable System

Recent Posts

  • Declaring Functions in Kotlin With fun
  • Declaring Variables in Kotlin With val, var and const
  • What is Kotlin?
  • Caching Strategies Overview
  • Transactions and Their Types

Categories

  • Collections
  • Concurrency
  • Design Patterns
  • Development Basics
  • Generics
  • Interfaces & Inheritance
  • Kotlin
  • System Design

Subscribe to my blog posts:

Subscribe to my blog posts
Loading
All Rights Reserved
Proudly powered by WordPress
Theme: AeonBlog by AeonWP.
Go to top