Capabilities of the hosting platform
One of the main benefits of building a microservices architecture is to embrace the easy scalability of services. Containerizing a monolithic application is a challenging task. However, if the application is decomposed into fine-grained services, these can be easily containerized and scaled out based on the need. Discussing the capabilities of the hosting platform for a microservices architecture is an important factor. Here are some aspects that you can discuss to evaluate this factor:
- Which hosting platform are you using to deploy your services?
- Is the hosting platform scalable?
- Does the hosting platform support auto-scaling?
- How much time is needed to scale the hosting platform?
- Is there any proper SLA provided by the vendor for the hosting platform?
- Is there any DR site for the hosting platform?