Skip to content
Latest:
  • The Importance of Consistency in Software Development: Avoiding Mixed Frameworks and Libraries
  • Minimize DNS Lookups for Faster Web Performance
  • Avoiding Overengineering in Software Development: Keeping It Simple for Success
  • Demystifying SaaS: A Comprehensive Introduction to Software as a Service Architecture— Part 1
  • Demystifying Agile and Scrum
LEARNCSDESIGN

  • 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
    • Elasticsearch
    • Docker
  • SQL
    • MySQL
  • REST
  • System Design

deserialization

Protobuf
Neeraj Kushwaha

Learn Protocol Buffers (Protobuf) for serializing structured data — Part 2

In the previous post, we covered Protocol Buffers basics of it. In this post, we will discuss advanced concepts of it.

Read More
Protobuf
Neeraj Kushwaha

Learn Protocol Buffers (Protobuf) for serializing structured data — Part 1

Before we talk about Protocol Buffers let’s first understand Serialization and Deserialization. Serialization — The process of converting an object into

Read More

Recent Posts

  • The Importance of Consistency in Software Development: Avoiding Mixed Frameworks and Libraries
  • Minimize DNS Lookups for Faster Web Performance
  • Avoiding Overengineering in Software Development: Keeping It Simple for Success
  • Demystifying SaaS: A Comprehensive Introduction to Software as a Service Architecture— Part 1
  • Demystifying Agile and Scrum
  • Demystifying Elasticsearch: Query DSL — Part 4
  • Demystifying Elasticsearch: Indices and mapping — Part 3
  • Demystifying Elasticsearch: Understanding nodes, clusters, shards and indices — Part 2
  • Demystifying Elasticsearch: A Comprehensive Introduction to a Powerful Search and Analytics Engine — Part 1

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

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