Wednesday, May 2, 2018

The Cloudcast #345 - Understanding Google Cloud Databases

Brian talks with Dominic Preuss (@deesix, Director Product Management @GoogleCloud) about the breadth of GCP's database portfolio, the adoption of GCP within the Enterprise, Big Data usage, and how the concept of "serverless" applies to database infrastructure.

Show Links:

Show Notes
  • Topic 1 - Welcome back to the show. Tell us about your background, as well as your area of focus at Google, because you’ve done some pretty interesting things in a bunch of different disciplines.
  • Topic 1a - What’s the general mood at Google Cloud Platform these days, and what’s some of the sentiment that you hear from customers?
  • Topic 1b - For anyone that hasn’t dug into GCP, give us an overview of the various types of database services that GCP offers today.
  • Topic 2 - Does GCP see more demand for DB-migrations or new DBs in the cloud? What are the top couple of usage models?
  • Topic 3 - How are you finding that DBAs adapt to working on DBs in the cloud, or are the consumers of the services now application developers because the DBs are managed?
  • Topic 4 - It seems like we hear more about “big data” use-cases with GCP than traditional SQL DB usage. What are some of the things that attract companies to GCP for NoSQL, Analytics, or global-scale DBs?
  • Topic 5 - We’re starting the hear the concept of “serverless” being used in the context of operations of the underlying infrastructure - different from a function for an application. Can you give us a sense of how you see this trend in the context of databases?
    Feedback?

    Wednesday, April 25, 2018

    The Cloudcast #344 - Bringing AI to Edge Computing

    Aaron and Brian talk with Simon Crosby (@simoncrosby, CTO) and Simon Aspinall (@saspinall, CMO) at new AI startup SWIM.AI about the changing landscape of the cloud and edge, the vertical industry opportunities with edge computing, how AI is being applied to real-time events, and how SWIM is enabling new thinking for those use-cases.

    Show Links:

    Show Notes
    • Topic 1 - Welcome back to the show. Let’s put some voices with names, since we have two Simons today.
    • Topic 1a - You’re both coming off of successful companies that you built or grew (Simon Crosby - Bromium, Zen Source), (Simon Aspinall, Virtustream). What motivated you to get involved in both the AI and Edge Computing space?
    • Topic 2 - Let’s start with the basics. There’s lots of data happening at the edge. This means there is lots of potential value at the edge. But the computing and network at the edge is different than the centralized cloud. Walk us through how to extract that potential value?
    • Topic 3 - SWIM’s technology is called EDX. How does EDX get deployed, and what needs to live around it to make it valuable to companies. Are there edge and cloud components?
    • Topic 4 - We were learning about EDX and came across the concept called “digital twins”. What does this mean and what does it do?
    • Topic 5 - What are some of the initial use-cases that you’re finding interesting in EDX?
      Feedback?

      Wednesday, April 18, 2018

      The Cloudcast #343 - Container Vulnerability Scanning

      Aaron and Tyler Britten talk with Liz Rice (@lizrice, Technology Evangelist @AquaSecTeam) about what's easy—and what's not—about finding and patching security vulnerabilities in containers. This is a cross-over show with @PodCTL podcast.

      Show Links:

      Show Notes
      • Topic 1 - Welcome to the show Liz. Tell us a little bit about your background and the types of things that you’re working on these days.
      • Topic 2 - Let’s start with the basics. A container is defined by a file (e.g. Dockerfile) that the user/developer/operator defines. How can a vulnerability get into that file?
      • Topic 3 - Is it up to the CI/CD system or  host OS (where the container runs) or container orchestrator (e.g. Kubernetes) or container registry to figure out if a vulnerability exists?
      • Topic 4 - How do most container registries today manage vulnerability lists, container scanning and potential mitigations? What are the difficult parts of those tasks?
      • Topic 5 - Most containers today are Linux containers. Are you seeing anything happening (yet) around how to manage Windows containers vulnerabilities? Is the assumption that Microsoft will fix this through one of their existing tools, or are things happening in the open source community as well?
        Feedback?

        Thursday, April 12, 2018

        The Cloudcast #342 - Understanding Databases in AWS

        Brian talks with Steve Abraham (Principal Solutions Architect @ Amazon Web Services) building and migrating databases in the cloud, how companies are managing migrations, the demands for open source databases, and how the worlds of database and serverless are intersecting.

        Show Links:

        Show Notes
        • Topic 1 - Welcome to the show. Tell us a little bit about your background and also the areas you focus on at AWS.
        • Topic 2 - Let’s start by talking about the difference between new and existing databases. Does AWS see more demand for DB-migrations or new DBs in the cloud?
        • Topic 3 - What are some of the tools or services to migrate existing databases to AWS databases
        • Topic 4 - You’ve been a DBA in the past. How have you seen DBAs adapt to work on DBs in the cloud?
        • Topic 5 - What are some of the ways that AWS is improving or eliminating some of the need for constant DBA interactions and tuning, or "improving" the DBA experience? “Serverless databases”?
        • Topic 6 - Any tips for how companies address databases in a microservices world? Can you break up a monolithic database?
        • Topic 7 - How does AWS think about wiring together data-sources (databases, storage, etc.) with some of the advanced AI/ML services?
          Feedback?

          Thursday, April 5, 2018

          The Cloudcast #341 - Modeling & Managing Enterprise Applications

          Aaron talks with Rahul Ravulur (@ravulur, Co-Founder & CEO of @AppOrbit) about how companies are managing the transition from Legacy applications to Cloud-native applications, the challenges of modeling new environments, and how deployments have changed in the past decade.

          Show Links:

          Show Notes
          • Topic 1 - Rahul, welcome to the show; give everyone a brief introduction and your background
          • Topic 2 - Tell us about your journey to leave VMware and found AppOrbit
          • Topic 3 - What are the common issues are you seeing the industry today around application deployment? What is going well and what challenges remain?
          • Topic 4 - How are the deployment challenges around “Cloud Native” applications different from “Legacy” applications in 2018? How has this thinking evolved over the last few years as customers are educated on the differences?
          • Topic 5 - How are customers using AppOrbit today?
          • Topic 6 - Where and how does application security fit into this model?
            Feedback?

            Thursday, March 29, 2018

            The Cloudcast #340 - Adding AI into Software Platforms

            Brian talks with Srinivas Krishnamurti (@skrishna09; Founder/CEO of Zugata) about the evolution of workplace management, how companies should think about problems that might require AI, the level of complexity needed to add AI to existing platforms, and how to manage the Human-to-AI interactions in software.

            Show Links:

            Show Notes
            • Topic 1 - Welcome to back the show. Remind people about Zugata and give us some updates on Self-Improvement as a Service.
            • Topic 2 - Zugata recently launched “Zugata Insights”
            1. Improve Company Culture
            2. Eliminate Gender Bias
            3. Better Understand the Skills & Attributes of Top Performers
            • Topic 3 - Zugata is a SaaS-based platform. How do you add AI-centric services to a SaaS platform?
            • Topic 4 - What is the state of available technology to add AI capabilities (e.g. existing open source tools, or cloud-based services) vs. having to hire that skill vs. retraining in-house developers?
            • Topic 5 - Your tools directly interact with human-centric issues. How much adaptation has to happen to steer AI around human-centric decisions vs. non-human-centric decisions?
              Feedback?

              Thursday, March 22, 2018

              The Cloudcast #339 - Understanding Cryptocurrencies & Markets

              Aaron talks with Jesse Proudman (@jesseproudman; Founder of @StrixLeviathan) about entrepreneurship, his new company Strix Leviathan, the basics of cryptocurrencies and markets, how these markets are evolving and what's next for their platform.

              Show Links:

              Show Notes
              • Topic 1 - Jesse, catch everyone up on the last few years. You had a good exit at BlueBox and then went on to a DE (Distinguished Engineer) position at IBM.
              • Topic 2 - Tell us about your journey to founding Strix Leviathan and this interesting intersection of AI and cryptocurrency. Was this a hobby that turned into a passion which turned into your next thing?
              • Topic 2a (Lightning Round) - Some cryptocurrency basics
              1. What is a cryptocurrency? What does it use as it’s basis of value?
              2. How do the cryptocurrency markets work? What are the basic elements someone needs to understand?
              3. Cryptocurrencies have been crazy volatile for the last few years. Is it good to have currency be so volatile? 
              • Topic 3 - Cryptocurrency is in the early days. What are some of the struggles today you see and the challenges folks entering this market are facing. For instance in a TechCrunch article you mention API issues with trading as an example of the infancy of the platforms. What do you think happens to the market in the both the short and long term?
              • Topic 4 - What problem is Strix Leviathan ultimately trying to solve for?
              • Topic 5 - It appears the engine today is two parts: a cryptocurrency tracker (data ingestion) and a trading engine. Correct? Where does the AI part fit into all of that? Is it doing the analysis and making recommendations on trades or does it actually perform the trades?
              • Topic 6 - Just this week you received a $1.6M funding round. What’s next for the platform and where are you headed?
              • Topic 7 - You took a slightly unconventional approach to startup with BlueBox, what lessons did you learn that you will bri