Archives
- By thread 4462
-
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 171
- December 2024 115
- January 2025 216
- February 2025 140
- March 2025 220
- April 2025 36
-
Introducing the My Caddie Golf Platform featuring Birchwood Golf Club
Introducing the My Caddie Golf Platform featuring Birchwood Golf Club
Hi there,
I hope you're well, I wanted to reach out because Your Telecoms Consultant has been recommended to us, and we have a unique opportunity that you may be interested in.
The My Caddie Golf Platform featuring Birchwood Golf Club can help you and the team generate business from our members and visitors, we are looking for a local Telecommunication Company to become our official partner.
Aligning your business with such a prestigious establishment can elevate your brand image and generate a positive association in the minds of potential customers.
This partnership presents an ideal opportunity to put your company in front of a vast, local and affluent audience whilst also giving you complimentary golf to use as you see fit. Even if you're too busy at the moment, we still like to have you on board as a trusted local company, who could provide our other partners with advice and pass on referrals.
Here are some of the features you will receive in the partnership:
- Exclusivity for your sector.
- Providing you with exposure on the members and visitors iPhone app.
- Exposure on the members and visitors Android app.
- Your branding on the flyovers on one of the holes on our Birchwood Golf Club web flyovers which is trackable and targeted to your demographic within the local area.
- Access to our networking groups between all partners and plus ones.
- Complimentary golf for you to entertain clients, colleagues and guests.
The cost is the equivalent of just £26 per week for a 2-year partnership + £399 Artwork (one-off, optional) + VAT.
Artwork is optional but if you want us to do it for you, you can change it up to 8 times over the 2 years so every quarter you can revamp it and put new offers on. We'll also give It to you for further marketing.
I have reached out to a number of companies locally and will be operating on a first come first serve basis so if the above is of interest please let me know as soon as possible to avoid disappointment.
Best wishes,
Jack StevensAccount Manager0113 5197 994
We have sent this email to info@learn.odoo.com having found your company contact details online. If you don't want to get any more emails from us you can stop them here.
West 1 Group UK Limited, registered in England and Wales under company number 07574948. Our registered office is Unit 1 Airport West, Lancaster Way, Yeadon, Leeds, West Yorkshire, LS19 7ZA.
Disclaimer: Our app operates independently. While we provide authentic and accurate hole-by-hole guides, we do not have a direct association with Birchwood Golf Club or claim any endorsement from them. We aim to offer golfers a reliable guide as they navigate their favourite courses. As a value-add for our advertisers, we offer free tee times at Birchwood Golf Club which we procure as any customer would, directly from the venue. We also host networking events, which may be held a various local venues as well as online sessions.Furthermore, advertisers have the unique opportunity to be featured in our flyovers of each golf hole. All offerings are subject to availability and terms.
by "Jack Stevens" <jack@w1g.biz> - 10:24 - 14 Feb 2025 -
Need a Mobile App?
Hi,
Do you have a great mobile app idea or an existing app that needs enhancement? Whether you're looking to build an e-commerce app, a social networking platform, or a fitness tracker, we’ve got you covered!
Our expertise spans across:
🚀 Travel & Tourism
🚀 Education & Learning
🚀 Finance & Banking
🚀 Home Services
🚀 Music & Entertainment, and more!Let’s collaborate and create something innovative together. When’s a good time to chat?
Best,
Babli
by "Babli Tripathi" <bablitripathiseo@gmail.com> - 08:35 - 14 Feb 2025 -
What’s the future of the office?
On McKinsey Perspectives
4 key attributes
by "Only McKinsey Perspectives" <publishing@email.mckinsey.com> - 01:27 - 14 Feb 2025 -
Join us today for the latest announcements and brand-new product demos.
It's not too late to register.Today,
SAP announces a bold new vision.Are you ready for the next era of enterprise management?
Today at SAP Business Unleashed, SAP leaders, customers, and industry experts will come together to showcase how SAP combines AI, data, and applications like never before to unleash your full potential and make you unstoppable.
What are you waiting for? Register today to unlock your virtual front row seat to hot-off-the press announcements, brand-new product demos, high-value customer stories, and expert Q&A.
Pro Tip: Can’t attend live? You can still register to receive the replay link.
SAP (Legal Disclosure | SAP)
This e-mail may contain trade secrets or privileged, undisclosed, or otherwise confidential information. If you have received this e-mail in error, you are hereby notified that any review, copying, or distribution of it is strictly prohibited. Please inform us immediately and destroy the original transmittal. Thank you for your cooperation.You are receiving this e-mail for one or more of the following reasons: you are an SAP customer, you were an SAP customer, SAP was asked to contact you by one of your colleagues, you expressed interest in one or more of our products or services, or you participated in or expressed interest to participate in a webinar, seminar, or event. SAP Privacy Statement
This e-mail was sent to you on behalf of the SAP Group with which you have a business relationship. If you would like to have more information about your Data Controller(s) please click here to contact webmaster@sap.com.
This promotional e-mail was sent to you by SAP Global Marketing and provides information on SAP's products and services that may be of interest to you. If you would prefer not to receive such e-mails from SAP in the future, please click on the Unsubscribe link.
To ensure you continue to receive SAP related information properly please add sap@mailsap.com to your address book or safe senders list.
by "SAP Business Unleashed" <sap@mailsap.com> - 10:13 - 13 Feb 2025 -
Enhance Your Cutting Precision with Our Diamond Tools!
Hi info,
I hope this email finds you well. I am Terry Tong, Sales Manager at XIAMEN AME Laser Diamond Tools Co., Ltd. With years of expertise in the construction industry, we specialize in high-performance diamond tools for concrete cutting, asphalt cutting, and stone cutting.
Our top-selling products, including the Ring Saw and Laser Arix Wall Blade, are known for their precision, durability, and cost-effectiveness. We are confident that we can provide you with the best quality at competitive prices, helping you achieve superior results in all your projects.
Explore our offerings and let's discuss how we can be your reliable partner in China!
Looking forward to your inquiry.
Best regards,
Terry Tong
CONTACT INFORMATION
Terry Tong, Sales manger
Email:sales@ame-tool.com
WhatsApp:+8615960281779
by "Achi Kimron" <achikimron6@gmail.com> - 09:19 - 13 Feb 2025 -
hello manager
Estimado gerente,
¿Cómo está? Le deseo un feliz año nuevo. Soy Lily de MSK (Tianjin) Cutting Technology Co., Ltd. Obtuve su información de contacto de Google. Somos un proveedor de herramientas de corte de carburo, fresas, taladros, machos de roscar y mandriles. También representamos la gama completa de productos Mitsubishi y VERTEX. Nuestra empresa obtuvo la certificación Rhine ISO 9001 en 2016. Durante este período, hemos seguido creciendo y desarrollándonos. Nuestros productos son de alta calidad y precio competitivo, y son bien recibidos por los clientes en muchos países. Al mismo tiempo, también ofrecemos servicios OEM gratuitos, que pueden ayudarlo a promover su marca a nivel local. Después de recibir su respuesta, le enviaré nuestro catálogo de productos.
Esperando su respuesta
Le deseo a usted y a su familia un feliz año nuevo, que todo sea como lo desea, buena salud y negocios prósperos.
by lilymsktools@mail-serve-hg.com - 01:37 - 13 Feb 2025 -
Non-Functional Requirements: The Backbone of Great Software - Part 1
Non-Functional Requirements: The Backbone of Great Software - Part 1
Non-functional requirements (NFRs) are as critical as functional requirements because they define a system's qualities and operational parameters.͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ Forwarded this email? Subscribe here for moreLatest 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:
Non-functional requirements (NFRs) are as critical as functional requirements because they define a system's qualities and operational parameters.
While functional requirements specify what a software product should do (for example, “users must be able to log in”), non-functional requirements define how well it must accomplish these tasks under real-world conditions (for example, “the login process should respond within two seconds under peak load” or “all user credentials must be encrypted and stored securely”).
Together, functional and non-functional requirements create a foundation for building great software systems.
NFRs are essential for the following reasons:
Quality of Service: NFRs like response time, availability, and usability directly affect the user’s perception of quality. A system that fulfills its functional requirements but is slow, constantly crashes, or is difficult to use can undermine user trust and satisfaction.
System Stability: Requirements such as reliability, fault tolerance, and recoverability help maintain stable operation even when part of the system fails. Without these, unhandled errors can escalate into large-scale outages.
Security and Compliance: Security-related NFRs dictate how data is protected, how access is controlled, and how audits are conducted. Neglecting these can lead to breaches, legal consequences, or reputational damage.
Scalability and Performance: Requirements for throughput, capacity, and resource utilization ensure the software can handle growth in users or data. If not addressed from the start, scaling can become prohibitively expensive or technically challenging later on.
Maintenance and Evolution: Maintainability, testability, and modularity requirements determine how easily bugs can be fixed, features added, or adaptations made to changing environments. Overlooking them can lead to ballooning technical debt, slowing down future development.
In short, non-functional requirements are not mere “nice-to-haves” but essential components that ensure a software system truly meets user expectations and withstands real-world challenges.
In this article (Part 1), we’ll look at the differences between functional and non-functional requirements. Then, we’ll explore the various trade-offs in NFRs and their architectural impact on building systems.
Functional vs Non-Functional Requirements...
Continue reading this post for free in the Substack app
Like
Comment
Restack
© 2025 ByteByteGo
548 Market Street PMB 72296, San Francisco, CA 94104
Unsubscribe
by "ByteByteGo" <bytebytego@substack.com> - 11:36 - 13 Feb 2025 -
What it takes to achieve—and sustain—growth
On McKinsey Perspectives
5 key mindsets Brought to you by Alex Panas, global leader of industries, & Axel Karlsson, global leader of functional practices and growth platforms
Welcome to the latest edition of Only McKinsey Perspectives. We hope you find our insights useful. Let us know what you think at Alex_Panas@McKinsey.com and Axel_Karlsson@McKinsey.com.
—Alex and Axel
•
Growth-related gaps. For business leaders everywhere, growing profitably—and sustainably—is the ultimate goal. But achieving and maintaining growth is tough work, explain McKinsey Senior Partners Andy West and Jill Zucker and their coauthors. A McKinsey survey of more than 500 leaders (including CEOs) finds that while many respondents believe that they’ve adopted productive mindsets for growth, their attitudes and ambitions don’t always translate into the behaviors and actions that are necessary to enable growth.
—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 Only McKinsey Perspectives newsletter, formerly known as Only McKinsey.
Copyright © 2025 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "Only McKinsey Perspectives" <publishing@email.mckinsey.com> - 01:09 - 13 Feb 2025 -
Tomorrow SAP announces a bold new vision.
Whether you watch live or watch later, register NOW to get exclusive access.Tomorrow,
SAP announces a bold new vision.Are you ready for the next era of enterprise management?
Tomorrow at SAP Business Unleashed, SAP leaders, customers, and industry experts will come together to showcase how SAP combines AI, data, and applications like never before to unleash your full potential and make you unstoppable.
What are you waiting for? Register today to unlock your virtual front row seat to hot-off-the press announcements, brand-new product demos, high-value customer stories, and expert Q&A.
Pro Tip: Can’t attend live? You can still register to receive the replay link.
SAP (Legal Disclosure | SAP)
This e-mail may contain trade secrets or privileged, undisclosed, or otherwise confidential information. If you have received this e-mail in error, you are hereby notified that any review, copying, or distribution of it is strictly prohibited. Please inform us immediately and destroy the original transmittal. Thank you for your cooperation.You are receiving this e-mail for one or more of the following reasons: you are an SAP customer, you were an SAP customer, SAP was asked to contact you by one of your colleagues, you expressed interest in one or more of our products or services, or you participated in or expressed interest to participate in a webinar, seminar, or event. SAP Privacy Statement
This e-mail was sent to you on behalf of the SAP Group with which you have a business relationship. If you would like to have more information about your Data Controller(s) please click here to contact webmaster@sap.com.
This promotional e-mail was sent to you by SAP Global Marketing and provides information on SAP's products and services that may be of interest to you. If you would prefer not to receive such e-mails from SAP in the future, please click on the Unsubscribe link.
To ensure you continue to receive SAP related information properly please add sap@mailsap.com to your address book or safe senders list.
by "SAP Business Unleashed" <sap@mailsap.com> - 11:12 - 12 Feb 2025 -
Explore the state of digital transformation in ASEAN
Read about the key trends sharing ASEAN's digital landscape2024 Connectivity Benchmark Report
Read the blog The 2024 Connectivity Benchmark Report sheds light on the state of digital transformation worldwide, with the latest trends in AI, integration, automation and API management.
See how IT leaders from Singapore Institute of Management (SIM), Lotus's, and M1 are adopting AI, workflow automation and APIs to increase revenue, operational efficiency and innovation.
Salesforce Innovation Day: Broadcast
Discover Dreamforce innovations & unlock Agentforce benefits. Hear insights from Trailblazers like Grab and thought leaders on overcoming AI challenges.
Watch now © 2025, Salesforce, Inc.
Salesforce.com 2 Silom Edge, 14th Floor, Unit S14001-S14007, Silom Road, Suriyawong, Bangrak, Bangkok 10500
General Enquiries: +66 2 430 4323This email was sent to info@learn.odoo.com
Manage Preferences or Unsubscribe | Privacy Statement
Powered by Salesforce Marketing Cloud
by "MuleSoft from Salesforce" <apacemarketing@mail.salesforce.com> - 10:10 - 12 Feb 2025 -
Superagency: The transformative potential of AI
Test your knowledge New from McKinsey & Company
AI in Action: An interactive learning journey is a complement to our Superagency in the workplace report, both inspired by Silicon Valley pioneer Reid Hoffman’s book Superagency: What Could Possibly Go Right with Our AI Future.
Our research finds that the biggest barrier to scaling is not employees—who are ready to incorporate AI into their jobs—but leaders, who are not steering fast enough. This four-part learning series expands on topical themes with rich video conversations and interactive experiences, featuring exclusive content from Hoffman and McKinsey Senior Partner Lareina Yee.
In part one, explore the transformative potential of AI by learning about agentic AI, the cognitive industrial revolution, and more. Regardless of your background with AI, there is much to learn and inspire in the content—we encourage you to immerse yourself in these activities and proceed at your own pace.Subscribe for more
Click to sign up to our Artificial Intelligence or Digital mailing lists to get the rest of this four-part learning series plus future McKinsey insights on these topics.
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 are a registered member of mckinsey.com.
Copyright © 2025 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "McKinsey & Company" <publishing@email.mckinsey.com> - 02:17 - 12 Feb 2025 -
How to build your leadership muscle
On McKinsey Perspectives
Winning leadership practices Brought to you by Alex Panas, global leader of industries, & Axel Karlsson, global leader of functional practices and growth platforms
Welcome to the latest edition of Only McKinsey Perspectives. We hope you find our insights useful. Let us know what you think at Alex_Panas@McKinsey.com and Axel_Karlsson@McKinsey.com.
—Alex and Axel
•
CEO as athlete. Elite athletes and modern CEOs have a lot in common, according to Bob Sternfels, McKinsey’s global managing partner, and Daniel Pacthod, senior partner. Just as modern sports stars are stronger, better coached, and better prepared than those of the past, today’s best leaders have made profound shifts in their thinking about and approach to the job. Indeed, McKinsey research has identified several traits that are required to lead in the 21st century: for example, positive energy, a sense of service, and a belief in continuous learning.
—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 Only McKinsey Perspectives newsletter, formerly known as Only McKinsey.
Copyright © 2025 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "Only McKinsey Perspectives" <publishing@email.mckinsey.com> - 01:09 - 12 Feb 2025 -
Drawing Parallels Between Super Bowl LIX and ERP Systems
Drawing Parallels Between Super Bowl LIX and ERP Systems
Hi MD Abul,
As the excitement of Super Bowl LIX settles, where the Philadelphia Eagles triumphed over the Kansas City Chiefs with a score of 40-22, it's a great time to reflect on the parallels between the NFL's top teams and leading ERP systems.
In our blog post, "If ERP Systems Were NFL Teams!", we draw creative analogies between various ERP solutions and NFL franchises. For instance, we compare the Dallas Cowboys to Oracle, highlighting their long-standing success and expansive fan base. Similarly, the New England Patriots are likened to NetSuite, emphasizing their rise to prominence and sustained excellence.
These comparisons offer a unique perspective on how different ERP systems align with the characteristics of NFL teams, providing insights that can guide your organization's digital transformation journey.
To explore these analogies further and see which ERP system aligns with your organization's goals, read the full article here.Best regards,
Eric Kimberling
Third Stage Consulting 384 Inverness Pkwy Suite Englewood Colorado
You received this email because you are subscribed to Marketing Information from Third Stage Consulting.
Update your email preferences to choose the types of emails you receive.
Unsubscribe from all future emails
by "Eric Kimberling" <eric.kimberling@thirdstage-consulting.com> - 05:03 - 11 Feb 2025 -
How Netflix Built a Distributed Counter for Billions of User Interactions
How Netflix Built a Distributed Counter for Billions of User Interactions
Imagine trying to count millions of events happening worldwide simultaneously while ensuring the results are fast, accurate, and cost-effective.͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ Forwarded this email? Subscribe here for moreBuild AI Agents with Dynamiq in Just Hours (Sponsored)
Break free from traditional no-code tool constraints and build multi-agents with a fully customizable low-code interface.
Free plan lets you design, test, and deploy multi-agent systems at zero cost (no credit card required).
Start instantly with pre-built agent templates, and extend functionality using our open-source Python package.
Built-in Knowledge Bases with an integrated workflow automatically split, embed, and store documents in a vector database - fully customizable, like everything else.
Switch between LLMs in just a few clicks and deploy anywhere - on-prem, cloud, or hybrid setups.
Whether you’re working with top LLMs or building advanced workflows, we’ve got you covered.
Disclaimer: The details in this post have been derived from the Netflix Tech Blog. All credit for the technical details goes to the Netflix engineering team. The links to the original articles are present in the references section at the end of the post. We’ve attempted to analyze the details and provide our input about them. If you find any inaccuracies or omissions, please leave a comment, and we will do our best to fix them.
Netflix operates at an incredible scale, with millions of users interacting with its platform every second.
To provide a great user experience, Netflix needs to track and measure these interactions—for example, counting how many users are watching a new show or clicking on specific features. These numbers help Netflix make real-time decisions about improving user experience, optimizing its infrastructure, and running experiments like A/B tests.
However, counting at such a massive scale is not straightforward. Imagine trying to count millions of events happening worldwide simultaneously while ensuring the results are fast, accurate, and cost-effective.
That’s where the Distributed Counter Abstraction comes in.
This system is designed to handle counting in a way that meets Netflix's demanding requirements:
Low Latency: Counts need to be updated and available within milliseconds.
High Throughput: The system must handle thousands of updates per second without bottlenecks.
Cost Efficiency: Managing such a large-scale system shouldn’t break the bank.
In this article, we’ll look at how Netflix built a Distributed Counter Abstraction and the challenges they faced.
Why the Need for a Distributed Counter?
Netflix needs to count millions of events every second across its global platform. These events could be anything: the number of times a feature is used, how often a show is clicked, or even detailed metrics from experiments like A/B testing
The challenge is that these counting needs aren’t one-size-fits-all.
Some situations require quick, approximate results, while others need precise and durable counts. This is where Netflix’s Distributed Counter Abstraction shines, offering flexibility to address these diverse needs.
There are two broad categories of counting:
Best-Effort Counting: This type of counting is used when speed is more important than accuracy. The counts don’t need to be perfectly precise, and they aren’t stored for a long time. It works well for scenarios like A/B testing, where approximate counts are enough to compare the performance of two groups.
Eventually Consistent Counting: This type is used when accuracy and durability are critical. Although it may take a little longer to get the final count, it ensures the results are correct and preserved. This is ideal for metrics that must be recorded precisely over time, such as billing, regulatory compliance, or critical usage reports.
We will look at both categories in more detail in a later section.
However, both categories share some key requirements that are as follows:
High Availability: The system must always be up and running, even during failures or high demand. Netflix cannot afford downtime in counting since these metrics often drive critical decisions.
High Throughput: The system must handle millions of counting operations per second. This means it needs to efficiently process a huge volume of incoming data without bottlenecks.
Scalability: Netflix operates globally, so the counting system must scale horizontally across multiple regions and handle spikes in usage like during the release of a new show.
The table below shows these requirements in more detail:
Source: Netflix Tech Blog The Counter Abstraction API Design
The Distributed Counter abstraction was designed as a highly configurable and user-friendly system.
The abstraction provides an API that is simple yet powerful, enabling clients to interact with counters consistently. The main API operations are as follows:
1 - Add Count/AddAndGetCount
The purpose of this endpoint is to increment or decrement a counter by a specified value.
The client specifies the namespace (for example, “user_metrics”), the counter name (for example, “views_counter”), and the delta (a positive or negative value to adjust the count). The API returns the updated count immediately after applying the delta.
See the example below:
{ "namespace": "user_metrics", "counter_name": "views_counter", "delta": 5, "idempotency_token": { "token": "unique_event_id", "generation_time": "2025-01-28T14:48:00Z" } }
Here, the idempotency token ensures that repeated requests (due to retries) do not result in double-counting.
2 - GetCount
This endpoint helps to retrieve the current value of a counter.
The client specifies the namespace and counter name, and the system fetches the value. Here’s an example API request:
{ "namespace": "user_metrics", "counter_name": "views_counter" }
This operation is optimized for speed, returning slightly stale counts in some configurations to maintain performance.
3 - ClearCount
This endpoint helps reset a counter’s value to zero.
Similar to other requests, the client provides the namespace and counter name. This operation also supports idempotency tokens to ensure safe retries.
Counting Techniques
The Distributed Counter abstraction supports several types of counters to meet Netflix's diverse counting requirements. Each approach balances trade-offs between speed, accuracy, durability, and infrastructure cost.
Here’s a detailed breakdown of the main counting strategies:
Best-Effort Regional Counter
This is a lightweight counting approach optimized for speed and low infrastructure cost. It provides quick but approximate counts.
It is built on EVCache, Netflix’s distributed caching solution based on Memcached. Counts are stored as key-value pairs in a cache with minimal latency and high throughput. TTL (Time-To-Live) ensures counters don’t occupy the cache indefinitely.
The best-effort counter is ideal for short-lived experiments like A/B testing where precise counts aren’t critical. The advantages of this type of counter are as follows:
Extremely fast with millisecond-level latency.
Cost-effective due to shared multi-tenant clusters.
However, there are also disadvantages to this approach:
No cross-region replication for counters.
Lacks idempotency, making retries unsafe.
Cannot guarantee consistency across nodes.
Eventually Consistent Global Counter
For scenarios where accuracy and durability are crucial, there are several approaches available under the eventually consistent model. These ensure that counters converge to accurate values over time, though some delays are acceptable.
1 - Single Row Per Counter
It’s a straightforward approach where each counter is represented by a single row in a globally replicated datastore.
See the table below for example:
Despite its simplicity, this approach has some disadvantages such as:
Vulnerable to data loss if an instance fails before flushing its counts.
Difficult to synchronize counter resets across instances.
Lacks idempotency, thereby complicating retries.
2 - Per Instance Aggregation
This approach aggregates counts in memory on individual instances, then periodically writes the aggregated values to a durable store. This process is known as flushing. Introducing sufficient jitter to the flush process helps reduce contention.
See the diagram below for reference:
The main advantage of this approach is that it reduces contention by limiting updates to the durable store. However, it also poses some challenges such as:
Vulnerable to data loss if an instance fails before flushing its counts.
Difficult to synchronize counter resets across instances.
Lacks idempotency.
3 - Durable Queues
This approach logs counter events to a durable queuing system like Apache Kafka. Events are processed in batches for aggregation. Here’s how it works:
Counter events are written to specific Kafka partitions based on a hash of the counter key.
Consumers read from partitions, aggregate events, and store the results in a durable store.
See the diagram below:
This approach is reliable and fault tolerant due to durable logs. Also, idempotency is easier to implement, preventing overcounting during retries.
However, it can cause potential delays if consumers fall behind. Rebalancing partitions as counters or throughput increases can be complex.
4 - Event Log of Increments
This approach logs every individual increment (or decrement) as an event with metadata such as event time and event_id. The event_id can include the source information of where the operation originated.
See the diagram below:
The combination of event_time and event_id can also serve as the idempotency key for the write.
However, this approach also has several drawbacks:
High storage cost due to the need to retain every increment.
Degraded read performance as it requires scanning all events for a counter.
Wide partitions in databases like Cassandra can slow down queries.
Netflix’s Hybrid Approach
Netflix’s counting needs are vast and diverse, requiring a solution that balances speed, accuracy, durability, and scalability.
To meet these demands, Netflix developed a hybrid approach that combines the strengths of various counting techniques we’ve discussed so far. This approach uses event logging, background aggregation, and caching to create a system that is both scalable and efficient, while also maintaining eventual consistency.
Let’s understand the approach in more detail:
1 - Logging Events in the TimeSeries Abstraction
At the core of Netflix’s solution is its TimeSeries Abstraction, a high-performance service designed for managing temporal data.
Netflix leverages this system to log every counter event as an individual record, allowing precise tracking and scalability.
Each counter event is recorded with metadata, including:
event_time: The time the event occurred.
event_id: A unique identifier for the event to ensure idempotency.
event_item_key: Specifies the counter being updated.
Events are organized into time buckets (for example, by minute or hour) to prevent wide partitions in the database. Unique event IDs prevent duplicate counting, even if retries occur.
2 - Aggregation Processes for High Cardinality Counters
To avoid the inefficiency of fetching and recalculating counts from raw events during every read, Netflix employs a background aggregation process. This system continuously consolidates events into summarized counts, reducing storage and read overhead.
Aggregation occurs within defined time windows to ensure data consistency. An immutable window is used, meaning only finalized events (not subject to further updates) are aggregated.
The Last Rollup Timestamp tracks the last time a counter was aggregated. It ensures that the system only processes new events since the previous rollup.
Here’s how the aggregation process works:
The rollup process collects all events for a counter within the aggregation window. It summarizes the total count and updates the rollup store.
Aggregated counts are stored in a durable system like Cassandra for persistence. Future aggregations build on this checkpoint, reducing computation costs.
Rollups are triggered during writes and reads. For writes, it is triggered when a lightweight event notifies the system of changes. During reads, when a user fetches a counter, rollups are triggered if the count is stale.
See the diagram below for the write path process:
Next, we have the diagram below that shows the read or getCount process:
Aggregation reduces the need to repeatedly process raw events, improving read performance. By using immutable windows, Netflix ensures that counts are accurate within a reasonable delay.
3 - Caching for Optimized Reads
While the aggregation process ensures counts are eventually consistent, caching is used to further enhance performance for frequently accessed counters. Netflix integrates EVCache (a distributed caching solution) to store rolled-up counts.
The cache holds the last aggregated count and the corresponding last rollup timestamp. When a counter is read, the cached value is returned immediately, providing a near-real-time response. A background rollup is triggered to ensure the cache stays up to date.
Cached counts allow users to retrieve values in milliseconds, even if they are slightly stale. Also, caching minimizes direct queries to the underlying datastore, saving infrastructure costs.
Key Benefits of the Hybrid Approach
The hybrid approach has several benefits such as:
Combining Accuracy and Performance: It logs every event for precise recounting when needed. Aggregates events in the background to maintain high read performance.
Scales with High Cardinality: Handles millions of counters efficiently using time and event bucketing. This ensures an even distribution of workload across storage and processing systems.
Ensures Reliability: Uses idempotency tokens to handle retries safely. Also, it employs persistent storage (for example, Cassandra) and caches for fault tolerance.
Balances Trade-Offs: Sacrifices some immediacy for eventual consistency in global counts. It also introduces slight delays in aggregation to maintain accuracy within immutable windows.
Scaling the Rollup Pipeline
To manage millions of counters across the globe while maintaining high performance, Netflix uses a Rollup Pipeline. This is a sophisticated system that processes counter events efficiently, aggregates them in the background, and scales to handle massive workloads.
There are three main parts of this rollup pipeline:
1 - Rollup Events and Queues
When a counter is updated (via an AddCount, ClearCount, or GetCount operation), the system generates a lightweight rollup event.
This event notifies the Rollup Pipeline that the counter requires aggregation. The rollup event itself does not include the raw data but merely identifies the counter needing processing.
Here’s how rollup queues work:
Each Rollup Server instance maintains in-memory queues that receive rollup events. These queues allow parallel processing of aggregation tasks, enabling the system to handle high-throughput workloads.
A fast, non-cryptographic hash function (for example, XXHash) ensures that related counters are consistently routed to the same queue. This minimizes duplicate work and improves efficiency.
Multiple events for the same counter are consolidated into a Set, so each counter is rolled up only once within a rollup window.
Netflix opted for in-memory rollup queues to simplify provisioning and reduce costs. This design is easier to implement compared to a fully durable queuing system.
However, there are some potential risks as well.
If a rollup server crashes before processing all events, those events are lost. This is mitigated for frequently accessed counters, as subsequent operations trigger new rollups.
During deployments or scaling, there may be brief overlaps where both old and new servers are active. However, this is managed safely because aggregations occur within immutable windows.
When workloads increase, Netflix scales the Rollup Pipeline by increasing the number of rollup queues and redeploying the rollup servers with updated configurations.
The process is seamless with old servers gracefully shutting down after draining their events. During deployments, both old and new Rollup Servers may briefly handle the same counters. This avoids downtime but introduces slight variability in counts, which is eventually resolved as counts converge.
2 - Dynamic Batching and Back-Pressure
To optimize performance, the Rollup Pipeline processes counters in batches rather than individually.
The size of each batch adjusts dynamically based on system load and counter cardinality. This prevents the system from overwhelming the underlying data store (for example, Cassandra). Within a batch, the pipeline queries the TimeSeries Abstraction in parallel to aggregate events for multiple counters simultaneously.
See the diagram below:
The system monitors the performance of each batch and uses this information to control the processing rate. After processing one batch, the pipeline pauses before starting the next, based on how quickly the previous batch is completed. This adaptive mechanism ensures the system doesn’t overload the storage backend during high traffic.
3 - Handling Convergence for Low and High Cardinality Counters
Low cardinality counters are frequently accessed but have fewer unique instances. The pipeline keeps them in continuous rollup circulation to ensure they remain up to date.
On the other hand, high-cardinality counters have many unique instances (such as per-user metrics) and may not be accessed frequently. To avoid excessive memory usage, the pipeline uses the last-write-timestamp to determine when a counter needs to be re-queued. This ensures aggregation continues until all updates are processed.
See the diagram below:
Centralized Configuration of the Control Plane
At the heart of Netflix’s Distributed Counter Abstraction is its control plane, a centralized system that manages configuration, deployment, and operational complexity across the abstraction layers.
See the diagram below:
The control plane allows Netflix to fine-tune every aspect of the counting service, ensuring it meets the needs of diverse use cases without requiring manual intervention or re-engineering.
1 - Role of the Control Plane
The Control Plane serves as a management hub for all configurations related to the Distributed Counter Abstraction. It is responsible for:
Configuring the persistence mechanisms for counters.
Adjusting settings for specific use cases, such as high or low-cardinality counters.
Implementing strategies for data retention, caching, and durability.
This centralized management ensures that teams across Netflix can focus on their use cases without worrying about the underlying complexities of distributed counting.
2 - Configuring Persistent Mechanisms
The Control Plane enables the configuration of persistence layers for storing counter data.
Netflix uses a combination of EVCache (for caching) and Cassandra (for durable storage). The control plane coordinates their interaction.
EVCache is used for fast, low-latency access to counters. The control plane specifies parameters such as cache size and expiration policies.
{ "id": "CACHE", "physical_storage": { "type": "EVCACHE", "cluster": "evcache_dgw_counter_tier1" } }
Cassandra is used as the primary datastore for durable, long-term storage of counters and their rollups.
The configurable parameters for this include:
Keyspace settings, such as the number of partitions.
Time partitioning for counters (for example, breaking data into manageable time buckets).
Retention policies to prevent excessive storage use.
See the example configuration below:
{ "id": "COUNTER_ROLLUP", "physical_storage": { "type": "CASSANDRA", "cluster": "cass_dgw_counter_uc1", "dataset": "my_dataset" } }
3 - Supporting Different Cardinality Strategies
Counters can vary greatly in cardinality i.e. the number of unique counters being managed.
Low-cardinality counters are global metrics like “total views” for a show. Such counters are frequently accessed and require continuous rollup processing. This requires smaller time buckets for aggregation and shorter TTLs for cached values to ensure freshness.
High-cardinality counters include per-user metrics like “views per user”. These counters are less frequently accessed but require efficient handling of a large number of unique keys. They involve larger time buckets to reduce database overhead and efficient partitioning to distribute load across storage nodes.
4 - Retention and Lifecycle Policies
Retention policies ensure that counter data does not grow uncontrollably, reducing costs while maintaining historical relevance.
For example, raw counter events are stored temporarily (such as 7 days) before being deleted or archived. Aggregated rollups are retained longer, as they occupy less space and are useful for long-term metrics.
Also, the control plane ensures counters expire after their intended lifespan, preventing them from consuming unnecessary resources.
5 - Multi-Tenant Support
Netflix’s Control Plane is designed to support a multi-tenant environment where different teams or applications can operate their counters independently:
Each namespace is isolated, allowing configurations to vary based on the use case.
For example, the user_metrics namespace may prioritize low-latency caching for real-time dashboards. Also, the billing_metrics namespace may focus on durability and accuracy for financial reporting.
Conclusion
Distributed counting is a complex problem, but Netflix’s approach demonstrates how thoughtful design and engineering can overcome these challenges.
By combining powerful abstractions like the TimeSeries and Data Gateway Control Plane with innovative techniques like rollup pipelines and dynamic batching, Netflix delivers a counting system that is fast, reliable, and cost-effective.
The system processes 75,000 counter requests per second globally while maintaining single-digit millisecond latency for API endpoints. This incredible performance is achieved through careful design choices, including dynamic batching, caching with EVCache, and efficient aggregation processes.
Source: Netflix Tech Blog The principles behind Netflix’s Distributed Counter Abstraction extend well beyond their platform. Any large-scale system requiring real-time metrics, distributed event tracking, or global consistency can benefit from a similar architecture
References:
SPONSOR US
Get your product in front of more than 1,000,000 tech professionals.
Our newsletter puts your products and services directly in front of an audience that matters - hundreds of thousands of engineering leaders and senior engineers - who have influence over significant tech decisions and big purchases.
Space Fills Up Fast - Reserve Today
Ad spots typically sell out about 4 weeks in advance. To ensure your ad reaches this influential audience, reserve your space now by emailing sponsorship@bytebytego.com.
Like
Comment
Restack
© 2025 ByteByteGo
548 Market Street PMB 72296, San Francisco, CA 94104
Unsubscribe
by "ByteByteGo" <bytebytego@substack.com> - 11:36 - 11 Feb 2025 -
Join us for the most transformative platform update yet
Hi MDI’m thrilled to invite you to New Relic Now+, where Intelligent Observability breaks new ground on 27th February (9am GMT / 10am CET).
At this free virtual event, we’re unveiling New Relic’s most transformative platform update yet, designed to go far beyond system health and uptime to power real-time business impact and leverage intelligence to accelerate developer velocity.
Here’s what’s in store:
- Learn how agentic AI proactively predicts and prevents issues while unlocking powerful recommendations.
-
Hear from industry leaders about driving measurable business outcomes with Intelligent Observability.
-
Take part in hands-on workshops that give you critical new skills you can apply today.
-
Be first to see 15+ new product innovations and live demos.
Let me know if you’d like to discuss how these innovations can work for your organization ahead of the event—I’d be happy to chat.
We’d love to see you there,ThomasThomasConsultantNew RelicIf you don't want to hear from me again, please let me know.
by "Thomas Sampassa-Ilunga" <tilunga@newrelic.com> - 09:14 - 11 Feb 2025-
Re: Join us for the most transformative platform update yet
Hi MD,Just bumping this up in what I'm sure is a very busy inbox. Are you available for a discussion prior to the event?Thanks,ThomasConsultantNew Relic
If you don't want to hear from me again, please let me know.On Feb 11, 2025 9:14 AM, "Thomas Sampassa-Ilunga" <tilunga@newrelic.com> wrote:
Hi MDI’m thrilled to invite you to New Relic Now+, where Intelligent Observability breaks new ground on 27th February (9am GMT / 10am CET).
At this free virtual event, we’re unveiling New Relic’s most transformative platform update yet, designed to go far beyond system health and uptime to power real-time business impact and leverage intelligence to accelerate developer velocity.
Here’s what’s in store:
- Learn how agentic AI proactively predicts and prevents issues while unlocking powerful recommendations.
-
Hear from industry leaders about driving measurable business outcomes with Intelligent Observability.
-
Take part in hands-on workshops that give you critical new skills you can apply today.
-
Be first to see 15+ new product innovations and live demos.
Let me know if you’d like to discuss how these innovations can work for your organization ahead of the event—I’d be happy to chat.
We’d love to see you there,ThomasThomasConsultantNew Relic
If you don't want to hear from me again, please let me know.
by "Thomas Sampassa-Ilunga" <tilunga@newrelic.com> - 04:56 - 13 Feb 2025
-
Discover the keys to OpenTelemetry success
OTel and monitoring
Dive into our expert resources to elevate and perfect your API approachHi Md Abul,
Interested in building a strong observability strategy that enhances visibility and performance across your systems?
Dive into our collection of expert blogs filled with valuable insights, tips, and best practices on using OpenTelemetry to improve monitoring and gain deeper visibility across your infrastructure.To make the most of our tools and resources, customize your content preferences in our preferences center.
This way, you’ll stay in the loop with the most relevant updates and insights tailored just for you.Tyk, Huckletree 199 Bishopsgate, Broadgate, London, City of London EC2M 3TY, United Kingdom, +44 (0)20 3409 1911
by "Budha from Tyk" <budha@tyk.io> - 06:00 - 11 Feb 2025 -
New Relic extends its AI monitoring to support DeepSeek
New Relic
Keep a real-time eye on your DeepSeek models with New Relic AI monitoring.
January 2024
New Relic Now: 27 February 9am GMT / 10am CETSave your seat here New Relic first to support monitoring for DeepSeek powered applications New Relic AI monitoring now supports DeepSeek and DeepSeek on Azure AI Foundry. Get broad AI stack visibility for DeepSeek apps with a simplified setup and optimize for performance, quality, and cost.
Learn more Faster troubleshooting with deep insights into Azure serverless functions New Relic's enhanced serverless monitoring now delivers comprehensive support for Azure Functions, including exclusive support for both dedicated and consumption hosting plans. Get a unified view of all your Azure Functions, regardless of deployment method, and gain deep insights into their performance and behavior to troubleshoot issues faster and optimize resource utilization.
Learn more New Relic Now 2025Join us virtually on 27 February (9am GMT / 10am CET) and be the first to learn about our 15+ new products designed to improve your business uptime and engineering excellence, all while managing your data pipeline.Save your spot here.New Relic Now LiveJoin us in person to learn how top companies use Intelligent Observability to drive better business outcomes, improve digital customer experiences, optimize cloud costs and boost productivity—and then get hands-on in a GameDay workshop.
This is a free event, so sign up today to save your space. We’ll wrap up the day with food, drinks, and fun:
Join us at Devworld 2025 at Rai AmsterdamVisit us at booth B4 on 27–28 February for exclusive demos, the fun Reli-Bird game with exciting prizes, and a chance to connect with our experts during our happy hour from 5–6 PM on 27 February.Don’t miss Harry Kimpel’s must-see talk, “Tracing Event-Based Systems with OpenTelemetry,” on 28 February.We can’t wait to meet you at Devworld 2025!New Relic University online workshopsCatch our recent New Relic workshops on-demand. These trainer-led workshops with hands-on labs will help you up-level your observability skills.
Watch nowGet insights faster with the new data explorerWe've integrated our point-and-click data explorer into our new query experience, making it easier to understand your metrics, events, and logs—without having to manually write New Relic Query Language (NRQL) queries.
Read the blog
Azure Machine LearningEnsure optimal performance for your ML models and AI projects. The Azure Machine Learning quickstart integration gives you a pre-built dashboard to help track key metrics about job executions, workspace CPU and GPU utilization, deployments, and more.
Install and learn more.Keeping New Relic agents up to dateAgent updates may include security improvements, QoL enhancements, bug fixes, and awesome new features. Updating your agent at least once every 90 days helps ensure you have access to the latest fixes and changes.
Find out how to update your agents here
Not an existing New Relic user? Sign up for a free account to get started!
Need help? Let's get in touch.
This email is sent from an account used for sending messages only. Please do not reply to this email to contact us—we will not get your response.
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
© 2025 New Relic, Inc. All rights reserved. New Relic logo are trademarks of New Relic, Inc
by "New Relic" <emeamarketing@newrelic.com> - 05:12 - 11 Feb 2025 -
Empowering employees with AI
On McKinsey Perspectives
A ‘superagency’ state of mind Brought to you by Alex Panas, global leader of industries, & Axel Karlsson, global leader of functional practices and growth platforms
Welcome to the latest edition of Only McKinsey Perspectives. We hope you find our insights useful. Let us know what you think at Alex_Panas@McKinsey.com and Axel_Karlsson@McKinsey.com.
—Alex and Axel
•
IT’s new era. With an array of powerful LLMs arriving in the workplace, the world has entered a new era in IT, McKinsey senior partner Lareina Yee and coauthors say. But while nearly all companies are investing in AI, only 1% of business leaders believe their companies have reached AI maturity, according to a 2024 McKinsey survey of about 3,600 employees and 240 C-suite executives. So how can leaders ensure that AI is fully integrated into their companies’ workflows to help their employees achieve “AI superagency”—a state that boosts creativity and productivity?
—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 Only McKinsey Perspectives newsletter, formerly known as Only McKinsey.
Copyright © 2025 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "Only McKinsey Perspectives" <publishing@email.mckinsey.com> - 01:33 - 11 Feb 2025 -
Re: Follow Up
Hi,
I wanted to check with you if you had a time to go through my previous email,
Let me know your thoughts about acquiring this email list
Regards,
Aria------------------------------------------------------------------------------------------------------------------------------------
Hi
I hope this message finds you well!
We’ve successfully built a comprehensive and verified database of contacts in the Software Development and IT Services industry. Would you be interested in acquiring a detailed list of key professionals and decision-makers from IT firms, software companies, and related sectors across Europe, North America, and globally?
Job Titles:
· Software Developers (Frontend, Backend, Full Stack, Mobile, etc.)
· IT Managers & Directors (Overseeing infrastructure and operations)
· Chief Technology Officers (CTOs) & CIOs
· Project Managers (Specializing in IT and software development projects)
· QA/Test Engineers (Ensuring software quality and performance)
· DevOps Engineers (Focused on automation and systems integration)
· Cyber security Specialists (Protecting IT infrastructure and data)
Our lists come with: Company/Organization, Website, Contact Information (Name, Title, Direct Number, Email) Address, Revenue Size, Employee Size, Specialization/Industry Segment (e.g., SaaS, Cloud Computing, Custom Software, IT Consulting, etc.)
Please share your target audience and geographical focus, and I can provide you with additional information, counts, and pricing details tailored to your needs.
Looking forward to hearing from you!
Best regards,
Aria Nora| Customer Success Manager
B2B Marketing & Tradeshow Specialist--------------------------------------------------------------------------------------------------------------------
If you no longer wish to receive emails, reply with “Unsubscribe” in the subject line.
by "Aria Nora" <aria@datachamberusa.com> - 01:21 - 11 Feb 2025 -
The future of the office
Explore the interactive New from McKinsey Quarterly
•
with purpose,
•
for connectivity,
•
that are digitally enhanced, and
•
that are oriented around sustainability.
Access the interactive with a free digital Quarterly membership, which in this commemorative year includes special issues, bonus digital features, and classic articles previously available only in print. Plus, get past digital Quarterly issues and downloads of nearly 100 important reports in The McKinsey Insights Store.
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 © 2025 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "McKinsey & Company" <publishing@email.mckinsey.com> - 10:49 - 10 Feb 2025