The Introverted Architect
  • Home
  • About
Sign in Subscribe

System Design

A collection of 4 posts
Evaluating an Asynchronous Processing Design
Architecture

Evaluating an Asynchronous Processing Design

I was recently asked to provide feedback on an implementation designed to decouple accepting requests in a service from processing them. Initially, I intended to provide direct feedback, but I realized this would be an excellent topic for a blog post. Overview The diagram above illustrates a cut-down version of
14 Sep 2024 7 min read
Scalability and SOA — Part 3 (UI Composition)
Architecture

Scalability and SOA — Part 3 (UI Composition)

In part 2, I briefly covered Event-Driven SOA and why event messages are preferred for communication between services. I also stated that…
07 Feb 2015 4 min read
Scalability and SOA — Part 2 (Event-Driven SOA)
Architecture

Scalability and SOA — Part 2 (Event-Driven SOA)

In the previous post in this series, I wrote about scaling up vs out, why we chose scaling-out and why layered service models are not the answer. In this post, I will delve deeper into vertical services and how they help with scaling out strategies. Services in Service-Oriented Architectures If
24 Jan 2015 5 min read
Scalability and SOA - Part 1
SOA

Scalability and SOA - Part 1

In this series of posts, I will discuss the challenges I faced developing a highly scalable and highly available SaaS product using a Service-Oriented Architecture. The first question you might want to ask yourself when designing a scalable system is whether to scale out or up. When scaling up (vertical
22 Dec 2014 3 min read
Page 1 of 1
The Introverted Architect © 2025
  • Sign up
Powered by Ghost