The pragmatic cloud agnostic design
Cloud agnostic is designing applications with portability in mind, relying on technologies wrapped in cloud services like kubernetes, postgreSQL, etc. to ensure compatibility across different cloud providers. This approach minimizes dependencies on provider-specific features. Cloud native on the other hand is building applications to fully leverage the specific services and