Software Engineering Daily
Spela

Edge Computing Open Source with Arpit Joshipura

Software Engineering Daily

00:00

Edge Computing Open Source with Arpit Joshipura

Software Engineering Daily

Technical interviews about software topics.

Software Engineering Daily

Edge computing refers to computation involving drones, connected cars, smart factories, or IoT sensors. Any software deployment that is not a large centralized server installation could qualify as an edge device–even a smartphone. Today, much of our heavy computation takes place in the cloud–a set of remote data centers some distance away from our client The post Edge Computing Open Source with Arpit Joshipura appeared first on Software Engineering Daily.

Published

Play Episode

Related episodes Software Engineering Daily

Software Engineering Daily

React Native Rearchitecture with G2i Team
(NaN)
React Native allows developers to build native applications for iOS and Android using components written in the React JavaScript framework. These ReactJS components render to native application code by going over a JavaScript bridge, a message bus that communicates between JavaScript code and native iOS or Android runtimes. For most mobile application use cases, React The post React Native Rearchitecture with G2i Team appeared first on Software Engineering Daily....

en

Software Engineering Daily

PlanetScale: Sharded Database Management with Jiten Vaidya and Dan Kozlowski
(NaN)
In the early days of YouTube, there were scalability problems with the MySQL database that hosted the data model for all of YouTube’s videos. The state of the art solution to scaling MySQL at the time was known as “application-level sharding.” To scale a database using application-level sharding, you break up the database into shards–disjoint The post PlanetScale: Sharded Database Management with Jiten Vaidya and Dan Kozlowski appeared first on Software Engineering Daily....

en

Software Engineering Daily

Zoox Self-Driving with Ethan Dreyfuss
(NaN)
Zoox is a full-stack self-driving car company. Zoox engineers work on everything a self-driving car company needs, from the physical car itself to the algorithms running on the car to the ride hailing system which the company plans to use to drive around riders. Since starting in 2014, Zoox has grown to over 500 employees. The post Zoox Self-Driving with Ethan Dreyfuss appeared first on Software Engineering Daily....

en

Software Engineering Daily

Store2Vec: DoorDash Recommendations with Mitchell Koch
(NaN)
DoorDash is a food delivery company where users find restaurants to order from. When a user opens the DoorDash app, the user can search for types of food or specific restaurants from the search bar or they can scroll through the feed section and look at recommendations that the app gives them within their local The post Store2Vec: DoorDash Recommendations with Mitchell Koch appeared first on Software Engineering Daily....

en

Software Engineering Daily

Policy Enforcement with Shimon Tolts
(NaN)
The nature of software projects is changing. Projects are using a wider variety of cloud providers and SaaS tools. Projects are being broken up into more git repositories, and the code in those repositories are being deployed into small microservices. With the increased number of tools, repositories, and deployment targets, it can become difficult to The post Policy Enforcement with Shimon Tolts appeared first on Software Engineering Daily....

en

Software Engineering Daily

Ethsimple: Ethereum Tools with Brian Soule
(NaN)
Ethereum allows developers to run decentralized applications. But the tooling for building and managing those decentralized applications is immature. Experienced software engineers have difficulty getting started with writing Ethereum applications because the stack of tools is so unfamiliar and different than traditional software tools. Whether or not Ethereum itself succeeds, developers in the future will The post Ethsimple: Ethereum Tools with Brian Soule appeared first on Software Engineering Daily....

en

Software Engineering Daily

Kubernetes Security with Liz Rice
(NaN)
A Kubernetes cluster presents multiple potential attack surfaces: the cluster itself, a node running on the cluster, a pod running in the node, a container running in a pod. If you are managing your own Kubernetes cluster, you need to be aware of the security settings on your etcd, your API server, and your container The post Kubernetes Security with Liz Rice appeared first on Software Engineering Daily....

en

Software Engineering Daily

Replicated: On-Prem Deployments with Grant Miller
(NaN)
Cloud computing has been popular for less than twenty years. Large software companies have existed for much longer. If your company was started before the cloud became popular, you probably have a large, data center on your companies premises. The shorthand term for this software environment is “on-prem”. Deploying software to your own on-prem servers The post Replicated: On-Prem Deployments with Grant Miller appeared first on Software Engineering Daily....

