Intro 📖 Last week, I noticed that deployments to Sitecore XM Cloud were failing on one of my projects. In this blog post, I’ll review the troubleshooting steps I went through and what the issue turned out to be. To provide a bit more context on the DevOps setup for this particular project, an Azure […]
Devops
GitHub – On-Prem Server Connectivity Using Self-Hosted Runners
Various deployment methods, including cloud-based (e.g., CloudHub) and on-premises, are available to meet diverse infrastructure needs. GitHub, among other tools, supports versioning and code backup, while CI/CD practices automate integration and deployment processes, enhancing code quality and speeding up software delivery. GitHub Actions, an automation platform by GitHub, streamlines building, testing, and deploying software workflows […]
Perficient Achieves AWS DevOps Competency
Perficient is excited to announce our achievement in Amazon Web Services (AWS) DevOps Competency for AWS partners. This designation recognizes Perficient as an AWS partner that has demonstrated expertise in delivering DevSecOps solutions. This competency highlights Perficient’s ability to drive innovation, meet business objectives, and get the most out of your AWS services. What does […]
Unleash the Power of Your CloudFront Logs: Analytics with AWS Athena
CloudFront, Amazon’s Content Delivery Network (CDN), accelerates website performance by delivering content from geographically distributed edge locations. But how do you understand how users interact with your content and optimize CloudFront’s performance? The answer lies in CloudFront access logs, and a powerful tool called AWS Athena can help you unlock valuable insights from them. In […]
Getting Started with Azure DevOps Boards and Repos
The previous blog post explored the initial steps of setting up Azure DevOps, creating projects, and navigating the Overview section. Now, let’s delve deeper into the other core sections of the Azure DevOps interface, Boards, and Repos, each playing a crucial role in your development lifecycle. Read the first part of the blog here: A […]
A Beginner’s Guide to Azure DevOps
Introduction Azure DevOps is a complete collection of tools and services that assist in the development, testing, and deployment of software applications. There is a list of services presented, which includes version control, agile planning, build automation, and release management all with integration on a single platform. In this beginner’s guide, we’ll take a look […]
Building Re-Usable Pipeline Templates in GitHub Actions Workflows
Introduction To Pipeline Templates In today’s agile software development landscape, teams rely heavily on robust workflows called “pipelines” to automate tasks and enhance productivity. For DevOps teams who were historically familiar with Microsoft’s Azure DevOps CICD Automation platform, one of the most powerful functionalities rolled out by the platform that allowed teams to drastically speed […]
EC2 Instance Recovery: Fixing Block Device Issues via /etc/fstab and Rescue Instance
In this blog post, I will share my firsthand experience tackling and resolving a critical issue with an inaccessible and failed EC2 instance. I’ll provide a detailed account of the problem, its impact, and the step-by-step approach I took to address it. Additionally, I’ll share valuable insights and lessons learned to help prevent similar issues […]
Lessons from the Front: Experience Edge and XM Cloud
Having worked on headless Sitecore projects for the last year and a half or so involving Experience Edge and/or XM Cloud, I’ve run into some…interesting things. In this post, I hope to share a few “lessons from the front” in the hopes that other teams out there can avoid the same mistakes and potentially save […]
Power of Oracle EPM Integration – Calling External RestAPI for Enhanced Performance
Overview: This article explains how to use Groovy and connectors to call an external REST API using Oracle EPM Cloud and Middleware technology called MuleSoft. Context: There is an option to call both internal and external REST APIs using the Groovy EPM object model. To generate GL files from ERPs and load them into FCCS […]
Read Azure Eventhub data to DataFrame – Python
Reading Azure EventHub Data into DataFrame using Python in Databricks Azure EventHubs offer a powerful service for processing large amounts of data. In this guide, we’ll explore how to efficiently read data from Azure EventHub and convert it into a DataFrame using Python in Databricks. This walkthrough simplifies the interaction between Azure EventHubs and the […]
Read Azure Eventhub data to DataFrame – scala
Reading Azure EventHub Data into DataFrame Using Apache Spark – Scala Apache Spark provides a seamless way to ingest and process streaming data from Azure EventHubs into DataFrames. In this tutorial, we’ll walk through the setup and configuration steps required to achieve this integration. Prerequisites: Before diving into the code, ensure you have the necessary […]