BeginBusiness readinessTechnical readinessApp requirementsAll done! Cloud application readiness self-assessment Cloud? On-premises? Hybrid? This 3-part assessment will help you find the best choice of architecture for your business application. All questions are single-choice and relate to the areas of business readiness, technical readiness, and technical requirements for your app. Complete the fields below to begin. Your results, along with recommended resources, will be displayed on the final screen and sent to your email address. First Name Last Name Email I agree to receive marketing communications from Predica LLC via electronic means (email, website)*PreviousNextBusiness readinessHow would you rate your organizational knowledge about the cloud (especially among architects, management, and tech leaders)? We're very familiar with it. Some systems are in the cloud with established cloud governance. We know a little and are learning about some cloud services. We already have a few systems in the cloud and are thinking about cloud governance. We use only a few cloud services. We have limited knowledge of the cloud. Our current systems are based on an on-prem environment. We have theoretical or no knowledge about the cloud.How would you rate your organization's maturity in security? No specific focus. We have a few tools (e.g. for identity management). There are no regular audits and/or penetration tests. Only key resources protected (apps and infrastructure). Tools and techniques like secret vault or encryption are in use in development lifecycle. There are rare audits and/or penetration tests. We try to protect all of our resources (applications and infrastructure) in our environment. We conduct regular audits and/or penetration tests.How would you rate your organization's maturity in FinOps? (More on FinOps maturity model) Crawl - very little reporting or tools, basic KPIs set, basic processes defined. Walk - some adoption across the organization, processes for most requirements set up, medium to high KPIs set. Run - adopted across the organization, automation in place, high goals/KPIs set.Are there any potential areas that may prevent migration or creating your applications in the cloud? Yes, many. Yes, several. No, none.Business readiness score PreviousNextTechnical readinessHow would you rate DevOps culture in your organization? DevOps culture is well embedded. Dev teams know what to do and when, we have dedicated tools to help us in daily work, teams collaborate well. We use CI/CD and have a defined and established a development process. We face challenges occasionally, especially with knowledge sharing. We use tools to support CI/CD but face challenges with the process. There are a lot of bugs and returns from fixes, and misunderstandings between dev and business teams. We have theoretical or no knowledge about DevOps. We tried to apply DevOps principles at our organization but without success. We don't know much about DevOps but would like to learn.To what extent is your system distributed? Our architecture is mostly event-driven. (More on event-driven architecture) Some applications use asynchronous communication. Our applications don't produce messages/events, communication is mainly synchronous.Do yo use a dedicated API object that manages external access to your services? No, we don't use such tools. Yes, we use tools like API gateways but there is often a challenge as to who should care for it (issues with configuration or security). Yes, we use tools like API gateways and we don't have any challenges with them.What are you currently using to monitor your applications? Cloud services (e.g. Application Insights, Log Analytics). Third-party applications (e.g. DataDog, New Relic). On-prem environment services (e.g. EFK, Prometheus, Grafana, Jaeger). We don't use any dedicated tools for monitoring.Have you ever considered containerization for this application? Yes, we've used it previously and know how to deal with it. Not sure, we're open to discussion. No, it's not necessary if we don't need it.Technical readiness score PreviousNextApp requirementsWill you need to scale your cloud application up and down due to load increase/decrease over time? Yes, we want to scale up and down on-demand and quickly. We will need to scale up and down our application from time to time, but not immediately. We can plan it in advance (and temporally). It's optional but nice to have. Default scaling options in Azure App Service Plans should be fine. No, it's not required.How many web services or applications would you like to migrate to or create in the cloud? 1-5 6-10 11-15 16-25 >25What system availability do you expect (SLA)? (More on SLA) <99% <99.90% <99.95% <99.99% >99.99% (business critical)How many READ operations do you expect every day? <15 per minute. around 15-60 per minute. around 60-360 per minute. around 360-600 per minute. >600 per minute.How many WRITE operations do you expect every day? <15 per minute. around 15-60 per minute. around 60-360 per minute. around 360-600 per minute. >600 per minute.How much data do you expect to store in your cloud applications? <100 MB per year. <1 GB per year. <100 GB per year. >100GB per year.Will your application be available via the Internet? Yes. No.Will your users will come from within your organization? Yes, internal users only (authentication via e.g. Azure AD B2B). Both internal and external users. No, external users only.App requirements score PreviousNextAll done! Click the "Get my results" button below to see your scores. We'll also send a summary with some additional resources to your email address.Total score Get my results Previous