en

Software Engineering Daily

Uber’s Monitoring Platform with Rob Skillington
(NaN)
Uber manages the car rides for millions of people. The Uber system must remain operational 24/7, and the app involves financial transactions and the safety of passengers. Uber infrastructure runs across thousands of server instances and produce terabytes of monitoring data. The monitoring data is used to understand the health of the software systems as The post Uber’s Monitoring Platform with Rob Skillington appeared first on Software Engineering Daily....

en

Software Engineering Daily

Pachyderm: Data Pipelines with Joe Doliner
(NaN)
Data infrastructure is advancing beyond the days of Hadoop MapReduce, single-node databases, and nightly reporting. Companies are adopting modern data warehouses, streaming data systems, and cloud-specific data tools like BigQuery. Every company with a large amount of data wants to aggregate that data into a data lake and make the data available to developers. All The post Pachyderm: Data Pipelines with Joe Doliner appeared first on Software Engineering Daily....

en

Software Engineering Daily

Knative: Serverless Workloads with Ville Aikas
(NaN)
Infrastructure software is having a renaissance. Cloud providers offer a wide range of deployment tools, including virtual machines, managed Kubernetes clusters, standalone container instances, and serverless functions. Kubernetes has standardized the container orchestration layer and created a thriving community. The Kubernetes community gives the cloud providers a neutral ground to collaborate on projects that benefit The post Knative: Serverless Workloads with Ville Aikas appeared first on Software Engin...

en

Software Engineering Daily

VMware Kubernetes Strategy with Brad Meiseles
(NaN)
Virtualization software allows companies to get better utilization from their physical servers. A single physical host can manage multiple virtual machines using a hypervisor. VMware brought virtualization software to market, creating popular tools for allowing enterprises to deploy virtual machines throughout their organization. Containers provide another improvement to server utilization. A virtual machine can be The post VMware Kubernetes Strategy with Brad Meiseles appeared first on Software Engineering...

en

Software Engineering Daily

Cadre: Automated Investing with Leonid Movsesyan
(NaN)
Real estate is an asset that is not straightforward to invest in. Real estate can generate excellent returns for investors, but can require much more time and expertise than stocks. Cadre is a company that allows users to invest in real estate more easily and intelligently. Cadre provides users with lots of data about potential The post Cadre: Automated Investing with Leonid Movsesyan appeared first on Software Engineering Daily....

en

Software Engineering Daily

RocksDB with Dhruba Borthakur and Igor Canadi
(NaN)
RocksDB is a storage engine based on the log-structured merge tree data structure. RocksDB was developed at Facebook to provide a tool for embedded databases. The code for RocksDB is a fork of LevelDB, an embedded database built by Google for the Chrome browser. Every database has a storage engine. The storage engine is the The post RocksDB with Dhruba Borthakur and Igor Canadi appeared first on Software Engineering Daily....

en

Software Engineering Daily

Scaling HashiCorp with Armon Dadgar and Mitchell Hashimoto
(NaN)
HashiCorp was founded seven years ago with the goal of building infrastructure tools for automating cloud workflows such as provisioning, secret management, and service discovery. Hashicorp’s thesis was that operating cloud infrastructure was too hard: there was a need for new tools to serve application developers. Hashicorp founders Mitchell Hashimoto and Armon Dadgar began releasing The post Scaling HashiCorp with Armon Dadgar and Mitchell Hashimoto appeared first on Software Engineering Daily....

en

Software Engineering Daily

Engineering Philosophy with Tyler Cowen
(NaN)
Tyler Cowen’s book Stubborn Attachments outlines a framework that individuals can use to make decisions grounded in economic philosophy. In his previous books, Tyler examined recent economic history. Stubborn Attachments gives his perspective for navigating the future. Tyler is a professor of economics at George Mason University. He is also the host of Conversations with The post Engineering Philosophy with Tyler Cowen appeared first on Software Engineering Daily....

