Business applications
| Stateless business applications
Increase scalability & make data processing consistent | Stateful business applications
Scaling and trouble shooting is difficult
and expensive |
APIs
| Rest-APIs
Self-documented and easily manageable
| SOAP or RPC
Complex, not self-evident protocols |
Data model
| Flexible event-based model
Transactional, immutable ledger | Inflexible data model
Hard coded SQL relational database |
Architecture
| Streaming oriented architecture
Unifies all data | Siloed applications
Separated, message-oriented exchange
mechanism |
Operations
| Cloud native
Fully integrated | On-prem software moved to the cloud
Does not leverage full cloud capabilities |
Integration effort
| Minimal data transformation needed | Implicate big data transformation
projects
|