Stefan Genov

Home

❯

Pathways

❯

Forest

❯

Software Engineering Index

❯

Software Architect

❯

Infrastructure

❯

Microservice

Microservice

Jan 11, 20261 min read

aliases
  • Microservice Architecture
description
A type of infrastructure design, where multiple small services that communicate with each other, typically through a service mesh, rather than a single Monolithical service that does everything.
parent
Infrastructure
state
  • tree
date
2025-02-20
opposes
  • Monolith
title
Microservice

Info

A type of infrastructure design, where multiple small services that communicate with each other, typically through a service mesh, rather than a single Monolithical service that does everything.

Map Of Content

  • Deadman’s Switch
  • Microservices - Pros and Cons
  • Communication
    • Asynchronous Communication
    • Synchronous Communication
  • Single Responsibility Principle is a must for microservices to be individually scaleable.
  • Loose Coupling
  • Microservices - gRPC vs REST

Graph View

Backlinks

  • Choosing Between gRPC and REST
  • Infrastructure
  • Software Engineering Index
  • GitHub
  • sgenov.dev