Software is Not Eating the World, it’s Dying

Rob Hirschfeld and Stephen Spector talk about the Software industry and how SaaS and other trends are killing the traditional software solution based on installation and management in your own data centers.

This is our 100th Podcast for L8istSh9y!

Jim Clark on the Software Delivery Machine

Joining us this week is Jim Clark, Chief Architect and Founder of Atomist.

About Atomist

Our goal is to remove every last bit of unnecessary work that gets between you and shipping great software.

We created Atomist in 2015 with the goal of transforming how software is developed and delivered. We believe that developers should have tools to take care of the individual stages of that flow, and very importantly, a way to integrate, streamline, and automate the overall flow from code to ship. We started Atomist to build that platform for developers.

Highlights:

  • What and How of Atomist Technology
  • Delivery as a Workflow Issues
  • Automated Code Updates ~ e.g. Code Analysis
  • Software Delivery Machine

 Highlights

  • 0 min 21 sec: Introduction of Guest
  • 2 min 14 sec: What does Atomist do? How does Atomist do it?
    • Empower developers to deliver for Cloud-Native
    • Software delivery is now an integration problem of too many tools
  • 5 min 23 sec: Delivery is a Workflow
    • Atomist does not believe this is correct
    • Raise ALL developers up and not just select teams: Spread-out Expertise
  • 12 min 16 sec: Atomist Tweak Submitted Code for Standards
    • ChatOps are used extensively
    • Code Analysis example
  • 16 min 59 sec: Code as Data not Linear Flow
    • Push Event example
    • Bots running in background
    • Docker base image analysis
  • 24 min 36 sec: Software Delivery Machine
    • Graph Oriented Model using GraphQL
    • How it Works
    • Visibility without Expertise at every stage in a pipeline
  • 34 min 51 sec: Wrap-Up

Eric Fouarge on Open Source Tools in Cloud, Business Needs and Microservices, and Reality of Serverless

Joining us this week is Eric Fouarge, CTO at Root Level Technology.

About Root Level

Root Level Technology is a cloud strategy partner. We are the seamless extension of your development and programming teams. We provide a concierge-style support experience for every client, no matter the size. We are an agile shop at the core, with a focus on Continuous Integration and Continuous Deployment. We are the hold your hand, wake us up at midnight, 5-star, real deal support clients have always wanted.

Highlights:

  • Discussion on Tools for Cloud Native
  • Business Needs and Microservices
  • Issues with New, Rapidly Developing Tools
  • Impact of Cloud Native on Operations/Development
  • Severless Alternatives to Lamda, etc

Time-Line

  • 0 min 49 sec: Introduction of Guest
  • 2 min 32 sec: Suite of Tools Being Used
    • Open Source Tools vs Proprietary Tools
  • 6 min 34 sec: Tradeoffs in Complexity and Tools
    • Time to Production
  • 7 min 43 sec: Do Customers bring their own Devs to Project?
  • 8 min 49 sec: Business Needs Driving Architectural Decisions at Microservice Level
    • Warning Signs in this Process
  • 12 min 04 sec: Is Cloud Native/DevOps Tooling Different?
    • Change Rate on New Tooling – e.g. Istio
    • What are some Best Practices in this Space?
    • How do you sell the Capabilities?
  • 18 min 34 sec: Return of Process Development in the Enterprise via Cloud Native
  • 19 min 52 sec: Serverless Alternatives to Lambda, etc
    • Kubernetes Options vs Vendor Options
    • Serverless does not eliminate the basics
    • Value of Service Mesh
  • 27 min 26 sec: How to Learn Service Mesh
    • Not Trivial Technology to Learn and Use
    • Rise of Kubernetes being Foundational
  • 31 min 30 sec: Orchestration of Building Cloud Apps
    • Terraform Issues in Production
  • 33 min 21 sec: Wrap-Up

Lee Atchison on Edge impact on DevOps, Edge vs Cloud Scale, and other Challenges

Joining us this week is Lee Atchison, Sr. Director of Strategic Architecture, New Relic. Author of Architecting for Scale on O’Reilly (link is not a tracked URL) and recent speaker at AWS ReInvent ’19 – Cloud Computing in an Edge World.

About New Relic

New Relic gives you deep performance analytics for every part of your software environment. You can easily view and analyze massive amounts of data, and gain actionable insights in real-time. For your apps. For your users. For your business.

