Best of ObservabilityMay 2024

  1. 1
    Article
    Avatar of communityCommunity Picks·2y

    Become a Better Java Developer: 19 Tips for Staying Ahead in 2024

    Tips for becoming a better Java developer, including upgrading Java versions, learning Kotlin, exploring other languages/frameworks, understanding Loom and Structured Concurrency, getting coverage from Oracle, learning Groovy and Scala, practicing Continuous Feedback, using Ktor, building side projects, focusing on observability, staying connected with the Java community, reading professional developer blogs, following influencers on social media, and signing up for a Java articles reading list.

  2. 2
    Article
    Avatar of quastorQuastor Daily·2y

    How Booking.com Processes Millions of Events Every Second

    Booking.com relies on events as the foundation for their observability system, using them to capture detailed, contextual information. They handle tens of millions of events every second and are looking to migrate to OpenTelemetry for its language support, extensibility, and wide vendor support.

  3. 3
    Article
    Avatar of communityCommunity Picks·2y

    The State of Data Engineering 2024

    The 2024 State of Data Engineering report discusses the influence of GenAI on software infrastructure, the expansion of product offerings due to the economic downturn, and the impact of open table formats and their catalogs in the data lake industry. It also highlights the importance of data version control and observability in AI/ML systems.

  4. 4
    Article
    Avatar of quastorQuastor Daily·2y

    How Booking.com Processes Millions of Events Every Second

    Booking.com processes millions of events every second using their observability system based on key-value pairs. They rely on events to capture detailed information and generate metrics, logs, and traces. The challenges they face include maintaining proprietary event libraries and custom conversion code.

  5. 5
    Article
    Avatar of gcgitconnected·2y

    Choosing the Right Go Framework: GoFr vs Fiber

    This post compares two popular Go web frameworks, GoFr and Fiber, by implementing a basic API using both frameworks and evaluating their performance and usability. GoFr simplifies database management and exhibits higher performance compared to Fiber. It offers a robust choice for developers looking for a framework that balances performance with functionality.

  6. 6
    Article
    Avatar of communityCommunity Picks·2y

    How to use traces to avoid breaking changes

    Tracing is a valuable tool in software development that helps prevent issues when making changes by providing visibility into system behavior and performance. It involves monitoring and recording the flow of data or events as they move through a system. Tracing in a distributed system includes components such as tracer, span, context propagation, correlation ID, instrumentation, data store, and visualization and analysis tools. OpenTracing, OpenTelemetry, Zipkin, and Jaeger are widely used distributed tracing libraries. Digma is an observability tool that provides insights and feedback during development.

  7. 7
    Article
    Avatar of quastorQuastor Daily·2y

    How Zomato built a Petabyte Scale Logging System

    Zomato built a Petabyte Scale Logging System using ClickHouse as they encountered scaling problems with Elasticsearch. They have over 80 million active users and generate 50 terabytes of uncompressed log files daily. The switch to ClickHouse resulted in cost savings and improved performance.

  8. 8
    Article
    Avatar of communityCommunity Picks·2y

    Spring Boot 3.3: Top 7 Observability Enhancements

    Spring Boot 3.3 introduces several observability enhancements, including updates to Rabbit, Jersey, Micrometer, OpenTelemetry, Brave, Zipkin, and Prometheus. New properties and changed properties are also included.

  9. 9
    Article
    Avatar of communityCommunity Picks·2y

    Digmathon

    Learn how to install Digma, discover and analyze issues in your code, and participate in the Digmathon event.

  10. 10
    Article
    Avatar of faunFaun·2y

    True Developer Story: Navigating Challenges with Traditional Logging vs OpenTelemetry Tracing

    A software engineer shares their experience transitioning from traditional logging to OpenTelemetry tracing and the benefits it brings to the debugging process.