Operations | Monitoring | ITSM | DevOps | Cloud

How to View Logs in Kubectl

Kubernetes has become the de-facto solution for container orchestration. While it has, in some ways, simplified the management and deployment of your distributed applications and services, it has also introduced new levels of complexity. When maintaining a Kubernetes cluster, one must be mindful of all the different abstractions in its ecosystem and how the various pieces and layers interact with each other in order to avoid failed deployments, resource exhaustion, and application crashes.

Cold starts get the cold shoulder - Provisioned Concurrency has changed the game

Among the many, MANY announcements at re:Invent this year is one that settles a years-long debate or concern amongst people considering using AWS Lambda to build serverless applications: cold starts. AWS Lambda is now 5 years old. For all of that time, there’s been a concern about latency the first time a function is called. Well, fret no more: with Provisioned Concurrency you can pay a tiny fee to know Lambda functions are always available.

Monitor Azure DevOps workflows and pipelines with Datadog

Microsoft Azure DevOps is a leading platform for planning, building, and deploying code. We are excited to announce a new integration with Azure DevOps, which helps organizations see the full picture as they build and deploy dynamic applications. Teams can get new insights into their builds, releases, work items, and code events; understand how deployments impact application performance; and even halt bad updates automatically.

5 Application Development Trends for 2020

Over the past decade, there have been many innovations in the software development industry with new technologies like the cloud, microservices, and virtualization and new methods with DevOps and agile practices. With these advancements, we’ve seen a seismic shift in application development, from many apps being built for business users and desktops to the rise of consumer apps on mobile devices.

Protection from malicious Python libraries jeilyfish and python3-dateutil

Two malicious Python libraries, jeilyfish (with a capital i and a lowercase L in the original name) and python3-dateutil, were detected on PyPI (Python Package Index) on December 1st. They were typosquatting similar named legitimate libraries jellyfish (with a double lowercase L) and python-dateutil libraries, a malicious technique aiming to trick developers to use the similar named modified libraries.

What Is a Service Mesh, and Why Do You Need One?

“Service mesh” is an umbrella term for products that seek to solve the problems that microservices’ architectures create. These challenges include security, network traffic control, and application telemetry. The resolution of these challenges can be achieved by decoupling your application at layer five of the network stack, which is one definition of what service meshes do.

Looking back at SCOM-Day 2019

This year was the first time that we, together with the team from Approved in Sweden, hosted the yearly SCOM-Day event in Gothenburg. This year's event was a great success for which we thank our sponsors and attendee's. As always, the day was packed with exciting sessions and numerous networking opportunities. We have gathered pictures and presentations from the event that you can find in the link below.

How to Use Broadway in Your Elixir Application

In today’s post, we will be covering the Elixir library named Broadway. This library is maintained by the kind folks at Plataformatec and allows us to create highly concurrent data processing pipelines with relative ease. After an overview of how Broadway works and when to use it, we’ll dive into a sample project where we’ll leverage Broadway to fetch temperature data from https://openweathermap.org/ in order to find the coldest city on earth.