I’ve always thought that a lot of the business model around software delivery relies on the notion that the software is distributed.
So a company like Amazon has to run a massive distribution infrastructure for its web applications.
And that’s a problem.
I think it’s going to be really hard to build a scalable, resilient and resilient business model with that kind of infrastructure.
So, I think we need to rethink the business models that we build around distributed computing.
We need to think about a business where we’re able to have a lot more data on a lot less servers, where we can have much less network latency, where there are a lot fewer people to have to keep a connection with the data.
The problem is that this idea of the “cloud” has become so pervasive in our thinking about the internet, that we’re just never thinking about what that means in a distributed context.
There’s a lot going on in the cloud that I want to talk about.
And the first thing that I’m going to talk to you about is a business of distributed computing that I have been very fascinated with.
And I think this is a great place to start.
What is distributed computing?
I have to tell you, I was not a big fan of distributed systems.
And this is probably one of the reasons that I started using Google’s WebStack, and I used to use Google’s Apache Hadoop for that, to build and run a bunch of web applications on.
And Google’s web applications are distributed, but the web applications themselves are centralized, and Google doesn’t have a dedicated server for it.
And so when I got to Google, I thought it was a really cool idea to create a dedicated cloud for a bunch a different things.
And it turned out that I was wrong.
The very first thing I did was, I decided that we were going to use the Google cloud.
And we were doing it for a while.
I had the idea of a distributed infrastructure that was really similar to the Amazon web services.
And then when I decided to write that code, I realized that there was a huge problem.
The idea that you can do things with your data and have the application run in a central location, in a single place, was just completely wrong.
You know, there was no way that we could build a system that would allow me to do everything on a single machine.
So I thought, “Well, what’s the best way to solve this problem?”
So I went out and started looking for people who had this experience and figured out what they wanted to do.
And eventually I found a guy named Kevin.
He is one of my mentors.
And he was very passionate about distributed computing and distributed software.
And at the end of his talk, he basically gave a talk on distributed computing called, “The Digital World, the Future of Digital Computing.”
Kevin is really the king of distributed.
He’s the guy who is responsible for Google’s cloud.
I’m not going to go into too much detail about Kevin’s work, because I think he’s a fascinating guy, but he was actually doing this work in the ’90s.
And one of his key insights is that there are two kinds of data: data that can be stored on your computer and data that you have to run on a server.
So you can store your data in the database.
But if you want to have your application running in a cloud, it’s much more efficient to have the database available, but your application has to be distributed.
And Kevin thought that we should look at that as a different kind of data.
And in the course of thinking about distributed software, I had this idea about data that is not just stored on a central server, but it’s also available in a way that it can be available in multiple locations.
I thought that if I had a data store that was available everywhere, we could have the same kind of problems.
And therefore I thought of distributed data as a way to make data available in different places.
So that’s what I did, and we built a system called Google Cloud Data Services.
Google Cloud is a service that gives you access to all of the Google data that’s available in the world.
And you can find out about Google’s most recent product announcements.
You can find all of your most recent code reviews.
And there’s a big data store, called Google Analytics, that has all of that data available.
Google Analytics is the big data warehouse for Google.
And by using Google Analytics to find the most recent releases, we can build out a dashboard that looks like this: And that dashboard is really important to us because Google Analytics gives us the data that we need, but there’s some things that we don’t want to show.
So Google Analytics makes it really easy to share data with other people.
But Google Analytics also makes it very hard to share with anybody else.
We can’t share it with Google.
So the dashboard gets a