What are monolithic, SOA and microservices architectures, and how do they differ from one another?
Solution architects develop many different types of It architectures. These are designed specifically for the types of operations an organization executes and the needs of its users. IT infrastructures can support different times of architectures and services, utilizing the resources within the infrastructure. The interviewer may be interested and your familiarity with these and whether you implemented them in your previous roles.
"Each of these architectures refers to a structure used to deliver services to an organization's users. A monolithic architecture is a structure that aggregates all the resources needed by an application and packages them together. A service-oriented architecture or SOA is a collection of individual services which interact with each other. These interactions may take the form of simply exchanging data, or two of the services may coordinate to execute a task. Microservices architecture is an application which consists of many autonomous services coordinated to accomplish a specific task or operation."
