Operations | Monitoring | ITSM | DevOps | Cloud

The latest News and Information on DevOps, CI/CD, Automation and related technologies.

You Built Your Own Certificate Management System - It's Already Broken

You were tired of renewing all those certificates, and Certbot looked so easy. Now you have scripts thousands of lines long filled with command line incantations you have to Google every time you open it. The script is running on all the critical servers. And some of the printers. If someone looks at it the wrong way, a certificate expires.

The Ultimate Guide To Container Orchestration Tools

Managing containerized applications or microservices can be difficult. It is even more demanding and prone to error if you do it manually. So, what’s the alternative? Container orchestration. Container orchestration is an automation technology that enables engineers to coordinate when containers start and stop, schedule and execute tasks, manage failovers, and perform recovery processes. The technology helps automate these tasks throughout a container’s lifecycle.

What is Database Monitoring? A Guide for Developers, DevOps, and SREs

Databases handle critical operations for applications, from online banking to e-commerce and streaming services. Any slowdown or failure can directly affect application performance and user experience. Database monitoring tracks performance, detects issues, and helps prevent downtime. It also ensures efficient use of resources, maintains security, and supports compliance requirements.

Background Job Observability Beyond the Queue

Background jobs handle the critical work that happens outside the request path: processing payments, sending emails, generating reports, syncing data. They keep applications running smoothly, but the signals they produce look different from API endpoints. Most teams start with queue metrics—how many jobs are waiting and how quickly they complete. These metrics provide the foundation, but job health extends beyond throughput.

Your weakness is your superpower Strengths based growth

Too often, we are told to highlight our weaknesses as a means for growth. From job interviews, to performance reviews, to our own self-reflection, we shine the light on what we do poorly. Building our careers isn't about doing everything well - instead, it's about doing what we already know we're good at to the best of our ability, and using the knowledge of our weakness to employ our strengths. Join Mary Thomas to learn why identifying and leaning into our strengths becomes our weakness Superpower.

Transforming Symfony monolith to multi apps A step by step guide

From monolith to multi-app join us as we explore more in this Symfony demo: Once upon a time, great people created a great Symfony demo, to be used as a living code example and help us all learn: Bigfoot. Since then, the DevRel team at Platform.sh has forked this repo and created a really fun escape game to showcase Blackfire. And we thought it would be good to have a dedicated frontend for our game, instead of reusing the Bigfoot design.

The role of empathy in technical writing SymfonyCon 2024

It’s easy to assume that our users are experts when writing documentation. But technical writing without diagrams, code examples, videos, screenshots and more can ostracise a large chunk of users who are simply searching for help when using your product. When writing technical documentation, empathy allows us to imagine ourselves as the reader: a junior developer who just started on the job, a sales manager who needs more information for a client deck, a member of the customer success team helping a client on a video call.

Simulating Multi-Agent Workflows to Find Hidden API Vulnerabilities

API gateways are often viewed as the centralized entry point for client HTTP requests in a distributed system. They act as intermediaries between clients and backend services, managing API request routing, load balancing, rate limiting, access control, and traffic shaping across multiple backend services. This API management is vital for many services and products, but many organizations can put too much stock in it.

Configuring Data Loss Prevention

Redacting PII (DLP): Speedscale can be configured to redact personally identifiable (PII) or other sensitive information (PII) from traffic via it's data loss prevention (DLP) features. This redaction happens before data leaves your network, preventing the Speedscale service from seeing the data at all. However, the overall shape or structure of the data is retained in order to facilitate useful testing against systems.

Strategic career decisions ft. Cate Huston, Engineering Director at DuckDuckGo

In this episode of The Confident Commit, Rob Zuber sits down with Cate Huston, Engineering Director at DuckDuckGo and author of "The Engineering Leader," for a deep dive into career ownership and sustainable engineering leadership. Cate challenges the common misconception that career growth equals promotion, introducing the concept of being the "directly responsible individual" for your own career and the crucial difference between "buying" versus "renting" your skills in the marketplace.