You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Mar 17, 2023. It is now read-only.
The app is really cool and provides some good guidelines but any particular reason the app is using Kubernetes instead of the app service? Haven't gone through any particular metrics but usually App service deployments are more affordable than Kubernetes and will benefit from auto-scaling...
The text was updated successfully, but these errors were encountered:
Hello @ErikApption thank you for your comments about the app! We really appreciate it!
Regarding your question about why we used AKS instead of an App Service, it's a great question, but we should start by explaining the micro-service architecture, we wanted to have independence in each service (front-end, language bots, game manager, etc) so those can scale by pods or nodes depending on the number of requests. Managing this requirement using App Service is more complex because you will need to have multiple App Services with multiple Service Plans and administrating that is way more complex that just using AKS (which handle all that complexity).
If this would be a monolithic application with just one container then definitely it will make sense to use an App Service rather to over-complicate the solution with AKS. Another great example you can find is the Tailwind Traders Website which is a single web app acting as a web client for the backend services running on AKS.
Thanks @dasanagu - that's exactly what I was wondering. Any chances you could document a bit more the Kubernetes deployment of your application, esp with .net core? Quite curious to see the details of how how the .NET micro-services have been architected to scale on Kubernetes. A lot of it seem to be buried right now in the ARM template.
ErikApption
changed the title
Azure App Service?
Document Kubernetes Architecture
Jan 7, 2020
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
The app is really cool and provides some good guidelines but any particular reason the app is using Kubernetes instead of the app service? Haven't gone through any particular metrics but usually App service deployments are more affordable than Kubernetes and will benefit from auto-scaling...
The text was updated successfully, but these errors were encountered: