Running an application in production requires visibility in terms of how all layers of the application are functioning. To understand key system behaviors, software developers can derive valuable insights from the metrics supported by the PaaS offering, such as the number of incoming HTTP requests, database response time latencies, and so on. Beanstalk offers basic […]
Category: Microsoft Exams
The three tiers of cloud offerings– Choosing the Right Cloud ServiceThe three tiers of cloud offerings– Choosing the Right Cloud Service
We all agree that cloud computing has become an integral part of every modern company’s IT strategy and that it spearheads its digital transformation. However, it is often an overwhelming task for organizations to decide where to begin and what services to choose while ensuring the right balance of control and simplicity. In Chapter 1, […]
Cloud skills and resources– Choosing the Right Cloud ServiceCloud skills and resources– Choosing the Right Cloud Service
IaaS works best for organizations that have the resources and skills to manage the entire application and infrastructure stack on their own. The elasticity of the cloud is what they mostly want to leverage while ensuring a higher level of customization. This offers great flexibility around fine-tuning the application components for maximum performance and control. […]
Scaling with the cloud – Accelerating Your DevOps Journey with AWSScaling with the cloud – Accelerating Your DevOps Journey with AWS
The GitLab Continuous Integration and Continuous Delivery suite helps software teams to collaborate better and frequently deploy small manageable chunks of code into production environments. My company at that time was using a self-hosted, on-premises version of GitLab Continuous Integration and Continuous Delivery. There are three main architectural components of GitLab Continuous Integration and Continuous […]
Knowing your customers (and their future needs) – Accelerating Your DevOps Journey with AWSKnowing your customers (and their future needs) – Accelerating Your DevOps Journey with AWS
It’s of paramount importance to know the end beneficiary of your work. You will always have a customer – internal, external, or both. If you are not clear about it, I would strongly recommenddiscussing this with your manager or colleagues to understand for whom the solution is being built. It’s essential to put yourself in […]
Production-like environments – Accelerating Your DevOps Journey with AWSProduction-like environments – Accelerating Your DevOps Journey with AWS
While working as a DevOps specialist a few years ago, I was tasked with helping developers in my team to ship features faster. Upon understanding the challenges they faced in the huge monolithic LAMP stack (Linux, Apache, MySQL, and PHP) application, MySQL surfaced as a common pain point across the board. The continuously increasing size […]
Offering solutions as a service – Accelerating Your DevOps Journey with AWSOffering solutions as a service – Accelerating Your DevOps Journey with AWS
It is important to take the cognitive load off of your customers and offer them services that are operationally light, are easy to consume, and require little to no intervention. This enables them to focus on their core job, without worrying about any add-on responsibilities. Offering well-documented and easy-to-consume interfaces (or APIs) would have been […]
Continuous deployment – Accelerating Your DevOps Journey with AWSContinuous deployment – Accelerating Your DevOps Journey with AWS
Continuous deployment enables teams to automatically release the code to production. This is indicative of high DevOps maturity and rock-solid automation practices. Using continuous deployment, code is automatically deployed to the production environments. This requires deep integration into how the software stack functions. All ongoing operations and customer requests are automatically taken care of, and […]
AWS CodeArtifact – Accelerating Your DevOps Journey with AWSAWS CodeArtifact – Accelerating Your DevOps Journey with AWS
This is the artifactrepository where your compiled binaries, scripts, and executables can be stored for later consumption. This replaces the need for package managers, which teams generally manage on their own, although they sometimes opt for a remote-hosted offering. Out-of-the-box compatibility with PyPI, Maven, NPM, and so on makes it easy to store your artifacts […]
Summary – Troubleshoot Data Storage ProcessingSummary – Troubleshoot Data Storage Processing
This chapter discussed numerous aspects for optimizing data storage, data processing, and pipelines. From a data storage perspective, you learned how data skewing, data spills, and shuffling have a negative impact on the storage and usability of your data. Using a command like PDW_SHOWSPACEUSED to show how data is stored across distribution is a way […]