Home / Companies / Lumigo / Blog / February 2024

February 2024 Summaries

7 posts from Lumigo

Filter
Month: Year:
Post Summaries Back to Blog
The Payment Card Industry Data Security Standard (PCI DSS) is a globally recognized set of security standards designed to ensure that all companies handling credit card information maintain a secure environment. PCI DSS is crucial for safeguarding sensitive payment card information against unauthorized access and theft, helping build customer trust and reassuring them that their card information is handled securely. OpenTelemetry has become an essential tool in modern deployments, providing real-time insights into system performance and security postures, making it an invaluable ally in complementing and enhancing PCI DSS compliance efforts. By integrating OpenTelemetry with PCI DSS requirements such as Secure Network, Protect Stored Cardholder Data, Secure Systems and Applications, Restrict Access to Cardholder Data, Monitor and Track Access, and Regularly Test Security Systems, organizations can ensure robust security measures are in place, aid in identifying security weaknesses, and provide detailed audit trails for access control. Additionally, tools like Lumigo simplify the integration process, allowing teams to focus on deriving valuable insights rather than grappling with implementation overhead, providing a seamless enhancement of visibility and monitoring capabilities.
Feb 28, 2024 1,123 words in the original blog post.
The author is conducting a comparison between NestJS and ExpressJS frameworks for building applications, focusing on their performance, debugging capabilities, and error handling mechanisms. The comparison involves deploying identical applications to containerized environments alongside OpenTelemetry to analyze resource utilization and debugging with a side-by-side performance comparison. The goal is to understand the strengths and weaknesses of each framework in real-world scenarios. By using Lumigo's no-code instrumentation method, the author aims to provide valuable insights into how these frameworks navigate error scenarios, performance under load, and exception management. This experiment highlights the importance of choosing the right framework for specific use cases and provides a tangible understanding of the performance metrics, tracing data, and related data.
Feb 27, 2024 1,344 words in the original blog post.
A balanced approach is necessary in application development, considering both the need for speed to deliver a product quickly and the importance of quality and depth. This balance can be achieved by setting realistic timelines, embracing agile methodologies, prioritizing features, and implementing an observability strategy such as OpenTelemetry. Observability provides a comprehensive view of an application's internal state, enabling teams to identify issues more efficiently, make informed decisions, and collaborate across stakeholders. By striking the right balance between speed and quality, developers can ensure that their products meet user expectations without compromising on delivery timelines, ultimately achieving success in the market.
Feb 22, 2024 1,470 words in the original blog post.
This article discusses the benefits and drawbacks of using Postgres's JSONB data type, particularly when compared to storing data in regular text fields. The author sets up a test application using OpenTelemetry to compare the performance of both storage methods, finding that JSONB can be 3 times more intensive than text storage. However, this comes with the benefits of being able to store structured and unstructured data together seamlessly in the same database environment, supporting modern apps' rapidly changing needs. The article also highlights the importance of understanding and optimizing database usage, using tools like Lumigo to observe traces and resource usage, making it easier to diagnose issues, debug faster, and gain a deeper understanding of microservice applications.
Feb 21, 2024 1,164 words in the original blog post.
MongoDB's flexibility and document-oriented nature make it stand out from traditional relational databases, offering dynamic data interactions that mirror real-world information complexities. However, this flexibility introduces unique debugging challenges, particularly when tracing complex interactions between the application and MongoDB. OpenTelemetry steps in to streamline debugging by providing contextual correlation for complex interactions, enhancing reliability and efficiency. To demonstrate its capabilities, a demo application is deployed with a MongoDB container, a Java Spring Boot app, and OpenTelemetry, allowing users to debug and visualize their application's interactions with MongoDB in real-time. By integrating Lumigo with OpenTelemetry, developers can easily add monitoring to their applications without modifying the codebase, providing a comprehensive view of trace data and contextual correlation.
Feb 14, 2024 1,299 words in the original blog post.
This blog post explores how to integrate OpenTelemetry into an Android app for better observability and tracing. To start, the author sets up their development environment using Android Studio, an AWS account, and a Lumigo account, which is required for OpenTelemetry. They then create a simple Android app with a button that calls an external API powered by AWS, which they monitor and trace end-to-end using OpenTelemetry. The author also discusses the importance of community engagement and contribution to shaping the future of OpenTelemetry in its alpha phase. By following this guide, developers can improve their mobile app's performance and experience, as well as gain valuable insights into their application's behavior.
Feb 08, 2024 1,213 words in the original blog post.
Winglang is a cloud framework that aims to redefine how we interact with cloud environments by seamlessly connecting different cloud platforms. It blends infrastructure management with application development, allowing developers to craft application logic alongside infrastructure code, which can significantly reduce complexity and improve efficiency. The framework can be installed through npm and comes with a console that automatically hot reloads by default, enabling faster development time. To deploy Winglang, users need to set up Terraform, an authenticated AWS CLI, and a Lumigo account, then run the `wing compile` command followed by `terraform init` and `terraform apply`. Once deployed, users can access the Wing Console to interact with resources such as queues, counters, functions, and buckets. With OpenTelemetry tracing, Winglang provides valuable insights into distributed systems, including full trace pictures and metrics associated with deployments. The framework is still evolving but has shown considerable growth since its early stages, highlighting its potential to simplify cloud deployments.
Feb 01, 2024 1,254 words in the original blog post.