-
About this blog · Umair's Blog
About this blog
I am Umair Saeed, a Software Engineer living in Silicon Valley. I have deep expertise in creating products for mobile, desktop and web. Most recently, I have been focused on backend we...
-
Microservices Architecture · Umair's Blog
Overview
The core philosophy of microservices is that each service should completely model a domain or workflow and includes everything necessary to accomplish its tasks, including other subcomponents...
-
Space Based Architecture · Umair's Blog
Most web-based applications follow the same request flow: a request originates in the browser, hits the web server, the application server, and finally, the database server. As the user load increases...
-
Service Oriented Architecture · Umair's Blog
This architecture has the following key components:
Services: The self-contained units that provide specific workflows and functionalities. One crucial aspect of service-based architecture is that it ...
-
Layered Architecture · Umair's Blog
Common layers in Layered Architecture
In terms of deployment, all the layers are commonly part of a single deployment unit. The layers can sometimes be deployed as separate units, as shown below.
Anal...
-
software · Umair's Blog
July 6, 2023
Microservices Architecture is a distributed architecture in which an application is organized into a collection of small, loosely coupled, and independently deployable services. Each micr...