Remove Application Remove Engineering Remove Protocol
article thumbnail

EP144: The 9 Algorithms That Dominate Our World

ByteByteGo

They are used in internet search engines, social networks, WiFi, cell phones, and even satellites. Step 8 - The API gateway transforms the request into the appropriate protocol and sends it to backend microservices. Steps 9 - 11: The result is returned from the server application, and gets encoded and sent to the transport layer.

Gateway 264
article thumbnail

Simple Precision Time Protocol at Meta

Engineering at Meta

While deploying Precision Time Protocol (PTP) at Meta, we’ve developed a simplified version of the protocol (Simple Precision Time Protocol – SPTP), that can offer the same level of clock synchronization as unicast PTPv2 more reliably and with fewer resources. Server-driven communication with little control by the client.

Protocol 130
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Watch Meta’s engineers discuss optimizing large-scale networks

Engineering at Meta

Operational Efficiency and Metrics Improvements: Traditional network metrics such as packet loss and jitter are too specific to the network/host and do not provide correlation between the application behavior and network performance.

article thumbnail

Apache Kafka Rebalance Protocol for the Cloud: Static Membership

Confluent

Static Membership is an enhancement to the current rebalance protocol that aims to reduce the downtime caused by excessive and unnecessary rebalances for general Apache Kafka ® client implementations. To get a better grasp on the rebalance protocol, we’ll examine this concept in depth and explain what it means.

article thumbnail

EP141: How to Ace System Design Interviews Like a Boss?

ByteByteGo

Redpanda Streamfest: Learn the latest in streaming data and AI (Sponsored) Redpanda Streamfest is your best chance to learn the latest techniques and technologies for building data pipelines that support real-time applications, analytics and AI. Used in protocols such as HTTP, FTP, and SMTP. The solution?

Unicast 211
article thumbnail

The Importance of Distributed Tracing for Apache-Kafka-Based Applications

Confluent

Apache-Kafka ® -based applications stand out for their ability to decouple producers and consumers using an event log as an intermediate layer. Distributed tracing has been key for helping us create a clear understanding of how applications are related to each other. Distributed tracing with Zipkin. Zipkin Architecture Overview.

article thumbnail

Network Engineer vs Cloud Engineer: Which is Better for 2025?

NW Kings

Among the most sought-after roles are Network Engineers and Cloud Engineers. What Are the Roles of Cloud Engineers and Network Engineers? Cloud Engineer A Cloud Engineer specializes in cloud computing technologies. Key responsibilities include: Deploying applications in the cloud.