How Kubernetes has lowered marginal costs of services, enabled composability, and driven an explosion of telemetry data needing improved observability.
Modern applications are more complex than they were a decade ago, and the only way to understand them is by instrumenting the code and observing it in production.
Cloud abstractions have evolved developer-infrastructure relations and event-driven microservices patterns. Higher abstractions are emerging to manage complexity.
The “cloud” revolutionizes how we store our data and how we access them on a day-to-day basis. Scraping numerous pages makes it difficult to store data securely.
This article explains how to decrease the chances of vulnerabilities in your software; it is important to conduct both manual and automated secure code reviews.
This article talks about the “Restore of database failed, Database is in use” and solutions to resolve this error and resolve it through third-party software.
Testkube: a cloud-native testing framework. In this blog post, I will talk about TestKube, its capabilities, and how you can use it to run tests in Kubernetes.
This article is written using Ballerina Swan Lake Update 7(2201.7.0). We will explore how to build a GraalVM native executable for a Ballerina application.
This tutorial shows how to build a video calling app with React and Video SDK — setting up the environment, integrating video calling, and implementing meeting controls.