Tag: Devops
-
Securing Kafka infrastructure at Uber
Posted on June 27, 2022, Level intermediate Resource Length medium
Uber has one of the largest deployments of Apache Kafka® in the world. It empowers a large number of real-time workflows at Uber, including pub-sub message buses for passing event data from the rider and driver apps, as well as financial transaction events between the backend services. By Prateek Agarwal, Ryan Turner, and KK Sriramadhesikan.
Tags software-architecture infosec devops performance queues messaging streaming distributed
-
Don't mix refactorings with behavior changes
Posted on June 16, 2022, Level intermediate Resource Length medium
Probably the biggest reason not to mix refactorings with behavior changes is that it makes it too easy to make a mistake. By Jason Swett.
Tags programming code-refactoring software app-development devops
-
How to monitor Docker with Telegraf and InfluxDB
Posted on June 14, 2022, Level intermediate Resource Length medium
Docker is an increasingly popular choice for businesses dealing with containerized applications. However, as with any new technology, Docker introduces complexities that need to be managed. Some of these complexities relate to infrastructure and application monitoring. Due to the abstraction offered by containers, traditional monitoring solutions might not be suitable for Docker-based workloads. By Cameron Pavey
Tags monitoring docker containers app-development devops
-
A beginner's guide to benchmarking with NoSQLBench
Posted on June 13, 2022, Level intermediate Resource Length medium
There are several benchmarking tools in the market but most of them require esoteric coding knowledge. NoSQLBench is simple to use while providing sophisticated benchmarking for Cassandra and other NoSQL databases. It provides results within minutes. By Jones-Gilardi.
Tags monitoring tdd nosql app-development devops
-
A deep dive into OpenTelemetry metrics
Posted on June 12, 2022, Level intermediate Resource Length long
OpenTelemetry is an open-source observability framework for infrastructure instrumentation hosted by the Cloud Native Computing Foundation (CNCF). The project gained a lot of momentum with contributions from all major cloud providers (AWS, Google, Microsoft) as well as observability vendors (including Timescale) to the point it became the second-highest ranked CNCF project by activity and contributors, only coming second to Kubernetes itself. By James Blackwood-Sewell.
Tags monitoring cloud cio app-development devops
-
AIOps with Azure Metrics Advisor
Posted on June 4, 2022, Level intermediate Resource Length long
AIOps is a term introduced by Gartner in 2016, referring to AI for IT Operations. It combines big data and machine learning to automate IT operations processes, including event correlation, anomaly detection, and causality determination. By ODSC Community.
Tags cloud devops azure database big-data
-
Magic NAT: Everywhere, unbounded, and lower cost
Posted on May 30, 2022, Level beginner Resource Length long
Network Address Translation (NAT) is one of the most common and versatile network functions, used by everything from your home router to the largest ISPs. Today, we're delighted to introduce a new approach to NAT that solves the problems of traditional hardware and virtual solutions. By Annika Garbers.
Tags cloud devops performance management
-
Event streaming is not event sourcing!
Posted on May 18, 2022, Level beginner Resource Length long
The main misunderstanding, and source of the issues, is related to deciding on the stale data. It brings uncertainty and the need for workarounds. It's a common mistake to use tools like Kafka and Pulsar for event stores, but they are not. You don't have basic guarantees for optimistic concurrency checks. By Oskar Dudycz.
Tags streaming software-architecture devops akka app-development
-
What are namespaces and cgroups, and how do they work?
Posted on May 16, 2022, Level intermediate Resource Length medium
Recently, I have been investigating NGINX Unit, our open source multi-language application server. As part of my investigation, I noticed that Unit supports both namespaces and cgroups, which enables process isolation. In this blog, we'll look at these two major Linux technologies, which also underlie containers. By Scott van Kalken of F5.
Tags nginx devops linux
-
What exactly should we be logging?
Posted on May 15, 2022, Level intermediate Resource Length medium
As a security architect and the technical leader for the Logging Made Easy project, I am often asked "what logs should I be collecting?" I absolutely hate the standard 'it depends' response. So, I've been answering with a question of my own: "For what?" This has led to a number of interesting discussions on the topic of who should be logging what, and when. By Adam B.
Tags infosec devops programming learning software how-to
-
Modern alternatives to some of the classic Linux commands
Posted on May 11, 2022, Level beginner Resource Length medium
When you start learning Linux, you begin with a standard set of Linux commands that have been in existence since the UNIX days. As you grow old as a Linux user, you keep on mastering the same set of standard commands. By Abhishek Prakash.
Tags miscellaneous linux how-to devops learning
-
Using Kong API Gateway with an event driven system to modernize legacy integrations
Posted on May 5, 2022, Level intermediate Resource Length medium
Let's talk API gateways and event based integration a bit. Amazon API gateway has been a pillar of serverless applications on AWS, it allows developers to manage API endpoints backed by Lambda functions or potentially other services. By Sebastien Goasguen.
Tags web-development devops app-development kubernetes containers