Highlights:

  • Impact of Edge on DevOps (People / Process / Tools)
  • No DevOps Shortcuts for Edge
  • Scaling Issues b/w Cloud and Edge
  • Application Updates at the Edge
  • Environment Awareness

Timed Content

  • 0 min 43 sec: Introduction of Guest
  • 3 min 30 sec: Keys to Edge Computing
    • People are afraid of Edge
    • Edge is not new; already in the marketplace
  • 5 min 49 sec: Who is afraid?
    • Application Management Layer
    • DevOps Operation Teams / Edge Changes DevOps
  • 8 min 43 sec: Automation is Key for Edge
    • Cheating of process won’t cut it for the Edge
    • Source of fear is knowing that scale for Edge is massive
  • 11 min 14 sec: New Technologies but Similar Processes
    • Idea of Scaling (Cloud is Vertical) (Edge is Horizontal)
    • Edge has restricted resources unless cloud which is elastic
    • Think of Edge examples like single page browser app
  • 20 min 51 sec: Application Updates at the Edge
    • Challenges for App Monitoring
  • 28 min 18 sec: Edge Apps can’t Abstract too Much
    • Data Collection is key and need Direct Access
    • Must be Aware of the Environment
  • 31 min 25 sec: Wrap-Up

Podcast Guest:

Lee Atchison, Sr. Director of Strategic Architecture, New Relic

Lee is Senior Director of Strategic Architecture at New Relic, where his job is to understand and drive the industry in the areas of cloud architecture, microservices, scalability, and availability. He is the author of the O’Reilly book Architecting for Scale and author of the blog Lee@Scale. Lee has 28 years of industry experience and over a decade of building high-scale Web applications, having worked for seven years at Amazon and four at New Relic.

2018 Podcast Wrap-Up

Rob Hirschfeld and Stephen Spector, your L8istSh9y Podcast Team, wrap up 2018 with some overall thoughts of the past year of Podcasts and a quick preview of 2019 content and planning.

Quick Chat: Time Constraints on Operations Teams

Rob Hirschfeld, CEO/Co-Founder of RackN and Greg Althaus, CTO/Co-Founder of RackN have a short discussion of the issue faced by DevOps and Operations teams finding time to investigate new technologies that could improve their day to day capabilities. In this discussion, time is more important than money.

Chris Short on SRE, DevSecOps, Pipelines, Immutability, and Kubernetes

Joining us this week is Chris Short, Senior DevOps Advocate, SJ Technologies. Chris is also a CNCF Ambassador managing an excellent newsletter, DevOps’ish.

Highlights
• Site Reliability Engineering & DevOps relationship & philosophy
• SRE details in budgets, toil, and security
• Pipeline infrastructure, configuration management, and immutability
• Cultural aspects of DevOps
• Why Kubernetes? Ecosystems? Build for Kubernetes apps
• SaaS vs Licensing models (answer to all things software)

Jordan Rinke on Open Source, Kubernetes, & Edge Computing

Joining us this week is Jordan Rinke, Principal Software Engineer, Walmart Labs. Jordan offers his views on various technologies and open source projects as it relates to the scale and connectivity issues faced by Walmart.

Highlights
• Technical Gaps in Kubernetes Technologies and Installer Issues
• Tooling and Orchestration Focus for Kubernetes and Other Tools
• Core OS Model for Bootstrapping Kubernetes
• Discussion on Immutability: Middle Ground for Jordan
• Edge Computing – Emerging markets lead to disconnected edge sites
• Data location challenges in edge and cloud services
• Skills issues for medium sized clusters

Christine Yen on 2nd Wave of DevOps and Listening to Users at a Startup

Joining us this week is Christine Yen, Co-founder at Honeycomb coming from a recording at SRECon Americas in March 2018 at Santa Clara Convention Center Hyatt.

Highlights
• Understanding of what developer tools are today
• Observability vs Monitoring
• Instrumenting Apps for Diagnostics to help Developers do More
• Tool to build not just better engineers but teams as well to support customers
• Brief history of Honeycomb and where it came from (Parse and Facebook)
• How debug containers that are most likely gone by time problem arises?
• AI / Machine Learning – can it really help today?
• 2nd Wave of DevOps
• Impact of listening to users at a startup – people problems vs technology