Tag Cloud Providers

The Gravity of Kubernetes

http://traffic.libsyn.com/sedaily/2018_01_13_GravityOfKubernetes.mp3Podcast: Play in new window | Download Kubernetes has become the standard way of deploying new distributed applications. Most new internet businesses started in the foreseeable future will leverage Kubernetes (whether they realize it or not). Many old applications are migrating to Kubernetes too. Before Kubernetes, there was no standardization around a specific distributed systems platform. Just like Linux became the standard server-side operating system for a single node, Kubernetes

Continue reading…

How IBM Runs Its Cloud with Jason McGee

http://traffic.libsyn.com/sedaily/BuildingaCloudIBM.mp3Podcast: Play in new window | Download Cloud computing changed the economics of running a software company. A cloud is a network of data centers that offers compute resources to developers. In the 1990s, software companies purchased servers–an upfront capital expense that required tens of thousands of dollars. In the early 2000s, cloud computing started, and turned that capital expense into an operational expense. Instead of a huge bulk purchase

Continue reading…

Serverless Event-Driven Architecture with Danilo Poccia

http://traffic.libsyn.com/sedaily/ServerlessEvents.mp3Podcast: Play in new window | Download In an event driven application, each component of application logic emits events, which other parts of the application respond to. We have examined this pattern in previous shows that focus on pub/sub messaging, event sourcing, and CQRS. In today’s show, we examine the intersection of event driven architecture and serverless architecture. Serverless applications can be built by combining functions-as-a-service (like AWS Lambda) together

Continue reading…

BigQuery with Jordan Tigani

http://traffic.libsyn.com/sedaily/BigQuery.mp3Podcast: Play in new window | Download Large-scale data analysis was pioneered by Google, with the MapReduce paper. Since then, Google’s approach to analytics has evolved rapidly, marked by papers such as Dataflow and Dremel. Dremel combined a column-oriented, distributed file system with a novel way of processing queries. A single Dremel query is distributed into a tree of servers, starting with the root server, splitting into the intermediate servers,

Continue reading…

Model Training with Yufeng Guo

http://traffic.libsyn.com/sedaily/ModelTraining.mp3Podcast: Play in new window | Download Machine learning models can be built by plotting points in space and optimizing a function based off of those points. For example, I can plot every person in the United States in a 3 dimensional space: age, geographic location, and yearly salary. Then I can draw a function that minimizes the distance between my function and each of those data points. Once I

Continue reading…

Spotify Event Delivery with Igor Maravic

http://traffic.libsyn.com/sedaily/SpotifyEventDelivery.mp3Podcast: Play in new window | Download Spotify is a streaming music company with more than 50 million users. Whenever a user listens to a song, Spotify records that event and uses it as input to learn more about the user’s preferences. Listening to a song is one type of event–there are hundreds of others. Opening the Spotify app, skipping a song, sharing a playlist with a friend–all of these

Continue reading…

Backups with Kenny To

http://traffic.libsyn.com/sedaily/Rubrik.mp3Podcast: Play in new window | Download Every software company backs up critical data sources. Backing up databases is a common procedure, whether a company is in the cloud or on-prem. Backing up virtual machine instances is less common. Rubrik is a company that is known for building backup infrastructure for enterprises. Their main product is an appliance that sits on prem at an enterprise and stores snapshots of virtual

Continue reading…

Kafka in the Cloud with Neha Narkhede

http://traffic.libsyn.com/sedaily/KafkaCloud.mp3Podcast: Play in new window | Download Apache Kafka is an open-source distributed streaming platform. Kafka was originally developed at LinkedIn, and the creators of the project eventually left LinkedIn and started Confluent, a company that is building a streaming platform based on Kafka. Kafka is very popular, but is not easy to deploy and operationalize. That is why Confluent has built a Kafka-as-a-service product, so that managing Kafka is

Continue reading…

Container Engines with David Aronchick and Chen Goldberg

http://traffic.libsyn.com/sedaily/containerengines.mp3Podcast: Play in new window | Download Kubernetes makes it easier for engineering teams to manage their distributed systems architecture. But it’s still not simple to deploy and operate a Kubernetes cluster. Google Container Engine (GKE) is a managed control plane for Kubernetes. Just as developers can use Google App Engine to easily deploy monolithic apps against a platform as a service, we can use Google Container Engine to deploy

Continue reading…

DNS with Phil Stanhope

http://traffic.libsyn.com/sedaily/dns_edited.mp3Podcast: Play in new window | Download DNS stands for domain name system. This is the naming system that maps the entire internet. It associates information with domain names. More specifically, DNS specifies mappings between numerical IP addresses and domain names. Most engineers know these basic facts about DNS, but they may not know how much engineering a complex company like Etsy or Zappos puts into their DNS configuration. Dynamic

Continue reading…

Meetup Architecture with Yvette Pasqua

http://traffic.libsyn.com/sedaily/meetup_architecture_edited.mp3Podcast: Play in new window | Download Meetup is an online service that allows people to gather into groups and meet in person. Since 2002, the company has been growing and its technology stack has been changing. Today, they are in the process of migrating to the cloud, using both Amazon Web Services and Google Compute Platform. Yvette Pasqua is the CTO of Meetup and she joins the show to

Continue reading…

AWS Open Guide with Joshua Levy

http://traffic.libsyn.com/sedaily/awsguide_edited_2.mp3Podcast: Play in new window | Download Amazon Web Services changed the economics of building an internet application. Instead of having to invest tens of thousands of dollars up front for hardware, developers can pay for services over time as their application scales. As AWS has grown to be a gigantic platform, the documentation about how to use cloud infrastructure has become insufficient. As an answer to this, Joshua Levy

Continue reading…

Google Cloudbuilding with Joe Beda

http://traffic.libsyn.com/sedaily/cloudbuilding_edited.mp3Podcast: Play in new window | Download Google Compute Engine is the public cloud built by Google. It provides infrastructure- and platform-as-a-service capabilities that rival Amazon Web Services. Today’s guest Joe Beda was there from the beginning of GCE, and he was also one of the early engineers on the Kubernetes project. Google’s internal systems have made it easy for employees to spin up compute resources, but it was not

Continue reading…

Platform as a Service with Sinclair Schuller

http://traffic.libsyn.com/sedaily/PaaS_with_Sinclair_edited.mp3Podcast: Play in new window | Download Platform as a service can mean different things to different people. The most prominent feature of a PaaS is the ability to abstract away issues that every developer within an organization has to deal with. As an example, developers today don’t need to fear scalability and load balancing issues as much as engineers of the 90’s and early 2000s. We can develop our

Continue reading…

Cloud Clients with Jon Skeet

http://traffic.libsyn.com/sedaily/CloudClients_edited.mp3Podcast: Play in new window | Download Google builds cloud services for developers, such as PubSub, Cloud Storage, BigQuery, and Cloud DataStore. On Software Engineering Daily, we’ve done lots of shows about how these types of services are built. In this episode, we are zooming in on the interaction between the developer using a cloud service and the design and engineering of the client APIs. To build a useful cloud

Continue reading…

Cloud Providers with Don Pezet

http://traffic.libsyn.com/sedaily/Cloud_Providers_Edited.mp3Podcast: Play in new window | Download In 1999, it took $50,000 to buy a server. Once you bought that server, you had to know how to operate and maintain it. Today, cloud service providers have changed how we build software. Servers, load balancers, networking, storage–these hardware concerns have been turned into software. Don Pezet joins the show today to discuss the fundamentals of a cloud service provider. These are

Continue reading…