Skip to content
Latest:
  • Understanding List, Dictionary, Tuple & Sets In Python
  • Understanding Type Casting, Conditional Statements & Loops In Python
  • Understanding Operators in Python
  • Understanding Variables and Simple Data Types in Python
  • Python Programming Language Pros & Cons
LEARNCSDESIGN

LEARNCSDESIGN

An easy way to learn CS concepts

  • Home
    • All Posts
  • AWS
    • Configuration
      • YAML
    • CloudFront
  • Microservices
    • Security
    • Cross-Cutting Concerns
    • Service Discovery
    • Observability
    • External API
    • Communication
      • Protobuf
      • RabbitMQ
    • Data
    • Deployment
    • Decomposition
  • Design Patterns
    • Creational Design Patterns
    • Structural Design Patterns
    • Behavioral Design Patterns
  • Code
    • Python
    • JSON
    • Web3
    • Git
    • Maven
    • UML
    • Go
    • Java
    • Docker
  • SQL
    • MySQL
  • REST
  • System Design

design

Git 

A review of Git branching strategies

Neeraj Kushwaha 0 Comments code, design, Programming, Software Development, System Design

Software development and release require speed and agility. Branching and merging code can quickly become complicated when a large team

Read more
Resiliency System Design 

An Overview of Resiliency

Neeraj Kushwaha 0 Comments design, Distributed System, Programming, Software Development, System Design

This is the 8th post in a series on System Design. Any failure that can happen will eventually happen as

Read more
Code Popular Posts UML 

Learn UML Class Diagram to Become a Better Software Developer

Neeraj Kushwaha 0 Comments design, Object Oriented, Software Development, System Design, UML

“Give me six hours to chop down a tree and I will spend the first four sharpening the axe.”— Abraham Lincoln

Read more
Design Patterns 

SOLID Design Principles Demystified

Neeraj Kushwaha 0 Comments code, design, design patterns, Programming, SOLID Principles

SOLID is an acronym for five design principles aimed at making software designs more understandable, flexible, and maintainable. They were

Read more
Microservices Service Discovery 

Microservices Service Discovery Design Patterns

Neeraj Kushwaha 0 Comments code, design, design patterns, microservices, Service Discovery

This is the 9th post in a series on microservices architecture When your code invokes a service using a REST

Read more
Microservices Observability 

Microservices Observability Design Patterns

Neeraj Kushwaha 0 Comments design, design patterns, Metrics, microservices, Observability

This is the 8th post in a series on microservices architecture Observability is the superset of monitoring. In addition to

Read more
Microservices 

Microservices Design Principles

Neeraj Kushwaha 0 Comments choreography, design, microservice architecture, microservices, orchestration

This is the 2nd post in a series on microservices architecture. Microservices are small Autonomous services that work well together,

Read more

Recent Posts

  • Understanding List, Dictionary, Tuple & Sets In Python
  • Understanding Type Casting, Conditional Statements & Loops In Python
  • Understanding Operators in Python
  • Understanding Variables and Simple Data Types in Python
  • Python Programming Language Pros & Cons
  • Introducing API Gateway
  • Learn The Go Programming Language — Packages
  • Learn The Go Programming Language — Functions
  • Learn The Go Programming Language — Conditional & Loops

“Walking on water and developing software from a specification are easy if both are frozen”

Copyright © 2023 LEARNCSDESIGN. All rights reserved.
Theme: ColorMag by ThemeGrill. Powered by WordPress.