Remove articles reporting-in-microservices-how-to-optimize-perform-1
article thumbnail

The Return of the Frame Pointers

Brendan Gregg

It fails because of a compiler optimization where the frame pointer register is used to store data instead of the frame pointer, but it's just a number so the profiler is unaware this happened and tries to match that address to a function symbol and fails (it is therefore an unknown symbol). Click here for a longer explanation.

Java 145
article thumbnail

Seamlessly Swapping the API backend of the Netflix Android app

The Netflix TechBlog

How we migrated our Android endpoints out of a monolith into a new microservice by Rohan Dhruva , Ed Ballot As Android developers, we usually have the luxury of treating our backends as magic boxes running in the cloud, faithfully returning us JSON. Background The Netflix Android app uses the falcor data model and query protocol.

Latency 233
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Organise your engineering teams around the work by reteaming

Abhishek Tiwari

Don't be trapped by dogma A lot has been said and written about why something worked for Spotify may not apply to your organisation, and the purpose of this article is not to go in those discussions but to highlight practical issues with these models. squads, chapters, tribes, and guilds) or simply follow Amazon's two-pizza team model.

article thumbnail

Egnyte Architecture: Lessons learned in building and scaling a multi petabyte content platform

High Scalability

In this article, I will share the current architecture and some of the lessons we learned scaling it along with some of the things we are looking to improve upon in the near future. Infrastructure Optimization. Optimize on prem cold storage cost. You can reach him at @kpatelwork. Introduction. Egnyte Connect Platform.