𝗔𝗿𝗲 𝘆𝗼𝘂 𝗹𝗼𝘀𝗶𝗻𝗴 𝘀𝗹𝗲𝗲𝗽 💤 ? because you can't pinpoint your CI bottlenecks or spot problematic trends? At Pinterest, we faced the same challenges—but we’ve found a solution. 🌟 In our latest Pinterest Engineering blog post 🔗 https://lnkd.in/eJJ_GpGW We share how we’re leveraging honeycomb.io to identify CI root causes through cross-data correlations. Discover our innovative approach for categorizing CI failures in real-time using job log analysis. Learn how to segment CI jobs by agent wait time, script execution, specific Bazel targets, or any other level of detail tailored to your needs. Our enhanced CI observability metrics have let us improve CI stability and boost developer productivity—and they could do the same for you! Check out the blog for the full breakdown and see what’s possible when data-driven decisions guide your CI workflows. 🚀 Let’s make CI faster and more reliable together! #DevOps #DevX #CICD #honeycomb #observability #engineering #softwareengineer
Oliver Koo’s Post
More Relevant Posts
-
With Honeycomb, Pinterest enhanced their CI/CD pipeline in the following ways: + Automated debugging : Developers can use Honeycomb's query language to automate debugging processes. + Faster feedback loops : The platform enables faster feedback loops by providing real-time visibility into service performance. + Improved collaboration : Honeycomb facilitates collaboration between developers, engineers, and product managers by providing a shared understanding of the application's behaviour. https://bit.ly/3DOVlxi
To view or add a comment, sign in
-
I've posted about Pinterest utilizing honeycomb.io before, but I love this article from InfoQ. 📌 x 🐝 "Using Honeycomb's features, such as derived columns and fast query performance, the team can process millions of daily events and identify anomalies in build times or pipeline performance in near real-time. This allows them to diagnose issues quickly and implement targeted improvements." Full article below ⬇️
To view or add a comment, sign in
-
I specialize in optimizing performance at scale, and I agree many organizations bleed ridiculous amount of money on the infra side. Most of that is even often a recurring cost, which helps making it feel "business as usual", further reinforced by "that's how we always did it". Meanwhile I alone often enabled improvements by 1-2 orders of magnitude several times throughout my career: - reduced infra TCO by 75% (=4x capacity on same hardware) - increased network throughput to 80x on same hardware (=98.75% waste before) - reduced build resource usage 60x (=98.33% waste before) - reduced server provision time by 90% (~10x faster) - made terabyte-scale ETL operations finish in 40 minutes instead of 11 hours (=16x faster, or ~94% waste before) I saved several times the amount of my wages or consulting fees on several occasions. Now imagine enabling a whole team to do similarly. I'd love to introduce your team to minimum viable infrastructure as well. It's the least I could do.
Don’t be fooled. There isn’t a “best” kind of SWE. Only the right one for the job. Product devs can drive insane impact on greenfield platforms. - Instagram gained its first 14 million users with only 3 engineers. And infra gurus can save gobs of money optimizing performance at scale. - 1 Mixpanel dev cut their Google BigQuery spend by 80% in a matter of weeks. If you’re struggling to stand out, ask yourself: “What kind of engineer does my team need 6 months from now?” Then become that person.
To view or add a comment, sign in
-
7 Essential System Design Projects Every Developer Should Master. Want to build systems like Uber, Netflix, or Facebook? Mastering System Design (HLD + LLD) is key to creating scalable and reliable architectures. These 7 projects will help you understand real-world challenges like load balancing, caching, and database scaling. Pro Tip: Combine traditional system design skills with the power of GenAI. Tools like GitHub Copilot, RAG (Retrieval-Augmented Generation), and LangChain can supercharge your development workflow! Thanks to Learnbay for this guide. Whether you're preparing for interviews or building complex applications, this guide will take your skills to the next level. Learn System Design, GenAI tools in our specialized programs for software developers. Details here: https://lnkd.in/eNtGWRdQ Join their free demo sessions and get career guidance and interview tips directly from FAANG mentors! #SystemDesign #SoftwareEngineering #DeveloperTips #CareerAdvice #ad
To view or add a comment, sign in
-
How can organizations effectively monitor and optimize their CI pipeline performance while managing millions of daily build events? Pinterest 's journey with honeycomb.io showcases an innovative approach to CI observability that transformed their build process monitoring. By implementing Honeycomb for real-time analysis of build metrics, they've created a sophisticated system handling 1 million events daily while enabling sub-second query response times for complex build analysis. The technical transformation centered on integrating Honeycomb with Buildkite, using AWS EventBridge to process build logs and create detailed traces. This allowed Pinterest to break down builds into granular segments, track performance metrics, and implement automated error categorization - significantly improving their ability to identify and resolve CI pipeline issues. Key Learnings: - Implement trace-based observability to break down CI jobs into actionable segments - Leverage correlation analysis to quickly identify root causes of build failures - Automate error categorization to route alerts to appropriate teams - Use custom instrumentation to track specific build segments within scripts What makes this solution particularly compelling is its approach to error categorization, which automatically routes issues to relevant teams while providing deep visibility into build performance. This significantly reduces noise in on-call rotations while maintaining comprehensive system oversight. #observability #continuousintegration #devops
To view or add a comment, sign in
-
At Fastly, we believe your tech should work for you, not against you. When Stuff's platform was holding them back from innovating new products for their customers, they knew they needed to switch. So how did Fastly help empower Stuff's platform team? Read about the good stuff here 👇🏻😉
To view or add a comment, sign in
-
Get familiar with latest trends by following below Engineering blogs links 👇👇 ♻️♻️♻️
Chief Roadblock Remover and Learning Enabler | Software Development Expert | Author | Leadership & Career Coach | Building great products, building great teams!
𝗧𝗵𝗲 𝗕𝗲𝘀𝘁 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝗶𝗻𝗴 𝗕𝗹𝗼𝗴𝘀 𝗧𝗼 𝗙𝗼𝗹𝗹𝗼𝘄 𝗶𝗻 𝟮𝟬𝟮𝟱. Here is the list of software engineering blogs I follow regularly to upgrade my engineering skills: 1. LinkedIn Engineering: https://lnkd.in/dNZuVCeT 2. Engineering at Meta: https://lnkd.in/dCBEGuwR 3. Dropbox Tech Blog: https://dropbox.tech/ 4. Spotify Engineering: https://lnkd.in/dgXn3FXB 5. Netflix Tech Blog: https://lnkd.in/dkQ2bE_G 6. GitHub Engineering: https://lnkd.in/dU2wBpSS 7. Stripe Blog: https://stripe.com/blog 8. Uber Engineering Blog: https://lnkd.in/dBDy93xG 9. Slack Engineering Blog: https://slack.engineering/ 10. Engineering @ Microsoft: https://lnkd.in/dq9wkD49 11. Airbnb Tech Blog: https://lnkd.in/dsF2ZT5u 12. AWS Architecture: https://lnkd.in/dgwirhXN 13. Discord Blog: https://discord.com/blog 14. Figma Engineering: https://lnkd.in/dQUfWZkH 15. Instagram Engineering: https://lnkd.in/d8fb_ekh 16. Pinterest Engineering: https://lnkd.in/dTwDTw8S 17. StackOverflow Engineering: https://lnkd.in/dW-zjmpv 18. Twitter Blog: https://lnkd.in/d2ahFfZt 19. Notion Tools: https://lnkd.in/dhYmbwEw 20. Postman Blog: https://blog.postman.com 👉 Check the complete list: https://lnkd.in/dQ5ZU7WJ.
To view or add a comment, sign in
-
-
𝐋𝐞𝐞𝐭𝐜𝐨𝐝𝐞 𝐁𝐢𝐰𝐞𝐞𝐤𝐥𝐲 𝐂𝐨𝐧𝐭𝐞𝐬𝐭 137: 𝐄𝐝𝐢𝐭𝐨𝐫𝐢𝐚𝐥: 𝐐1-𝐐4 𝑯𝒆𝒍𝒍𝒐 𝒆𝒗𝒆𝒓𝒚𝒐𝒏𝒆, 𝑰 𝒑𝒂𝒓𝒕𝒊𝒄𝒊𝒑𝒂𝒕𝒆𝒅 𝒊𝒏 𝒍𝒆𝒆𝒕𝒄𝒐𝒅𝒆 𝒃𝒊𝒘𝒆𝒆𝒌𝒍𝒚 𝒄𝒐𝒏𝒕𝒆𝒔𝒕 137 𝒂𝒏𝒅 𝒈𝒐𝒕 𝒂𝒏 𝒐𝒗𝒆𝒓𝒂𝒍𝒍 𝒓𝒂𝒏𝒌 𝒐𝒇 106 𝒃𝒚 𝒔𝒐𝒍𝒗𝒊𝒏𝒈 𝒂𝒍𝒍 𝒒𝒖𝒆𝒔𝒕𝒊𝒐𝒏𝒔 𝒖𝒏𝒅𝒆𝒓 50 𝒎𝒊𝒏𝒖𝒕𝒆𝒔. 𝐐1,𝐐2 -> just maintain a Boolean DP array where DP[i] is true if nums[i]-nums[i-1] = 1, else DP[i] = 0; 𝐂𝐨𝐝𝐞 -> https://lnkd.in/gRENeEz7 Also, make a prefix_sum_array from this DP array, Now for any Subarray of size K, just check that all the DP values in this range are 1 or not (by the prefix_sum_array we are maintaining). 𝐐3, 𝐐4 -> Run A O(n^2) loop to pick two different rows, we will select the highest possible numbers from these rows, now to get the third number Maintain a List of structures that will contain 3 things: value, row, and column for a particular entry, and sort this list in decreasing order of value. Now for the third value, just iterate on this loop till you find an entry whose rows and columns differ from the previous 2 values selected, This loop in total will run very less which will effectively not affect the Time Complexity to make it O(n^3). 𝐂𝐨𝐝𝐞 -> https://lnkd.in/g6_FiYmz #leetcode #codeforces #codechef #google #amazon #uber #swiggy #zomato #meta #apple #tiktok #adobe #salesforce
To view or add a comment, sign in
-
-
🌟 Monday Motivation: Build the Future, One Line of Code at a Time! 🌟 New week, new opportunities! 🚀 Whether you’re debugging, designing front-end interfaces, or crafting seamless APIs, every step brings us closer to innovation. 💡 💻 Here’s to building smarter solutions, solving complex challenges, and achieving new milestones. Let’s make this week count! #MondayMotivation #CodingLife #SoftwareEngineering #FrontEndDevelopment #BackEndDevelopment #APIIntegrations
To view or add a comment, sign in
-
Client Foundations Engineering at Pinterest 📌
3moA great blog post and a meme too!?!? 😮