Home » DevOps » Page 2

DevOps

Accelerating App Testing with Automation and Modern CI Pipelines

Usually when we talk about Quality we think about the QA team in our organisation, but that definition has changed. Now the QA team is also looking after the release cycle process and specifically making sure that Testing is part of the release cycle with the help of CI/CD Automation. CI/CD is about continuously testing and integrating different teams’ efforts ...

Read More »

Gradle: Push to Maven Repository

If you are a developer sharing your artifacts is a common task, that needs to be in place from the start. In most teams and companies a Maven repository is already setup, this repository would be used mostly through CI/CD tasks enabling developers to distribute the generated artifacts. In order to make the example possible we shall spin up a ...

Read More »

Enabling Seamless Test Analytics With LambdaTest And Sumo Logic

As modern software development requires fast and quality releases, implementing continuous testing has become crucial for engineering teams. It ensures quality checks at every stage of software development and avoids unwanted glitches during the later stages of software application development. Organizations increasingly prioritize quality and need to ship software products at light speed. As a result, end-to-end testing is crucial ...

Read More »

Test Orchestration: What, Why, and How?

Automated testing strengthens the continuous testing cycle by reducing human intervention, thereby reducing error frequency. Test scripts, scalable & reliable test infrastructure, and efficient test data are the major building blocks of automated testing and have since become central to the continuous testing cycle. Asynchronous progression is a common feature in automation testing, especially used during the process of end ...

Read More »

Debezium Server with PostgreSQL and Redis Stream

Debezium is a great tool for capturing the row level changes that happen on a Database and stream those changes to a broker of our choice. Since this functionality stays in the boundaries of a Database, it helps on keeping our applications simple. For example there in no need for an application to emit events on any database interactions. Debezium ...

Read More »

Cloud Deploy with Cloud Run

Google Cloud Deploy is a service to continuously deploy to Google Cloud Application runtimes. It has supported Google Kubernetes Engine(GKE) so far, and now is starting to support Cloud Run. This post is about a quick trial of this new and exciting support in Cloud Deploy.  It may be simpler to explore the entire sample which is available in my github ...

Read More »

Webinar: Clean Coding Practices for Test Automation

Some programming teams fail to write high-quality code while trying to meet the software development deadline. This is counterproductive. It doesn’t matter how visually appealing a new application may appear; if the underlying code is hard to understand, it will be challenging to maintain, update and scale it. It is overly simplistic to judge code as ‘good’ or ‘bad.’ Code ...

Read More »

O11y Guide – Who are the Cloud Native Observability Players?

The first article in this series covered how developers have to deal with more than just code in a cloud native world. It shared a look at cloud native observability (o11y) and touched on what the three pillars are versus the three phases of observability. This second article takes you out onto the playing field where you need to understand who the ...

Read More »

O11y Guide – Your First Steps in Cloud Native Observability

While I’ve been evolving the stories I’m telling for some time from developer audiences towards architecture audiences, one thing that caught my eye has been the complexities of cloud native environments. The complexer the solution architecture, the more need for simple ways of sharing how successful organizations work at cloud native scale.  Along with the journey into cloud native architectures, ...

Read More »