Thundra Logo

Remote Debugging for Java Applications

| | debugging
Introduction The shift to cloud computing and distributed systems has brought about many benefits, but it has also introduced new challenges when it comes to debugging. Traditional debugging methods such as logging and breakpoints can be less effective in these environments because they often rely on a central point of ... Read More
Thundra Logo

Best Practices to Strengthen Your CI

| | CI-CD
Ci/CD is often considered the backbone of any DevOps process as it is that stage in which software is thrown over the wall from dev to Ops. From development to production where Ops functionality takes over. Hence it is imperative that we get this right for the success of our overall development ... Read More
Thundra Logo

How to Set Up a CI Pipeline in GitHub Actions

| | CI-CD
CI/CD has become an integral part of any software development workflow. It is hard to imagine a world of software without CI/CD as it is indisputably the backbone of DevOps. From affecting lead times and deployment frequencies to changing failure rates and MTTR, a solid CI/CD can mean success or ... Read More
Thundra Logo

How to Scale While Avoiding CI Pitfalls

| | CI-CD, testing
Moving quickly while also maintaining high quality and availability is a balancing act that is hard to maintain but essential to the success of any software development lifecycle. Many teams today are using DevOps techniques to keep their development process fast without losing the quality and availability their users expect ... Read More
Thundra Logo

What CI Observability Means for DevOps

| | CI-CD, DEVOPS
In the endeavors to conquer and expand, we have found ourselves now wrestling the beasts of the clouds. After all, the battle of Cloud development with all its gains was expected to be nothing less than enigmatic. Our greatest strategy, anticipated to secure yearning triumph has been laid out and ... Read More
Thundra Logo

Remote Debugging and What It Means for Java Applications

| | debugging
Following the lingering promise of managed infrastructure, reduced operational cost, and resiliency, cloud computing has seen phenomenal trends in adoption since the past decade. As software development marches towards the cloud, we soon realize that this shift warrants the need to rethink our debugging strategies. This is because as software ... Read More
Thundra Logo

History of Debugging: A Developers Saga

| | debugging
The march of technology is one that time and again has proved irrepressible. From committing phone numbers of parents and close friends to memory, to now having handheld devices that let you connect to the world with just the click of a few perceived buttons on a touch screen. The ... Read More
Thundra Logo

The Myth of NoOps

| | DEVOPS, GitOps
2009 has a special place in the history of software and technology as it is the year that formally saw the birth of DevOps. In June of that year, John Allspaw and Paul Hammond presented their talk, 10 Deploys a Day: Dev and Ops Cooperation at Flicker” at the O’Reilly ... Read More
Thundra Logo

Active/Active Multi-Region Systems on Steroids With Serverless

As the world migrates to the concept of DevOps the primary goal becomes clear. How can we increase velocity while maintaining our system’s stability? With the motive of going faster, we also risk increased chances of failure. The risk is even higher when considering concepts such as GitOps where we see ... Read More
Thundra Logo

Ebbs and Flows Of DevOps Debugging PART 2

| | debugging, DEVOPS
This piece is the second part of a two-part series on how focusing on cloud debugging practices can accelerate our DevOps intentions. In part 1, we explored how an increased move to the cloud pushed for the adoption of DevOps practices. However, throughout the past decade or so, since we have been ... Read More