Systems | Development | Analytics | API | Testing

Boosting Object Storage Performance with Ozone Manager

Ozone is an Apache Software Foundation project to build a distributed storage platform that caters to the demanding performance needs of analytical workloads, content distribution, and object storage use cases. The Ozone Manager is a critical component of Ozone. It is a replicated, highly-available service that is responsible for managing the metadata for all objects stored in Ozone. As Ozone scales to exabytes of data, it is important to ensure that Ozone Manager can perform at scale.

How to Delegate Methods in Ruby

Delegation in programming refers to handing off a task from one part of a program to another. It's an essential technique in object-oriented programming, empowering clean, maintainable code by ensuring that each object or method is responsible for a specific task or behavior. Understanding and using delegation is key to mastering Ruby and other object-oriented languages. Delegation promotes separation of concerns, making your code more modular and easier to understand, test, and refactor.

Applied Machine Learning Prototypes | The Future of Machine Learning

Applied Machine Learning Prototypes or AMPs, are pre-built applications that can be used as a starting point for your next machine learning project. These prototypes are designed to save time and resources by providing a tested and reliable solution to common machine learning problems. Cloudera + Dell + AMD.

Data Lake ETL: Integrating Data From Multiple Sources

Utilizing big data is one of the biggest assets your organization can use to stay ahead of the competition. Even though big data continues to grow, most organizations have yet to leverage its capabilities fully. Why? Because millions of data sources exist on the internet and physically. Ingesting and integrating this data can quickly become overwhelming. With data lakes, you can integrate raw data from multiple sources into one central storage repository.

Enabling gRPC and HTTP/2 support at the edge with Kuma and Envoy

Our thing is to let you deploy your apps globally in less than 5 minutes with high-end performance. Not only does this require us to be meticulous about everything composing our infrastructure layer, but also we have to support high-level protocols like WebSockets, HTTP/2, and gRPC. There are two major things in the infrastructure impacting performance: hardware and network. On the hardware side, we deploy all apps inside microVMs on top of high-end bare metal servers around the world.

Selenium vs. Out-of-the-Box Test Automation Tools: Which Is Right for You?

Test automation has become an essential part of the software development process. Rather than spending hours conducting manual tests, you can write a script once and execute it with each release. This helps to maximize test coverage and save time, resulting in lower testing costs and a better customer experience. But which test automation tool should you use? What’s the difference?

Scaling Mastery: Demystifying the Secrets of Ladder-Based Scaling | Nagabhushan Ramappa | #scaling

In this informative video, Nagabhushan Ramappa, a distinguished figure in the software industry, explains the concept of ladder-based scaling. Nagabhushan unravels the intricacies of this scaling strategy, shedding light on its applications. Whether you're a software professional, a developer, or someone curious about scaling strategies, this video provides valuable insights into ladder-based scaling.