This site uses cookies to improve your experience. To help us insure we adhere to various privacy regulations, please select your country/region of residence. If you do not select a country, we will assume you are from the United States. Select your Cookie Settings or view our Privacy Policy and Terms of Use.
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Used for the proper function of the website
Used for monitoring website traffic and interactions
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Strictly Necessary: Used for the proper function of the website
Performance/Analytics: Used for monitoring website traffic and interactions
Recognized as the fastest growing database by popularity, PostgreSQL was named the DBMS of the year in both 2018 and 2017 by DB-Engines, and continues to grow in popularity in 2019. Cloud Deployments. Can be deployed on any cloud provider, with a variety of PostgreSQL hosting solutions available. SolarisUnix. JavaScript.
PMC analysis (2017). I joined Netflix in 2014, a company at the forefront of cloud computing with an attractive [work culture]. On the Netflix Java/Linux/EC2 stack there were no working mixed-mode flame graphs, no production safe dynamic tracer, and no PMCs: All tools I used extensively for advanced performance analysis.
The shift to cloud native design is transforming both software architecture and infrastructure and operations. Up until 2017, the ML+AI topic had been amongst the fastest growing topics on the platform. Still cloud-y, but with a possibility of migration. Coincidence? Probably not, but only time will tell.
We're on the EC2 cloud, which has great scalability, and our own cloud architecture of microservices is also designed for scalability. Getting frame pointer support in Java was another project I did a while ago. Java core dump analysis for a crashing JVM. - html [The PMCs of EC2]: /blog/2017-05-04/the-pmcs-of-ec2.html
Our tactical approach was to use Netflix-specific libraries for collecting traces from Java-based streaming services until open source tracer libraries matured. By 2017, open source projects like Open-Tracing and Open-Zipkin were mature enough for use in polyglot runtime environments at Netflix.
Written by Jose Fernandez , Arthur Gonigberg , Julia Knecht , and Patrick Thomas In 2017, Netflix Studios was hitting an inflection point from a period of merely rapid growth to the sort of explosive growth that throws “how do we scale?” You’ll hear from two teams here: first Application Security, and then Cloud Gateway.
I summarized this case study at [Kernel Recipes] in 2017 and have shared the full story here. ## 1. Monitoring I started with the cloud-wide monitoring tool, [Atlas], to check high-level CPU metrics. I was surprised to find a whopping 38% of CPU time was in sys, which is highly unusual for cloud workloads at my employer.
There's no Java stack—there should be a tower of green Java methods—instead there's only a single green frame or two. This is how Java flame graphs looked at the time. Later that year I prototyped the c2 frame pointer fix that became -XX:+PreserveFramePointer, which fixes Java stacks in these profiles.
offer letter logo (2014) flame graphs (2014) eBPF tools (2014-2019) PMC analysis (2017) my pandemic-abandoned desk (2020); office wall I joined Netflix in 2014, a company at the forefront of cloud computing with an attractive work culture. I could help not only Netflix but all customers of the cloud.
There's no Java stack—there should be a tower of green Java methods—instead there's only a single green frame or two. This is how Java flame graphs looked at the time. Later that year I prototyped the c2 frame pointer fix that became -XX:+PreserveFramePointer, which fixes Java stacks in these profiles.
I summarized this case study at Kernel Recipes in 2017; it is an old story that's worth resharing here. Monitoring I started with the cloud-wide monitoring tool, Atlas , to check high-level CPU metrics. I was surprised to find a whopping 38% of CPU time was in sys, which is highly unusual for cloud workloads at Netflix.
I summarized this case study at [Kernel Recipes] in 2017; it is an old story that's worth resharing here. ## 1. Monitoring I started with the cloud-wide monitoring tool, [Atlas], to check high-level CPU metrics. I was surprised to find a whopping 38% of CPU time was in sys, which is highly unusual for cloud workloads at Netflix.
We organize all of the trending information in your field so you don't have to. Join 5,000+ users and stay up to date on the latest articles your peers are reading.
You know about us, now we want to get to know you!
Let's personalize your content
Let's get even more personalized
We recognize your account from another site in our network, please click 'Send Email' below to continue with verifying your account and setting a password.
Let's personalize your content