You Can Be Cloud Native, Too
Link |
https://springone.io/2021/sessions/you-can-be-cloud-native-too |
Author(s) |
Hananiel Sarella as Software Engineer, VMware |
Length |
27:00 |
Date |
07-09-2021 |
Language |
English 🇺🇸 |
Track |
Beginner-Friendly Spring |
Rating |
⭐⭐⭐☆☆ |
-
✅ Broad overview of microservice architecture facilities and difficulties
-
⛔ Missing introduction into cloud-native concepts since this is marked as beginner-friendly, too many buzzwords, .NET examples
Pros: Microservice architecture provides easy-to-maintain, test, and deploy services, teams can be scaled, polyglot-friendly.
Cons: Distributed systems are rather complex, and interaction is difficult to test, memory consumption and overhead.
Cloud-native patterns
-
Consistent management
-
Run everywhere
-
Secure
-
Seamlessly adopt new environments
-
Distributed systems patterns and abstractions.
Steeltoe Project introduction on top of the .NET foundation enables building production-grade and cloud-native microsystems in a simplified way quickly to stand up.
-
Scalability (service discovery, configuration providers)
-
Resilience (circuit breaker, bulkhead, client-side load balancing)
-
Ease of Use (initializer, autoconfiguration, platform providers, and connectors such as DB, MQ, OAuth)
-
Observability (management endpoints, dynamic logging, distributed tracing, metrics)
-
Security (SSO, JWT auth, certificates)
-
Messaging (stream processing)