{"id":15039,"date":"2022-10-31T10:52:59","date_gmt":"2022-10-31T08:52:59","guid":{"rendered":"https:\/\/www.weare.fi\/?page_id=15039"},"modified":"2026-01-26T12:50:16","modified_gmt":"2026-01-26T10:50:16","slug":"cloud-infrastructure-key-benefits","status":"publish","type":"page","link":"https:\/\/weare.fi\/en\/palvelut\/pilvipalvelut\/cloud-infrastructure-key-benefits\/","title":{"rendered":"Our Cloud Infrastructure"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"15039\" class=\"elementor elementor-15039\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4303ed4 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"4303ed4\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_bottom&quot;:&quot;tilt&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"elementor-shape elementor-shape-bottom\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 1000 100\" preserveaspectratio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M0,6V0h1000v100L0,6z\"\/>\n<\/svg>\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9ca9b5e\" data-id=\"9ca9b5e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ce78622 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ce78622\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c3bbcd4\" data-id=\"c3bbcd4\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b354637 elementor-widget elementor-widget-spacer\" data-id=\"b354637\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fe53fb4 elementor-widget elementor-widget-heading\" data-id=\"fe53fb4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Key Benefits<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-84a82f2 elementor-widget elementor-widget-spacer\" data-id=\"84a82f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7db4080 elementor-widget elementor-widget-text-editor\" data-id=\"7db4080\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Cloud infrastructure refers to the collection of features needed to enable cloud computing. Our approach to cloud infrastructure is to bring together all the best practices AWS and Azure has to offer so our client&#8217;s cloud deployments are cost-effective, scalable, secure and automated, so you can focus on your core business.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-45fbb8c elementor-widget elementor-widget-heading\" data-id=\"45fbb8c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Core Features of the Shelf<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-79fdd57 elementor-widget elementor-widget-text-editor\" data-id=\"79fdd57\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ol><li>Base foundation built with Managed Services<\/li><li>All applications are containerized<\/li><li>High availability and scalability<\/li><li>Disaster recovery<\/li><li>CI\/CD<\/li><li>Test automation<\/li><li>Secrets<\/li><li>Centralized (shared) integration layer for all applications<\/li><li>Centralized logging<\/li><li>Centralized monitoring<\/li><li>Shared components<\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7043889 elementor-widget elementor-widget-image\" data-id=\"7043889\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"673\" src=\"https:\/\/www.weare.fi\/wp-content\/uploads\/2022\/10\/Screenshot-2022-10-31-at-12.27.33-1024x673.png\" class=\"attachment-large size-large wp-image-15079\" alt=\"\" srcset=\"https:\/\/www.weare.fi\/wp-content\/uploads\/2022\/10\/Screenshot-2022-10-31-at-12.27.33-1024x673.png 1024w, https:\/\/www.weare.fi\/wp-content\/uploads\/2022\/10\/Screenshot-2022-10-31-at-12.27.33-300x197.png 300w, https:\/\/www.weare.fi\/wp-content\/uploads\/2022\/10\/Screenshot-2022-10-31-at-12.27.33-768x505.png 768w, https:\/\/www.weare.fi\/wp-content\/uploads\/2022\/10\/Screenshot-2022-10-31-at-12.27.33-18x12.png 18w, https:\/\/www.weare.fi\/wp-content\/uploads\/2022\/10\/Screenshot-2022-10-31-at-12.27.33.png 1364w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Example of our AWS Cloud Maturity level<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-656986b chapter1 elementor-widget elementor-widget-heading\" data-id=\"656986b\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"chapter1\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Base foundation built with Managed Services<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c259e4 elementor-widget elementor-widget-text-editor\" data-id=\"3c259e4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">If there&#8217;s <strong>any<\/strong><\/span><strong>&nbsp;managed service<\/strong><span style=\"font-weight: 400;\"> available for some specific use case, we have taken that service in use<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Focus to develop something new: <\/span><strong>no need for oversized infra team<\/strong><span style=\"font-weight: 400;\"> to do all the maintenance work and troubleshooting all kind of infra related problems<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><strong>Fault tolerance<\/strong><span style=\"font-weight: 400;\">: all services are automatically distributed between multiple data centers (availability zones) in case of one\/multiple data center failure(s) inside the same region<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Operate your infrastructure more efficiently and securely<\/span>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Almost all services meet different <\/span><strong>compliance requirements (ISO, PCI etc.)<\/strong><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"2\">You can have&nbsp;<strong><span style=\"font-style: inherit;\">automatic updates<\/span><\/strong><span style=\"font-style: inherit;\">&nbsp;for all managed services without any manual admin actions<\/span><\/li>\n<\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a26727f elementor-widget elementor-widget-heading\" data-id=\"a26727f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">All applications are containerized<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5a1c2d8 elementor-widget elementor-widget-text-editor\" data-id=\"5a1c2d8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ol><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Applications consist of many different services (containers) running inside the same stack.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">For better: isolation, splitting\/sharing of the components\/services between different applications<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">All data are stateless<\/span><ul><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">enables <\/span><strong>horizontal scaling<\/strong><span style=\"font-weight: 400;\"> support instead of only vertical<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><strong>all data is stored in external services<\/strong><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">enables all containers to have <\/span><strong>read-only files systems to minimize the attack surface<\/strong><\/li><\/ul><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">All container images are hardened where all the unnecessary OS command are already removed e.g. cp, rm<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Automatic OS patching using scheduled deployments: builds new container images with latest OS security patches included even week basis (if required)<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><strong>Scan for any vulnerabilities<\/strong><span style=\"font-style: inherit;\"> during container image creation (still at PoC phase)<\/span><\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fda4ae0 elementor-widget elementor-widget-heading\" data-id=\"fda4ae0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">High availability and scalability<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c3605ec elementor-widget elementor-widget-text-editor\" data-id=\"c3605ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ol><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">All production load are distributed between <\/span><strong>two data centers<\/strong><span style=\"font-weight: 400;\"> (at minimum) with automatic failover<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">All applications are running in AWS Elastic Beanstalk or Azure App Service which handles the deployment, from capacity provisioning, load balancing, auto-scaling to application health monitoring<\/span><ul><li style=\"font-weight: 400;\" aria-level=\"2\"><strong>You can scale up (or down)<\/strong><span style=\"font-weight: 400;\"> based on several statistics including latency, disk I\/O, CPU utilization, and request count<\/span><\/li><\/ul><\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-75cc169 elementor-widget elementor-widget-heading\" data-id=\"75cc169\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Disaster recovery <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-196d635 elementor-widget elementor-widget-text-editor\" data-id=\"196d635\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ol><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">All resources are built\/managed with Terraform Cloud (<\/span><strong>Infrastructure as code<\/strong>)<\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Application code are stored in Bitbucket Cloud<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">All secrets are stored in 1Password (+ <\/span><strong>Secrets Automation<\/strong><span style=\"font-weight: 400;\">)<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">All databases can be restored &#8221;live&#8221; up to 72 hours back<\/span><ul><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">After 72h 35 days back with 1s interval.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">After 35 days from weekly image (1y retention)<\/span><\/li><\/ul><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">All other static data are stored in S3 storage e.g. uploaded files, images&#8230;<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><strong>All services\/servers can re-deployed<\/strong><span style=\"font-style: inherit;\"> with Terraform or by running deployment pipelines again<\/span><\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd29016 elementor-widget elementor-widget-heading\" data-id=\"dd29016\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Continuous Integration \/ Continuous Deployment (CI\/CD) <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a60fd8c elementor-widget elementor-widget-text-editor\" data-id=\"a60fd8c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ol>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><strong>Fully automated deployment pipelines<\/strong><span style=\"font-weight: 400;\"> without any manual admin interaction<\/span><\/li>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Releases can be deployed every hour (if you want)<\/span><\/li>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><strong>Unit tests<\/strong><span style=\"font-weight: 400;\"> are part of the pipelines<\/span><\/li>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\">Every pull request creates\u00a0<strong>temp. environment<\/strong>\u00a0(full stack of services) to run test against feature branches (manual and automated) and the URL for this environment will be available via Slack channel\n<ul style=\"\">\n \t<li style=\"font-weight: 400;\" aria-level=\"2\">Merge or decline will trigger the removal of the temp. env.<\/li>\n<\/ul>\n<\/li>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\"><strong>Revert back to the old release with a click<\/strong><span style=\"font-style: inherit;\"><strong>\u00a0of the button<\/strong> (of course database restore also required, if applied migrations failed) Run exactly the same releases in staging before going into production env.<\/span><\/span><\/li>\n<\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f96024 elementor-widget elementor-widget-heading\" data-id=\"5f96024\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Test automation<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72d94d1 elementor-widget elementor-widget-text-editor\" data-id=\"72d94d1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ol><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Cypress.io is <\/span><strong>continuously testing<\/strong><span style=\"font-weight: 400;\"> for any broken features<\/span><\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1b26446 elementor-widget elementor-widget-heading\" data-id=\"1b26446\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Secrets<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ea13230 elementor-widget elementor-widget-text-editor\" data-id=\"ea13230\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ol>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">All secrets are stored in 1Password Cloud<\/span><\/li>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\">All secrets can be fetched from 1Password Secrets Automation service during application startup process\n<ul style=\"\">\n \t<li style=\"\"><span style=\"font-style: inherit;\">Most of the secrets are created by Terraform (by using 1Password module) and fetched by Terraform in later steps\u00a0<\/span><strong><span style=\"font-style: inherit;\">no visible secrets anywhere<\/span><\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-322d06b elementor-widget elementor-widget-heading\" data-id=\"322d06b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Centralized (shared) integration layer for all applications<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-80fefd0 elementor-widget elementor-widget-text-editor\" data-id=\"80fefd0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ol><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Transforms all requests to be compatible example with <\/span><strong>different ERP systems<\/strong><span style=\"font-weight: 400;\"> (different countries), so that the same application code can be used for all countries<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Totally serverless solution<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Supports also inbound requests from 3rd party vendors<\/span><\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-508b93c elementor-widget elementor-widget-heading\" data-id=\"508b93c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Centralized logging <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a4dcc9 elementor-widget elementor-widget-text-editor\" data-id=\"9a4dcc9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ol><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">All important application logs are streamed\/stored in Splunk Cloud<\/span><ul><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Create <\/span><strong>dashboards based on business KPI&#8217;s<\/strong><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Makes troubleshooting easy, when you see the whole picture from all of these streams<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><strong>Audit stream<\/strong><span style=\"font-style: inherit;\"> from the whole environment<\/span><\/li><\/ul><\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-00267d9 elementor-widget elementor-widget-heading\" data-id=\"00267d9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Centralized monitoring<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2d7c336 elementor-widget elementor-widget-text-editor\" data-id=\"2d7c336\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ol><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">All created, modified or deleted resources are dynamically updated\/fetched into external monitoring system.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><strong>Find problems before end users<\/strong><span style=\"font-weight: 400;\"> and creates tickets automatically to SD from these outages<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><strong>SLA reporting<\/strong><\/li><li style=\"font-weight: 400;\" aria-level=\"2\">Anomaly Detection and automatic <strong><span style=\"font-style: inherit;\">RCA reports<\/span><\/strong><\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eb83c18 elementor-widget elementor-widget-heading\" data-id=\"eb83c18\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Shared components <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9ecc16b elementor-widget elementor-widget-text-editor\" data-id=\"9ecc16b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ol><li><strong><span style=\"font-weight: 400;\">Applications are sharing the same components via <\/span>centralized component library<span style=\"font-weight: 400;\"> no need to implement\/code same functionality for every application<\/span><\/strong><\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-11c3dec elementor-widget elementor-widget-spacer\" data-id=\"11c3dec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f6db7ef elementor-widget elementor-widget-spacer\" data-id=\"f6db7ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Key Benefits Cloud infrastructure refers to the collection of features needed to enable cloud computing. Our approach to cloud infrastructure is to bring together all the best practices AWS and Azure has to offer so our client&#8217;s cloud deployments are cost-effective, scalable, secure and automated, so you can focus on your core business. Core Features [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":2165,"parent":6215,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_improvement_type_select":"improve_an_existing","_thumb_yes_seoaic":false,"_frame_yes_seoaic":false,"seoaic_generate_description":"","seoaic_improve_instructions_prompt":"","seoaic_rollback_content_improvement":"","seoaic_idea_thumbnail_generator":"","thumbnail_generated":false,"thumbnail_generate_prompt":"","seoaic_article_description":"","site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"unboxed","site-sidebar-style":"unboxed","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-15039","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/weare.fi\/en\/wp-json\/wp\/v2\/pages\/15039","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/weare.fi\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/weare.fi\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/weare.fi\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/weare.fi\/en\/wp-json\/wp\/v2\/comments?post=15039"}],"version-history":[{"count":59,"href":"https:\/\/weare.fi\/en\/wp-json\/wp\/v2\/pages\/15039\/revisions"}],"predecessor-version":[{"id":23355,"href":"https:\/\/weare.fi\/en\/wp-json\/wp\/v2\/pages\/15039\/revisions\/23355"}],"up":[{"embeddable":true,"href":"https:\/\/weare.fi\/en\/wp-json\/wp\/v2\/pages\/6215"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/weare.fi\/en\/wp-json\/wp\/v2\/media\/2165"}],"wp:attachment":[{"href":"https:\/\/weare.fi\/en\/wp-json\/wp\/v2\/media?parent=15039"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}