Archives
- By thread 4825
-
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 233
- May 2025 175
-
How Canva Collects 25 Billion Events a Day
How Canva Collects 25 Billion Events a Day
This article walks through how Canva structures, collects, and distributes billions of events daily, without drowning in tech debt and increasing cloud bills.͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ Forwarded this email? Subscribe here for moreACI.dev: The Only MCP Server Your AI Agents Need (Sponsored)
ACI.dev’s Unified MCP Server provides every API your AI agents will need through just one MCP server and two functions. One connection unlocks 600+ integrations with built-in multi-tenant auth and natural-language permission scopes.
Plug & Play – Framework-agnostic, works with any architecture.
Secure – Tenant isolation for your agent’s end users.
Smart – Dynamic intent search finds the right function for each task.
Reliable – Sub-API permission boundaries to improve agent reliability.
Fully Open Source – Backend, dev portal, library, MCP server implementation.
Skip months of infra plumbing; ship the agent features that matter.
Disclaimer: The details in this post have been derived from the articles written by the Canva engineering team. All credit for the technical details goes to the Canva Engineering Team. The links to the original articles and videos are present in the references section at the end of the post. We’ve attempted to analyze the details and provide our input about them. If you find any inaccuracies or omissions, please leave a comment, and we will do our best to fix them.
Every product team wants data. Not just numbers, but sharp, trustworthy, real-time answers to questions like: Did this new feature improve engagement? Are users abandoning the funnel? What’s trending right now?
However, collecting meaningful analytics at scale is less about dashboards and more about plumbing.
At Canva, analytics isn’t just a tool for dashboards but a part of the core infrastructure. Every design viewed, button clicked, or page loaded gets translated into an event. Multiply that across hundreds of features and millions of users, and it becomes a firehose: 25 billion events every day, flowing with five nines of uptime.
Source: Canva Engineering Blog Achieving that kind of scale requires deliberate design choices: strict schema governance, batch compression, fallback queues, and a router architecture that separates ingestion from delivery.
This article walks through how Canva structures, collects, and distributes billions of events daily, without drowning in tech debt and increasing cloud bills.
Their system is organized into three core stages:
Structure: Define strict schemas
Collect: Ingest and enrich events
Distribute: Route events to appropriate destinations
Let’s each look at each stage in detail.
Structure
Most analytics pipelines start with implementation speed in mind, resulting in undocumented types and incompatible formats. It works until someone asks why this metric dropped, and there is no satisfactory answer.
Canva avoided that trap by locking down its analytics schema from day one. Every event, from a page view to a template click, flows through a strictly defined Protobuf schema.
Instead of treating schemas as an afterthought, Canva treats them like long-term contracts. Every analytics event must conform to a Protobuf schema that guarantees full transitive compatibility:
Forward-compatible: New consumers must handle events created by old clients.
Backward-compatible: Old consumers must handle events from new clients.
Breaking changes like removing a required field or changing types aren’t allowed. If something needs to change fundamentally, engineers ship an entirely new schema version. This keeps years of historical data accessible and analytics queries future-proof.
To enforce these schema rules automatically, Canva built Datumgen: a layer on top of protoc that goes beyond standard code generation.
Datumgen handles various components like:
TypeScript definitions for frontends, ensuring events are type-checked at compile time.
Java definitions for backend services that produce or consume analytics.
SQL schemas for Snowflake, so the data warehouse always knows the shape of incoming data.
A live Event Catalog UI that anyone at Canva can browse to see what events exist, what fields they contain, and where they’re routed.
Every event schema must list two human owners:
A Technical Owner: Usually the engineer who wrote the event logic.
A Business Owner: Often a data scientist who knows how the event maps to product behavior.
Fields must also include clear, human-written comments that explain what they mean and why they matter. These aren’t just helpful for teammates. They directly power the documentation shown in Snowflake and the Event Catalog.
Collect
The biggest challenge with analytics pipelines isn’t collecting one event, but collecting billions, across browsers, devices, and flaky networks, without turning the ingestion service into a bottleneck or a brittle mess of platform-specific hacks.
Canva’s ingestion layer solves this by betting on two things: a unified client and an asynchronous, AWS Kinesis-backed enrichment pipeline. Rather than building (and maintaining) separate analytics SDKs for iOS, Android, and web, Canva went the other way: every frontend platform uses the same TypeScript analytics client, running inside a WebView shell.
Only a thin native layer is used to grab platform-specific metadata like device type or OS version. Everything else, from event structure to queueing to retries, is handled in one shared codebase.
This pays off in a few key ways:
Engineers don’t have to fix bugs in three places.
Schema definitions stay consistent across platforms.
Feature instrumentation stays unified, reducing duplication and drift.
Once events leave the client, they land at a central ingestion endpoint.
Before anything else happens, each event is checked against the expected schema. If it doesn’t match (for example, if a field is missing, malformed, or just plain wrong) it’s dropped immediately. This upfront validation acts as a firewall against bad data.
Valid events are then pushed asynchronously into Amazon Kinesis Data Streams (KDS), which acts as the ingestion buffer for the rest of the pipeline.
The key move here is the decoupling: the ingestion endpoint doesn’t block on enrichment or downstream delivery. It validates fast, queues fast, and moves on. That keeps response times low and isolates ingest latency from downstream complexity.
The Ingest Worker pulls events from the initial KDS stream and handles all the heavy lifting that the client can’t or shouldn’t do, such as:
Geolocation enrichment based on IP.
Device fingerprinting from available metadata.
Timestamp correction to fix clock drift or stale client buffers.
Once events are enriched, they’re forwarded to a second KDS stream that acts as the handoff to the routing and distribution layer.
This staging model brings two major benefits:
It keeps enrichment logic separate from the ingestion path, preventing slow lookups or third-party calls from impacting front-end latencies.
It isolates faults. If enrichment fails or lags, it doesn’t block new events from entering the pipeline.
Deliver
A common failure mode in analytics pipelines isn’t losing data but delivering it too slowly. When personalization engines lag, dashboards go blank, or real-time triggers stall, it usually traces back to one culprit: tight coupling between ingestion and delivery.
Canva avoids this trap by splitting the pipeline cleanly. Once events are enriched, they flow into a decoupled router service.
The router service sits between enrichment and consumption. Its job is simple in theory but crucial in practice: get each event to the right place, without letting any consumer slow down the others.
Here’s how it works:
Pulls enriched events from the second Kinesis Data Stream (KDS).
Matches each event against the routing configuration defined in code.
Delivers each event to the set of downstream consumers that subscribe to its type.
Why decouple routing from the ingest worker? Because coupling them would mean:
A slow consumer blocks all others.
A schema mismatch in one system causes cascading retries.
Scaling becomes painful, especially when some consumers want real-time delivery and others batch once an hour.
Canva delivers analytics events to a few key destinations, each optimized for a different use case:
Snowflake (via Snowpipe Streaming): This is where dashboards, metrics, and A/B test results come from. Latency isn’t critical. Freshness within a few minutes is enough. However, reliability and schema stability matter deeply.
Kinesis: Used for real-time backend systems related to personalization, recommendations, or usage tracking services. Kinesis shines here because it supports high-throughput parallel reads, stateful stream processing, and replay.
SQS Queues: Ideal for services that only care about a handful of event types. SQS is low-maintenance and simple to integrate with.
This multi-destination setup lets each consumer pick the trade-off it cares about: speed, volume, simplicity, or cost.
The platform guarantees “at-least-once” delivery. In other words, an event may be delivered more than once, but never silently dropped. That means each consumer is responsible for deduplication, whether by using idempotent writes, event IDs, or windowing logic.
This trade-off favors durability over purity. In large-scale systems, it’s cheaper and safer to over-deliver than to risk permanent data loss due to transient failures.
Infrastructure Cost Optimization
Here’s how the team brought infrastructure costs down by over 20x, without sacrificing reliability or velocity.
SQS + SNS
The MVP version of Canva’s event delivery pipeline leaned on AWS SQS and SNS:
Easy to set up.
Scaled automatically.
Integrated smoothly with existing services.
But convenience came at a cost. Over time, SQS and SNS accounted for 80% of the platform’s operating expenses.
That kicked off a debate between streaming solutions:
Amazon MSK (Managed Kafka) offered a 40% cost reduction but came with significant operational overhead: brokers, partitions, storage tuning, and JVM babysitting.
Kinesis Data Streams (KDS) wasn’t the fastest, but it won on simplicity, scalability, and price.
The numbers made the decision easy: KDS delivered an 85% cost reduction compared to the SQS/SNS stack, with only a modest latency penalty (10–20ms increase). The team made the switch and cut costs by a factor of 20.
Compress First: Then Ship
Kinesis charges by volume, not message count. That makes compression a prime lever for cost savings. Instead of firing events one by one, Canva performs some key optimizations such as:
Batch collecting hundreds of events at a time.
Compressing them using ZSTD: a fast, high-ratio compression algorithm.
Pushing compressed blobs into KDS.
This tiny shift delivered a big impact. Some stats are as follows:
10x compression ratio on typical analytics data (which tends to be repetitive).
~100ms compression/decompression overhead per batch: a rounding error in stream processing.
$600,000 in annual savings, with no visible trade-off in speed or accuracy.
KDS Tail Latency
Kinesis isn’t perfect. While average latency stays around 7ms, tail latency can spike over 500ms, especially when shards approach their 1MB/sec write limits.
This poses a threat to frontend response times. Waiting on KDS means users wait too. That’s a no-go.
The fix was A fallback to SQS whenever KDS misbehaves:
If a write is throttled or delayed, the ingestion service writes to SQS instead.
This keeps p99 response times under 20ms, even under shard pressure.
It costs less than $100/month to maintain this overflow buffer.
This fallback also acts as a disaster recovery mechanism. If KDS ever suffers a full outage, the system can redirect the full event stream to SQS with no downtime.
Conclusion
Canva’s event collection pipeline is a great case of fundamentals done right: strict schemas, decoupled services, typed clients, smart batching, and infrastructure that fails gracefully. Nothing in the architecture is wildly experimental, and that’s the point.
Real systems break when they’re over-engineered for edge cases or under-designed for scale. Canva’s approach shows what it looks like to walk the line: enough abstraction to stay flexible, enough discipline to stay safe, and enough simplicity to keep engineers productive.
For any team thinking about scaling their analytics, the lesson would be to build for reliability, cost, and long-term clarity. That’s what turns billions of events into usable insight.
References:
SPONSOR US
Get your product in front of more than 1,000,000 tech professionals.
Our newsletter puts your products and services directly in front of an audience that matters - hundreds of thousands of engineering leaders and senior engineers - who have influence over significant tech decisions and big purchases.
Space Fills Up Fast - Reserve Today
Ad spots typically sell out about 4 weeks in advance. To ensure your ad reaches this influential audience, reserve your space now by emailing sponsorship@bytebytego.com.
Like
Comment
Restack
© 2025 ByteByteGo
548 Market Street PMB 72296, San Francisco, CA 94104
Unsubscribe
by "ByteByteGo" <bytebytego@substack.com> - 11:36 - 5 May 2025 -
Amazing Web Design Proposal..
HiI am Business Development (Manager)I was on your website. Would you be interested in a possible redesigning of the site or addition feature that might benefit the overall usability and user experience which usually leads to better sales?We are a Web Design and Development firm with over 12 years of experience. In these tough times, where it is hard to maintain the top line, we can help share the bottom-line for you.We will be happy to help execute SEO & Web Design and Development projects at a much lower cost than what you have in the house - No compromise on quality!Our primary focus is:-1. Web Design2. Mobile Website Design3. Web Development4. SEO (Search Engine Optimization)5. Flash Design6. Graphic Designs7. PPC8. E-commerce Solutions9. Web Copywriting10. Database programmingKindly revert back if you are interested. then I would be happy to share our Methodologies, past work details and Work Portfolio Service Packages etc.I look forward to your mail.Kind Regards,David Carter
by "David Carter" <webdesign183@outlook.com> - 08:30 - 5 May 2025 -
A leader’s guide to tech-powered people management
Leading Off
Automate and also relate
by "McKinsey Leading Off" <publishing@email.mckinsey.com> - 04:16 - 5 May 2025 -
How employers can empower the US workforce
Only McKinsey Perspectives
In our ‘youth scarcity’ era 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
•
Decreasing labor productivity. Many advanced economies, including the US, face the long-term trend of tightening labor markets. In fact, GDP in 2023 could have been 0.5 to 1.5% higher across these economies if employers had been able to fill their excess job vacancies, McKinsey Global Institute Director Olivia White and her coauthors note. The US, for its part, is underperforming on potential labor productivity. As a result, workforce shortages remain challenging and are likely to intensify—as are demographic shifts, such as declining fertility rates and higher life expectancies.
•
A shrinking workforce. As the US grapples with its largest labor shortages in two decades, various sectors are feeling the effects. Healthcare services, as well as accommodation and food services, confront higher-than-average job vacancy rates—whereas in construction, job vacancies have decreased even though some skills remain scarce. Find out how automation and AI adoption, along with reskilling, could accelerate productivity among US workers—and explore our America at 250 series for more ideas on how the US can chart a new course as it approaches a milestone birthday.
—Edited by Belinda Yu, editor, Atlanta
This email contains information about McKinsey's research, insights, services, or events. By opening our emails or clicking on links, you agree to our use of cookies and web tracking technology. For more information on how we use and protect your information, please review our privacy policy.
You received this email because you subscribed to the Only McKinsey Perspectives newsletter, formerly known as Only McKinsey.
Copyright © 2025 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "Only McKinsey Perspectives" <publishing@email.mckinsey.com> - 01:20 - 5 May 2025 -
How We Achieved 1,000+ Global Installations for Surface Defect Detection
Dearinfo:
Here’s the answer—three proven advantages that drive results for manufacturers like 3M, Tesla, and Berry Global: 1、Uncompromising Precision for the Tiniest Defects:
While traditional systems miss flaws smaller than 50 microns, our AI-driven edge computing cameras detect defects as tiny as 10 microns (1/10th the width of a human hair) with 99.9% accuracy—even on glossy films, textured metals, or multi-layered materials.
2、Speed That Matches Your Fastest Production Lines
No slowing down for inspections. Our systems operate at 2,000 meters/min—keeping pace with your high-speed lines while delivering real-time defect mapping (accuracy within 5mm).
3、Data That Turns Inspections into Process Improvements
Our systems can integrate with clients' MES, ERP, and other production management systems to enable real-time quality monitoring and automatic control of production lines. This helps enterprises grade and sort inspected materials and optimize production processes for enhanced efficiency.
Ready to Join the 1,000+ Factories Winning with Quality?
Whether you produce industrial films, lithium battery separators, or non-woven fabrics, we have tested solutions for your industry.
Let’s explore how we can help you achieve flawless quality—faster and smarter. Simply reply to this email, and I’ll share tailored next steps based on your needs—no strings attached, just proven solutions used by over 1,000
factories worldwide.
Looking forward to helping you elevate your quality control
by "product.consultant" <product.consultant@wintrissglobal.com> - 10:12 - 4 May 2025 -
We have about 15 years of experience in producing soft starters and technology
Hi Dear info,
Please check attached our catalog and manual about our SCKR1-7000 series built in bypass contactor soft starter.
1.The quality ,outlook,functions is the same as Schneider,ABB,but the price is much lower than it,if we can cooperate ,you can have more profit.
2.Our soft starter can replace the Aucom soft starter(model:EMX3).
3. We also can print your logo,and no any Chinese on the soft starter and carton.
4.We have manufactured soft starter about 15 years ,experience,technical,engineer we all have,can better solve your problems.
5.Our soft starter customize your country language ,then your customer no need to translate.
6.Our soft starter have the profibus communication,can connect the Siemens PLC.
So if you not interested it,We have more cost-effective online soft starter and bypass soft starter.
Damon
Whatsapp/tel:+8615270931770
Email:chuanken123@163.com
Website:www.shckele.com
by "vfd06" <vfd06@softstartervfd.com> - 05:56 - 4 May 2025 -
Comprehensive Support for Your Display Needs
Dear info,
I hope this email finds you well. I'm Johnson, the Sales Director at Shenzhen Yanxun Display Technology CO., LTD. We are dedicated to not just providing high-quality LCD monitors and AIO computers, but also ensuring that our clients receive the best after-sales support.
We plan to establish overseas warranty centers to further enhance our service delivery. Your satisfaction is our top priority, and we believe that strong after-sales service sets us apart.
I would love to discuss how our solutions can align with your business objectives. Can we schedule a time to chat?
Best wishes,
Johnson
Sales Director
Shenzhen Yanxun Display Technology CO., LTD.
Building C, Xingyi Digital Fashion Park, No. 3 Of Langjing Road, Dalang Block, Longhua District, Shenzhen, China. 518109.
Johnson@yanxundisplay.com
by "Elazar Pajon" <elazarpajon102@gmail.com> - 05:15 - 4 May 2025 -
Bring Your Space to Life This Holiday Season
Hello info,
My name is RonCM from HOYECHI – we help businesses and public spaces transform their environments with festive lighting and decorations.
If you're planning holiday-themed displays this year, we’d love to support you with a free custom lighting design, tailored to your space and theme. From concept to execution, we handle everything, and for larger projects, our team can travel to assist with on-site installation anywhere globally.
There’s no cost to start—we’re happy to offer ideas or a proposal for your review.
If interested, simply reply to this message, or let me know a convenient time and number to call you. You can also find us by searching "HOYECHI" online to explore our work.
Warm regards,
RonCM
[Your Title], HOYECHI
by "RonCM" <RonCM@hoyechin.com> - 01:27 - 4 May 2025 -
Providing you with high-quality glove products - helping you to be safe and comfortable
Dear info,
Hello! Our company has accumulated more than 20 years of experience in the field of glove manufacturing, focusing on the production of various high-quality glove products, including mechanical gloves, TPR anti-cut gloves, nitrile gloves, etc. All products have passed CE certification to ensure compliance with international safety standards.
Our gloves not only have excellent protective performance, but also provide a comfortable wearing experience. They are widely used in many industries such as industry, construction, and medical care. We always adhere to high-quality production and are committed to providing customers with the safest and most durable glove products.
If you are interested in our products or would like to learn more about our cooperation opportunities, please feel free to contact us. We look forward to exploring the market with you.
Thank you for your valuable time and look forward to your reply!
Regards
LynnPhone: +8613714693585
Email: yulinling1120@gmail.com
WhatsApp:+8613714693585Website: www.herogloves.com
by "sales14" <sales14@herogloves.com> - 08:12 - 3 May 2025 -
Fast Delivery Motorcycle GPS Displays | Ready to Ship
Dear sir
Need motorcycle GPS displays with quick turnaround? HI-SOUND offers:
? GPS Navigators (5-inch HD, waterproof)
? Digital Dashboards (real-time data tracking)
? Multimedia Displays (Bluetooth/USB connectivity)Why choose us?
Bulk order discounts & no hidden costs
20-day production time for urgent demands
3-year warranty & global logistics support
Request a free quote or check stock availability at jmhisound.goldsupplier.com. Ready to ship today!
Regards,
Connie
by "Danil Madrigar" <danilmadrigar221@gmail.com> - 08:01 - 3 May 2025 -
The week in charts
The Week in Charts
Educational attainment, ROI from gen AI, and more 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 © 2025 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "McKinsey Week in Charts" <publishing@email.mckinsey.com> - 03:59 - 3 May 2025 -
supply metallic silicon
Dear Sir or Madam:
Tianjin HeshengChangyi International Trade Co., Ltd. was established in 2014 and is located in Binhai New Area, Tianjin China. It is a comprehensive enterprise specializing in the production and trade of industrial basic materials such as industrial silicon (metallic silicon), silicon carbide, and ferrosilicon.
Through more than ten years of hard work, our company has established stable cooperative relationships with multiple overseas buyers, such as Japan, South Korea, Malaysia, Bahrain, the United Arab Emirates, Germany, and so on.We can provide products with perfect quality and competitive prices.
If you are interested in our products, please feel free to contact us, we will be happy to serve you.
We look forward to establishing closer cooperation with you and let us work together for a better future.
Below are our products pictures:Metal silicon
Silicon carbide
Ferro silicon
For more products information you can check our website : https://www.hscy-trading.com
Best regards
summer
Tianjin HeshengChangyi International Trade Co., Ltd
Tel:+86-18522821872
wechat/whatsapp
Email:summer@hscy-trading.com
by "sales05" <sales05@hscy-industry.com> - 03:25 - 3 May 2025 -
Topwill Flan brings wonderful Flan adventures!
Hello info!
How's it going? We're here to add some exciting fun to your day! At Topwill Flange, we are dedicated to manufacturing high quality steel flanges, pressed flanges and forged parts. Whether you prefer an EN standard flange, an ANSI standard flange, a JIS standard flange or a completely unique flange, we have your back.
Our material grades range from austenitic ferritic corrosion-resistant steels to nickel-based alloys. In addition, our factory has obtained ISO 9001 and PED certificates from TUV, so you can trust that you are getting the genuine product.
We're committed to making your trip to Flange a breeze. When you're ready to embark on this amazing adventure, drop us a line!
Best wishes,
Adam Jiang
General Manager
Topwill Group
Head office: 1103F,Kaisa Plaza, No. 1091 Renmin East Road,Jiangyin city.
Tel:+86 510 86830885 Fax:+86 510 86805885
Website: https://www.topwillgroup.com/ info@topwillgroup.com
WhatsApp / Mobile: +86 13806163717Wechat: +86 13806163717
Topwill Group Companies:
Topwill Group Limited- HongKong
Jiangyin Topwill Flange Fitting Co Ltd- China
Jiangyin Topwill Hi-Precision Co Ltd - China
EverRich Flange SDN.BHD - Malaysia
by "Hduwf Hduef" <hduwfhduef@gmail.com> - 02:26 - 3 May 2025 -
EP161: A Cheatsheet on REST API Design Best Practices
EP161: A Cheatsheet on REST API Design Best Practices
Well-designed APIs behave consistently, fair predictably, and grow without friction.͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ Forwarded this email? Subscribe here for moreWorkOS + MCP: Authorization for AI Agents (Sponsored)
Wide-open access to every tool on your MCP server is a major security risk. Unchecked access can quickly lead to serious incidents.
Teams need a fast, easy way to lock down access with roles and permissions.
WorkOS AuthKit makes it simple with RBAC — assign roles, enforce permissions, and control exactly who can access critical tools.
Don’t wait for a breach to happen. Secure your server today.
This week’s system design refresher:
System Design Was HARD - Until You Knew the Trade-Offs, Part 2 (Youtube video)
A Cheatsheet on REST API Design Best Practices
Top 30 AWS Services That Are Commonly Used
The Large-Language Model Glossary
We're hiring at ByteByeGo
SPONSOR US
System Design Was HARD - Until You Knew the Trade-Offs, Part 2
A Cheatsheet on REST API Design Best Practices
Well-designed APIs behave consistently, fair predictably, and grow without friction. Some best practices to keep in mind are as follows:
Resource-oriented paths and proper use of HTTP verbs help APIs align with standard tools.
Use a proper API versioning approach.
Use standard error codes while generating API responses.
APIs should be idempotent. They ensure safe retries by making repeated requests to produce the same result, especially for POST operations.
Idempotency keys allow clients to safely deduplicate operations with side effects.
APIs should support pagination to prevent performance bottlenecks and payload bloat. Some common pagination strategies are offset-based, cursor-based, and keyset-based.
API security is mandatory for well-designed APIs. Use proper authentication and authorization with APIs using API Keys, JWTs, OAuth2, and other mechanisms. HTTPS is also a must-have for APIs running in production.
Over to you: Which other best practices do you follow while designing APIs?
Pgvector vs. Qdrant: Open-Source Vector Database Comparison (Sponsored)
Looking for an open-source, high-performance vector database for large-scale workloads? We compare Qdrant vs. Postgres + pgvector + pgvectorscale.
Top 30 AWS Services That Are Commonly Used
We group them by category and understand what they do.
Compute Services
1 - Amazon EC2: Virtual servers in the cloud
2 - AWS Lambda: Serverless functions for event-driven workloads
3 - Amazon ECS: Managed container orchestration
4 - Amazon EKS: Kubernetes cluster management service
5 - AWS Fargate: Serverless compute for containers
Storage Services
6 - Amazon S3: Scalable secure object storage
7 - Amazon EBS: Block storage for EC2 instances
8 - Amazon FSx: Fully managed file storage
9 - AWS Backup: Centralized backup automation
10 - Amazon Glacier: Archival cold storage for backups
Database Services
11 - Amazon RDS: Managed relational database service
12 - Amazon DynamoDB: NoSQL database with low latency
13 - Amazon Aurora: High-performance cloud-native database
14 - Amazon Redshift: Scalable data warehousing solution
15 - Amazon Elasticache: In-memory caching with Redis/Memcached
16 - Amazon DocumentDB: NoSQL document database (MongoDB-compatible)
17 - Amazon Keyspaces: Managed Cassandra database service
Networking & Security
18 - Amazon VPC: Secure cloud networking
19 - AWS CloudFront: Content Delivery Network
20 - AWS Route53: Scalable domain name system (DNS)
21 - AWS WAF: Protects web applications from attacks
22 - AWS Shield: DDoS protection for AWS workloads
AI & Machine Learning
23 - Amazon SageMaker: Build, train, and deploy ML models
24 - AWS Rekognition: Image and video analysis with AI
25 - AWS Textract: Extracts text from scanned documents
26 - Amazon Comprehend: AI-driven natural language processing
Monitoring & DevOps
27 - Amazon CloudWatch: AWS performance monitoring and alerts
28 - AWS X-Ray: Distributed tracing for applications
29 - AWS CodePipeline: CI/CD automation for deployments
30 - AWS CloudFormation - Infrastructure as Code (IaC)
Over to you: Which other AWS service will you add to the list?The Large-Language Model Glossary
This glossary can be divided into high-level categories:
Models: Includes the types of models such as Foundation, Instruction-Tuned, Multi-modal, Reasoning, and Small Language Model.
Training LLM: Training begins with pretraining RLHF, DPO, and Synthetic Data. Fine-Tuning adds control with datasets, checkpoints, LoRA/QLoRA, guardrails, and parameter tunings.
Prompts: Prompts drive how models respond using User/System Prompts, Chain of Thought, of Few/Zero-Shot learning. Prompt Tuning and large Context Windows help shape more precise, multi-turn conversations.
Inference: This is how models generate responses. Key factors include Temperature, Max Tokens, Seed, and Latency. Hallucination is a common issue here, where the model makes things up that sound real.
Retrieval-Augmented Generation: RAG improves accuracy by fetching real-world data. It uses Retrieval, Semantic Search, Chunks, Embeddings, and VectorDBs. Reranking and Indexing ensure the best answers are surfaced, not just the most likely ones.
Over to you: What else will you add to the LLM glossary?
We're hiring two new positions at ByteByeGo: Full-Stack Engineer and Sales/Partnership
Role Type: Part-time (20+ weekly) or Full-time
Compensation: Competitive
Full-Stack Engineer (Remote)
We are hiring a Full Stack Engineer to build an easy-to-use educational platform and drive product-led growth. You'll work closely with the founder, wearing a product manager's hat when needed to prioritize user experience and feature impact. You'll operate in a fast-paced startup environment where experimentation, creativity, and using AI tools for rapid prototyping are encouraged.
We’re less concerned with years of experience. We care more about what you've built than about your resume. Share your projects, GitHub, portfolio, or any artifacts that showcase your ability to solve interesting problems and create impactful solutions. When you're ready, send your resume and a brief note about why you're excited to join ByteByteGo to jobs@bytebytego.com
Sales/Partnership (US based remote role)
We’re looking for a sales and partnerships specialist who will help grow our newsletter sponsorship business. This role will focus on securing new advertisers, nurturing existing relationships, and optimizing revenue opportunities across our newsletter and other media formats.
We’re less concerned with years of experience. What matters most is that you’re self-motivated, organized, and excited to learn and take on new challenges.
How to Apply: send your resume and a short note on why you’re excited about this role to jobs@bytebytego.comSPONSOR US
Get your product in front of more than 1,000,000 tech professionals.
Our newsletter puts your products and services directly in front of an audience that matters - hundreds of thousands of engineering leaders and senior engineers - who have influence over significant tech decisions and big purchases.
Space Fills Up Fast - Reserve Today
Ad spots typically sell out about 4 weeks in advance. To ensure your ad reaches this influential audience, reserve your space now by emailing sponsorship@bytebytego.com.
Like
Comment
Restack
© 2025 ByteByteGo
548 Market Street PMB 72296, San Francisco, CA 94104
Unsubscribe
by "ByteByteGo" <bytebytego@substack.com> - 11:36 - 3 May 2025 -
How tariffs are reshaping global business
Plus, climate tech investments, India’s growth potential, and America at 250 Tariffs and trade controls are reshaping the global business landscape, introducing new complexities to cost structures, demand patterns, and competitive positioning. In our first featured article, McKinsey’s Cindy Levy, Mihir Mysore, Shubham Singhal, and Varun Marya advocate for establishing a geopolitical nerve center—a centralized hub to monitor trade developments, coordinate cross-functional responses, and guide strategic decision-making across multiple time horizons. Our second featured article delves into the broader economic implications of these trade measures, offering insights into how businesses can assess their positioning and adapt to the changing global trade environment. Other highlights in this month’s issue include the following topics:
India: The promise and possibilities for global companies
India often attracts multinationals seeking new business opportunities. What strategies will help them thrive in this compelling but unique market?
Understand 5 challengesHoning leadership excellence in the public sector
Heads of public institutions play a nation-shaping role—yet too little is understood about what separates the best from the rest. Our research highlights what leadership excellence looks like in the public sector.
Be deliberate about these 6 disciplinesRestricted: How export controls are reshaping markets
The growing number of export restrictions is disrupting companies’ market strategies and tangling their supply chains. Here’s how CEOs can navigate the shifting landscape of global trade.
Mitigate riskHow incumbents can succeed in climate-driven growth investments
As incumbents navigate through cycles, early movers—and our hyperscaling formula—offer insight into how to approach and successfully build climate technology businesses.
Distill lessons learnedOpen source technology in the age of AI
With more organizations deploying gen AI across business functions, a new survey finds that leaders are increasingly turning to open source AI solutions to build out their tech stacks.
Discover the trendsThe State of Grocery Retail Europe 2025
Despite cost pressure and low volume growth, there are pockets of opportunity in European grocery—from private label differentiation to personalization of the shopping experience.
Find the opportunityMcKinsey 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 obituariesOnly McKinsey Perspectives
Delivering actionable insights on the day’s news, as only McKinsey can.
Get the latestMcKinsey Classics
Risk assessment processes typically expose only the most direct threats facing a company. Read our 2009 classic “Risk: Seeing around the corners” 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 © 2025 | McKinsey & Company, 3 World Trade Center, 175 Greenwich Street, New York, NY 10007
by "McKinsey Highlights" <publishing@email.mckinsey.com> - 11:02 - 3 May 2025 -
Enhance Spaces with Luxury Chenille Curtains
Dear Purchaser,
I hope this email finds you well.
We are a specialized manufacturer of chenille string curtains, offering a wide range of high-quality products at competitive prices. Our curtains are designed to enhance both residential and commercial spaces with their unique texture and style.
If you are interested in adding our products to your inventory, I would be happy to provide more information or discuss potential cooperation.
Looking forward to the possibility of working together.
Best regards,
Madelyn | Sales manager
by "FAIzi Tewari" <faizitewari@gmail.com> - 03:55 - 3 May 2025 -
Too many unqualified applicants? We fixed that.
Too many unqualified applicants? We fixed that.
Hi MD,
If you’ve hired globally, you’ve seen it before: a great-looking applicant applies, but they can’t legally work where you’re hiring.
Now, you can screen that out from the start and build faster, cleaner pipelines.
Right-to-Work screening is now live inside Recruit:
✅ Add work eligibility rules to your job posts
✅ Applicants confirm their status before applying
✅ If they’re not eligible (and you don’t sponsor), they’re unable to apply
Less wasted time. Fewer dead ends. Stronger matches from day one.
You received this email because you are subscribed to
Remote News & Offers from Remote Europe Holding B.V
Update your email preferences to choose the types of emails you receive.
Unsubscribe from all future emailsRemote Europe Holding B.V
Copyright © 2025 Remote Europe Holding B.V All rights reserved.
Kraijenhoffstraat 137A 1018RG Amsterdam The Netherlands
by "Remote Team" <hello@talent.remote.com> - 09:51 - 2 May 2025 -
High-Quality Cooling Blankets from Hangzhou Chosen Textile Co., Ltd.
Dear info,
This is Winnie from Hangzhou Chosen Textile Co.,Ltd, a professional blankets manufacturer with more than 20 years‘s experience,with BSCI and OKETEX 100.
For cooling blankets, we make many styles for our customers according to different request and target price .
We can work for you from design, sampling and bulk production .
We promise, HIGH QUALITY LOW PRICE.
Please let us know if you need a SAMPLE for checking details.
by "sales14" <sales14@chosentextile.com> - 05:34 - 2 May 2025 -
Premium Handheld Blenders for Your Product Range
Dear info,
I hope this message finds you well. We are a leading manufacturer specializing in high-quality hand blenders, meat grinders, and stand mixers. With over 13 years of expertise and 120 patents, we offer top-tier OEM/ODM solutions to brands like yours.
Our products are designed for durability, performance, and user-friendliness, making them perfect for your customer base.
We would love the opportunity to discuss potential collaboration opportunities and share more details about how we can support your business with our products.
Looking forward to hearing from you soon.
Thanks & best regards,Cynthia Jiang - Marketing ManagerShenzhen Gainer Electrical Appliances Co., LtdBuilding 5,101-401,6 whole building, Yinjin Technology Industrial Park, Fengjing South Road, Matian street, Guangming District, Shenzhen, Guangdong, CNTel: +86 15818554662Skype & WhatsApp & Wechat: 15818554662Web: szgainer.com
by "weij.sales" <weij.sales@zggenai.com> - 04:39 - 2 May 2025 -
Trusted OEM Medical Dressings Supplier | CE/FDA Certified
Dear info,
I hope this email finds you well.
I’m Jamie from Anji Hongde Medical Products Co., Ltd, a leading Chinese manufacturer of medical dressings including:
Elastic Bandages & Medical Tapes
Gauze Rolls, Cotton Products & Flocked Swabs
Masks, Tongue Depressors, and OEM/ODM solutions.
Why partner with us?
✅ Certified Quality: CE, FDA, and ISO 13485 compliance.
✅ Proven Expertise: Long-term supplier to Medline, McKesson, and Dukal.
✅ Cost Efficiency: Competitive pricing with bulk order discounts.
✅ Global Logistics: Strategic ports (Shanghai/Ningbo) ensure 15-day delivery.As your dedicated account manager, I’d like to tailor solutions for your market. Could you share your current product requirements or target pricing? I’ll provide a quote within 4 hours.
Free samples and catalogs are available upon request. Let’s discuss how we can elevate your supply chain!
Best Regards,
Jamie Ji
Tel/ WhatsApp: +8618006721332
E-mail: sales807@cnhltrade.com
Website: www.hdbandage.com ANJI HONGDE MEDICAL PRODUCTS CO..LTD
Building No.1,3.4,5, Bamboo lndustrial Zone, Xiaofeng Town, Anji County, Zhejiang, P.R. China. 313301
by "sales801" <sales801@ajhdmedical.com> - 03:58 - 2 May 2025