Operations | Monitoring | ITSM | DevOps | Cloud

Getting The Most Out Of Docker

Docker is the industry leader in the world of containerization. While the concept of containers is not new, still, it was not easy to create new containers. The underlying operating system complexities of creating a container were very challenging. Docker changed that and made things easier by handling the complexities mentioned above to launch a container. It's now super easy for developers to build, manage, scale and deploy their applications securely using Docker.

CI/CD Pipelines for Kubernetes: Best Practices and Tools

Kubernetes is today’s leading container management platform, due to its comprehensive API and developer-friendly features. Using Kubernetes, you can create scalable and reliable applications that run on-premises systems and public clouds. Its out-of-the-box features allow it to distribute hundreds of instances over data centers and keep them up and running. In order to catch up with the automation level of Kubernetes, developing and deploying applications requires more autonomy.

Automated Developer-First Security: Our Partnership with Snyk

Today’s developers move at increasingly rapid speed – making it more critical than ever to identify and resolve code vulnerabilities early in the software development lifecycle. By tackling security early – instead of waiting until testing and deployment – engineering teams can reduce unnecessary patching and maintenance cycles, reduce risks, and ensure timely delivery of new features.

Sponsored Post

Simplifying SLO and Error Budget tracking for SRE teams

Service level objectives (SLOs), and the subsequent service level indicators (SLIs) are the foundation to establishing a strong SRE culture and how they promote accountability, trust and timely innovation. We are on a mission to simplify SLO and Error Budget tracking and with that aim in mind, we have added the SLO Tracker feature to the Squadcast platform. SLO Tracker seeks to provide a simple and effective way to keep track of your error budget burn rate without the hassle of configuring and aggregating multiple data sources.

Advantages of Using a Mock API to Accelerate Development

Mocking APIs is an increasingly popular trend, with more and more developers seeing the advantages of mocking dependencies rather than spinning up actual duplicates of resources. On a high-level, a mock API means that you have a service that returns static data, which in turn is based on a real API.

Red Hat Shares - Cloud services basics

Enterprises spent US$178 billion on cloud infrastructure services in 2021, 37% more than in 2020. And “global spending on cloud services is expected to reach over US$482 billion in 2022.” Clearly the use of cloud services is on the rise. But what are cloud services exactly, and why are they beneficial? Cloud services are infrastructure, platforms, or software that are hosted by third-party providers and made available to users through the internet.

Monitor PlanetScale with Datadog

PlanetScale is a serverless, MySQL-compatible database platform powered by Vitess. PlanetScale handles database scaling while also providing you with the tools to increase your development velocity, such as branching, non-blocking schema changes, automatic backups, built-in connection pooling, as well as a helpful interface and CLI. Datadog’s new integration gives you deep visibility into your PlanetScale databases, so you can optimize your usage and costs.

Testing Flask framework with Pytest

Writing tests in any programming language can be difficult, but it does not have to be. In this tutorial, I will show you how you can easily write and run tests using Flask and Pytest. As a bonus, we will also integrate a CI/CD pipeline to run tests on a Flask app using CircleCI. Be sure to check out our other Flask tutorials to learn about application logging, authentication decorators, and automating Flask deployments.

Why is customer success so important for all of the organization's teams?

Success is what every business envisions. Yet, this journey definitely isn’t linear or straightforward. As a company looking for success, you probably focus on marketing your product and closing as many sales as possible. But what do you do after that? Does your journey end there? Engaging with customers does not end with the sale. Assuring customers benefit from your product and collaborating with them to provide the greatest possible service is a long-term commitment.