en

Software Engineering Daily

Architects of Intelligence with Martin Ford
(NaN)
Artificial intelligence is reshaping every aspect of our lives, from transportation to agriculture to dating. Someday, we may even create a superintelligence–a computer system that is demonstrably smarter than humans. But there is widespread disagreement on how soon we could build a superintelligence. There is not even a broad consensus on how we can define The post Architects of Intelligence with Martin Ford appeared first on Software Engineering Daily....

en

Software Engineering Daily

Anatomy of Next: New World with Mike Solana
(NaN)
Mars is a cold, inhospitable planet far from earth. It presents one of the most complex challenges faced by engineers: how can we create a new world? To create a new world, first we have to get there. We can build new rockets with improved propulsion systems. We can build ships that allow us to The post Anatomy of Next: New World with Mike Solana appeared first on Software Engineering Daily....

en

Software Engineering Daily

Likewar: The Weaponization of Social Media with P.W. Singer
(NaN)
Social media has transformed our lives. It has also transformed how wars are fought. P.W. Singer’s new book “Likewar: The Weaponization of Social Media” describes the far-reaching impact of social media on the tactics and strategies used by military, business, and everyday citizens. We have all read about stories such as Russian bots and Cambridge The post Likewar: The Weaponization of Social Media with P.W. Singer appeared first on Software Engineering Daily....

en

Software Engineering Daily

Software Chasms with Martin Casado
(NaN)
Infrastructure software can be a great business. An infrastructure software company sells core technology to a large enterprise such as a bank or insurance company. This software has near zero marginal cost and generates a large annuity for the infrastructure software company. Once a bank has purchased your infrastructure software, the bank is likely to The post Software Chasms with Martin Casado appeared first on Software Engineering Daily....

en

Software Engineering Daily

Kubeflow: TensorFlow on Kubernetes with David Aronchick
(NaN)
When TensorFlow came out of Google, the machine learning community converged around it. TensorFlow is a framework for building machine learning models, but the lifecycle of a machine learning model has a scope that is bigger than just creating a model. Machine learning developers also need to have a testing and deployment process for continuous The post Kubeflow: TensorFlow on Kubernetes with David Aronchick appeared first on Software Engineering Daily....

en

Software Engineering Daily

TiDB: Distributed NewSQL with Kevin Xu
(NaN)
When a user interacts with an application to order a ride with a ridesharing app, the data for that user interaction is written to a “transactional” database. A transactional database is a database where specific rows need to be written to and read from quickly and consistently. Speed and consistency are important for applications like The post TiDB: Distributed NewSQL with Kevin Xu appeared first on Software Engineering Daily....

en

Software Engineering Daily

Storybook: UI Engineering with Zoltan Olah
(NaN)
React, Vue, and Angular are the most popular frontend JavaScript frameworks. Each of these frameworks lets frontend developers build components. A component is a high level visual abstraction that is used to compose a user interface. Frontend development has moved towards component-driven-development. At a typical technology company, a designer will put together a design file The post Storybook: UI Engineering with Zoltan Olah appeared first on Software Engineering Daily....

en

Software Engineering Daily

RSocket: Reactive Streaming Service Networking with Ryland Degnan
(NaN)
Netflix has thousands of service instances communicating with each other. When a Netflix client on a smartphone makes a request for a movie, that request hits Netflix’s backend, where the request is fulfilled by a chain of requests through different services. Services and clients communicate using several different interaction patterns. A service might send a The post RSocket: Reactive Streaming Service Networking with Ryland Degnan appeared first on Software Engineering Daily....

en

Software Engineering Daily

Prometheus Scalability with Bryan Boreham
(NaN)
Prometheus is an open source monitoring system and time series database. Prometheus includes a multi-dimensional data model, a query language called PromQL, and a pull model for gathering metrics from your different services. Prometheus is widely used by large distributed systems deployments such as Kubernetes and Cloud Foundry. Prometheus gathers metrics from your services by The post Prometheus Scalability with Bryan Boreham appeared first on Software Engineering Daily....

en