Cloud Services are divided into three main categories:
| Category | Amazon AWS | Microsoft Azure |
|---|---|---|
| Languages | Java, Python, PHP, .NET, Node.js, Go | Java, Python, PHP, .NET, Node.js, Go |
| Frameworks | Spring Boot, Django, Flask, ASP.NET | Spring Boot, Django, Flask, ASP.NET |
| Development Tools | AWS CLI, AWS SDK (Java, Python, PHP, etc.), IDEs | Azure CLI, Azure SDK (Java, Python, PHP, etc.), Visual Studio |
SOA stands for Service Oriented Architecture
SOA Roles Diagram:
| Aspect | SOA | Traditional Architecture |
|---|---|---|
| Design | Built from independent parts | Built as one big connected system |
| Protocols | Uses standard web protocols (SOAP, REST) | Uses special calls tied to specific software |
| Reusability | High | Low |
| Scalability | High | Low |
| Maintenance | Easy to maintain | Complex to maintain |