GitHub’s Post

View organization page for GitHub, graphic

4,215,638 followers

What happens when you push to GitHub? The short answer: A lot. 👀⬇️ https://lnkd.in/gRmqmeBN

How we improved push processing on GitHub

How we improved push processing on GitHub

https://github.blog

Great insights! Pushing code to GitHub is one of the most fundamental interactions our developers engage in daily. 🌟

Like
Reply
Mitchel Nijdam

Java & Kotlin Software developer at Alliander via Team Rockstars IT

1w

Wow this is a big improvement! The sequential to parallel processing with Kafka is a beautiful solution. Decoupling and independent retries + clearly owned services is a major step in maintainability and performance. Would love to read a follow up with more details about retries, observability and Kafka setup. Well done and thanks for sharing. I only wish I could process 300 milion Kafka messages a day😄

Interesting to learn about the process. Thanks 👨💻

Like
Reply
Jack Brannagh

Software Engineer at Nashape

1w

> What happens when you push to GitHub? The angry Git pixies reject your push because you rebased locally and forgot to force push.

Connor Kaiser

Frontend Developer at TANYR Healthcare

1d

You ever going to fix the "bug" where any users' email can be pulled up via the API? Why use GitHub when there are safer and more private alternatives? (Genuine question)

Like
Reply
Shubham Yennawar

ex-CTO • IIT Guwahati • Leetcode Knight • Freelancer • Fullstack developer • Django, MERN stack • Entrepreneur • Web Designer

1w

Github never disappoints. They are one of the few who give us some detailed insights through blogs. ❤️ from India. Once I read about how they enhanced ux by using dynamic image preview on github repos and created my own version with a weather app. https://weather-app.itsyeshu.me/search/?city=Bengaluru&counter=1&timezone=Asia/Calcutta

  • No alternative text description for this image
Like
Reply

Pushing back up code to GIT is a life saver. Especially when multiple people on your team are working on different areas of code. This saves time, money and limits error and improves error proofing. It preserves a source of truth with data lineage for years to come.

Like
Reply

Very helpful!

Like
Reply
Stephen Ball

Software Engineer with 15+ years of industry experience and a focus on systems engineering.

1w

Right on! That's a lot like the Kafka layer we introduced at Spreedly. I came up with the implementation approach and similarly focused in on a message delivery app that would buffer/retry until Kafka acknowledgement. It worked great! https://medium.com/spreedly-engineering/from-riak-to-kafka-part-i-ca56492d5a01

Like
Reply
See more comments

To view or add a comment, sign in

Explore topics