Statements (63)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:Software_Architecture_Style
|
| gptkbp:alsoKnownAs |
Microservices
|
| gptkbp:challenge |
Security management
Network latency Data consistency Deployment complexity Distributed system complexity Monitoring complexity Service coordination Testing complexity |
| gptkbp:characterizedBy |
Collection of loosely coupled services
|
| gptkbp:contrastsWith |
gptkb:Monolithic_Architecture
|
| gptkbp:documentedIn |
gptkb:ThoughtWorks_Technology_Radar
Martin Fowler's blog Sam Newman's books |
| gptkbp:enables |
Scalability
Fault isolation Continuous delivery Independent deployment of services Technology diversity |
| gptkbp:popularizedBy |
gptkb:Amazon
gptkb:Google gptkb:Netflix gptkb:Spotify gptkb:Uber |
| gptkbp:relatedTo |
gptkb:gRPC
gptkb:CQRS gptkb:Docker gptkb:Kubernetes gptkb:Spring_Boot gptkb:Infrastructure_as_Code gptkb:Service-Oriented_Architecture Event sourcing RESTful APIs Continuous integration Agile development Serverless computing Continuous deployment API-first design Cloud-native computing Message brokers Micro frontends |
| gptkbp:uses |
gptkb:Domain-driven_design
Load balancing Service discovery CI/CD pipelines Event-driven architecture Security best practices Containerization Distributed tracing Automated testing API gateways Monitoring and logging DevOps practices APIs for communication Distributed data management Orchestration tools Polyglot persistence Service mesh |
| gptkbp:bfsParent |
gptkb:NATS_Connections
gptkb:Message_Router |
| gptkbp:bfsLayer |
8
|
| https://www.w3.org/2000/01/rdf-schema#label |
Microservices Architectures
|