Technical interviews about software topics.
ClickHouse: Data Warehousing with Robert Hodges
Columnar databases store and retrieve columns of data rather than rows of data. Each block of data in a columnar database stores up to 3 times as many records as row-based storage. This means you can read data with a third of the power needed in row-based data, among other advantages. The company Altinity is
Data Mechanics: Data Engineering with Jean-Yves Stephan
Apache Spark is a popular open source analytics engine for large-scale data processing. Applications can be written in Java, Scala, Python, R, and SQL. These applications have flexible options to run on like Kubernetes or in the cloud. The company Data Mechanics is a cloud-native Spark platform for data engineers. It runs continuously optimized Apache
Apache Hudi: Large Scale Data Systems with Vinoth Chandar
Apache Hudi is an open-source data management framework used to simplify incremental data processing and data pipeline development. This framework more efficiently manages business requirements like data lifecycle and improves data quality. Some common use cases for Hudi is record-level insert, update, and delete, simplified file management and near real-time data access, and simplified CDC
Akita: Application Programming Interfaces with Jean Yang
An application programming interface, API for short, is the connector between 2 applications. For example, a user interface that needs user data will call an endpoint, like a special URL, with request parameters and receive the data back if the request is valid. Modern applications rely on APIs to send data back and forth to
Nextmv: Optimization in Fluid Work Environments with Carolyn Mooney
The traveling salesman problem is a classic challenge of finding the shortest and most efficient route for a person to take given a list of destinations. This is one of many real-world optimization problems that companies encounter. How should they schedule product distribution, or promote product bundles, or define sales territories? The answers to these
Temporal Product: Managing State with Ryland Goldstein
Microservice architecture has become very common over the past few years because of the availability of containers and container orchestrators like Kubernetes. While containers are overall positive for scaling apps and making them more available, they’ve also introduced hurdles like persisting data and state, and container restarts or pod failures. Development teams put significant work
It's the best!!!
Thank you so much for creating my favorite podcast! It always amazes me how high the quality is and that you have an episode every day!
I loved the series with engineers from Stripe!
Highly Recommended :)
This show, its guests & the topics covered are very, very good.
Even if you're not a software engineer you will find the episodes and subject matter covered of great fascination.