Boston, MA, USA
Apr 8, 2021   |  By Ismail Egilmez
Developers love their logging. Virtually every programming language lets you create additional output for your application in the form of logs. It’s an easy way to debug code and it’s understood even by junior developers. Logs tell you if a call to a certain method has failed if a specific line of code has been reached during execution, or when to get a local variable’s value. And who could blame them?
Apr 6, 2021   |  By Ismail Egilmez
The process of writing code has evolved—is your organization ready for the demands of today’s software development? The individual development steps haven’t changed much. Code is still written, tested, integrated, and released. But the way these steps are accomplished, how code is handed off from one stage to another, and how it is released, is vastly different. The goal today is to get applications out the door faster.
Apr 2, 2021   |  By Berkay Mollamustafaoglu
I'm one of the fortunate people who have witnessed the (r)evolution of software development and delivery throughout my career. From programs deployed in local racks to serverless running with the pay-as-you-go paradigm, we've seen a breakthrough in computing in a relatively short time.
Mar 25, 2021   |  By Sarjeel Yusuf
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 Velocity conference. Legend has it that Patrick Debois was not physically present at the talk, however, he did see the recording of the presentation.
Mar 23, 2021   |  By Serkan Özal
Developers are often discouraged by the amount of time spent debugging code. Time spent debugging is time away from developing interesting new features. So how can this pain point be alleviated? The first way to cut down on time spent debugging is to write better code. Code without any of those tricky, off-by-one errors and null object dereferences. Ideal code. But we all know it’s impossible to write perfect code on the first try. Besides, requirements change.
Mar 18, 2021   |  By Serkan Özal
How can your team work faster to identify problems in their code? And more importantly, how can you reduce, eliminate, or solve problems while building a culture of collaboration rather than blame? Today’s fast-paced DevOps environments center around the CI/CD pipeline, tuned to give your team quick feedback loops and let you release even multiple times per day.
Mar 16, 2021   |  By Ismail Egilmez
Today's applications are more distributed, and today's world is more remote, than ever. But developers just don't have the same freedom and comfort that they’ve become accustomed to when developing in remote environments. One of the biggest challenges of remote environments is having the ability to debug applications.
Mar 11, 2021   |  By Bruno Amaro Almeida
In modern software development practices, it’s imperative to understand continuous integration (CI) and continuous delivery/deployment (CD). The goal of a CI/CD pipeline is to allow developers to apply new software changes to a production environment quickly and safely in order to generate business value. Understanding the difference between continuous integration, delivery, and deployment is important for both engineers and business leaders.
Mar 9, 2021   |  By Oguzhan Gencel
According to a survey conducted by Jetbrains, Spring Boot is the top Java framework for developing web applications. Spring Boot applications are usually deployed on a dedicated server and/or container via necessary orchestration. Normally, this inevitably includes the work of managing the infrastructure and scalability of the application.
Mar 4, 2021   |  By Sarjeel Yusuf
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 a move from push-based pipelines to pull-based ones with the objective of increasing velocity in going to production with changes to our Kubernetes systems.
Apr 1, 2021   |  By Thundra
Thundra Sidekick is an application debugger for remote pre and post production platforms. It enables developers debug their applications 10x faster than before. With Sidekick, developers can debug any kind of applications such as microservices with distributed architectures hosted on cloud or on-premises. Sidekick offers non-breaking breakpoints aka. tracepoints seamlessly combined with distributed tracing. Software teams can debug any application hosted anywhere while collaborating with each other.
Jan 28, 2021   |  By Thundra
Thundra Sidekick removes the debugging burdens and enables developers to put tracepoints to the code which don’t break the execution but take snapshots. Then takes it to the next level by displaying the distributed trace of the modern applications. Thundra Sidekick is helpful when developers work on remote environments and debug their code while they build.
Oct 28, 2020   |  By Thundra
There's a misconception around serverless that it will remove the Ops people from organizations. Serverless removes undifferentiated heavy lifting but makes the Ops people even more valuable for the teams because they are experienced about the failures of a software. Using extensive observability, Ops folks can adapt themselves into serverless and provide more value for their company. In this video, we discuss serverless adaptation for DevOps teams and how Thundra can help.
Jun 9, 2020   |  By Thundra
It has been more than five years since serverless became part of our application development life cycle, following the announcement of AWS Lambda. After realizing some of their limitations, AWS has resolved many of the issues with serverless, and there are many pure serverless applications in production now. In this webinar, we'll talk about the current state of serverless as of June 2020, and discuss the existing challenges of serverless, as well as their solutions.
May 12, 2020   |  By Thundra
Thundra is an Application Observability and Security Platform for serverless-centric, container, and virtual machine workloads. DevOps/SRE, IT operations, and IT security rely on Thundra to run fast safely, troubleshooting and debugging with improved MTTR. Thundra is committed to making the lives of enterprise IT professionals better by reducing the complexity, costs, and bottlenecks slowing teams down, leveraging Thundra’s unique technology footprint to replace numerous existing enterprise tools while improving productivity and efficiency.
Apr 15, 2020   |  By Thundra
With serverless, there are now fewer things to be scared of while maintaining always-on software thanks to outsourced scalability, availability, and security issues. At the same time, developers tend to architect more distributed systems in order to take advantage of serverless and guarantee the modularity of their architecture. The downside of this is that losing access to the underlying server makes debugging harder than ever because you can’t pause the execution to debug.
Mar 24, 2020   |  By Thundra
Since its inception, the most pronounced problem for serverless has always been debugging it natively. Abstracting away the cloud platform freed up the time to manage the runtime environment but it also took away the opportunity to debug the application from their IDE. There are various attempts to address this need in the industry. The most recent update by Thundra makes it possible to debug AWS Lambda functions on popular IDEs while Lambdas are running in their native environment.
Mar 9, 2020   |  By Thundra
Thundra provides the best in market observability that lets application teams understand the application behavior and manage the application health. Unmatched visibility towards the asynchronous events down to the line level execution of code is a few clicks away with Thundra.
Nov 29, 2019   |  By Thundra
This video shows how can you trace your AWS Lambda function in a real Lambda environment using your IDE with Thundra's agent. In this way, you will be able to debug your serverless functions like you can do before with normal apps.
Nov 20, 2019   |  By Thundra
In this webinar, Farrah Campbell, Jeremy Daly, Chase Douglas, Serhat Can, and Emrah ?amdan are chatting all exciting serverless sessions and parties, and some hot tips about re:Invent.
Dec 4, 2020   |  By Thundra
Debugging in production can provide an opportunity to pinpoint bugs that might not be apparent in the development or staging stacks. In this whitepaper, we will discuss how to effectively debug in production.
Oct 30, 2020   |  By Thundra
Kubernetes is a complex system but not a complicated one. Its layered architecture is open to creating disasters caused by networking, security, configuration, and cloud provider limitations. Learning from others' mistakes is the new reality of succeeding for cloud applications. This perfectly applies to Kubernetes-based software architectures and your software, too. If you don't understand how other people will fail, it's more likely that you'll fail at some point.
Sep 10, 2020   |  By Thundra
Learn how you can gain observability through serverless architectures with native tools like AWS X-Ray, open-source solutions like OpenTelemetry, and automated solutions like Thundra! This paper walks through the problem of serverless observability. It starts by defining the observability problem space, explaining how debugging and tracing are only part of a larger picture of application behavior. We'll explore AWS CloudWatch and X-Ray as a first attempt at observability. Then we will detail several open source serverless availability tools, before discussing Thundra's automated approach to observability.
Jun 10, 2020   |  By Thundra
Moving to a modernized cloud-native environment can remove many challenges. Instead of worrying about underlying infrastructure, you can focus on building new features and innovating. But companies can face new complexities such as understanding an application's health. Download this eBook to better understand these complexities and to manage large-scale microservices applications across development, testing, staging, and production environments using Thundra on Amazon Web Services (AWS).
Apr 25, 2019   |  By Thundra
Discover different ways of achieving observability in stateless, distributed, and event-driven architectures.
Jan 9, 2019   |  By Thundra
Built for straightforward debugging, monitoring, and observability, Thundra provides deep insight into your entire serverless environment.

Quickly pinpoint problems in Serverless. Thundra provides full observability, debugging, and performance monitoring for serverless development and operations teams.

Thundra is a software organization dedicated to helping serverless applications become a mainstream production reality for all enterprise organizations by shedding light into black box environments. With rich visualizations of aggregated metrics, logs, and traces, software teams can quickly identify and solve performance problems in their AWS Lambda environments with minimal to zero coding and no additional overhead.

Thundra provides answers quickly:

  • Maximize Developer Productivity: Focus on developing valuable business features and spend less time manually implementing monitoring tooling and debugging application problems.
  • Lower Costs and Resource Consumption: Identify what areas of your application are taking up the most resources in order to maximize efficiencies and reduce overall consumption.
  • Analyze from a Single View: Understand how your serverless applications interact with external services and, with integrations, analyze your serverless system alongside all your other data.

Pinpoint your serverless problems and get back to coding.