Category: Cloud skills and resources

Monitoring – Choosing the Right Cloud ServiceMonitoring – Choosing the Right Cloud Service

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 […]

Understanding your organization’s cloud operating model– Choosing the Right Cloud ServiceUnderstanding your organization’s cloud operating model– Choosing the Right Cloud Service

Every organization is structured differently. Typically, there are three working models commonly seen across IT organizations with different levels of cloud and DevOps maturity. Some key behaviors that define which model is in use are as follows: Focusing on sustaining workloads with the traditional approach Traditionally, there are dedicated teams that own each of the […]

Infrastructure as a Service (IaaS)– Choosing the Right Cloud ServiceInfrastructure as a Service (IaaS)– Choosing the Right Cloud Service

Companies that host their workloads on-premises require lots of investment in terms of IT resources, operations, and costs. Cloud providers such as AWS simplify this by abstracting the complexities of the underlying infrastructure. They manage compute, networking, and storage while offering internet-accessible endpoints to enable automation. In this model, the IT teams still need to […]

AWS CodeCommit – Accelerating Your DevOps Journey with AWSAWS CodeCommit – Accelerating Your DevOps Journey with AWS

A simple explanation for this would be Git as a Service. Git is a distributed version control system that addresses the limitations of the previously used centralized model, such as SVN (Apache Subversion). AWS makes it easier for users to create, operate, and scale Git repositories for their software workloads. Traditionally, on-premises administrators used to […]

Simplifying service delivery through cloud abstractions – Accelerating Your DevOps Journey with AWSSimplifying service delivery through cloud abstractions – Accelerating Your DevOps Journey with AWS

Software technology these days is all about abstractions. This is a topic that we will explore in more depth in Chapter 2, Choosing the Right Cloud Service. All AWS services abstract the complexity from the end users around operational aspects. As a result, end users are empowered to focus on the differentiating features and business […]

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 […]

AWS and DevOps – a perfect match – Accelerating Your DevOps Journey with AWSAWS and DevOps – a perfect match – Accelerating Your DevOps Journey with AWS

To keep it short, DevOps is not just about automation and tools; DevOps is not just about the cloud. There’s a lot more to it. But if you are a software professional, using AWS anyway, and want to accelerate your DevOps adoption, this book is for you. We want you to be successful in accelerating […]

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 […]

Scale Resources – Troubleshoot Data Storage ProcessingScale Resources – Troubleshoot Data Storage Processing

Chapter 7 and Chapter 9 covered what you need to know for the exam concerning scaling. The intention of the content here is to summarize the three important concepts related to scaling. The first concept has to do with understanding the options you have regarding scaling an Azure Stream Analytics job. The second concept concerns […]