Archives
- By thread 3676
-
By date
- June 2021 10
- July 2021 6
- August 2021 20
- September 2021 21
- October 2021 48
- November 2021 40
- December 2021 23
- January 2022 46
- February 2022 80
- March 2022 109
- April 2022 100
- May 2022 97
- June 2022 105
- July 2022 82
- August 2022 95
- September 2022 103
- October 2022 117
- November 2022 115
- December 2022 102
- January 2023 88
- February 2023 90
- March 2023 116
- April 2023 97
- May 2023 159
- June 2023 145
- July 2023 120
- August 2023 90
- September 2023 102
- October 2023 106
- November 2023 100
- December 2023 74
- January 2024 75
- February 2024 75
- March 2024 78
- April 2024 74
- May 2024 108
- June 2024 98
- July 2024 116
- August 2024 134
- September 2024 130
- October 2024 141
- November 2024 98
-
EP76: Netflix's Tech Stack
EP76: Netflix's Tech Stack
This week’s system design refresher: System Design: Apache Kafka In 3 Minutes (Youtube video) Netflix's Tech Stack How Do C++, Java, Python Work? Top 5 Kafka use cases How is data transmitted between applications? An Unusual Request: Combating International Book Piracy on Amazon Forwarded this email? Subscribe here for moreThis week’s system design refresher:
System Design: Apache Kafka In 3 Minutes (Youtube video)
Netflix's Tech Stack
How Do C++, Java, Python Work?
Top 5 Kafka use cases
How is data transmitted between applications?
An Unusual Request: Combating International Book Piracy on Amazon
Engineering Metrics CEOs Love | A Free Presentation Deck
For too many engineering leaders, the most stressful part of their job isn’t a bug or a system crash. The thing they worry about most is having to step into a boardroom and make the case that their engineering team is positively impacting the broader company.
In this CEO-approved slide deck, you’ll find simple ways to communicate how your team is increasing engineering efficiency, all while delivering business results consistently.
From crystal-clear ways to illustrate how engineering resources match company priorities to how developers reduce the turnaround time on essential features, the CTO Board Deck is your secret weapon for owning any boardroom you enter.
System Design: Apache Kafka In 3 Minutes
Netflix's Tech Stack
This post is based on research from many Netflix engineering blogs and open-source projects. If you come across any inaccuracies, please feel free to inform us.
Mobile and web: Netflix has adopted Swift and Kotlin to build native mobile apps. For its web application, it uses React.
Frontend/server communication: GraphQL.
Backend services: Netflix relies on ZUUL, Eureka, the Spring Boot framework, and other technologies.
Databases: Netflix utilizes EV cache, Cassandra, CockroachDB, and other databases.
Messaging/streaming: Netflix employs Apache Kafka and Fink for messaging and streaming purposes.
Video storage: Netflix uses S3 and Open Connect for video storage.
Data processing: Netflix utilizes Flink and Spark for data processing, which is then visualized using Tableau. Redshift is used for processing structured data warehouse information.
CI/CD: Netflix employs various tools such as JIRA, Confluence, PagerDuty, Jenkins, Gradle, Chaos Monkey, Spinnaker, Altas, and more for CI/CD processes.Latest articles
If you’re not a subscriber, here’s what you missed this month.
How Do C++, Java, Python Work?
The diagram shows how the compilation and execution work.
Compiled languages are compiled into machine code by the compiler. The machine code can later be executed directly by the CPU. Examples: C, C++, Go.
A bytecode language like Java, compiles the source code into bytecode first, then the JVM executes the program. Sometimes JIT (Just-In-Time) compiler compiles the source code into machine code to speed up the execution. Examples: Java, C#
Interpreted languages are not compiled. They are interpreted by the interpreter during runtime. Examples: Python, Javascript, Ruby
Compiled languages in general run faster than interpreted languages.
Over to you: which type of language do you prefer?Top 5 Kafka use cases
Kafka was originally built for massive log processing. It retains messages until expiration and lets consumers pull messages at their own pace.
Unlike its predecessors, Kafka is more than a message queue, it is an open-source event streaming platform for various cases.
Let’s review the popular Kafka use cases.Log processing and analysis
The diagram below shows a typical ELK (Elastic-Logstash-Kibana) stack. Kafka efficiently collects log streams from each instance. ElasticSearch consumes the logs from Kafka and indexes them. Kibana provides a search and visualization UI on top of ElasticSearch.Data streaming in recommendations
E-commerce sites like Amazon use past behaviors and similar users to calculate product recommendations. The diagram below shows how the recommendation system works. Kafka streams the raw clickstream data, Flink processes it, and model training consumes the aggregated data from the data lake. This allows continuous improvement of the relevance of recommendations for each user.System monitoring and alerting
Similar to the log analysis system, we need to collect system metrics for monitoring and troubleshooting. The difference is that metrics are structured data while logs are unstructured text. Metrics data is sent to Kafka and aggregated in Flink. The aggregated data is consumed by a real-time monitoring dashboard and alerting system (for example, PagerDuty).CDC (Change data capture)
Change Data Capture (CDC) streams database changes to other systems for replication or cache/index updates. For example, in the diagram below, the transaction log is sent to Kafka and ingested by ElasticSearch, Redis, and secondary databases.System migration
Upgrading legacy services is challenging - old languages, complex logic, and lack of tests. We can mitigate the risk by leveraging a messaging middleware. In the diagram below, to upgrade the order service in the diagram below, we update the legacy order service to consume input from Kafka and write the result to ORDER topic. The new order service consumes the same input and writes the result to ORDERNEW topic. A reconciliation service compares ORDER and ORDERNEW. If they are identical, the new service passes testing.
Over to you: Do you have any other Kafka use cases to share?
How is data transmitted between applications?
The diagram below shows how a server sends data to another server.
Assume a chat application running in the user space sends out a chat message. The message is sent to the send buffer in the kernel space. The data then goes through the network stack and is wrapped with a TCP header, an IP header, and a MAC header. The data also goes through qdisc (Queueing Disciplines) for flow control. Then the data is sent to the NIC (Network Interface Card) via a ring buffer.
The data is sent to the internet via NIC. After many hops among routers and switches, the data arrives at the NIC of the receiving server.
The NIC of the receiving server puts the data in the ring buffer and sends a hard interrupt to the CPU. The CPU sends a soft interrupt so that ksoftirqd receives data from the ring buffer. Then the data is unwrapped through the data link layer, network layer and transport layer. Eventually, the data (chat message) is copied to the user space and reaches the chat application on the receiving side.
Over to you: What happens when the ring buffer is full? Will it lose packets?An Unusual Request: Combating International Book Piracy on Amazon
As many of you know, I publish my books on Amazon.
It is a great platform to do so. Amazon is where I direct people to find and buy my books. Unfortunately, there is an increasingly problematic piracy issue on the site for my books internationally, especially in India, which I am no longer able to solve by myself. The provided links direct to Amazon India, and ALL the books sold through those links are pirated.
More and more customers are getting low-quality, pirated books shipped to them. The smaller problem is that pirates get paid, and not me. The larger problem is that people get books that are unusable and unacceptable in quality, and leave 1-start reviews.
If you work at Amazon, can you please reply to this email, and help escalate this issue? I would like to keep promoting Amazon as a trusted source to purchase my books. But this issue needs to be resolved, and I'd need help from within the company. Thanks a lot in advance!
Latest articles
Here are the latest articles you may have missed:
To receive all the full articles and support ByteByteGo, consider subscribing:
Like Comment Restack © 2023 ByteByteGo
548 Market Street PMB 72296, San Francisco, CA 94104
Unsubscribe
by "ByteByteGo" <bytebytego@substack.com> - 11:36 - 9 Sep 2023 -
What's on the agenda at the G20 Summit?
Poverty, climate change, geopolitical resilience, and more
by "McKinsey & Company" <publishing@email.mckinsey.com> - 10:27 - 9 Sep 2023 -
2023 es el año clave de la IA generativa
Además, cómo los consejos de administración pueden ayudar a gestionar el riesgo geopolítico Según una encuesta reciente de McKinsey, un tercio de los encuestados dijeron que sus organizaciones utilizan la IA generativa (IAG) de forma habitual en al menos una función comercial, y el 40 por ciento señaló que sus organizaciones aumentarán su inversión en IAG. Sin duda, 2023 está demostrando ser un año decisivo para esta tecnología. A pesar de su incipiente disponibilidad pública, la IAG ya se está adoptando en todos los sectores, zonas geográficas y niveles jerárquicos en el mundo empresarial. En el artículo destacado de este mes, Michael Chui, Lareina Yee, Bryce Hall, Alex Singla y Alexander Sukharevsky, de McKinsey, comentan el crecimiento explosivo de la IAG, su potencial para transformar industrias y las conclusiones clave de la encuesta de McKinsey. Otros temas destacados de la edición de este mes son los siguientes:
•
El papel del consejo de administración en la gestión del riesgo geopolítico
•
Cómo los nuevos CEOs pueden aprovechar al máximo su primer año en el puesto
•
Cómo las empresas con mejores resultados logran un crecimiento consistente y rentable
•
Lo que depara el futuro a los líderes de estrategia en medio de la volatilidad actual y los mandatos cambiantes
La selección de nuestros editores
LOS DESTACADOS DE ESTE MES
Resiliencia geopolítica: El nuevo imperativo del consejo de administración
El riesgo geopolítico ocupa un lugar destacado en la agenda del CEO. Los miembros del consejo de administración pueden ayudar mejorando su comprensión del contexto siguiendo la evolución de la situación y supervisando los controles para mitigar estos riesgos.
Gestione las crisis futurasCómo tener un buen comienzo como CEO
Aproveche el primer año en el cargo como una oportunidad de renovación tanto personal como institucional.
Saque el máximo partido a su primer añoEl triple play: Crecimiento, beneficio y sostenibilidad
El crecimiento de los ingresos es bueno. El crecimiento rentable es mejor. Pero un crecimiento rentable que promueva las prioridades ASG es aún superior. He aquí cómo las empresas con mejores resultados que optan activamente por el crecimiento consiguen la tripleta del crecimiento.
Invierta en crecimiento sostenible e inclusivoLa evolución del mandato del líder de estrategia
Los líderes de estrategia han asumido responsabilidades adicionales durante la última década en respuesta a la creciente volatilidad y los mandatos cambiantes.
Impulse el impactoLa habilitación de energía renovable con sistemas de almacenamiento de energía en baterías
El mercado de los sistemas de almacenamiento de energía en baterías está creciendo rápidamente. Estas son las preguntas clave para quienes quieren liderar el camino.
Abra caminoPor qué el camino hacia la riqueza y el crecimiento globales es importante para la estrategia
Hay cuatro escenarios plausibles sobre cómo podría desarrollarse la economía mundial en la próxima década. He aquí cómo las empresas pueden trazar un rumbo.
Conozca los 4 escenariosEsperamos que disfrute de los artículos en español que seleccionamos este mes y lo invitamos a explorar también los siguientes artículos en inglés.
McKinsey Explainers
Find direct answers to complex questions, backed by McKinsey’s expert insights.
Learn moreMcKinsey Themes
Browse our essential reading on the topics that matter.
Get up to speedMcKinsey on Books
Explore this month’s best-selling business books prepared exclusively for McKinsey Publishing by Circana.
See the listsMcKinsey Chart of the Day
See our daily chart that helps explain a changing world—as we strive for sustainable, inclusive growth.
Dive inMcKinsey Classics
In the age of automation and AI, how can finance leaders ensure success? Read our 2018 classic “Bots, algorithms, and the future of the finance function” to learn more.
RewindLeading Off
Our Leading Off newsletter features revealing research and inspiring interviews to empower you—and those you lead.
Subscribe now— Edited by Joyce Yoo, editor, New York
COMPARTA ESTAS IDEAS
¿Disfrutó este boletín? Reenvíelo a colegas y amigos para que ellos también puedan suscribirse. ¿Se le remitió este articulo? Regístrese y pruebe nuestras más de 40 suscripciones gratuitas por correo electrónico aquí.
Este correo electrónico contiene información sobre la investigación , los conocimientos, los servicios o los eventos de McKinsey. Al abrir nuestros correos electrónicos o hacer clic en los enlaces, acepta nuestro uso de cookies y tecnología de seguimiento web. Para obtener más información sobre cómo usamos y protegemos su información, consulte nuestra política de privacidad.
Recibió este correo electrónico porque es un miembro registrado de nuestro boletín informativo Destacados.
Copyright © 2023 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "Destacados de McKinsey" <publishing@email.mckinsey.com> - 08:38 - 9 Sep 2023 -
Forward Thinking on funding a clean world with Ann Mettler
Prepare for change Forward Thinking on funding a clean world with Ann Mettler
Prepare for change Prefer audio? Listen to the podcast, and explore past episodes of the The Forward Thinking podcast. Subscribe via Google podcasts, Apple Podcasts, Spotify, or Amazon music.
From poverty to empowerment: Raising the bar for sustainable and inclusive growth
The net-zero transition: What it would cost, what it could bring
This email contains information about McKinsey's research, insights, services, or events. By opening our emails or clicking on links, you agree to our use of cookies and web tracking technology. For more information on how we use and protect your information, please review our privacy policy.
You received this email because you subscribed to our McKinsey Global Institute alert list.
Copyright © 2023 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "McKinsey Global Institute" <publishing@email.mckinsey.com> - 02:39 - 8 Sep 2023 -
The future of gen AI in 15 charts
The CEO Shortlist
Four new insights Curated by Liz Hilton Segel, chief client officer and managing partner, global industry practices, & Homayoun Hatami, managing partner, global client capabilities
The CEO role has never been easy: the boss is ultimately in charge of forming the company’s new strategies, then marshaling the resources to deliver on them. But what we’re hearing now from the world’s CEOs is that their role is harder than ever. Accordingly, we’re doubling down on our commitment to support them. Our CEO Excellence research is generating a steady stream of insights on how the best CEOs consistently deliver results. And other colleagues continue to surface the issues that matter most to CEOs and their teams in the C-suite. In line with that, we’ve changed the focus (and the name) of this newsletter to signal our commitment to helping CEOs—both present and future—do the best jobs they can. Rest assured, we will continue to deliver, twice monthly, four articles and reports that are must-reads for people across the workforce—from C-level execs to the front line. In this edition, we look at the future of generative AI, software developer productivity, and more. We hope you enjoy the read.
—Liz and Homayoun
All gen AI, all the time. It might feel like overload, but gen AI is just getting started. With so many current use cases—and hundreds, if not thousands, more on the horizon—knowing how to apply the technology to your business can seem daunting. To help, we’ve pulled together 15 of our most insightful charts, not only to offer ideas about where gen AI is headed, but also to help business leaders in a wide variety of industries put this tool to work, creating efficiencies and value.
Peer with us into the crystal ball with What’s the future of generative AI? An early view in 15 charts, a new visual McKinsey Explainer.Are you familiar with DORA and SPACE? If not, maybe you should be: they’re essential metrics that software developers use to measure productivity—something companies have historically struggled with. Our new approach combines these tools and others to shine a light on what can sometimes seem like a black box. As every company becomes a software company, shouldn’t you know what’s going on?
It’s true: Yes, you can measure software developer productivity, by Chandra Gnanasambandam, Martin Harrysson, Alharith Hussin, Jason Keovichit, and Shivam Srivastava. What do you call it when carmakers sell insurance, bankers sell furniture, accountants sell HR services, and a few superapps sell all the above and more? We call it the ecosystem economy. Senior partners Venkat Atluri and Miklós Dietz have documented a massive shift from industry sectors to customer-focused ecosystems and make the case that this might be the biggest economic reorganization in history. What will it mean for your company?
Read or listen to the latest episode of our Inside the Strategy Room podcast, Strategies to win in the new ecosystem economy, and order the book if you’d like to go deeper.Growing the top line is good. Growing the bottom line is better. And best of all is growth that accrues to the benefit of all stakeholders. Our new research finds that companies that are “triple outperformers”—meaning they grow faster and are more profitable than peers while also improving sustainability and ESG efforts—exceed their peers in shareholder returns.
Hit the trifecta with The triple play: Growth, profit, and sustainability, by Rebecca Doherty, Claudia Kampel, Anna Koivuniemi, Lucy Pérez, and Werner Rehm.We hope you find our new focus on CEOs inspiring and helpful. See you in two weeks with four more McKinsey ideas for the CEO and others in the C-suite.
Share these insights
This email contains information about McKinsey’s research, insights, services, or events. By opening our emails or clicking on links, you agree to our use of cookies and web tracking technology. For more information on how we use and protect your information, please review our privacy policy.
You received this email because you subscribed to The CEO Shortlist newsletter.
Copyright © 2023 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "McKinsey CEO Shortlist" <publishing@email.mckinsey.com> - 02:42 - 8 Sep 2023 -
We knew her when: Unilever’s past CHRO (Chanel’s new CEO) on reimagining work
On Point
Our interview with Leena Nair Brought to you by Liz Hilton Segel, chief client officer and managing partner, global industry practices, & Homayoun Hatami, managing partner, global client capabilities
•
Break with tradition. The COVID-19 pandemic broke traditional models of employment, says Leena Nair, former CHRO of Unilever, in an interview with McKinsey alum Mary Meaney. Creating personalized solutions for employees in 190 countries has been a huge challenge, Nair explains. To help, Unilever developed a platform called COVID Awareness and Situation Intelligence that can predict infection and hospitalization rates. Local leaders were able to use the platform’s data to decide when to open an office.
•
Working dynamically. Even before the pandemic, Unilever was investing in digital tools that enable people to work fluidly, Nair says. One digital tool matches people who have capacity in particular areas with those who are looking for those skills. In 2020, that enabled Unilever to move resources from the hard-hit parts of the business to those that were growing. About 10,000 employees have been redeployed or have used the platform, Nair adds. See five lessons Unilever’s past CHRO says she’s learned since the COVID-19 pandemic began.
— Edited by Belinda Yu, editor, Atlanta
This email contains information about McKinsey's research, insights, services, or events. By opening our emails or clicking on links, you agree to our use of cookies and web tracking technology. For more information on how we use and protect your information, please review our privacy policy.
You received this email because you subscribed to the On Point newsletter.
Copyright © 2023 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "McKinsey On Point" <publishing@email.mckinsey.com> - 12:35 - 8 Sep 2023 -
Time to Make the Switch to a More Reliable POS?
Click here if you are having trouble viewing this message.
Time to Make the Switch to a More Reliable POS?
It's hard to think of a bigger frustration for hospitality owners than your Point of Sale (POS) system crashing during service. A fast and reliable POS is the cornerstone of any successful venue. Reliable being the operative word.
Not only is Impos the fastest POS available for any restaurant, bar, cafe, winery, pub or club; but you can now purchase a POS and Payments platform Bundle, designed to save you time and money.
Impos + ImposPay is an all-in-one POS and Payments solution built solely for your business, dedicated to delivering fast payments, analytics, ordering, reservations, front of house and back-office capability.
o See your money sooner
o Local 24/7 support
o Plug and Play
o Accept every payment
o Single-view dashboard
o Full security
Whether you are in the market for a better POS, or want to look into a more cost effective Payments partner to simplify, scale, and create exceptional customer experiences, reach out to Impos today and we will get you up and running fast.Call us on 1300 308 615 for a free demo of Impos or ImposPay today.
3 Bedford Street, Collingwood, 3066
Click here to unsubscribe or to change your Subscription Preferences.
by "Impos News" <news@impos.com.au> - 11:04 - 7 Sep 2023 -
Don't Miss Out! "Accelerate development of vision enabled self-checkout pipelines with OpenVINO™ Model Server"
Don't Miss Out! "Accelerate development of vision enabled self-checkout pipelines with OpenVINO™ Model Server"
Accelerate development of vision enabled self-checkout pipelines with OpenVINO™ Model Server
Live Virtual training
Thursday, September 14, 2023
08:30 am - 09:30 am PDTRegister Now An Open-Source Initiative to accelerate the design, development and deployment of vision enabled self-checkout solutions. The Automated Self-Checkout Reference Implementation implements vision pipelines with the OpenVINO Model Server. The reference code can be used in a self-checkout solution to reduce time to market and taking advantage of all the underlying software framework optimizations that have been made to benefit the latest hardware features. Additionally, the reference implementation produces metrics to help determine the most appropriate Intel hardware SKUs required for driving a given number of streams or maximum number of streams.
The webinar will
- review the architecture,
- demo the benchmarking use case,
- review the benchmark results,
- look at the future roadmap.
Register Now Speaker
Brian McGinn
Software Architect and Technical Lead for the automated self checkout project - Intel
Brian is a software architect and technical lead for the automated self checkout project. He has been with Intel for 13 years who is currently focusing on Artificial Intelligence and how Intel hardware can help developers rapidly create new solutions.
If you forward this email, your contact information will appear in any auto-populated form connected to links in this email.
This was sent to info@learn.odoo.com because you are subscribed to Webinars. To view and manage your marketing-related email preferences with Intel, please click here.
© 2023 Intel Corporation
Intel Corporation, 2200 Mission College Blvd., M/S RNB4-145, Santa Clara, CA 95054 USA. www.intel.com
Privacy | Cookies | *Trademarks | Unsubscribe | Manage Preferences
by "Intel Corporation" <intel@plan.intel.com> - 01:03 - 7 Sep 2023 -
How to Choose a Replication Strategy
How to Choose a Replication Strategy
In the last issue, we kicked off a 2-part series exploring common data replication strategies. We learned about the leader-follower model - its synchronous and asynchronous variations, consistency considerations, failure handling, and more. In this issue, we'll examine two alternative approaches - multi-leader and leaderless replication. We'll contrast their designs, dive into how they work, and see the types of use cases where they excel. View in browser This is a sneak peek of today’s paid newsletter for our premium subscribers. Get access to this issue and all future issues - by subscribing today.
Latest articles
If you’re not a subscriber, here’s what you missed this month.
To receive all the full articles and support ByteByteGo, consider subscribing:
In the last issue, we kicked off a 2-part series exploring common data replication strategies. We learned about the leader-follower model - its synchronous and asynchronous variations, consistency considerations, failure handling, and more.
In this issue, we'll examine two alternative approaches - multi-leader and leaderless replication. We'll contrast their designs, dive into how they work, and see the types of use cases where they excel.
By the end, you'll understand the core replication models and how to select the right strategy based on your system needs and constraints. Let's jump back in where we left off last week.
Multi-Leader Replication
Multi-leader replication, sometimes called leader-leader replication, involves the use of multiple primary nodes, also known as leaders, each capable of receiving and processing write requests. These leaders replicate data between each other to stay up to date. Each leader may also have follower replicas for read scaling.
The primary advantage of this model is increased write availability. With multiple active leaders, failure of one node doesn't disrupt writes - other leaders continue handling write requests. This improves upon leader-follower designs where a failed leader halts writes until a new leader is available.
However, multi-leader replication comes with its own set of challenges. For instance, with multiple leaders handling write requests, conflicting changes may occur when leaders modify the same data concurrently.
Managing Conflict
Conflicts are a natural outcome in multi-leader replication models given that multiple leaders can perform write operations simultaneously. Effective conflict management is a complex task, but it is crucial for ensuring data consistency and integrity.
Here are some commonly employed conflict resolution strategies.
Last Write Wins
This is a straightforward method where the most recent change takes precedence. While easy to implement, it risks discarding important updates.
Conflict-free Replicated Data Types (CRDTs)
CRDTs allow for seamless reconciliation of conflicting changes by merging them. CRDTs come in various types for different kinds of data like counters, sets, and lists, and automatically resolve conflicts without requiring a separate conflict resolution process.
Operational Transformation
Operational transformation is often used in real-time collaborative applications. It takes the operation itself into account, not just the state of the data. This method is complex to implement but offers fine-grained control.
Application-specific Resolution
In some cases, conflict resolution logic can be pushed to the application level. The application can employ domain-specific rules or even involve human intervention for resolving conflicts.
Data Partitioning
Another alternative is to partition data across multiple leaders to minimize conflicting changes. However, implementing cross-partition transactions requires careful coordination, and potential hot spots on busy data partitions need to be managed effectively. It’s worth noting that this strategy can reduce the overall write throughput across the cluster.
Replication Lag and Inconsistent Reads
As with leader-follower replication, multi-leader systems are susceptible to replication lag and inconsistent reads. They cause temporary inconsistencies between leaders until updates fully propagate. Applications must be designed with this in mind.
Use Cases
What are some use cases for multi-leader replication? For applications that have users globally, multi-leader replication can reduce the latency for end-users by allowing them to interact with a nearby leader node.
Systems that cannot afford downtime, such as financial transaction platforms, can benefit from having multiple leaders. Even if one goes down, operations continue.
For applications with heavy write loads, distributing the write operations across multiple leaders can prevent any single node from becoming a bottleneck.
Tradeoffs and Challenges
In essence, multi-leader replication is particularly useful for applications that prioritize high write availability, fault tolerance, and globally-distributed data accessibility. Many modern databases can leverage this replication strategy, either natively, or with an extension, with varying degrees of success.
Multi-leader replication provides high availability but requires careful design around consensus, conflict detection, and resolution mechanisms. When implemented well, it can be a powerful approach for maximizing write throughput and availability.
In the next section, we’ll explore the leaderless replication model which takes a different approach.
Leaderless Replication
Leaderless replication takes a quorum-based approach. This concept may sound a bit strange, especially when we've just spent some time discussing models that operate under a clear hierarchy. In a leaderless system, any node in the network has the authority to accept write operations. The absence of a single leader fundamentally changes the dynamics of our system.
Quorum Writes and Reads
Now, let's start with a key concept that underpins leaderless replication: 'quorum writes and reads'. In a system without a leader, we don't rely on any single node to validate a read or write operation. Instead, we aim for consensus among a certain number of nodes. This number is called the 'quorum'. Using a quorum approach balances high availability with data accuracy, since we no longer require full consensus across all nodes.
In this system, we use three important values.
'n' is the total number of nodes in our system.
'W', the write quorum, is the minimum number of nodes that need to agree for a write to be considered successful.
'r', the read quorum, is the minimum number of nodes that need to agree for a read to be valid.
For strong consistency, a general guideline is to have w + r > n. It ensures that any read overlaps with any write and returns the most recent value.
For example, imagine a system with 3 nodes (n=3). If we configure w to 2, that means we need two out of three nodes to acknowledge a write request before it is deemed successful. If one of the nodes went down, the write operations could still continue. This idea works similarly for reads. If r is set to 2, the read operation would query 2 nodes and return the most recent data between the two.
Keep reading with a 7-day free trial
Subscribe to
ByteByteGo Newsletterto keep reading this post and get 7 days of free access to the full post archives.A subscription gets you:
An extra deep dive on Thursdays Full archive Many expense it with team's learning budget Like Comment Restack © 2023 ByteByteGo
548 Market Street PMB 72296, San Francisco, CA 94104
Unsubscribe
by "ByteByteGo" <bytebytego@substack.com> - 11:39 - 7 Sep 2023 -
Corporate boards have a new mandate: Help companies build geopolitical resilience
On Point
Preparing for a fragmenting world Brought to you by Liz Hilton Segel, chief client officer and managing partner, global industry practices, & Homayoun Hatami, managing partner, global client capabilities
•
Rerouting supply chains with AI. Multinational companies with complex supply chains now have a new tool at their disposal: generative AI. In the face of ongoing geopolitical tensions and uneven economic recovery from the COVID-19 pandemic, companies are using generative AI to identify vulnerabilities and help them quickly connect with suppliers. Some countries now have regulations requiring monitoring of environmental and human rights issues, which can be identified through technology. While only about 14% of supply chain professionals currently use AI, a new survey shows that more than 90% plan to start. [FT]
•
Managing geopolitical risks. Recent McKinsey Global Institute research shows that global flows of data, exports, and talent remain strong; however, the world is also becoming more fragmented. While senior leaders know it’s important to navigate geopolitical risks, the role of corporate boards in doing so is not always clear. McKinsey senior partner Chris Leech and colleagues suggest steps directors can take to help them deal with larger-scale forces such as macroeconomic shocks and climate change. Reassessing a board’s composition to include diverse domain expertise and relevant experience and holding meetings in a range of markets to deepen a board’s understanding are first steps.
•
Building boards for today’s global order. A board composed of subject matter experts with clearly defined roles (for example, through a set of key committees) can help companies build resilience in supply chains and other areas. Dashboards that regularly review relevant markets can help boards gain clarity on critical developments and their effects. Learn how boards can adapt their monitoring and mitigation strategies for the fast-changing geopolitical landscape.
— Edited by Gwyn Herbein, editor, Atlanta
This email contains information about McKinsey's research, insights, services, or events. By opening our emails or clicking on links, you agree to our use of cookies and web tracking technology. For more information on how we use and protect your information, please review our privacy policy.
You received this email because you subscribed to the On Point newsletter.
Copyright © 2023 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "McKinsey On Point" <publishing@email.mckinsey.com> - 12:45 - 7 Sep 2023 -
Securing Freight Drivers and Transportation Vehicles with Video Telematics
Securing Freight Drivers and Transportation Vehicles with Video Telematics
Explore how video telematics can transform your freight transportation business.Discover how video telematics changed freight transportation. Witness how it boosted safety and productivity on the road.
Challenges
Solutions
Reduce accidents with
real-time risk alerts for
drivers.Prevent tiredness and distraction-related accidents, ensuring driver well-being.
Access historical journey data easily for incident analysis and optimization.
Real-time cargo visibility ensures security and efficient logistics management.
Results
Uffizio Technologies Pvt. Ltd., 4th Floor, Metropolis, Opp. S.T Workshop, Valsad, Gujarat, 396001, India
by "Sunny Thakur" <sunny.thakur@uffizio.com> - 08:00 - 6 Sep 2023 -
Delivery by drone may be landing on a porch near you
Re:think
Drone deliveries are getting real
ON DRONE DELIVERIES
Drone deliveries are developing, but challenges remain
Robin RiedelYou might be startled if you looked out your window and saw a drone hovering near your door, about to release a package onto your front steps. But such a sight could become more common as companies ramp up the use of drones in making deliveries. In 2021, there were close to half a million commercial-drone-delivery flights globally, and that number grew to about 875,000 in 2022 (an average of almost 2,400 drone deliveries per day). In 2023, we expect drone deliveries to exceed the one-million mark.
The benefits of such trips go beyond quickly providing a lunch order or birthday gift. Delivery drones fly at an average speed of 30 to 60 miles per hour, which allows them to rush critical supplies to people in disaster zones and remote, inaccessible areas. In crowded urban areas, deliveries via air routes could ease traffic congestion. The environmental advantages are also clear: delivering a one-pound burrito with a drone that usually weighs between five to 25 pounds generates far less emissions than using an average car, which weighs about 4,100 pounds.
If the scale-up continues, as we expect, there could be many winners. Some skeptics might question our current growth projections, however, since companies thus far have made limited progress on their long-standing plans to increase drone delivery flights. So what recent developments are encouraging more optimism? And what challenges remain?
First, the positives. Investor interest in drone delivery opportunities is at an all-time high: funding reached $101 million in 2022 but has hit $770 million in just the first half of 2023. The technology has also advanced considerably; for example, drones can now accurately navigate during subpar conditions, such as rainstorms.
In another major shift, the time-consuming process of defining regulations has recently borne fruit. As of March 2023, at least seven major regulatory bodies had issued rules about commercial-drone operations, focusing on aircraft certification, operator certification, airspace and operating rules, and infrastructure. (Aerial platform drones—those used for inspections or other types of observation—have lower certification requirements, so they are already in more widespread use.) In the United States, the Federal Aviation Administration’s Beyond Visual Line-of-Sight Aviation Rulemaking Committee released a report in March 2022 that included some recommendations, still under review, that could facilitate multiple aspects of delivery drone operations, including pilot certification and repair and maintenance.“In 2023, we expect drone deliveries to exceed the one-million mark.”
Public opinion of drone deliveries has also warmed. In a McKinsey survey of over 4,600 consumers, 56 percent of respondents said that they would opt for drone delivery if it was faster than the alternatives and did not cost more. Further, in a recent survey of drone industry executives, respondents reported that they expected 60 percent of their end customers to return after the first use of drone services.
Now let’s look at the challenges ahead. Despite the uptick in consumer acceptance, many people still worry that delivery drones may generate too much noise, invade privacy, or simply interfere with their enjoyment of a scenic sunset by crisscrossing the sky. Publicizing the benefits of delivery drones, such as lower emissions, may win over some new adherents. Consumers may also become more supportive if they see how longer-range drones can increase equity by improving people’s access to critical products and services. For example, there is a start-up that delivers vaccines and medicines to over 2,000 hospitals in Ghana, Rwanda, and the United States. Once consumers become more aware of such services, they may become more tolerant of a drone’s buzzing.
Beyond winning over consumers, the drone industry must address some remaining regulatory and technological barriers. Currently, many countries allow operators to control only a single drone, and some also require visual observers for some parts of the flight. The resulting high labor costs make it challenging to scale flights. On the technology side, the industry could benefit from further improvements in batteries—to support longer flights—and in the detect-and-avoid systems that help drones navigate crowded areas.
Of course, drones have uses that extend far beyond delivery, and these applications are also advancing, maybe even at a faster rate. Many companies, for example, including a large furniture retailer, use drones in warehouses to take photographs of inventory, which they then analyze using artificial intelligence. Others monitor remote assets using aerial surveillance drones that can check for damage, eliminating the need for costly on-site visits. Outside the corporate sphere, drones have been incorporated into aerial firefighting, agricultural seeding, and wildlife management. Eventually, passenger drones may play a big role in transportation. Even though it’s still early in the game, the possibilities are endless within this exciting sector.ABOUT THE AUTHOR
Robin Riedel is a partner in McKinsey’s Bay Area office.
MORE FROM THIS AUTHOR
UP NEXTEllen Feehan on how older people view aging
A new survey reveals what older adults worldwide think matters most to their health. Their answers were surprisingly nonmedical in nature. Instead, they rated their health higher when they described having purpose, interaction, and participation in society.
This email contains information about McKinsey’s research, insights, services, or events. By opening our emails or clicking on links, you agree to our use of cookies and web tracking technology. For more information on how we use and protect your information, please review our privacy policy.
You received this email because you subscribed to our McKinsey Quarterly alert list.
Copyright © 2023 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "McKinsey Quarterly" <publishing@email.mckinsey.com> - 04:31 - 6 Sep 2023 -
Join me on Thursday for how to Master Software Remediation using New Relic Vulnerability Management
Hi MD,
It's Liam Hurrell, Manager of Customer Training at New Relic University, here. Do you feel like your regular security assessments come up with huge list of potential vulnerabilities that lack enough context to know which are real and what to fix first? Do you want to enhance your team's awareness and get actionable insights on how to mitigate all these threats? If so, you can register for the free online workshop that I'll be hosting on Thursday 7th September at 2 PM BST/ 3 PM CEST.
Applications today often consist of thousands of components, each with the potential to carry critical security vulnerabilities. Mitigating threats is no longer the sole responsibility of security teams, with a new shared responsibility between DevOps and Security teams (DevSecOps) to have a security mindset across the development pipeline. In this practical session, you’ll find out about how New Relic vulnerability management lets you see and fix security issues in one connected experience with zero configuration, open integrations, automatic risk prioritization, and alerting on newly discovered vulnerabilities across all teams (Dev, Ops, Sec).
You can find the full agenda on the registration page here. While we recommend attending the hands-on workshop live, you can also register to receive the recording.
Hope to see you then,
Liam HurrellManager, Customer TrainingNew Relic
This email was sent to info@learn.odoo.com as a result of subscribing or providing consent to receive marketing communications from New Relic. You can tailor your email preferences at any time here.Privacy Policy © 2008-23 New Relic, Inc. All rights reserved
by "Liam Hurrell, New Relic" <emeamarketing@newrelic.com> - 06:26 - 6 Sep 2023 -
If you’re feeling burned out, you’re not alone. How widespread is employee burnout?
On Point
The single biggest predictor of burnout Brought to you by Liz Hilton Segel, chief client officer and managing partner, global industry practices, & Homayoun Hatami, managing partner, global client capabilities
•
Burned out and unemployed. It’s not just full-time workers who are getting burned out: people looking for work are also on edge. Many may spend countless hours applying to jobs, networking, and interviewing—only to be rejected and end up having to start over. One careers expert advises job hunters to set aside a specific time every day to create job alerts, reply to emails, and submit applications. Establishing a routine can help to ease the mental burden of a lengthy job search, the expert adds. [BBC]
•
A worldwide challenge. When there’s a chronic imbalance between the demands of a job and the resources available to tackle them, workers may become depleted, cynical, and emotionally distant. Employee burnout is a widespread challenge. Between February and April 2022, McKinsey conducted a global survey of nearly 15,000 workers and 1,000 HR decision makers in 15 countries. On average, one in four employees surveyed reported experiencing symptoms of burnout, McKinsey partner Erica Coe and coauthors found.
•
Toxic work environments. In all 15 countries surveyed by McKinsey, toxic workplace behavior was the biggest predictor of burnout symptoms and intent to leave—by a large margin. Employees who report experiencing high levels of toxic behavior at work are almost eight times more likely than those who don’t to experience burnout symptoms, according to the 2022 survey. Explore our McKinsey Explainer to learn the steps employers can take to effectively target toxic workplace behavior and address employee burnout.
— Edited by Belinda Yu, editor, Atlanta
This email contains information about McKinsey's research, insights, services, or events. By opening our emails or clicking on links, you agree to our use of cookies and web tracking technology. For more information on how we use and protect your information, please review our privacy policy.
You received this email because you subscribed to the On Point newsletter.
Copyright © 2023 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "McKinsey On Point" <publishing@email.mckinsey.com> - 12:05 - 6 Sep 2023 -
CEOs get one chance to make a good first impression. What does it take to transition well?
On Point
Making the most of the first year Brought to you by Liz Hilton Segel, chief client officer and managing partner, global industry practices, & Homayoun Hatami, managing partner, global client capabilities
•
A team effort. Even superstar CEOs can’t do it all alone: behind every great leader is a great team. To build a strong leadership team, a successful leader needs to consider which leadership team style is best for the company, its mission, and the CEO’s personality. For instance, the CEO could foster competition or cooperation among team members. By aligning on the leadership team’s purpose, outlining team structures, and deciding the right approach to dissent and decision making, executives can mold individuals into one team. [Fast Company]
•
A challenging transition. The CEO role is unique. As the face of the company and the ultimate integrator, the chief executive’s position comes with new responsibilities and stakeholders. So it’s no wonder that 90% of CEOs say they wish they had managed the transition differently, according to McKinsey senior partners Kurt Strovink and Carolyn Dewar. Dewar coleads McKinsey’s CEO excellence work and is a coauthor of the book CEO Excellence: The Six Mindsets That Distinguish the Best Leaders from the Rest.
•
Success from the start. In writing CEO Excellence, the McKinsey authors sat down with about 70 of the world’s best CEOs. More than two-thirds said that the role wasn’t what they had expected it to be, Dewar shares. Yet there is a profound opportunity for both personal and institutional renewal. Transitioning to a new CEO can “unfreeze” organizations, reaffirm what’s valuable about the culture, and innovate for the next chapter. For four elements of a successful CEO transition, listen to the full interview on our Inside the Strategy Room podcast series.
— Edited by Katherine Tam, editor, New York
This email contains information about McKinsey's research, insights, services, or events. By opening our emails or clicking on links, you agree to our use of cookies and web tracking technology. For more information on how we use and protect your information, please review our privacy policy.
You received this email because you subscribed to the On Point newsletter.
Copyright © 2023 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "McKinsey On Point" <publishing@email.mckinsey.com> - 12:06 - 5 Sep 2023 -
Attention
Dear Sir/Ma,
We are local gold miners in Goma-Democratic Republic of Congo.
I write to inquire if you or your company would like to help us market our natural gold nuggets in your country.
Regards,
Col. Shawn Koroma.
Email : officialshawnkoroma@gmail.com
Goma Village Head
by "col.shawnkoroma" <shawnkoroma@txreipartners.com> - 07:59 - 4 Sep 2023 -
Attention
Dear Sir/Ma
I am an Auditor in Nigeria National Petroleum Corporation (NNPC Bonny Terminal).
I am writing to demand if your company can allow and agree for me to use the name of your company to remit money
overseas, and you will be compensated.
Best Regards,Tonye Preye.
Nigerian National Petroleum Corporation (NNPC Bonny Terminal).Email: tonyepreye@yandex.com
by "tonyepreye" <tonyepreye@vip.sohu.com> - 07:59 - 4 Sep 2023 -
Web Designing Proposal
Hi,
I am reaching out to see if there is anything that would like to upgrade, repair or redesign on your site. I am a web designer/developer that can do just about anything you can imagine at very affordable prices.
Our services with best work: -
1. E-commerce Websites2. WordPress Websites3. Shopify Websites4. Magento Websites5. Drupal Websites6. Joomla Websites7. CMS Websites8. PHP Websites
I'd be happy to send some of our Designing and Development samples & price list, if you'd like to assess our work.
Let me know what you think.
Kind Regards,Martin SmithWeb designer & developer***********************************************
by "Martin Smith" <seoranktechnologiess01@outlook.com> - 09:35 - 4 Sep 2023 -
Join our New Relic EMEA User Meetups this September!
New Relic
Event InvitationNew Relic User Meetups - September Join our User Meetups happening across EMEA this September Back to School Edition
Register Now Hello,
I’m Harry Kimpel, Principal Developer Relations Engineer here at New Relic. Throughout September, myself and our technical team will be travelling around EMEA to meet other New Relic users for food, drinks, swag, and of course—data talk!
In September, you’ll probably be preparing for the upcoming peak sales period. We’ll give you essential tips and hands-on talks to help you prepare for what’s ahead—Black Friday, Cyber Monday, and Christmas.
Meet us and other local users as we share best practices on how to use New Relic.
Meetup agenda (in your local time)
2:00pm: Arrival, networking, and refreshments
2:45pm: What’s new and what’s next in observability
3:15pm: Using New Relic to prepare for peak season
- Business observability dashboards
- Website performance monitoring
- Popup handling in synthetics
- Custom visualisations
4:30pm: All your questions answered by our experts
5:00pm: Food, drinks, and networking
Whether you’re new to New Relic or an experienced user, there’s something for everyone. We’ll also be throwing in multiple giveaways on the day - come along to be in it to win it. Don’t forget to bring your laptop too!
Register below
Tel Aviv, Wednesday 6 September Register
Amsterdam, Wednesday 13 September Register
Paris, Thursday 14 September Register (EN) or Register (FR)
Dubai, Thursday 14 September Register
Manchester, Tuesday 19 September Register
Berlin, Tuesday 19 September Register
London, Wednesday 20 September Register
Madrid, Tuesday 26 September Register
We look forward to seeing you there!Harry Kimpel,
Principal Developer Relations Engineer, EMEARegister Now View in browser
This email was sent to info@learn.odoo.com. Update your email preferences.For information about our privacy practices, see our Privacy Policy.
Need to contact New Relic? You can chat or call us at +44 20 3859 9190
Strand Bridge House, 138-142 Strand, London WC2R 1HH
© 2023 New Relic, Inc. All rights reserved. New Relic logo are trademarks of New Relic, Inc.
by "Harry Kimpel" <emeamarketing@newrelic.com> - 05:02 - 4 Sep 2023 -
Top leadership advice from recent issues
Catch up as we take a brief break Brought to you by Liz Hilton Segel, chief client officer and managing partner, global industry practices, & Homayoun Hatami, managing partner, global client capabilities
Thanks for reading Leading Off, our newsletter aiming to empower leaders and those they lead. Starting today, we’ll be taking a brief pause before returning to your inbox on September 11 with more strategies to tackle today’s leadership challenges.
While we’re away, check out these recent issues that resonated with our readers:If you have friends or colleagues who might enjoy Leading Off, consider forwarding this email to them or sharing it on social media. They can sign up for this or any of our 40+ other free email subscriptions at mckinsey.com/subscriptions. (And you might also want to revisit that page to see our full newsletter lineup.)
— Edited by Rama Ramaswami, senior editor, New York
Share these insights
Did you enjoy this newsletter? Forward it to colleagues and friends so they can subscribe too. Was this issue forwarded to you? Sign up for it and sample our 40+ other free email subscriptions here.
This email contains information about McKinsey’s research, insights, services, or events. By opening our emails or clicking on links, you agree to our use of cookies and web tracking technology. For more information on how we use and protect your information, please review our privacy policy.
You received this email because you subscribed to the Leading Off newsletter.
Copyright © 2023 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "McKinsey Leading Off" <publishing@email.mckinsey.com> - 02:14 - 4 Sep 2023