Archives
- By thread 4573
-
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 147
-
Dive deeper: Highlights from 2024
Intersection
Get your briefing We’ll see you in 2025! And if you’re looking to spread some extra holiday cheer, forward this email to a friend or colleague so they can subscribe to the Five Fifty.
We’re commemorating our flagship publication’s milestone birthday with a year of themed issues, special interactive features, and timeless Quarterly classics newly released from the archives. It’s all available with a free digital Quarterly membership. Sign up here.
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 our McKinsey Quarterly Five Fifty alert list.
Copyright © 2024 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "McKinsey Quarterly Five Fifty" <publishing@email.mckinsey.com> - 04:30 - 17 Dec 2024 -
How Statsig Streams 1 Trillion Events A Day
How Statsig Streams 1 Trillion Events A Day
The newsletter is a collaboration between ByteByteGo and members of the Statsig engineering team (Pablo Beltran and Brent Echols).͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ Forwarded this email? Subscribe here for moreRead the acclaimed Designing Data-Intensive Applications book [O’REILLY] (Sponsored)
Discover new ways of thinking about your distributed data system challenges.
In this practical and comprehensive guide, Martin Kleppmann helps you navigate the diverse and fast-changing landscape of approaches to processing and storing data for data-intensive applications.
Peer under the hood of the systems you already use, and learn how to use and operate them more effectively
Make informed decisions by identifying the strengths and weaknesses of different approaches and technologies
Understand the distributed systems research upon which modern databases are built
Go behind the scenes of major online services and learn from their architectures
Get this 145-page ebook and start reading the book that’s become essential for anyone working with data systems.
The newsletter is a collaboration between ByteByteGo and members of the Statsig engineering team (Pablo Beltran and Brent Echols).
Statsig is a modern feature management, experimentation, and analytics platform that enables teams to improve their product velocity.
Over the past year, Statsig has seen a staggering 20X growth in its event volume. This growth has been driven by high-profile customers such as OpenAI, Atlassian, Flipkart, and Figma, who rely on Statsig’s platform for experimentation and analytics.
Statsig currently processes over a trillion events daily, which is a remarkable achievement for any organization, particularly one of their size as a startup.
Source: Statsig Technical Blog However, this rapid growth comes with immense challenges.
Statsig must not only scale its infrastructure to handle the sheer volume of data but also ensure that its systems remain reliable and maintain high uptime. It also needs to keep the costs in check to stay competitive.
In this post, we’ll look at Statsig’s streaming architecture, which helps it handle the event volume. We’ll also look at the cost-efficiency steps taken by Statsig’s team.
Statsig’s Streaming Architecture
On a high level, Statsig’s streaming architecture consists of 3 main components:
Request Recorder: This stage of Statsig’s pipeline is designed with one main priority: ensuring that no data is ever lost. The top goal here is to make sure that every piece of data gets captured and stored, no matter what.
Log Processing: In this stage, the raw data collected during request recording gets refined and prepared for use. This stage applies specific rules and logic to the raw data while also ensuring that the data is accurate.
Routing: This stage acts like a smart traffic controller for data. Once the data has been recorded and processed, this stage ensures it reaches the right destination. It allows the pipeline to handle varied customer requirements without creating separate systems for each use case.
See the diagram below for a quick overview of the architecture:
The Architectural Components
While the high-level view gives a broad look at Statsig’s pipeline architecture, let us also look at each component in more detail to gain a better understanding.
1 - Data Ingestion Layer
The data ingestion layer in Statsig's pipeline is the first and one of the most crucial stages of the system.
It is responsible for receiving, authenticating, organizing, and securely storing data in a way that prevents loss, even under challenging conditions.
The request recorder is a key functionality of the data ingestion layer, with its specific role being the first step in handling incoming data. However, the data ingestion layer includes the load balancer, authentication, rebatching, and persistence-related functionalities.
See the diagram below:
Here’s a simple breakdown of the various steps:
From Client SDKs to Load Balancer:
The process starts when data is sent from client SDKs. This data is routed through a load balancer.
The load balancer ensures that incoming requests are evenly distributed across servers to avoid overloading any single server. This helps maintain system stability and performance.
Service Endpoint & Authorization:
Once the data reaches the server, it is passed to a service endpoint where the system performs authentication. This step ensures that only valid and authorized data batches are processed.
After authentication, the data is added to an internal queue. This queue holds the data temporarily until it can be processed further, ensuring no data is lost even if the processing system experiences delays.
Rebatching for Efficiency:
At this stage, smaller data batches are combined into larger ones, a process called rebatching. Handling fewer, larger batches is more efficient than dealing with many small ones, both in terms of performance and cost.
Statsig uses a dynamic configuration system to determine the optimal size for these batches.
The rebatching process then writes the optimized data batches to Google Cloud Storage (GCS). Using GCS for this purpose is a cost-effective solution compared to directly streaming smaller batches through high-cost pipelines.
Persistence for Reliability:
After rebatching, the data is securely stored in a persistence layer, which serves as a semi-permanent storage system. This layer is designed with multiple fallback options, meaning it has backup mechanisms to store data in case the primary system encounters issues.
The processing units, known as pods, are equipped with sufficient memory to handle temporary failures. This ensures the system can continue operating for up to an hour during an outage without losing data or affecting performance.
These fallback mechanisms extend across different regions and cloud platforms, providing an extra layer of reliability to the system.
2 - Message Queue Layer
The Message Queue Layer is a critical stage in Statsig’s pipeline that manages how data flows between different components. This layer is designed to handle enormous volumes of data efficiently while keeping operational costs low.
See the diagram below:
As you can see, it consists of two main components:
The Pub/Sub Topic
Pub/Sub is a serverless messaging system that facilitates communication between different parts of the pipeline. Since it is serverless, there’s no need to worry about maintaining servers or managing complex deployments. This reduces overhead for the engineering team.
Pub/Sub receives metadata about the data stored in Google Cloud Storage (GCS). Instead of directly storing all the event data, it acts as a pointer system, referring downstream systems to the actual data stored in GCS.
GCS Bucket
Directly using Pub/Sub for all data storage would be prohibitively expensive. Therefore, Statsig offloads most of the data to GCS to reduce storage and operational costs.
The pipeline writes bulk data into GCS in compressed batches. Pub/Sub stores only the metadata (like file pointers) needed to locate this data in GCS. Downstream components can then use these pointers to retrieve the data when required.
The GCS Bucket stores the actual data in a compressed format, using Zstandard (ZSTD) compression for efficiency. For reference, Zstandard compression is highly efficient, providing better compression rates (around 95%) than other methods like zlib, with lower CPU usage. This ensures data is stored in a smaller footprint while maintaining high processing speeds.
3 - Business Logic Layer
The Business Logic Layer is where the heavy lifting happens in Statsig's pipeline.
This layer is designed to process data while ensuring accuracy and preparing it for final use by various downstream systems. It handles complex logic, customization, and data formatting.
See the diagram below that shows the various steps that happen in this layer:
Let’s look at each step in more detail:
Rebatching
This step combines smaller batches of incoming data into larger ones for processing. By handling larger batches, the system reduces the overhead of dealing with multiple small data chunks.
The system is designed with an “at least once” guarantee. This means that even if something goes wrong during processing, the data is not lost. It will be retried until successfully processed.
Stateful Processing To Remove Redundancy
This step focuses on deduplication, which involves filtering out repeated or redundant data. For instance, if the same event gets recorded multiple times, this step ensures only one instance is kept.
To achieve this, the system uses caching solutions like Memcached. Memcached provides quick access to previously processed data, enabling the system to identify duplicates efficiently.
Ultimately, deduplication reduces unnecessary processing.
Business Logic Plugins
This layer allows different teams within Statsig to insert custom business logic tailored to their specific needs. For example, one team might add specific tags or attributes to the data, while another might modify event structures for a particular customer.
By using plugins, the system can support diverse use cases without requiring a separate pipeline for each customer. This makes the pipeline both scalable and versatile.
Writer
Once the data has been cleaned, transformed, and customized, the Writer finalizes it by writing it to the appropriate destination.
This could be a database, a data warehouse, or an analytics tool, depending on where the data is needed.
4 - Routing and Integration Layer
The routing and integration layer in Statsig's pipeline is responsible for directing processed data to its final destination.
See the diagram below:
Let’s look at each branch in more detail:
Warehouse Router
The Warehouse Router is responsible for deciding where the data should go based on factors like customer preferences, event types, and priority. It dynamically routes data to various destinations such as BigQuery or other data warehouses.
Here’s how it works:
For data that does not require immediate access (latency-insensitive), the router uses load jobs. These batch jobs process and upload data in bulk, significantly reducing costs compared to real-time streaming.
However, for critical, time-sensitive data, the router leverages the storage write API to deliver data in real-time, ensuring low latency but at a higher cost.
The Warehouse Router guarantees efficient resource utilization by distinguishing between latency-sensitive and latency-insensitive data. It saves costs without compromising on performance for urgent tasks.
The Side Effects Service
This service handles external integrations triggered by specific events in the pipeline. For example:
Sending data to third-party systems via webhooks.
Triggering actions or workflows in external platforms based on predefined rules.
It supports any kind of event-level trigger, making it highly customizable for customer-specific workflows.
The Real-Time Event Stream
This service is designed for situations where data needs to be accessed almost instantaneously. For example:
Real-time dashboards that display user activity.
Monitoring tools that require immediate updates.
It uses Redis, a fast in-memory data store, to cache and retrieve data in real-time so that customers querying the data experience minimal delays.
The Shadow Pipeline
The Shadow Pipeline is an important testing feature in Statsig’s event streaming system.
It acts as a safety net to ensure that any updates or changes to the system don’t disrupt its ability to process over a trillion events a day.
Here’s a closer look at how the shadow pipeline works:
Parallel Testing Environment: The shadow pipeline runs alongside the main production pipeline but doesn’t affect live data or customer systems. It mirrors the production setup, processing the same kinds of data with a new version of the software (release candidate). This allows engineers to test updates in a controlled environment without risking disruptions to the main pipeline.
Simulating Real Traffic: To test the shadow pipeline’s performance, a couple of million events are sent through it in a large burst. This mimics the high-traffic conditions the system handles daily, providing a realistic scenario for evaluation.
Comparing Results: The outputs of the shadow pipeline are carefully compared with those from the production pipeline. Automated checks look for discrepancies, such as missing or incorrect data, and alert engineers if anything falls outside expected tolerances.
Stress Testing Infrastructure: The traffic burst also tests the system’s ability to handle sudden spikes in data volume. It evaluates features like horizontal pod autoscaling (HPA) that automatically adjusts computing resources to match demand.
Statsig’s Cost Optimization Strategies
Statsig employed multiple cost optimization strategies to handle the challenge of processing over a trillion events daily while keeping operational expenses as low as possible.
These strategies involve a mix of technical solutions, infrastructure choices, and design decisions.
Let’s break down each key effort in more detail:
GCS Upload via Pub/Sub
Instead of sending all event data directly into Pub/Sub, Statsig writes the majority of the data to Google Cloud Storage (GCS) in a compressed format.
Using GCS is significantly cheaper than relying solely on Pub/Sub for storing large amounts of data. It helps reduce costs while maintaining scalability. Pub/Sub is used only to pass file pointers (metadata) that direct downstream systems to retrieve the data from GCS.
Async Workloads on Spot Nodes
Statsig runs non-time-sensitive tasks (asynchronous workloads) on spot nodes, which are temporary virtual machines offered at a lower price.
Leveraging spot nodes reduces VM costs without compromising performance for less urgent processes. Also, since these workloads don’t require constant uptime, occasional interruptions don’t impact the system’s overall functionality.
Deduplication with Memcache
A large portion of incoming events may include duplicates, which add unnecessary processing overhead. Deduplication is a key feature that saves processing resources and ensures downstream systems only handle unique data.
To handle deduplication, Statsig uses Memcache to identify and discard duplicate events early in the pipeline.
Zstandard (zstd) Compression
Statsig switched from using zlib compression to ZSTD, a more efficient compression algorithm.
ZSTD achieves better compression rates (around 95%) while using less CPU power, compared to zlib’s 90% compression. This improvement reduced storage requirements and processing power.
Batching Efficiency via CPU Optimization
Statsig also adjusted the CPU allocation for its request recorder (from 2 CPU to 12 CPU), enabling it to handle larger batches of data more efficiently.
This is because larger batches reduce the number of write operations to storage systems, improving cost efficiency while maintaining high throughput.
Load Jobs vs. Live Streaming
For data that doesn’t need to be processed immediately, Statsig uses load jobs to process and upload data in bulk, which is much cheaper.
On the other hand, for time-sensitive data, they use the storage write API, which provides low-latency delivery but at a higher cost.
Differentiating between these two types of data saves money while meeting customer requirements for both real-time and batch processing.
Optimized CPU and Memory Utilization
Statsig tunes CPU and memory usage based on actual host utilization rather than pod utilization.
Also, pods are configured without strict usage limits, allowing them to make full use of available resources when needed. This prevents underutilization of expensive hardware resources and maximizes cost-effectiveness.
Aggressive Host-Level Resource Stacking
Statsig stacks multiple pods onto a single host aggressively to use every bit of available CPU and memory.
By fine-tuning flow control and concurrency settings, they prevent resource contention while maintaining high performance. This approach helps achieve cost efficiency at the host level by reducing the number of machines needed.
Conclusion
Statsig’s journey to streaming over a trillion events daily shows how a company can achieve massive scale without compromising efficiency through innovative engineering.
By designing a robust data pipeline with key components like a reliable ingestion layer, scalable message queues, and cost-optimized routing and integration layers, Statsig has built an infrastructure capable of supporting rapid growth while maintaining high reliability and performance. Also, leveraging features and tools like Pub/Sub, GCS, and advanced compression techniques, the platform balances the challenges of low latency, data integrity, and cost-effectiveness.
A key differentiator for Statsig is its approach to cost optimization and scalability, achieved through strategies such as using spot nodes, implementing deduplication, and differentiating latency-sensitive from latency-insensitive workloads. These efforts not only ensure the system's resilience but also allow them to offer their platform at competitive prices to a wide range of customers.
Reference:
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
© 2024 ByteByteGo
548 Market Street PMB 72296, San Francisco, CA 94104
Unsubscribe
by "ByteByteGo" <bytebytego@substack.com> - 11:36 - 17 Dec 2024 -
Re: Product Order
Dear Sir/Madam,
I am José Mourinho from SIMOLDES, a Portugal-based company. We recently reviewed your product offerings at an online exhibition and believe there's a strong alignment with our current business needs.
To explore this opportunity further, Please let us know if you will be able to provide us with your best offer.
I'm eagerly awaiting your response at the earliest.
Best Regards,
Sincerely,José MourinhoProcurement ManagerSIMOLDES LTD.R. Comendador António da Silva Rodrigues100, 3720-502 Oliveira de Azeméis, PortugalEmail: purchase.simoldes@gmail.com
by "José Mourinho" <purchase.simoldes@gmail.com> - 10:07 - 17 Dec 2024 -
Reminder: 2025 predictions for intelligent ERP
Join us on January 15th for the latest insights from IDCSAP WEBCAST
Top ERP Trends and Opportunities for 2025 and BeyondHello,
Just a quick reminder about the SAP virtual event taking place on Wednesday, January 15.
The rise of AI and new technologies means more change ahead for businesses in 2025. Join IDC analysts and industry experts as they discuss the top trends and predictions for worldwide intelligent ERP and enterprise applications in this live virtual event.
This is a great opportunity to start strong in 2025 and get up to speed on the latest cloud ERP trends. Come with your questions about cloud ERP, generative AI, and automation. We’ll answer them in the live Q&A.
Top ERP Trends and Opportunities for 2025 and Beyond
January 15, 2025 | 11:00 a.m. ET/ 11:00 a.m. CET/ 1:00 p.m. SGT
Kind regards,
The GROW with SAP teamContact us
See our complete list of local country numbersSAP (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 email was sent to info@learn.odoo.com 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 offer is extended to you under the condition that your acceptance does not violate any applicable laws or policies within your organization. If you are unsure of whether your acceptance may violate any such laws or policies, we strongly encourage you to seek advice from your ethics or compliance official. For organizations that are unable to accept all or a portion of this complimentary offer and would like to pay for their own expenses, upon request, SAP will provide a reasonable market value and an invoice or other suitable payment process.
This e-mail was sent to info@learn.odoo.com by SAP and provides information on SAP’s products and services that may be of interest to you. If you received this e-mail in error, or if you no longer wish to receive communications from the SAP Group of companies, you can unsubscribe here.
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" <sap@mailsap.com> - 08:22 - 17 Dec 2024 -
How did your year-end review go?
Only McKinsey Perspectives
Prioritizing clarity, simplicity, and fairness
by "Only McKinsey Perspectives" <publishing@email.mckinsey.com> - 01:17 - 17 Dec 2024 -
Your State of Observability in Europe report is ready.
New Relic
Dive into data in the State of Observability in Europe.
It’s the largest, most comprehensive research ever done on observability with deep insights into ROI, security, developer velocity, and business impact. And it’s all focussed on Europe.
- 4x ROI: 68% say observability helps achieve core business goals and 4x median ROI.
- Security leads the way: 46% of respondents reported reduced security risks since adopting an observability solution
- Strategic growth ahead: 45% plan to add 5+ observability capabilities this year, prioritising data security, governance, and risk management.
- Insights from the experts: Get perspectives from technology professionals shaping observability strategies in Europe.
Access the Report 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
© 2024 New Relic, Inc. All rights reserved. New Relic logo are trademarks of New Relic, Inc.
by "New Relic" <emeamarketing@newrelic.com> - 06:31 - 16 Dec 2024 -
Navigating changes in organizational health: A leader’s guide
Leading Off
Time for a checkup 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 Leading Off. 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
Good organizational health is the best predictor of long-term success. But managing its key elements—a company’s culture, behavior, and management practices—is becoming more challenging. New technologies, evolving workplace norms, and other disruptions are forcing companies to fine-tune how they operate and how they manage their people—both of which are critical to improving their health and their bottom line. For leaders, this can make their jobs more complicated and demanding than ever. This week, we look at ways to manage the constant changes that are affecting organizational health.
Over two-plus decades, McKinsey’s Organizational Health Index (OHI) has helped leaders identify which practices drive the strongest performance—and recognize if their organizations have any of them in place. The latest OHI results highlight six practices reflecting the areas of most profound change in these fast-moving times: purpose, leadership, decision making, employee experience, technology, and social responsibility. “How leaders navigate these changes may well dictate whether their organizations simply survive or truly thrive,” say McKinsey senior partners Aaron De Smet and Arne Gast and their coauthors. For example, leaders can enhance employee engagement and raise productivity by clearly articulating the organization’s “why”—that is, its fundamental purpose—rather than simply explaining what the strategy is and how to execute it. “Our new research found that this involvement can be shallow and transactional when it isn’t tied to a deeper sense of purpose and meaning,” the authors note.
That’s how much more likely companies are to be healthy when they are run by decisive leaders, according to McKinsey’s OHI research. McKinsey’s Alex Camp, Arne Gast, Brooke Weddle, and Drew Goldstein say that making quick decisions and committing to them is a more effective style than authoritative leadership, which is based on using authority, pressure, and influence to get things done. Decisive and empowering leadership became increasingly important after the COVID-19 pandemic, which put more pressure on organizations to transform themselves swiftly. “Decisive leadership is not just for times of crisis, however; it’s a requirement for any business that just wants to keep up,” the authors say.
That’s McKinsey’s Bryan Hancock on how organizational health is shifting in the new world of work. In an episode of the McKinsey Talks Talent podcast, Hancock and McKinsey’s Brooke Weddle note that putting more data in the hands of frontline employees can help foster more innovation, which is one of the OHI’s nine key outcomes. That practice requires a strong process for collecting and evaluating the best ideas from people at all levels of the organization. “A lot of times, a frontline employee on the ground can say, ‘Here’s five ideas for how this could go better,’” Weddle says. “Organizations that listen, in a structured way, can be very effective at driving that continuous improvement.”
Putting employees first and treating them with the same care given to customers will help companies become healthier, Columbia University business professor Stephan Meier says in a McKinsey Author Talks interview. “The 100-plus years of scientific management demonstrate that we have thought about workers as cogs in a machine and not really as human beings,” he says. “Businesses have to treat workers differently and humanize them in order to thrive.” Just as companies prioritize customer service and care, they can embrace a similar approach for employees—offering more personalized support and dismissing the outdated mindset that employees are motivated by money alone. “Customer centricity is not only about lowering the price. It’s about improving the customer experience,” Meier says. “Similarly, employee centricity is not only about increasing the wage. It’s much more about increasing the employee experience.”
Lead by nurturing your organization’s health.
— Edited by Eric Quiñones, 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 © 2024 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "McKinsey Leading Off" <publishing@email.mckinsey.com> - 04:10 - 16 Dec 2024 -
How can successful leaders upgrade their ways of working?
Only McKinsey Perspectives
Update your “personal operating model” 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
•
Your personal operating model. Leaders likely understand the importance of updating their devices’ operating systems, which can help those tools run more smoothly. What many executives may not have considered, though, is how critical it is to update their own operating systems. The personal operating model—comprising one’s priorities, roles, and time and energy allocations—defines how leaders get work done and ultimately determines that person’s level of success, McKinsey senior partner Arne Gast and his colleague share.
—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 © 2024 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "Only McKinsey Perspectives" <publishing@email.mckinsey.com> - 01:42 - 16 Dec 2024 -
ROOT CAUSE ANALYSIS (RCA) (24-25 FEB 2025)
Please call 012-588 2728
email to pearl-otc@outlook.com
FACE-TO-FACE PUBLIC PROGRAM
ROOT CAUSE ANALYSIS
Venue : AC Hotel by Marriott Penang (SBL Khas / HRD Corp Claimable Course)
Date : 24 Feb 2025 (Mon) | 9am – 5pm By Murugu
25 Feb 2025 (Tue) | 9am – 5pm . .
INTRODUCTION
Root cause analysis involves searching backwards from an undesirable effect or outcome to identify its causes. While "root cause" implies that there is a single cause responsible for a given problem, some effects actually have multiple causes that trigger them. Sometimes the multiple effects are independent of each other; other times, causes are interrelated where, if one cause is removed, the problem can no longer occur.
We all know that it is important to contain problems as soon as they occur or are discovered. However, what we generally see with problems are symptoms of the problem. The root cause is rarely apparent. While it is important to initiate an interim containment plan as soon as a problem occurs, it is even more important to invest the time and energy to identify and address the root cause or causes of those problems they so that they are less likely to occur in the future.
Root cause analysis with corrective action is about getting to the source of a problem and then correcting it for good.
Root Cause Analysis with Corrective Action leads the learner through several steps process for uncovering and eliminating sources of problems and defects.
Form and Focus the Team, techniques to start up a team and understand the problem at hand are covered.
Find the Root Cause, the role of chains of causes, Interrelationship Diagrams, the use of Causal-Impact Numbers plus the use of investigative techniques to construct a solid data trail leading to the root cause is covered.
Fix the Root Cause, decisions matrices to evaluate potential solutions and select a robust, sustainable solution are explored.
Finalize Solutions, covers actions to ensure the gains are held. A wrap-up lesson explores common barriers to root cause analysis with suggestions on overcoming the barriers.
Why Does My Company Need This Training Program?
If your company has nagging problems that you just can't get to the bottom of, then you need a structured way to get to those root cause and solve the problems for good. With our Root Cause Analysis with Corrective Action course your employees will learn how to do this without spending days away from work in a classroom and they will be equipped to start working with others to eliminate nagging problems for good.
LEARNING OUTCOME
- Learn how to establish an effective team environment for root cause analysis.
- Clarify what the problem is and is not.
- Beginning with that symptoms of the problem, map a trail from the symptom to the root cause(s).
- Using data and investigative tools, identify the root cause.
- Generate ideas to solve the root cause problem and select the most appropriate solution using decision matrices.
- Implement measures to ensure the gains made are held.
- Recognise common barriers to root cause analysis and apply techniques to overcome those barriers.
METHODOLOGY
The workshop is made up of on-line lecture, discussions and case studies.
TARGET PARTICIPANTS
All employees who are expected to do Root Cause Analysis.
DURATION
2 Days (9.00 am – 5.00 pm)
OUTLINE OF WORKSHOP
DAY 1
TYPICAL PROBLEMS WITH RCA AND FORM & FOCUS THE TEAM
- Overview of Root Cause Analysis
- Why most problem-solving models don’t get to the root cause, and a solution
- How analytical and creative thinking must be both separated and integrated
- Difference between content and process thinking
- Form a team
- Focus the Team
II. STEP 1 – PROBLEM DEFINITION
- How to ensure that the right problem is being worked on
- Tools and filters for priority setting
- Developing a clear and sufficient problem statement (includes practice)
III. STEP 2 – UNDERSTANDING THE PROCESS
- How every problem is a process failure
- How a diagram can set boundaries and define interrelationships
- Using flowcharts to drill down into the right part of the process (includes practice)
IV. STEP 3 – IDENTIFYING POSSIBLE CAUSES
- Five ways to identify possible causes
· Understanding How to Use The 5-Whys for Root Cause Analysis
· Description of the 5-Why RCFA Method
· 5 Why Question Table
· Build the Why Tree One Cause Level at a Time
· Select Your Starting Question From Well Up the Why Tree
· How to Handle AND Gates in a 5-Why Analysis
· Going to the True Root of Failure—Identifying Latent Causes
- Three options for selecting or eliminating causes - Process Mapping, Cause and Effect Matrix, QFD, FMEA.
- Logic trees as a cause-and-effect diagram on steroids (includes practice)
DAY 2
V. STEP 4 – DATA COLLECTION
- Population versus sampling; options for sampling
- Check sheets, graphs, and tables for discrete data collection
- Surveys, interviews, and field observation for opinions or less precise data
VI. STEP 5 – DATA ANALYSIS
- Tools for discrete data analysis (run charts, histograms, pareto diagram, modified scatter diagram, pivot tables)
- Tools for softer type data (affinity diagram, relationship digraph)
- Integrative data analysis tools
VII. CONSULTING CASE STUDY PRACTICE
- Participants role play consulting with instructor on a problem
- Review of key learning points
VIII. INCIDENTS/EVENTS AND HUMAN ERROR
- How incident/accident analysis differs
- Causes of and solutions for human error
IX. CASE STUDY PRACTICE
- Practice on a project relevant to participants’ organization
X. CASE STUDY PRACTICE – Practice on an integrative problem
XI. THE REST OF THE PROBLEM SOLVING PROCESS
- Identifying and selecting solutions
- The importance of organizational change management issues
- Some models for understanding resistance and planning change
- Implementation, follow-up, and standardization
XII. MANAGEMENT/ORGANIZATIONAL ISSUES AFFECTING RCA PROJECTS
- Cognitive biases that affect RCA
- Impact of organizational culture
- Structures/roles that can support RCA
XIII. STATISTICAL HYPOTHESIS TESTING AND MS EXCEL
- What statistical tools tests can do
- How to do them in MS Excel
- Using statistical tools for counting data
XIV. DRILLING DOWN WITH DATA
- Seeing variation in dimensional space
- How to slice major components of that variation
- Which tools to use for data comparisons
** Certificate of attendance will be awarded for those who completed the course
ABOUT THE FACILITATOR
Dr. Murugu
PhD (Psychology – Metaphysic and Mind Science),
Master In Business Administration (MBA), University of Bath, UK,
B.A (Hons), USM
Productivity Champion from Japanese Productivity Centre (JPC), Japan
Master Trainer for Lean Manufacturing
Master Trainer Lean Six Sigma
Six Sigma – Black, Green and Yellow Belts
Certified HRD Corp Trainer
CP of SGA and SDWT
Certified in Fundamental Behaviour of Inner Self (FBOIS)
Clinical Hypnosis
Certified Dermatoglyphics Counsellor
He worked in MNC companies for many years as Operation Excellence Director/COO, leading Five (5) Manufacturing Plants and he also have an experience in position of Operational Excellence Advisor and leading Eight (8) business entity in Malaysian based company for many years too.
Mr Murugu was conferred the Lean Champion by Malaysia Productivity Corporation for his contributions and participation in various Lean Projects. He was again conferred as Productivity Champion by Japanese Productivity Centre (JPC), Japan. He is a Certified Master Trainer for Lean Manufacturing / Lean Services, Six Sigma Black Belt, Green Belt and Six Sigma Master trainer programme from Iomega and Sigmatis, United States.
He also has designed Six Sigma, Yellow Belt programme from lower level to middle level management in the organization. He designed and developed Lean Entrepreneur Management (LEM) and is certified by International Entrepreneur Association (IEA) of United Kingdom. He had trained and developed many entrepreneurs (SMI) in Malaysia. He is specialised in Optimising the Value Chain (OVC) which focuses on Machine (Reliability Maintenance and Value Engineering), Man (Human Excellence), Methods (Design Innovation Thinking), Materials and other relevant variables.
Mr Murugu has more than 30 years of hands-on experience in the field of Quantitative Methods (Statistics) and Human Resource Development. He is a member of the Malaysian Institute of Management and over the years has conducted many programs, both in house and externally in the various fields of Quantitative Methods – FMEA, C&E, SPC, Regression Analysis, Six Sigma Green / Black Belt projects, Business Administration, Key Business Success Factor, KPI, BSC, Elimination of wastage and Business Administration and Customer Service Improvement.
He is also extensively involved in productivity improvement, service improvement and cost reduction consultation programs in Malaysia, Jakarta, Vietnam, Bangkok and Laos. As to date, he has consulted more than 600 projects in Malaysia and also other countries.
As an accomplished consultant, coach and facilitator of FBOIS and Performance Management System. He has thus far guided and shared his expertise and has made positive impact in many people’s life across MNC, corporate sectors and individuals. He brings with him immense passion in learning, sharing, communicating and developing both individuals and groups in unleashing their true potential. Using the experiential learning method through action learning, activities, games, exercises, group dynamics, case studies and role-plays, his boundless energy challenges the participants towards the unfolding of self and group awareness. To further enhance participants’ learning, he translates learning to behavior and application of learning in actual life and work situations through powerful debriefing after each activity or exercise.
He also lectures in the Institution and Distance Learning programmes in the areas of Quantitative Methods, Research Methodologies, Problem Solving and Decision Making - Statistical Approach for Diploma (MIM), Degree (University of Southern Queensland, Australian Chartered Institute Of Logistics and Transportation–CILT, UK) and Master programmes (University of Southern Queensland, Midwest Missouri University, (MMU), US).
Mr Murugu was extensively involved in the Malaysian Government project under the Ministry of Science and Technology for Automobile industries (PROTON) and Proton Suppliers as a consultant to improve the quality and productivity using Six Sigma Approach. He conducts Lean Management training and consultancy nationwide for Malaysia Productivity Corporation (MPC) to improve organisation performance and productivity. Key Performance Indicator or Key Business Success Factor are the major implementation activity for all the organisations involved. He worked in several MNC’s companies such as National Semiconductor, Iomega, Dynacraft, Venture and Monlynke.
(SBL Khas / HRD Corp Claimable Course)
TRAINING FEE
2 days Face-to-Face Public Program
RM 1,850.00/pax
(excluded 8% SST)
Group Registration: Register 3 participants from the same organization, the 4th participant is FREE.
(Buy 3 Get 1 Free) if Register before 12 Feb 2025. Please act fast to grab your favourite training program!We hope you find it informative and interesting and we look forward to seeing you soon.
Please act fast to grab your favorite training program! Please call 012-588 2728
or email to pearl-otc@outlook.com
Do forward this email to all your friends and colleagues who might be interested to attend these programs
If you would like to unsubscribe from our email list at any time, please simply reply to the e-mail and type Unsubscribe in the subject area.
We will remove your name from the list and you will not receive any additional e-mail
Thanks
Regards
Pearl
by "pearl@otcsb.com.my" <pearl@otcsb.com.my> - 01:38 - 16 Dec 2024 -
Follow Up
Hi,
I wanted to check with you if you had time to go through my previous email. Let me know your thoughts about acquiring this email list.
Regards,
Luna
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Hi, Good day to you!
We have successfully built a verified file of Cosmetics Industry contacts with accurate emails. Would you be interested in acquiring Cosmetics Industry Professionals List across North America, UK, Europe and Global?
Few Lists:
ü Cosmetics and personal care product manufacturers
ü Fragrance Manufacturers, Home Care Manufacturers
ü Cosmetics and Personal Care Brand Owners
ü Perfume & Toiletries Manufacturers
ü Private label and Contract manufacturers
ü Salon and hotel chains
ü Consultants, Packaging Professionals, etc
Our list comes with: Company/Organization, Website, Contacts, Title, Address, Direct Number and Email Address, Revenue Size, Employee Size, Industry segment.
Please send me your target audience and geographical area, so that I can give you more information, Counts and Pricing just for your review.
Thank you for your time and consideration. I eagerly await your response.
Regards,
Luna Keller | Demand Generation Manager
B2B & Tradeshow Specialist
PWe have a responsibility to the environment
Before printing this e-mail or any other document, let's ask ourselves whether we need a hard copy
by "Luna Keller" <luna@b2bleadsonline.us> - 11:07 - 15 Dec 2024 -
The year's most popular articles from McKinsey Global Institute
McKinsey&Company
At #1: Geopolitics and the geometry of global trade As 2024 draws to a close, we’re revisiting our most popular insights of the year. Today, we give you our best-read pieces from the McKinsey Global Institute, which focus on topics including navigating the energy transition, investing in productivity growth, and more. At No. 1 is "Geopolitics and the geometry of global trade," by McKinsey’s Jeongmin Seong, Olivia White, Michael Birshan, and coauthors. Read on for our full top 10, and don't miss McKinsey Publishing's "Meet the moment"—our best insights from 2024 to help you navigate change.
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 © 2024 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "McKinsey Top Ten" <publishing@email.mckinsey.com> - 03:26 - 15 Dec 2024 -
The week in charts
The Week in Charts
Sustainable farming, the cost of natural disasters, and dynamic industries 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 Week in Charts newsletter.
Copyright © 2024 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "McKinsey Week in Charts" <publishing@email.mckinsey.com> - 03:20 - 14 Dec 2024 -
A proactive approach to navigating geopolitics
Plus, an essential checklist for CEOs Geopolitical tensions are no longer a distant threat; they’re a daily reality affecting business decisions. CEOs today view geopolitical tensions as the biggest risk to economic growth, write McKinsey’s Cindy Levy, Shubham Singhal, and Matt Watters in this month’s featured story. A proactive approach can help companies both safeguard existing operations and capture emerging opportunities in various geographical and industry segments. Other highlights include the following topics:
•
how CEOs can safely steer their organizations’ performance to new heights
•
what’s ahead for the fashion industry
•
the four drivers of the personal operating model
•
how insurers can capture profitable growth as they navigate a shifting landscape
The CEO’s essential checklist: Questions every chief executive should be able to answer
Most great CEOs rely on a set of guiding mindsets. This checklist helps them turn mindsets into practices that can steer their companies to great heights.
Turn mindsets into practicesThe State of Fashion 2025: Challenges at every turn
The global fashion industry faces economic uncertainty, a dynamic market, and consumer behavior shifts. Finding pockets of growth means navigating a complex maze.
Identify the bright spotsWarning: Upgrade your personal operating model
Effective leaders continually adapt their priorities, roles, time, and energy practices to stay ahead of new realities. Here’s why you need to do the same.
4 driversGlobal Insurance Report 2025: The pursuit of growth
Finding profitable growth is an imperative for the world’s personal and commercial property and casualty insurers, while life carriers must adjust to changing consumer needs.
Embrace a changing landscapeDigital twins: The key to unlocking end-to-end supply chain growth
Complexity, COVID-19, and competition have upended supply chain organizations. They can reignite revenue growth and deepen resilience by deploying AI-powered digital twins.
5 key tenets for successWhy being in HR is getting tougher—and how to break through
You’re not imagining it: the past five years have taken a toll on human resources. Here’s how leaders can help.
Boost moraleMcKinsey 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 Lives & Legacies
Monthly obituaries from business and society, highlighting the lasting legacies of executives and leaders from around the globe.
Explore the latest obituariesThe Weekend Read
McKinsey Classics
Most digital strategies don’t reflect how digital is changing economic fundamentals, industry dynamics, or what it means to compete. Read our 2018 classic “Why digital strategies fail” to learn more.
RewindMind the Gap
Biweekly curated reads on Gen Z in the workplace.
Subscribe now— Edited by Eleni Kostopoulos, managing 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 are a registered member of our Monthly Highlights newsletter.
Copyright © 2024 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "McKinsey Highlights" <publishing@email.mckinsey.com> - 12:09 - 14 Dec 2024 -
EP142: The Fundamental Pillars of Object-Oriented Programming
EP142: The Fundamental Pillars of Object-Oriented Programming
Abstraction, Encapsulation, Inheritance, and Polymorphism are the four pillars of object-oriented programming.͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ Forwarded this email? Subscribe here for moreWorkOS: Your app, Enterprise Ready (Sponsored)
WorkOS is a modern identity platform for B2B SaaS.
→ A complete user management solution that is free up to 1 million MAUs. Includes MFA, RBAC, bot protection, and user impersonation.
→ Enterprise SSO that supports any identity provider that uses SAML or OIDC protocols.
→ Directory Sync that powers user provisioning and deprovisioning for any SCIM-compliant directory.
→ Fine-Grained Authorization (FGA) that can support complex authorization schemes like Google Docs-style permissions.
→ The Admin Portal, a self-serve UI that streamlines SSO and SCIM onboarding for your customers' IT admins.WorkOS is used by hundreds of high-growth companies including Cursor, Perplexity, and Vercel.
Start deploying enterprise plans today
This week’s system design refresher:
Apache Kafka Fundamentals You Should Know (Youtube video)
The Fundamental Pillars of Object-Oriented Programming
Top 6 Multithreading Design Patterns You Must Know
How Do C++, Java, Python Work?
Explaining 9 types of API testing
REST API Vs. GraphQL
SPONSOR US
Apache Kafka Fundamentals You Should Know
The Fundamental Pillars of Object-Oriented Programming
Abstraction, Encapsulation, Inheritance, and Polymorphism are the four pillars of object-oriented programming. What do they mean?
Abstraction
This is the process of hiding implementation details and showing only the essential features of an object. For example, a Vehicle class with an abstract stop method.Encapsulation
It involves wrapping data (fields) and methods in a single unit (class) and restricting direct access using access modifiers. For example, private fields with public getters and setters.Inheritance
The process of creating a new class (child) that inherits attributes and methods from an existing class (parent), thereby promoting code reuse. For example, a Car class inherits from a Vehicle class.Polymorphism
It allows methods to perform differently based on the object they are invoked on. When two types share an inheritance chain, they can be used interchangeably with no errors.
Over to you: Do you use object-oriented programming?
Building Scalable Systems? Let Confluent Cloud Handle Kafka for You (Sponsored)
Simplify your architecture with Confluent Cloud, the fully managed Apache Kafka solution. Designed for developers and architects, it offers effortless scalability, enterprise-grade security, and seamless integration with 120+ pre-built connectors. Say goodbye to managing infrastructure and focus on building real-time, scalable systems that focus on building critical real-time applications.
Try Confluent Cloud for free PLUS $400 credits on us!
Top 6 Multithreading Design Patterns You Must Know
Multithreading enables a single program or process to execute multiple tasks concurrently. Each task is a thread. Think of threads as lightweight units of execution that share the resources of the process such as memory space.
However, multithreading also introduces complexities like synchronization, communication, and potential race conditions. This is where patterns help.Producer-Consumer Pattern
This pattern involves two types of threads: producers generating data and consumers processing that data. A blocking queue acts as a buffer between the two.Thread Pool Pattern
In this pattern, there is a pool of worker threads that can be reused for executing tasks. Using a pool removes the overhead of creating and destroying threads. Great for executing a large number of short-lived tasks.Futures and Promises Pattern
In this pattern, the promise is an object that holds the eventual results and the future provides a way to access the result. This is great for executing long-running operations concurrently without blocking the main thread.Monitor Object Pattern
Ensures that only one thread can access or modify a shared resource within an object at a time. This helps prevent race conditions. The pattern is required when you need to protect shared data or resources from concurrent access.Barrier Pattern
Synchronizes a group of threads. Each thread executes until it reaches a barrier point in the code and blocks until all threads have reached the same barrier. Ideal for parallel tasks that need to reach a specific stage before starting the next stage.Read-Write Lock Pattern
It allows multiple threads to read from a shared resource but only allows one thread to write to it at a time. Ideal for managing shared resources where reads are more frequent than writes.
Over to you: Which other multithreading design pattern will you add to the list?
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.Explaining 9 types of API testing
Smoke Testing
This is done after API development is complete. Simply validate if the APIs are working and nothing breaks.Functional Testing
This creates a test plan based on the functional requirements and compares the results with the expected results.Integration Testing
This test combines several API calls to perform end-to-end tests. The intra-service communications and data transmissions are tested.Regression Testing
This test ensures that bug fixes or new features shouldn’t break the existing behaviors of APIs.Load Testing
This tests applications’ performance by simulating different loads. Then we can calculate the capacity of the application.Stress Testing
We deliberately create high loads to the APIs and test if the APIs are able to function normally.Security Testing
This tests the APIs against all possible external threats.UI Testing
This tests the UI interactions with the APIs to make sure the data can be displayed properly.Fuzz Testing
This injects invalid or unexpected input data into the API and tries to crash the API. In this way, it identifies the API vulnerabilities.
REST API Vs. GraphQL
When it comes to API design, REST and GraphQL each have their own strengths and weaknesses.
REST
Uses standard HTTP methods like GET, POST, PUT, DELETE for CRUD operations.
Works well when you need simple, uniform interfaces between separate services/applications.
Caching strategies are straightforward to implement.
The downside is it may require multiple roundtrips to assemble related data from separate endpoints.
GraphQL
Provides a single endpoint for clients to query for precisely the data they need.
Clients specify the exact fields required in nested queries, and the server returns optimized payloads containing just those fields.
Supports Mutations for modifying data and Subscriptions for real-time notifications.
Great for aggregating data from multiple sources and works well with rapidly evolving frontend requirements.
However, it shifts complexity to the client side and can allow abusive queries if not properly safeguarded
Caching strategies can be more complicated than REST.
The best choice between REST and GraphQL depends on the specific requirements of the application and development team. GraphQL is a good fit for complex or frequently changing frontend needs, while REST suits applications where simple and consistent contracts are preferred.
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
© 2024 ByteByteGo
548 Market Street PMB 72296, San Francisco, CA 94104
Unsubscribe
by "ByteByteGo" <bytebytego@substack.com> - 11:45 - 14 Dec 2024 -
Un enfoque proactivo para navegar por la geopolítica
Además, un checklist esencial para CEOs Los líderes empresariales ven hoy las tensiones geopolíticas como el mayor riesgo para el crecimiento económico. Y aunque entienden que se está produciendo un cambio en el orden global, deben ir más allá de mitigar los riesgos geopolíticos para también aprovechar las oportunidades, señalan Cindy Levy, Shubham Singhal y Matt Watters en nuestro artículo principal. Otros temas destacados son:
•
Cómo un checklist del CEO puede ayudar a los líderes a llevar el desempeño de su organización al siguiente nivel
•
Navegar por un laberinto de desafíos complejos en la industria de la moda
•
El futuro de la función financiera y el liderazgo empresarial
•
Cómo la vulnerabilidad puede aumentar el potencial de liderazgo
La selección de nuestros editores
LOS DESTACADOS DE ESTE MES
Checklist esencial para CEOs: Preguntas que todo director ejecutivo debería poder responder
La mayoría de los mejores CEOs basan su éxito en un conjunto de mentalidades rectoras. Este checklist les ayuda a convertir esas mentalidades en prácticas que pueden llevar a sus empresas a grandes alturas.
Convierta las mentalidades en prácticasEl estado de la moda 2025: Desafíos a cada paso
La industria mundial de la moda se enfrenta a la incertidumbre económica, un mercado dinámico y cambios en el comportamiento de los consumidores. Encontrar focos de crecimiento implica navegar por un complejo laberinto.
Identifique los puntos positivosCómo será la función financiera del futuro impulsada por la IA
Sarah Friar, veterana de la tecnología y directora financiera de OpenAI, habla del potencial positivo de la inteligencia artificial (IA) generativa para cambiar el trabajo, la sociedad y la democracia; de cómo está transformando la función financiera, y del poder de las mujeres fundadoras.
Ocupe una posición de impactoCómo los líderes pueden aprovechar el poder de la vulnerabilidad
Mostrar vulnerabilidad puede generar vínculos y confianza. Un punto de partida: crear una lista de “cosas por ser” en lugar de una lista de “cosas por hacer”.
Genere confianzaCómo los bancos pueden potenciar la velocidad y la productividad de la tecnología
Las instituciones financieras pueden liberar la productividad de sus equipos de ingeniería de software para impulsar significativamente la innovación tecnológica sin aumentar los presupuestos de TI.
Saque más partido a sus inversionesGestión activa de carteras: Cinco ideas prácticas para crear valor
Los repuntes económicos van y vienen, y los programas de optimización de costos solo llevan a una organización hasta cierto punto. Pero la gestión activa de carteras es la clave infrautilizada para crear el máximo valor.
El momento ideal es ahoraEsperamos 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 Lives & Legacies
Monthly obituaries from business and society, highlighting the lasting legacies of executives and leaders from around the globe.
Explore the latest obituariesThe Weekend Read
McKinsey Classics
Most digital strategies don’t reflect how digital is changing economic fundamentals, industry dynamics, or what it means to compete. Read our 2018 classic “Why digital strategies fail” to learn more.
RewindMind the Gap
Biweekly curated reads on Gen Z in the workplace.
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 © 2024 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "Destacados de McKinsey" <publishing@email.mckinsey.com> - 08:34 - 14 Dec 2024 -
The year's most popular articles from the McKinsey Quarterly
McKinsey&Company
At #1: A generative AI reset: Rewiring to turn potential into value in 2024 As 2024 draws to a close, we’re revisiting our most popular insights of the year. Today, we give you our best-read pieces from the McKinsey Quarterly, which focus on topics including the human side of gen AI, rethinking your talent strategy, and the latest on healthy organizations. At No. 1 is "A generative AI reset: Rewiring to turn potential into value in 2024," by McKinsey’s Eric Lamarre, Alex Singla, Alexander Sukharevsky, and Rodney Zemmel. Read on for our full top 10, and don't miss McKinsey Publishing's "Meet the moment"—our best insights from 2024 to help you navigate change.
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 © 2024 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "McKinsey Top Ten" <publishing@email.mckinsey.com> - 10:37 - 13 Dec 2024 -
When tailoring stakeholder comms, think EDGE
The Shortlist
Emerging ideas for leaders Curated by Alex Panas, global leader of industries, & Axel Karlsson, global leader of functional practices and growth platforms
Welcome to the latest edition of the CEO Shortlist, a biweekly newsletter of our best ideas for the C-suite. This week, we feature our latest thinking on how CEOs can engage their stakeholders. We appreciate the opportunity to connect and hope you find our perspectives novel and insightful. Please let us know what you think! You can reach us at Alex_Panas@mckinsey.com and Axel_Karlsson@mckinsey.com. Thank you.
—Alex and Axel
Shareholders. Employees. Customers and governments. All are critical constituents for big-league CEOs. And according to our research, the world’s best CEOs know how to communicate clearly with these disparate audiences. We’ve distilled this level of engagement into four key elements. Leading CEOs have an expanded view of their role as the company’s bridge to the external world, a distinctive narrative as “storyteller in chief,” a growth-oriented mindset that empowers a team of internal and external ambassadors to articulate the company’s vision, and an engaged posture that systematically strengthens stakeholder connections. Read our latest insights and create your own EDGE.
We hope you find these ideas inspiring and helpful. See you in 2025 with 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 © 2024 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "McKinsey CEO Shortlist" <publishing@email.mckinsey.com> - 04:31 - 13 Dec 2024 -
How retailers are enticing shoppers this holiday season
Only McKinsey Perspectives
Plus, how US consumers are feeling 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
•
Looking to save. Heading into the year-end holidays, US consumers are not feeling good about their economic prospects. Consumer sentiment is lower than it was prepandemic, explains McKinsey partner Tamara Charm, and when it comes to holiday shopping in 2024, consumers are hoping to save money. Charm says that they’re looking for sales and will be shopping throughout the holiday season to try to get what they want for less.
—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 © 2024 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "Only McKinsey Perspectives" <publishing@email.mckinsey.com> - 01:43 - 13 Dec 2024 -
MACHINERY DIRECTIVE 2006/42/EC TRAINING - In House Training
MACHINERY DIRECTIVE 2006/42/EC TRAINING
This program can be specially tailored and customized to meet your training objectives
Kindly find above attached for the full brochure for this program
We hope you find it informative and interesting, and we look forward to seeing you soon
(SBL Khas / HRD CORP Claimable Course)
2 Days In-House Program By Gobalan
INTRODUCTION:
The aim of this 2 days Machinery Directive 2006/42/EC Training is to give machine manufacturers, modifiers, and those involved in pre-purchase auditing, an understanding of what is required to demonstrate compliance with the Occupational Safety and Health Administration (OSHA) requirements as per the European Community Machinery Directive 2006/42/EC.
BENEFITS:
By the end of this training, participants will be able to:
• Know the fundamentals of OSHA Machinery Directive 2006/42/EC
• Understand the Occupational Safety and Health requirement of the European Community.
• Gain a good understanding of what is required to demonstrate compliance with the Machinery Directive 2006/42/EC (MD) for the European Market
• Learn how to establish a design risk assessment (DRA) team and process for a new project
• Learn what to expect in the contents of the TCF (Technical construction file)
• Understand and apply appropriate technical terms and definitions in accordance with the Machinery Directive 2006/42/EC.
• Know how to regulate and comply to all legal aspects under 2006/42/EC
• Demonstrate and evidence compliance against the Essential Health and Safety Requirements (EHSRs) and common EN standards as a presumption of conformity.
WHO SHOULD ATTEND:
Engineers, Technicians, Supervisors, Designers, Project leads.
TRANING METHODOLOGY:
70% theory and 30% group activities and case studies.
Day 1 – 9.00am to 5.00pm
- Pre-Test Assessment
- Introduction: Machinery Directive 2006/42/EC
- Legislative Requirements - European Community
- European Pillar of Social Rights
- Safety and Health Legislation
- EU National laws by Member States unity.
- EU Strategic Framework on Health and Safety at Work 2021-2027
- Definition: Key priorities and actions for improving workers’ health and safety
- By way of addressing rapid changes in the economy, demography, and work patterns.
- Strategic priorities
- Involving EU institutions
- Member States
- Social partners and other stakeholders
- Focuses on three key priorities:
- Anticipating and managing change in the context of green, digital, and demographic transitions.
- Improving the prevention of work-related accidents and diseases and striving towards a Vision Zero approach to work-related deaths.
- Increasing preparedness to respond to current and future health crises.
- Implementing the framework — a key role for EU-OSHA
- Enforcement
- Social dialogue
- Funding
- Awareness-raising
- Data collection
- European Directives on Safety and Health at Work
- The OSH Framework Directive
- Workplaces, equipment, signs, personal protective equipment
- Exposure to chemical agents and chemical safety
- Exposure to physical hazards
- Exposure to biological agents
- Provisions on workload, ergonomical and psychosocial risks
- Sector specific and worker related provisions
- Individual directives tailor the principles of the Framework Directive to:
- Specific tasks (e.g. manual handling of loads)
- Specific hazards at work (e.g. exposure to dangerous substances or physical agents)
- Specific workplaces and sectors (e.g. temporary work sites, extractive industries, fishing vessels)
- Specific groups of workers (e.g. pregnant women, young workers, workers with a fixed duration employment contract)
- Certain work-related aspects (e.g. organisation of working time)
- Directive 89/391
- OSH "Framework Directive"
The introduction of measures to encourage improvements in the safety and health of workers at work - "Framework Directive".
Framework Directive brought about considerable innovation including the following:
- The term ‘working environment’ was set in accordance with International Labour Organization (ILO) Convention No. 155 and defines a modern approach taking into account technical safety as well as general prevention of ill-health.
- The Directive aims to establish an equal level of safety and health for the benefit of all workers (the only exceptions are domestic workers and certain public and military services).
- The Directive obliges employers to take appropriate preventive measures to make work safer and healthier.
- The Directive introduces as a key element the principle of risk assessment and defines its main elements (e.g. hazard identification, worker participation, introduction of adequate measures with the priority of eliminating risk at source, documentation and periodical re-assessment of workplace hazards).
- The new obligation to put in place prevention measures implicitly stresses the importance of new forms of safety and health management as part of general management processes.
- Occupational Safety and Health Administration – OSHA European Community Directives
- OSH is good for business
- Improved productivity through less sickness absence
- Cutting healthcare costs
- Keeping older workers in employment
- Stimulating more efficient working methods and technologies
- Reducing the number of people who have to cut their hours to care for a family member
- Improving compliance with OSH regulations
- Legal enforcement of regulations
- Supply chain influences
- External OSH services
- Social or sectoral norms
- Financial support.
- Dangerous substances
- Allergies
- Skin diseases
- Cancers
- Reproductive problems and birth defects
- Respiratory diseases
- Poisoning
- Digitalisation of work
- Advance robotics and AI
- Worker management through AI
- Digital platform work
- Smart digital systems
- Remote work
- OSHA Act - Amendments January 2022
- Responsibilities
- Standards and harmonized standards
- Testing and assessment
- Introduction to Notified bodies
- Resources
- Compliance to 2006/42/EC Directives
- Machinery: Compulsory and Mandory
- Requirements within the Machinery Directive
- CE Marking and Legal obligation
- Compilation of the machine’s Technical Construction File
- Raising of a Declaration of Conformity or Declaration of Incorporation
- Testing Methods and Procedures
- Technical Construction File for both Europe EU and non- Europe EU businesses
- Low Voltage Directive
- Harmonized standards
- Technical
documents
- Technical file contents
- Technical file format
- Workplaces, Equipment, Signs, Personal Protective Equipment
- OSH Directives
- Directive 2009/104/EC – use of work equipment
- The Directive lays down minimum health and safety requirements for the use of work equipment in the workplace.
- Directive 99/92/EC - risks from explosive atmospheres
- The Directive establishes minimum requirements for improving the safety and health protection of workers potentially at risk from explosive atmospheres.
- Directive 92/58/EEC - safety and/or health signs
- Directive 92/58/EEC lays down the requirements for safety and health signs at work that employers must provide where workers are still at risk despite other preventive measures.
- Directive 89/656/EEC - use of personal protective equipment
- The Directive lays down minimum requirements for the use of personal protective equipment used by workers at work, which are necessary when risks cannot be sufficiently controlled by technical and organisational measures.
- Directive 89/654/EEC - workplace requirements
- The Workplace Directive provides for minimum requirements for workplaces covering issues such as traffic routes, workroom dimensions and indoor air quality.
- OSH Related Aspects
- Regulation 2023/1230/EU - machinery
- This Regulation lays down health and safety requirements for the design and construction of machinery, placed on the European market.
- Regulation 2023/988/EU - general product safety
- Regulation (EU) 2016/425 on personal protective equipment
- Directive 2014/34/EU - equipment and protective systems intended for use in potentially explosive atmospheres
- The ATEX directive sets forth uniform rules across the European Union for the making available on the market and putting into service of equipment and protective systems intended for use in potentially explosive atmospheres.
- Directive 2014/68/EU - pressure equipment
- Directive 2014/68/EU applies to the design, manufacture and conformity assessment of Directive 2014/29/EU - simple pressure vessels
Day 2: 9.00am to 5.00pm
- Exposure to Chemical Agents and Chemical Safety
- OSH Directives
- Directive 2019/1831 - indicative occupational exposure limit values
- Directive 2009/148/EC - exposure to asbestos at work
- Directive 2006/15/EC - indicative occupational exposure limit values
- Directive 2004/37/EC - carcinogens, mutagens or reprotoxic substances at work
- Directive 2000/39/EC - indicative occupational exposure limit values
- Directive 98/24/EC - risks related to chemical agents at work
- Exposure to Physical Hazards
- OSH directives
- Directive 2013/59/Euratom - protection against ionising radiation
- Directive 2013/35/EU - electromagnetic fields
- Directive 2006/25/EC - artificial optical radiation
- Directive 2003/10/EC - noise
- Directive 2002/44/EC - vibration
- Provisions on Workload, Ergonomic and Psychosocial Risks
- OSH Directives
- Directive 90/270/EEC - display screen equipment (workstations and worker)
- Directive 90/269/EEC - manual handling of loads
- OSH Related Aspects
- Directive 2019/1158 - work-life balance for parents and careers
- Directive 2019/1152/EU - Transparent and predictable working conditions
- Directive 2003/88/EC - working time
- Line Visit – Hazards Evaluation
- Hazards – Aspects and Impacts
- Risk Assessment
- Risk Severity
- Prevention
- Substitute
- Controls
- PPEs
- Machinery Risk Assessment - OSH
- Identifying and applying standards
- Responsibilities
- The Machinery Directive EHSRs
- Mechanical and electrical risk assessment and safety requirement
- Plant visit: Practical examples
- ATEX Compliance and Risk Assessment - OSH
- Practical risk assessments
- Equipment groups
- Certification requirements
- Identifying and applying standards
- Zoning and ignition hazard assessment
- Dusts and vapours
- Requirements for electrical and mechanical equipment
- Notified Body Certification
- DSEAR
- Electrical Equipment Safety - OSH
- Electrical safety and EMC
- Low Voltage Directive
- Radio Equipment Directive
- Identifying and applying standards
- Testing and assessment
- Environmental requirements - Eco-Design, WEEE, RoHS, REACH
- Technical documentation, declarations and certificates
- Buying Machinery – Safety Compliance - OSH
- Machinery specifications
- Machinery Directive requirements
- Supplier questions
- Documentation
- Dealing with partly completed machinery and components
- In-service obligations
- Modifications
- Provision and Use of Work Equipment Regulations (PUWER)
- Environmental Directives - OSH
- Eco-Design framework and specific regulations
- Performance measurements
- Banned substances
- Directives and regulations
- Technical documentation and evidence of compliance
- Enforcement
- Producer registration
- Batteries Directive
- Conclusion
- Training summary
- Post Test
- Q and A session
- Training Evaluation
ABOUT THE FACILITATOR
Gobalan Senthivel is a Professional HRM, Training and Development consultant. Worked and trained 22 years in the Royal Malaysian Air Force, 4 years in OEM industry and 24 years in EMS industry, as a Technical / Soft skills Manager, Trainer, Facilitator and Corporate Consultant.
A Radar Engineering graduate, trained from No 1, Radio School, RAF Locking in UK. Post graduate studies in Advanced Radio Communication and Radar Systems Electronics at RAAF Laverton, Australia, Post graduate placement training in Airfield Radar System and Technology at NEC and Toshiba, Japan.
Master’s degree holder in Business Administration from Lincoln School of Business, USA and Diploma in Training and Development from Leicester University, UK. Experiences cover great deal in training military personnel in Technical skills. OEM and EMS industry people in Product based skills, Soft skills, Supervisory, Management, Talent, and Leadership skills.
Royal Malaysian Air Force and Royal Australian Air Forces was a chief engineer involved in Defence Radar Equipment installations, Commissioning, Repair and Maintenance. In addition, was involved in repair and maintenance of Airfield Instrument Landing systems in Butterworth, Kuantan, and Labuan air bases. Highly knowledgeable in Electronics and Digital technology, Circuitry and Troubleshooting – 1st, 2nd and 3rd line servicing and equipment maintenance.
Worked as Regional Technical Training Manager, Asia for an EMS/MNC company for more than 10 years. During this period was assigned as a Project Leader and Technical Training Manager to set up China Resource Centre in Guangzhou and India Resource Centre in Pune. It’s a SMT machineries resource and training centre established for fresh engineering graduate’s development training in Process, Equipment and Manufacturing engineers handling high-end electronic motherboards and hub switches.
Trainings and Development works cover great deal in China, India, Japan, Singapore, Vietnam, Korea, and Malaysia involving Manufacturing Process and Machineries improvement works in Total Productive Maintenance (TPM), Total Preventive Maintenance (TPM), Total Predictive Maintenance (TPM), Total Quality Management (TQM), ESD Control, IPC concepts and methodology. Familiar and provide consultancy for CSR/EICC/RBA for local and multi-national companies in Penang, Kedah, India, Vietnam, and China.
All Technical and Soft skills training are very interactive with real cases of industry examples based on multi culture compositions and business models in Asia.
Well verse with Technical report writing techniques, QC tools and documentation processes for the engineering team and project managers. The classes are full of real case samples and case studies from personal, military and industry life experiences that make the learning very practical, beneficial, and lively with lot of interactions and mind registering moments. Participants really enjoy his training sessions where great scholarship, great leadership and great character are systematically demonstrated and seeded.
Assets are in sharing and branding his combined 40 over years of Military, OEM, EMS and MNC industries experience to make the learning interesting and lively with lots of take away for the participants.
- MBA (Lincoln School of Business, USA)
- Diploma in Training & Development (Leicester, UK)
- City and Guilds Certificate in Telecommunication
- TTT Certified (HRDC/RAAF/USA Accredited)
- Electronic and Radar Engineering Fitter (RAF Locking, Western Supermare, UK)
- Airfield Instrument Landing System (Western Super Mare, UK / Tokyo, Japan)
- Higher Diploma Digital Electronics (RAAF Laverton, Melbourne, Australia)
- Post Graduate ASR/RDPS (NEC/Toshiba, Japan)
- HRM Trainer, Facilitator and Consultant
- ISO 9001 – 2015 Trainer
- ISO 14001 – Trainer
- ISO 45001 Trainer
- Corporate Social Responsibility (CSR) Trainer and Facilitator
- EICC1 and EICC2 Trainer, Facilitator and Consultant
- RBA 7.1 and VAP Audit Trainer, Facilitator and Consultant
- PPA/PPS (Ministry of Defence)
Certifications and Experiences:
- Qualified with 50 years of Technical and in those 30 years of HRM/T&D experiences and hands on exposure in the Royal Malaysian Air Force and EMS industries, respectively.
- Certified and 2 years as Project consultant in HR Management and Human Capital Development, Shenzhen
- Qualified and worked 2 years as HR Project Manager, Jabil Vietnam.
- Qualified as Technical Training Manager with 20 years working experience in EMS industries in Asian plants.
- Certified Train-The-Trainer from Royal Malaysian Air Force.
- Certified and Accredited TTT trainer from USA.
- Certified Exempt and Approved Trainer from HRDF Malaysia.
- ERT Team Practitioner – First Aid, Fire Fighting and Chemical Spillage
- Certified in ANSI ESD S2020 Technical Trainer, 3M, Penang.(The National Association of Radio and Telecommunication of Engineers – N.A.R.T.E).
- Certified Trainer in Project Management (PM)
- SCM (Supply Chain Management) program - Trainer and Facilitator for MBA corporate students.
- Forklift and Stacker Certified Trainer
- Overhead Crane Servicing and Maintenance
- Certified IPC 610 Trainer from Hong Kong Productivity Council, HK.
- Qualified with 25 years of experience in in IPC 7711, Solder Rework and Repair
- Qualified with 25 years of experience in IPC 7721, Solder Rework, Repair and Modifications
- Effective Training Evaluation Certification from MITD, HRDF in collaboration with TAFE College, Australia.
- Experience in teaching SCM for MBA program.
- SMT Machines Maintenance and Management
- Experience and Specialized in TPM and PM machines maintenance and troubleshooting
- Experience in NPI and New Technology transfer products – Design, Process and Products standards.
- Experienced in Automotive industry – Car audio products - Ford, Mazda and Sanyo – APQP/VDA
- Measurement System Analysis (MSA) – Calibrations, GR&R and MOST
- Airfield Instrument Landing Systems: Installation, Maintenance and Troubleshooting
- Air Defence Radars: Installation, Commissioning, Maintenance and Troubleshooting
- Trained in Airfield Radar Systems LV, MV and HV power source and supply
- City and Guilds – Telecommunications
- Experience in Commercial Mains (Electricity) Power Supply maintenance.
- Experience in Training and Certifying warehouse Forklift and Stacker vehicle drivers in Jabil Circuits.
- Certified in HR Management and Human Capital Development
- Qualified in CSR/EICC/RBA Code of Conducts Compliance - Version RBA7.0
- RBA Auditor and Risk Assessment Trainer – Version 7.1
- SA8000 – Social Accountability - Facilitator
- ISO9000 – Quality Management System – Facilitator and Trainer
- ISO9001 - Standard to demonstrate the ability to consistently provide products and services that meet customer and regulatory requirements.- IQA Auditor
- TL 9000 – Quality Management System – Information and Communications Technology (ICT)
- ISO 14001-2015 Environmental Management System Trainer
- EHS-ISO18001 / ISO45001 Health and Safety Trainer
- OSHA - Occupational Safety and Health (Amendment) Act 2022 (ACT A1648)
- Facilitator - Domestic and Board of Enquiry for Industries
- Employment contracts and Labour Law
- Certified Fitter in Radar Engineering, RAF Locking, UK
- Certified Facilitator in Interactive Management from DDI.
We hope you find it informative and interesting, and we look
forward to seeing you soon.
Please act fast to grab your favourite training program! Please call 012-588 2728
or email to pearl-otc@outlook.com
Do forward this email to all your friends and colleagues who might be interested to attend these programs
If you would like to unsubscribe from our email list at any time, please simply reply to the e-mail and type
Unsubscribe in the subject area. We will remove your name from the list, and you will not receive any additional e-mail
Thanks
Regards
Pearl
OTC Training Centre Sdn Bhd
by "sump@otcsb.com.my" <sump@otcsb.com.my> - 10:51 - 12 Dec 2024 -
Database Performance Demystified: Essential Tips and Strategies
Database Performance Demystified: Essential Tips and Strategies
Databases are the backbone of modern applications.͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ Forwarded this email? Subscribe here for moreLatest articles
If you’re not a subscriber, here’s what you missed this month.
Mastering Modern Authentication: Cookies, Sessions, JWT, and PASETO
Stateless Architecture: The Key to Building Scalable and Resilient Systems
Distributed Caching: The Secret to High-Performance Applications
To receive all the full articles and support ByteByteGo, consider subscribing:
Databases are the backbone of modern applications. They power everything from e-commerce platforms and financial systems to social media and analytics tools.
Ensuring good database performance is critical, as it directly impacts user experience, operational costs, and the ability to scale when needed.
Users expect applications to respond instantly. A slow database can lead to delays in fetching data, resulting in poor application performance and monetary impact. For example:
Delayed product searches or sluggish checkout processes can frustrate customers, increasing cart abandonment rates in an e-commerce platform.
Slow feed updates can reduce user engagement for a social media application.
A strong database performance is the key to retaining users and keeping them positively engaged with the application.
Database inefficiencies often lead to increased hardware requirements and higher cloud usage bills. Poorly optimized queries can consume excessive CPU, memory, and disk I/O. This leads to organizations provisioning expensive resources to compensate for poor performance, which could have been avoided with proper optimization.
However, optimizing database performance requires a multi-faceted approach. There is no magical one-size-fits-all strategy.
In this post, we’ll explore the various factors that can impact the performance of a database. We’ll also look at multiple strategies that can help improve the database performance.
Key Metrics to Evaluate Database Performance...
Continue reading this post for free in the Substack app
Like
Comment
Restack
© 2024 ByteByteGo
548 Market Street PMB 72296, San Francisco, CA 94104
Unsubscribe
by "ByteByteGo" <bytebytego@substack.com> - 11:35 - 12 Dec 2024