 Live from San Francisco. It's theCUBE, covering Oracle Open World 2016. Brought to you by Oracle. Now, here's your host, John Furrier and Peter Burris. We are live in San Francisco. At Oracle Open World 2016, this is Silicon Angles, theCUBE, our flagship program. We go out to the events, expect a signal for noise. I'm John Furrier, co-CEO of Silicon Angle. With Peter Burris, head of research at Silicon Angle, as well as the General Manager of Wikibon Research. Our next guest is Sid Harth, Agarwal Vice President of Product Management and Strategy Oracle Cloud Platform. Welcome back to theCUBE. Good to see you. Yes, hi John, great to be here. So, I'll say a lot of great stuff. The core messaging from the corporate headquarters, cloud, cloud, cloud. But there's so much stuff going on in Oracle on all the applications. We've had many great conversations around the different kind of, how the products are all fitting into the cloud model. But Peter and I were talking yesterday in our wrap-up about, we're the developers. Now, and someone made a joke, oh, they're at Java One, which is great. There are a lot of them are at Java One. But there's a huge developer opportunity within the Oracle core ecosystem because cloud is very developer-friendly. DevOps, Agile, cloud-native environments really cater to real software developers. Yeah, absolutely. And that's a big focus area for us because we want to get developers excited about the ability to build the next generation of applications on the Oracle cloud. Cloud-native applications, microservices-based applications, and having those, that environment be open with choice of programming languages, open in terms of choice of which databases they want, not just Oracle database, NoSQL, MySQL, other databases, and then choice of the compute shape that you're using, containers, bare metal, virtual environments, and then open standards. So giving a very open, modern, easy platform for developers so that they'll build on our platform. You know, one of the things that we always talk about at events is when we talk to companies really trying to win the hearts and minds of developers, you always hear, we're going to win the developers. I mean, like, they're like an object. Like, you don't really win developers. Developers are very fickle, but very loyal if you can get the, if you can align with what they were trying to do. And they'll reject hardcore tactics of selling and locking. So, you know, that's a concern. That's a psychology of the developers. They want cool, but they want relevance. And they want to align with their goals. How do you see that? Because I think Oracle is a great ecosystem for a developer. How do you manage that psychology? Because Oracle has traditionally been an enterprise software company, so software's great, but Amazon has a good lead on the developers right now. Look, at the end of the day, you have to get developers realizing that they can build excellent, fun, creative applications to create differentiation for their organizations, right? And do it fast with cool technologies. So, we're giving them, for example, not just the ability to build in with Java EE, but now they can build in Java SE with Tomcat. They can build with Node. They can build with PHP. And soon they'll be able to do it with Ruby and Python. And we're giving that in a container-based platform where they don't necessarily have to manage the container. They get automatic scalability. They get backup, patching, all of that stuff they can care of for them. Also, being able to build rich mobile applications, that's really important for them. So, how they can build mobile applications using Ionic, Angular, whatever JavaScript framework they want. On the backend, they have to be able to connect these mobile apps to the enterprise. They have to get location-based insight into where the person is who's using the mobile app. They need to be able to get insight into how the mobile app has been used. And you've heard Larry talk about the chatbot platform, right? How do you engage with customers in a different way through Facebook Messenger? So, those are some of the new technologies that we're making very easily available. And then, at the end of the day, giving them choice of databases. So, it's not just Oracle Database that you get up and running in the cloud and it's provisioned, managed, automated for you. But now you can ask for NoSQL databases. You can have Cassandra, MongoDB run on our IaaS. And MySQL, we just announced MySQL Enterprise Edition available as a service in the public cloud. You know, one of the things that developers love being an ex-developer myself in the old days is, as we talked to them, they're very loyal, but they're very pragmatic. And they're engineers, basically. And they're software engineers. They love tools, great tools that work. They want support. But they want distribution of their product that they create, their creators. So, distribution, although it means monetization, but developers don't harp too much on money making, although they want to make money. They don't want to be abandoned on those three areas. They don't want to be disloyal. They want to be loyal, they want support, and they want to have distribution. What does Oracle bring to the table to address those three things? Yeah, there are a few ways in which we're thinking of helping developers with distribution. So for example, one is developers are building applications that they're exposing their APIs. And they want to be able to monetize those APIs because they're exposing business process and a logic from their organization as APIs. So we're giving them the ability to have portals where they can expose their APIs and monetize the APIs. The other thing is we've also got the Oracle Cloud Marketplace where developers can put their stuff on the Oracle Cloud Marketplace so others can be leveraging that content and they're getting paid for that. How does that work? Does they plug it to the pass layer or is what, how does the marketplace fit in? I'm a developer. Sure, the marketplace is a catalog, right? And you can put your stuff on the catalog then when you want to drag and drop something you drop it onto Oracle Pass or onto Oracle IaaS. So you're taking the application that you've built and then you've got to have something that it's going to get. So composing a solution on the fly if you're a customer. Yeah, well, yeah, exactly. Just pulling a pre-composed solution that a developer had built and being able to drop it onto the Oracle Pass and the IaaS platform. So the developer gets a customer and they get paid for that through the catalog. Yes, yes, yes. And it's also better for customers, right? They're getting all sorts of capability pre-built for them, available for them, ready for them, right? So one of the things that's come up and then we've heard it wasn't really amplified too much but we saw it and it got some play in the developer community is the messaging on the containers and the microservices you mentioned earlier. Huge deal right now. They love that ability to have the containerization. We even heard containers driving down into the IaaS area. So with the network virtualization stuff going on. So how is that going to help developers? What confidence will you share to developers that you guys are backing the container standards? Absolutely. Driving that and participating in that? Well, I think there are a couple things. First of all, containers are not that easy in terms of when you have to orchestrate under the containers, you have to register these containers. Today the technologies for containers to be managed, the orchestration technology, which is things like Swarm, Kubernetes, Mesos, et cetera, they're changing very rapidly. And then in order to use these technologies you have to have a scheduler and things like that. So there's a stack of three or four relatively nascent technologies changing at a relatively fast pace. And that creates a very unstable stack for someone to create production level stuff for them, right? The Docker container that they built actually runs on this slightly shaky stack. Like Kubernetes or what not? Yeah, yeah. And so what we've done is we were saying, look, we're giving you container as a service. If you've already created Docker containers, you can now bring those containers as is to the Oracle Public Cloud. You can see this application consists of these 20 containers. And then from that point on, we've taken care of putting the containers out, scaling the containers up, registering the containers, and managing the containers for you. So you're just being able to use that environment as a developer. And on the, you know, if you want to use the pass, that's the IS. If you want to use the pass, then the PHP node, Java, SC capability that I told you was also containerized. You're just not exposed to Docker there. Actually, I know he's got a question, but I want to just point out, Juan Louisa was on Monday and he pointed out the JSON aspect of the database which I thought was pretty compelling. From a developer standpoint, JSON is very, really popular with managing APIs. So having that in the database is really kind of a good thing. So people should check out that interview. Very quickly, one of the historical norm for developers is you start with a data model, and then you take various types of tools and you build code that operates against that development. So that basic data model. And Oracle obviously has, that's a big part of what your business has historically been. As you move forward, as we start looking at big data and the enormous investment that businesses are making trying to understand how to utilize that technology, it's not going as well as a lot of folks might have thought it would, in part because the developer community hasn't fully engaged how to generate value out of those basic stacks of technology. How is Oracle who has obviously a leadership position in database and is now recommitting itself to some of these new big data technologies, how are you going to differentially, or do you anticipate, differentially presenting that to developers so they can do more with big data like technologies? There are a few things that we've done, wonderful question. First of all, just creating the Hadoop cluster, managing the Hadoop cluster, scaling out the Hadoop cluster requires a lot of effort. So we're giving you big data as a service where you don't have to worry about that underlying infrastructure. The next problem is, how do you get data into that data lake? And the data has been generated at tremendous volume. You think about internet of things, you think about devices, et cetera. They're generating data at tremendous volume. We're giving you the ability to actually be able to use a streaming Kafka Spark-based service to be able to bring data in or to use Oracle data integration to be able to stream data in from, let's say something happening on the Oracle database into your big data hub. So giving you very easy ways to get your data into the data hub and being able to do that with HDFS whichever target system you want to use. Then on top of that data, the next challenge is, well, what do you visualize? I mean, you've got all this data together, but a very small percentage is actually giving you insight. So how do you look at this and find that needle in the haystack? So for that, we're giving you the ability to do analytics with the BI cloud service to get insight into the data, where we're actually doing machine learning and we're getting insight from the data and presenting those data sets that are most relevant, that are most insightful by giving you some smart insights up front and by giving you visualizations. So for example, you search for in all these forms, what did the user say as they entered in the data? The best way to represent that is by a tag cloud. So giving you visualization that makes sense. So you can do rich discovery and get rich insight from the BI cloud service and the data visualization cloud service. And lastly, if you have, let's say, five years of data on an air conditioner and the product manager is trying to get insight into that data saying, hey, what should I fix so that that doesn't happen next time around? We're giving you the big data discovery cloud service where you don't have to set up the data lab. You don't have to set up the models, et cetera. You can just say replicate two billion rows. We replicate it in the cloud for you within our data store and you can start getting insight from it. So how are developers going to start using these tools? Because it's clear that data scientists can use it. It's clear that people that have more of an analytics background can use it. How are developers going to start grabbing a lot of these capabilities, especially with machine learning and AI and some of the other things on the horizon? And how do you guys anticipate you're going to present this stuff to a developer community so that they can, again, start creating more value for the business? Is that something that's on the horizon? You know, it's here. It's not on the horizon, it's here. Where, you know, we're helping developers, for example, build a microservice that wants to get data from a treadmill that one of the customers is running on, right? Where they're trying to get data from one of their customers on their treadmills. Well, the developer now creates a microservice where the data from the treadmill has been ingested into a data lake, right? We made it very easy for them to ingest into that data lake. And then that microservice is able to very easily access the data, expose only the portion of the data that are interesting. For example, the developer wants to create a very rich mobile app that presents the customer running with all the insight into the average daily calorie burn and what they're doing, et cetera. Now they can take that data, do analytics on it and very easily be able to present it in the mobile platform, without having to work through all the plumbing of the data lake, of the ingestion, of the visualization, of the mobile piece, of the integration against backend system. All of that is being provided so developers can really plug and play and have fun rather than worrying about the infrastructure. Building is the fun part. They want to have fun. They want relevance, great tools and not have to worry about the infrastructure. They want the distribution, they want their work to be showcased. That's what I mean by relevance. They want to work on the cool stuff and again, it's a lot of... And be relevant. Well it's kind of like, I mean developers has turned into kind of, I call it the nightclub effect. There are some cool, coding is so much fun now. There's new stuff that comes out. They want to hack with the new codes. They want to play with stuff that's fit the form factor, either device or whatnot. Yeah, and one other thing that we've done is we've made all developers today doing continuous delivery because they need to release code really fast, right? It's no longer about months. It's about days or hours that they have to release. So we're giving a complete continuous delivery framework where people can leverage Git for their code repository. They can use Maven for continuous integration. They can use Puppet and Chef for stripping. They can manage the backlog of their tasks. They can do code reviews, et cetera. All done in the cloud for them. So lifestyle, hospitality, taking care of developers. That's what you got to do. Exactly, that's a great analogy. And all of these things, they have to have these tools that they put together, right? And what we do is we're saying, you don't have to worry about putting together those tools, just use them. But if you have some on-prem, you can plug in. Well, we think Wikibon and SiliconANGLE believe that there's going to be a tsunami of enterprise developers. With the consumerization of IT now meeting the cloud, that you're going to see enterprise development just a boom in development. You're going to see a lot more activity. Now, I know it's a different development but it's not pure cloud-native, it's some legacy, but it's going to be a boom. So we think you guys are very well set up for that, certainly with the product. So my final question for you is, what's your plans? I mean, sounds great. What are you going to do about it? Is there events you're happening? How are you guys going to develop this opportunity? What are you guys going to do? So the products sets are already there but we're evolving those products that are at a significant pace. So first of all, you can go to cloud.oracle.com slash try it and try these cloud services and build your applications on it. That's there. We've got a portal called developer.oracle.com where you can get resources. And for example, I'm a JavaScript developer. What's everything that Oracle's doing to help JavaScript developers? I'm a MySQL developer. What's everyone doing to help with that? So they've got that. Then starting at the beginning of next year, we're going to roll out a set of workshops that happen in many cities around the world where we go work with developers hands on and getting them insight and experience into how to build these rich, cloud-native, microservices-based applications. So those are some of the things. And then an advocacy program. We already have the ACE program, the ACE directorate program, working with that program to really make it a very vibrant, energetic ecosystem that is helping build the sample codes and build the expert knowledge around how the Oracle environment can be used to build really cool microservices-based cloud-native products. So you're investing. You're investing. Oh, absolutely. Any big events, use just more little events. Any big events. Any developer events you guys going to do? No, so we'll be doing these workshops and we'll be sponsoring a bunch of non-Oracle developer events and then we will be launching a big developer event of our own. Great. So final question, what's in it for the development? If I'm a developer, what's in it for me? Hey, I love Oracle. Thanks for spending the money and investing in this. What's in it for me? Why? Why should I give you a look? Because you can do it faster with higher quality. So, you know, that microservices application that I was talking about, if you went to any other cloud and tried to build that microservices-based application that got data from the treadmill into a data lake using IoT and the analytics and integration with backend applications, it would have taken you a lot longer. You can get going in the language of your choice, using the database of your choice, using standards of your choice and have no lock-in. You can take your data out. You can take your code out whenever you want. So do it faster with openness. Siddharth, thanks for sharing that developer update. We were talking about it yesterday. Our prayers were answered. You came on the queue. We were like, where's the developer action? I mean, we see the Java one. We know we love Java. Certainly Java script is awesome and a lot of good stuff going on. Thanks for sharing. And congratulations on the investments and the continuing to bring developer goodness out there. Thank you, John. This is the queue. We're obviously a developer friendly sharing that data with you and we're going to bring more signal from the noise here after this short break. You're watching the queue.