Systems | Development | Analytics | API | Testing

Keploy

Scram Authentication: Overcoming Mock Testing Challenges

In the vast landscape of cybersecurity, authentication stands as the guardian of digital fortresses, ensuring that only the right individuals gain access to sensitive information and services. Imagine you’re at the entrance of a top-secret facility, and you need to prove your identity to the security personnel. In the digital realm, this is precisely what authentication mechanisms do – they verify your identity before granting access.

Choosing The Perfect Message Queue: Factors To Consider

Not long ago, I was handed a problem that’s no stranger to the world of programming: making asynchronous threads communicate effectively within the same process. Given the widespread nature of this issue, I expected to find an existing solution to resolve it. My search led me to the concept of message queue, which seemed promising for streamlining this communication challenge.

GitTogether | Let's get Meshy with Istio Service Mesh | Leon Nunes

In the world of microservices, networking and Observabilty is always a challenge, often there are different methodologies used. A service mesh is something that standardizes this. Istio service mesh is a mature framework that runs in K8s and provides a standard interface for this In this session we will do a istio 101 and go over how a service mesh helps with microservices and hybrid architectures.

GitTogether | Cloud Native Security Landscape | Sangam Biradar

Digital transformation is driving the adoption of cloud-native applications. Cloud-native applications are more complex and pose new security challenges. Organizations need to adopt new security practices to protect their cloud-native applications. Cloud Native Application Protection Platform (CNAPP) is a suite of tools and services that can help organizations secure their cloud-native applications.

Managing Go Processes

While working on an application that required executing a command to run a blocking program, such as a TCP/HTTP server, I encountered an interesting challenge. I needed a way to stop the application and its child processes when a signal was sent to the main program, such as SIGINT (Ctrl+C) or SIGTERM. This blog post shares my journey and the solutions I found to manage processes effectively in a Go application, focusing on Linux environments.

How I Simulated A Response From A Third Party App

Whether you’re building a web application, a mobile app, or any other software product, integrating with third-party APIs is almost inevitable. But what happens when you need to test your application’s behavior without relying on these external services? That’s where the magic of simulation comes in handy. In this blog, we’ll explore how you can simulate responses effectively, even if the actual service isn’t available.