Skip to main content

New notes from Alex Xu, Gergely Orosz, Aakash Gupta, Alex Xu, Aakash Gupta, and Gergely Orosz

 
Friday, April 12 ∙ Open in app

Recent notes from people you follow on Substack

Alex Xu 3d
How Netflix Really Uses Java? Netflix is predominantly a Java shop. Every backend application (including internal apps, streaming, and movie production apps) at Netflix is a Java application. However, the Java stack is not static and has gone through multiple iterations over the years. Here are the details of those iterations: 1 - API Gateway Netflix follows a microservices architecture. Every piece of functionality…
7414
Gergely Orosz 2d
An interesting first-hand experience from the crossover of “creator economy” and the tech recruitment industry: creator economy companies focused on connecting “creators” with companies hiring are likely to be poor business, going forward. Here are details on how my job board and talent collective performed, over time, on top of Pallet. Traffic where I “showcased” this product increased, but interest in this offering…
https://blog.pragmaticengineer.com/tech-jobs-board/
2135
Aakash Gupta 2d
This was the start of Spotify. $60B of market cap today, just a wireframe at the start. "We started building the product. That's always what came first for us." —Daniel Ek Let's rewind to get the full context: (As Daniel told Stockholm Tech Fest 2015) 2002 Daniel had the idea of Spotify when he experienced the magic of Napster. He loved the concept but hated the business model. He felt, "Holy shit, this is what I…
4026
Alex Xu 6d
Netflix's Tech Stack This post is based on research from many Netflix engineering blogs and open-source projects. If you come across any inaccuracies, please feel free to inform us. Mobile and web: Netflix has adopted Swift and Kotlin to build native mobile apps. For its web application, it uses React. Frontend/server communication: GraphQL. Backend services: Netflix relies on ZUUL, Eureka, the Spring Boot framework…
174720
Aakash Gupta 3d
Let's retire the idea that PMs shouldn't build wireframes. Of course, there's no need for a PM to always wireframe features. In fact, that's an anti-pattern. But, for big features, I think it's worthwhile. Let me explain. A great wireframe can: • Convey your entire feature idea in a picture • Uncover edge user segments you would otherwise discover down the line • Act as a great tool to use in customer interviews to…
2933
Gergely Orosz 11h
It is now day 5 of an Italian bank’s systems being down, hard, following a systems upgrade over the weekend. It’s hard to resist asking the question: Could the underlying reason be - spaghetti code? (pun intended!)
53
861
 

Comments

Popular posts from this blog

EP112: What is a deadlock?

This week’s system design refresher: Top 9 Most Popular API Protocols (Youtube video) What is a deadlock? What’s the difference between Session-based authentication and JWTs? Top 6 ElasticSearch Use Cases Top 9 Cases Behind 100% CPU Usage SPONSOR US ͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏ ...

How Slack Built a Distributed Cron Execution System for Scale

👋Goodbye low test coverage and slow QA cycles (Sponsored) Bugs sneak out when less than 80% of user flows are tested before shipping. But getting that kind of coverage — and staying there — is hard and pricey for any sized team. QA Wolf takes testing off your plate: ͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏ ...

100X Scaling: How Figma Scaled its Databases

😘 Kiss bugs goodbye with fully automated end-to-end test coverage (Sponsored) Bugs sneak out when less than 80% of user flows are tested before shipping. But getting that kind of coverage — and staying there — is hard and pricey for any sized team. ͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­...