Aparna Sinha is Director of Product at Google Cloud and the product leader for Application Development Platforms. She is passionate about transforming businesses through faster, safer software delivery. Aparna helped grow Kubernetes into a widely adopted platform across industries at Google. Her focus includes integrated industry solutions for Developer Productivity and Security. Prior to Google, Aparna was Director of Product at NetApp for Storage Automation, and prior to that was a leader in McKinsey and Company’s business transformation office working with CXOs on IT strategy, pricing, and M&A. Aparna holds a PhD in Electrical Engineering from Stanford and has authored several technical publications. She is Chair of the Governing Board of the Cloud Native Computing Foundation (CNCF). She lives in Palo Alto with her husband and two kids.View the profile
As CDO of BAUHAUS, I want open up the possibilities of the digital world to our customers.In many industries, digitization has widely changed the customer behavior. In the media sector, streaming is replacing linear television. In retail, consumer electronics are now predominantly purchased online.At ProSiebenSat.1 and MediaMarktSaturn, I was able to experience firsthand how challenging it is to adapt your own company to these changes and compete against new digital players like Netflix or Amazon.In home improvement, digitization is still in its early days. Certainly, this is due to the specifics of our sector. Our customers usually need solutions and advice, not just individual products. Today, it is hard to find this online. Our products are often large and heavy, so the well-established parcel logistics is not sufficient.View the profile
About the talk
Cloud-native, Kubernetes, Serverless have been the hottest and most widely discussed topics given the velocity and agility benefits. Learn more about how you can leverage these modern app development practices to ship software faster, while reducing costs and improving security and compliance. Learn how Google Cloud lets you modernize existing applications at your own pace using these technologies. Regardless of where you are in your app modernization journey, join this session to learn how to improve the developer experience and deliver software faster.
Speakers: Pali Bhat, Aparna Sinha, Johannes Wechsler
Google Cloud Next ’20: OnAir → https://goo.gle/next2020
Subscribe to the Google Cloud Channel → https://goo.gle/GoogleCloud
product: Kubernetes Engine; fullname: Pali Bhat, Aparna Sinha;
Hi everyone. I'm funny, but I am excited to be with you where you live from my living room. Today, I'm going to share with you. I had some you program application development and integration with Google cloud with the onset of the pandemic. This is becoming more important than ever before. One has been looking to accelerate their move to the cloud with cost optimisation and business Innovation being the key drivers while getting a rehabs in to the cloud of the great start. You can drive a lot more Innovation. Increased overall business value was staying
to cure and users. You can do this by modernizing both your application and modernizing. You'll proceed with the growth and demand for digital channels. The timeline for the smart decision has been accelerated across every industry adapting to changing customer needs quickly via Morning Edition is more crucial than ever before and will enable companies to thrive and succeed in this new reality. Google is Belton capabilities and processes that have enabled us to meet changing customer needs. But the blind CO2 production, many times a day across a profit
while working on planning skills systems at self hundreds of millions of users and 500 million daily and be processed two and a half exabytes in log every month, but for a single 14 quadrillion MetroPointe, it's no wonder that product. The Google search have become the dial tone of the internet, I can you use thing? Sure Google can do that but is it even possible for my company and my team. So we set out to better understand what each industry is in the journey and what developers are a dozen security care about most people do with 30,000 professionals from
every industry and from companies with large and small and consistently be seen any company. In any industry can transform to be faster and more Innovative was also providing reliable and secure services to their customers has managed to transform Those whom we call Ali performers, deploy code 200 times more frequently than low performers, what only having a 7th of the change favorite, they were achieved both speed and ability. The good news is that, practice leading to such
excellent. An application delivery, which resultant powerful business outcomes. Can be both learned and replicated. In fact, from 2018, to 2019, The proportion of a lead performer has almost tripled showing. The excellent isn't just beautiful. It's being attained by a growing number of companies around the world. All the planning call for all of us. Those companies that don't become excellent building running and security applications at an elite level a very likely to fall behind. This is not about implementing a one-size-fits-all at Mountain Edition model rather, you need to make
continuous Improvement based on your organization's needs. You need to start understanding of where you stand and where to focus, so you can maximize the impact with your modernization effort. And to help you with that based on both our research and experience of Google. I'm excited to announce the availability of Google Cloud application modernization program. Something that we like to call Google cam, Google cam has three main components to give you a clear path to becoming an elite performer. First, we give you a data-driven baseline assessment so you can bring the tailored
modernization programs. It's right for your key and Jordan. Then we give you a blueprint to specific type of program. That's the cop taxes that you can start using today. Finally, you have a modern jet extensible platform that enables you to build, run secure and manage, but Legacy and new applications. Let's take a deeper look under the hood. The first element of Google cam is this, which lets you identify? Quick went to accelerate application delivery You're welcome, cross all application text to whether you're working on a covid-19 test application
or even helps, you identify the right number supposed to improve your attitude because I went to jail and Taylor to your specific need you get prioritize, guidance, highlighting, which ensure that your modernization Investments have the maximum business impact, the second component, with the tailor set of Robin, that's a cop fact, the entire gamut of the application lifecycle from writing code to running operating a securing application, enables you to build run secure and manage, put new, and Legacy
applications. The platform has been built from the ground up to support modern tornado principles that shifting left on security. Has been back on changes, gradual rollout, and Rapid elasticity. We cover every aspect of the application lifecycle with solutions that cancels Cloud courts on Bellflower on Google, kubernetes engine and use and enable you to persuade an incremental approach him on a date with diamond solution late on the keynote. But first, let's see. How customers are already benefiting from Google. Media Markt Saturn, the
largest electronics retailer in Europe with over a thousand stores to drastically drive up their application to speed and meet customer demand during covid-19. I had an opportunity to chat with Doctor your hands, lexler managing director at media marketing, technology to tell us more Welcome honey. Thank you so much for being with us today to start us off. Can you tell us more about what your team does? Aaron thanks for having me Polly my team's out of media marketing technology. Which provides all the technology be used online in our thousand stores in an hour.
A lot of stores is you leverage technology to descale? Can you please tell us what's going on in retail during the SunFest in the time, more and more customers than shifting to a particularly during covid-19? We're also our stores, the temporarily closed between April and June. This year, we saw a hundred 45% traffic increase across all digital channels. We've responded to this by modernizing our that shop as well as our apps using Google Cloud. This has allowed us to scale and made us the third largest e-commerce
retailer in Germany, which is fantastic. Congratulations of tremendous Kia. So how have you responded to changing customer needs? We want to give customers more choices and how to shop is that particularly by linking online and offline already before coronavirus, 50% of our online or picked up in stores. During Corona, be both pissed to what's a contactless curbside pickup. In addition, we implemented ship-from-store, we use are temporarily closed doors as their houses to increase our fulfillment
capacity and reduce waiting times for customers up to a third of all online. Orders are fulfilled from stores, drink up. All of this makes me believe it's only Channel. Retail is the winning formula for the future has been using Cloud. Run extensively to meet Disney. We've been able to introduce new applications. It shows up to eight times faster, all the infrastructure management and removes the need to have dedicated resources for infrastructure. In addition, you only pay for cloud run when you use it. So when there's no traffic coming to an application clouds on automatically skills down to
zero and so does our computing All of this has helped us achieve, a 40% cost reduction and cost reduction. Thank you, honey for sharing homie. Democracy is partnering with Google cloud in your application modernization Journey. Thanks for having me potty. You want the type of results that media Market at, in his garden with Google. Can I have any obligation to share more about the Google software faster? I'd like to use a furnace in a director of product management.
The good news is that everything we're announcing today, makes it easier for you to start developing these skills are more important than ever before. Because the macro environment has accelerated, it transformation, that means developers are in the room where it happened. Are we start shows that doing well in business today? Requires new digital channels, a great online user experience and continuous product innovation. In fact, Elite teams deployed software, 200 times more frequently than others, and their changes are seven times more reliable.
Do you want to know their secret? It's two-fold. First elite team take the pain out of development and deployment making it extremely easy to build and deploy application. Developers concentrate on application code and a temple frequently without worrying about infrastructure setup and scaling. Second shift, seems unsure that security and operations people sleep. Well, at night, they proactively ensure reliability, security, and compliance reducing the risks that can come with increased developer. Velocity can unlock both of these secrets for
you. And today, I'm excited to announce a new integrated developer experience that makes it easy for anyone to write code and run it in the cloud from development to production. Our Cloud code ID, plug-in with Cloud are fully mayonnaise. Container platform, integration. Lets you write debug and run applications from your favorite development environment directly to Cloud run. Novice users, in our studies built into Floyd, a nap on their first try, in less than 5 minutes, it's so fast and easy. Anyone can deploy
multiple times a day. Call John is service, so it manages infrastructure, security and operations under the hood. It's also super cost-effective auto-scaling to thousands of instances in just a few seconds as well as down to zero. When there's no traffic, no traffic, no bill. Langley Air Force Base on containers, your code is portable. So option security teams can focus on establishing portable standard instead of Shaving differences between environment. All right. Now let's see this. An action. We're going to pretend
that I'm about and developer and with my newly found Cloud putting skills. I want to create a used car registration site. How cold is our starting point for developers here? I'm going to find a variety of templates in many different languages to create my app. Please templates for both side run and kubernetes and you can see But no, I don't actually need to know anything about containers or doctor filed. In fact. Kubernetes what's that? Portable things. You may not need a template at all. In this case I just want a code sample that returns a list and Jason to power my
car's API. So like any great developer I'm going to Google it here. I found a code snippet in my favorite language. Let's grab it and make a minor change to return car info. We cannot pass this code locally using the very handy. Built-in Cloud run emulator. Here you see the images built and now it's running on a local URL. Let's say we want to make a change and add another car listing of Ford Focus, for example, Cloud code to text the chain and it automatically restart and deployed the service on code changes. Here's the update.
Pretty slick, gang. Notice that these local containers were actually feels without a doctor file. This is brand new in club, cold and it's enabled by our support for buildpack which we are announcing in GA today. By the way building and deploying with Bill pack. That also makes it easy for your security teams to validate and enforce what should run on the platform. Okay, we've talked to the changes locally and now we're ready to deploy the service because I was wrong. We can initiate this here in Cloud code. It's going to take a few minutes, but here's what's happening under
the hood. First, Cloud code connect to our Cloud project second. It's building and pushing the container image to the registry. And finally is deploying the image to Cloud run. At the end, our service is deployed now to a cloud hosting tomorrow. We also see it here in the clouds. Run u. I At this point before pushing changes into production, we suggest that you set up is the ICD pipeline. We've got you covered with an integrated. This tap to directly in Cloud run. All developers
need to specify is the source repository and the build configuration to get this working. The integrated developer experience that we just demoed greatly increases agility. I want to pause now and say a word about security shifting left on security has to go hand-in-hand with accelerating developer, velocity to install reliability. Remember the container that was pushed to the container registry, it was automatically scan for vulnerabilities. Scanning is now available on-demand helping developers address issues earlier in the software life cycle.
This is a practice that's often employed by elite team, Not such an in-depth security posture. It isn't just limited to containers. With artifact registry, the evolution of our container registry. We now manage additional artifact like Maven, an npm languages and Os packages along with doctor. And we've also added Enterprise features such as customer managed encryption Keys Regional repository and BBC service controls among others. Okay, let's go back to the demo and see what camp has in store for the operator. The service would you played
earlier was very simple with basic cicd. So now let's fast forward and look at it more fully fleshed service that future aparna has already developed. We do the service has a simple sponge empowered by our cars API as we update records and that you were I to get reflected in a fire store database in real time. At the nice choice. And we're securing the safety. I would Google clouds new API Gateway which will be available in Baytown. Next month as an operator, I see a defect in the
latest version and its resulting in a spike in request. Latency luckily, our development and we stopped our CI CD pipeline to deploy to Cloud. Run ready to roll out but serving no traffic. Because an operator I want to perform a gradual rollout so that I can verify the change in production and only when it's safe push it out to all users. Elite teams, use the strategy to limit the blast radius of a change to start the rollout in the u. I I can send just 10% of the traffic to the latest version. Then looking back at our metrics.
We see the latency issue is fixed for those 10% of users. Now that it's safe I can safely rule out this Improvement to 100% of my audience, fast and reliable. This simplified Cloud run. Experience isn't just restricted to Cloud. It's actually available on Prime as well as part of an tha's. This is awesome. If you're a hybrid and I'm fried and back today, I'm excited to announce that we are bringing a lot of new Enterprise features to both Cloud, run, and Cloud functions, including private connectivity to your VDC. And I'm trying resources to serverless
deep is the actor. Also multi-region, failover for higher, reliability, and support for cloud CDM for hosting assets at the edge, as well as a broader footprint through the addition of 12 in just the past year. BSM. Demo, we saw showcases, some of the ways. Google Camp can help you modernized. Now, you might be thinking, well, that's really impressive but it's developer agility a priority for Enterprises. Let me hear a customer example to bring this home. Is shelter in place, restrictions became common to
Spring New York State unemployment system saw a spike with never-before-seen volume in new unemployment claim. Modernizing the unemployment system quickly became a top priority. New York State, then teamed up with Google Cloud. Public sector team to roll out a new unemployment website. The team use the spring boot framework with our spring Cloud gcp Library, the easily leverage managed services, like pumped up, datastore Cloud logging, and so on to modernize their app. In addition, the new website was built using Cloud built for integrative
CI CD. In this case with the Google kubernetes engine run time. As Millions. Apply for unemployment, the new website was able to handle a 1600 per cent increase in web traffic compared to a typical week. New York state is a great example of how the tools and practices available. As part of Google Camp. Can help you accelerate development securely and reliably when you need it. Most cloud cloud cloud. Build Cloud, run artifact registry gke and anthos. They work together to modernize both Brownfield and Greenfield applications.
Google Camp can help optimize your death backup team with just the right tools for you. Now, I'm headed back to poly to share how you can embark on this journey with Google Camp. Thank you for not. As you can see, we've created a comprehensive offering with Google can. So you can get started with a modernization and join the ranks for Elite Performance on our website. You'll find more information, on Adele Givens, Baseline assessment along with the program that stack of practices available to use the link below to learn more about
how you can optimize the stability without sacrificing Speed without end-to-end tools for app development and modernization that Google can provide. Thank you for watching all of the Google cloud. Look forward to partnering with you on your application modernization.
Buy this talk
Buy this video
With ConferenceCast.tv, you get access to our library of the world's best conference talks.