From 75f473ec3dfd6b8a002fb63b654f067d6d9523a3 Mon Sep 17 00:00:00 2001 From: Dallin Christensen <62360764+fmajorcminor@users.noreply.github.com> Date: Wed, 25 Oct 2023 17:48:16 -0600 Subject: [PATCH] Made grammatical changes (#10) Changed "Separate functional teams need to speak the same language The dedicated functional teams are only responsible for their own components and services. " to "Separate functional teams need to speak the same language and the dedicated functional teams are only responsible for their own components and services. " Also changed "Microservices increase system complexity We have separate services to serve different functions of the system." to "Microservices increase system complexity and we have separate services to serve different functions of the system." #36 - Relevant Issue --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index e0c6a03..a33de96 100644 --- a/README.md +++ b/README.md @@ -312,11 +312,11 @@ The diagram below shows the differences between code-first development and API-f

-- Microservices increase system complexity We have separate services to serve different functions of the system. While this kind of architecture facilitates decoupling and segregation of duty, we need to handle the various communications among services. +- Microservices increase system complexity and we have separate services to serve different functions of the system. While this kind of architecture facilitates decoupling and segregation of duty, we need to handle the various communications among services. It is better to think through the system's complexity before writing the code and carefully defining the boundaries of the services. -- Separate functional teams need to speak the same language The dedicated functional teams are only responsible for their own components and services. It is recommended that the organization speak the same language via API design. +- Separate functional teams need to speak the same language and the dedicated functional teams are only responsible for their own components and services. It is recommended that the organization speak the same language via API design. We can mock requests and responses to validate the API design before writing code.