• 00 Best Of
  • 01 The Unknown
    • 01 Introduction
    • 02 The Philosophical Layer
    • 03 An Abstract System
  • 02 Feet in the Cloud
    • 01 Cloud Computing Evolution
    • 02 Compute and Architecture
    • 03 Serverless Development
    • 04 Compute Unmanaged
  • 03 The Change Factor
    • 01 Wasteful Applicative Evolution
    • 02 The Inevitable
    • 03 Change Driven Design
    • 04 Breaking Change
    • 05 Future Changes
  • 04 Projection
    • 01 The Wheel of Change
    • 02 The Wheel’s Feedback
    • 03 Committed Planning
    • 04 The Winding Road
  • 99 The Letting Go
  • Table of Contents
  • 00 Best Of
  • 01 The Unknown
    • 01 Introduction
    • 02 The Philosophical Layer
    • 03 An Abstract System
  • 02 Feet in the Cloud
    • 01 Cloud Computing Evolution
    • 02 Compute and Architecture
    • 03 Serverless Development
    • 04 Compute Unmanaged
  • 03 The Change Factor
    • 01 Wasteful Applicative Evolution
    • 02 The Inevitable
    • 03 Change Driven Design
    • 04 Breaking Change
    • 05 Future Changes
  • 04 Projection
    • 01 The Wheel of Change
    • 02 The Wheel’s Feedback
    • 03 Committed Planning
    • 04 The Winding Road
  • 99 The Letting Go
  • Table of Contents
(C) 2022 Amir Ben Ari

04 Breaking Change

Reliably Together and Apart: Cohesive Applicative Splits

03 The Change Factor, 04 Breaking Change
In this chapter, we’re going to focus on the ties between cohesion and splitting applications. That is by reviewing another use case of a split done at RapidAPI, an internal one done between the Monetization and the Analytics teams (which was later renamed to Data).

Paying Penalties: Non-Beneficial Applicative Splits

03 The Change Factor, 04 Breaking Change
In this chapter, we’re going to review a use case with a non-beneficial outcome. By it we’re going to finally see the entire picture of what splitting application has to do with Throughputs, Bottlenecks and the Change Stream. And it would end with a twist I made sure you won’t see coming!

Macro, Nano, Micro-Services: Does Size Matter?

03 The Change Factor, 04 Breaking Change
What is the correct size of an application? Maybe before answering it, we better first pose a more important question - why and how it matters.

Beyond Size: Microservices v.s. Boundaries

03 The Change Factor, 04 Breaking Change
If it’s not about size, we are left to wonder what Microservices really are. In this chapter we’ll try to figure it out, first by continuing ruling out what it isn't by taking a stroll down memory lane.

Posts navigation

1 2

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

 

Loading Comments...