Kelsey Hightower and Chris Gaun on serverless and Kubernetes

Exploring use cases for the two tools. This episode of the O’Reilly Podcast, features a conversation on serverless and Kubernetes, with Kelsey Hightower, developer advocate for Google Cloud Platform at Google (and co-author of Kubernetes: Up and Running), and Chris Gaun, Kubernetes product marketing manager at Mesosphere. Discussion points:
  • Hightower and Gaun agree that the biggest issue people face when deciding to start using Kubernetes is an underestimation of the learning curve.
  • Whether or not there is a competition between Kubernetes containers and serverless
  • Considerations when attempting to move an existing application to a serverless architecture
  • The new open source frameworks that work on Kubernetes (including Kubeless and OpenFaaS)
  • Workflow engines being used on top of Kubernetes (including Kubeflow and Argo)
  • Security issues regarding Kubernetes clusters
This post is a collaboration between Mesosphere and O’Reilly. See our statement of editorial independence. Continue reading Kelsey Hightower
Continue reading "Kelsey Hightower and Chris Gaun on serverless and Kubernetes"

Kelsey Hightower and Chris Gaun on serverless and Kubernetes

Exploring use cases for the two tools. This episode of the O’Reilly Podcast, features a conversation on serverless and Kubernetes, with Kelsey Hightower, developer advocate for Google Cloud Platform at Google (and co-author of Kubernetes: Up and Running), and Chris Gaun, Kubernetes product marketing manager at Mesosphere. Discussion points:
  • Hightower and Gaun agree that the biggest issue people face when deciding to start using Kubernetes is an underestimation of the learning curve.
  • Whether or not there is a competition between Kubernetes containers and serverless
  • Considerations when attempting to move an existing application to a serverless architecture
  • The new open source frameworks that work on Kubernetes (including Kubeless and OpenFaaS)
  • Workflow engines being used on top of Kubernetes (including Kubeflow and Argo)
  • Security issues regarding Kubernetes clusters
This post is a collaboration between Mesosphere and O’Reilly. See our statement of editorial independence. Continue reading Kelsey Hightower
Continue reading "Kelsey Hightower and Chris Gaun on serverless and Kubernetes"

Simon Moss on using artificial intelligence to fight financial crimes

Innovations that increase detection of, and response to, criminal attacks of financial systems. In this episode of the O’Reilly Podcast, I talk with Simon Moss, vice president of industry consulting and solutions, Americas, at Teradata. We discuss how machine learning and deep learning techniques are being used to fight financial crimes, such as credit card fraud, identity theft, health care fraud, and money laundering. Discussion points:
  • Moss says AI techniques are “a new set of weapons” against perpetrators of financial crime. “If we use them right, we can finally at least slow down the constant tide of financial crime.”
  • AI can be more effective than traditional methods of combatting identity fraud, health care fraud, and money laundering, because for those issues, he explains, “you’re not looking for a needle in a haystack. You’re looking for a needle in a stack of needles. You are trying to find individuals whose
    Continue reading "Simon Moss on using artificial intelligence to fight financial crimes"

Kyle Simpson and Tammy Everts on the challenges of the modern web

The O’Reilly Programming Podcast: Rising barriers to entry, the complexity of the modern web, and a preview of upcoming Fluent sessions. In this episode of the O’Reilly Programming Podcast, I talk with two of the program chairs for the upcoming O’Reilly Fluent Conference (July 11-14 in San Jose), Kyle Simpson and Tammy Everts. Simpson is co-author of the HTML 5 Cookbook, and the author of the You Don’t Know JS series of books. Everts is the chief experience officer at SpeedCurve and the author of Time is Money: The Business Value of Web Performance. Continue reading Kyle Simpson and Tammy Everts on the challenges of the modern web.

Rebecca Parsons on evolutionary architecture

The O’Reilly Programming Podcast: How to build evolvable systems. In this episode of the O’Reilly Programming Podcast, I talk with Rebecca Parsons, chief technology officer at ThoughtWorks. She will be leading the workshop Building Evolutionary Architectures Hands-On at the O’Reilly Open Source Convention (OSCON), July 16-19, 2018, in Portland, Oregon. Parsons also is co-author (with Neal Ford and Patrick Kua) of the book Building Evolutionary Architectures. Continue reading Rebecca Parsons on evolutionary architecture.

Bridget Kromhout on Kubernetes

The O’Reilly Programming Podcast: Containers, orchestrators, and new projects. In this episode of the O’Reilly Programming Podcast, I talk about Kubernetes, containers, and more with Bridget Kromhout, a principal cloud developer advocate at Microsoft, and a frequent speaker at tech conferences. She will be leading the workshop Kubernetes 101 at the O’Reilly Velocity Conference in San Jose, June 11-14, 2018, and at the O’Reilly Open Source Convention (OSCON), July 16-19, 2018. Continue reading Bridget Kromhout on Kubernetes.

Tobi Knaup and Gou Rao on stateful containers

Why stateful services are an important part of the future of containers and microservices in the enterprise. In this episode of the O’Reilly Podcast, I talk about issues surrounding stateful containers and services with Tobi Knaup, CTO and co-founder of Mesosphere, whose DC/OS is a platform for deploying stateful and stateless applications on any combination of infrastructure, and Gou Rao, CTO of Portworx, a provider of persistent storage for containers. Discussion points:
  • The differences between stateful and stateless containers, and the reasons why “you need both stateless applications and stateful data services to build a modern, data-driven application,” according to Knaup.
  • Why increased agility—the ability to build applications that are more resilient and scalable—is the primary business case for running stateful services on container platforms.
  • Knaup and Rao offer their advice on how organizations should start if they’re interested in incorporating containerized stateful services into their architectures.
    Continue reading "Tobi Knaup and Gou Rao on stateful containers"

Atif Kureishy on how enterprises are investing in AI

Leveraging the potential of AI to gain maximum ROI. In this O’Reilly Podcast, Rachel Roumeliotis, vice president of content strategy at O’Reilly Media, speaks with Atif Kureishy, global VP of emerging practices and artificial intelligence and deep learning at Teradata, a data and analytics company. They discuss how enterprises are currently investing in artificial intelligence (AI), which industries are seeing the most impact, barriers to AI implementation, and future trends. Discussion points:
  • How an organization’s implementation of AI can build upon its data analysis efforts: “If you have a very robust data foundation that combines high-value, typically structured data with high- velocity unstructured data, then you’re able to achieve a lot more success,” Kureishy says.
  • Organizations that understand the key outcomes they are trying to achieve with AI are the ones that are “most successful in ensuring that their investments in AI, machine learning, and deep learning really come
    Continue reading "Atif Kureishy on how enterprises are investing in AI"

Brent Laster on Jenkins 2 and Git

The O’Reilly Programming Podcast: Creating and implementing continuous delivery pipelines. In this episode of the O’Reilly Programming Podcast, I talk about Jenkins 2 and Git with Brent Laster, who presents a number of live online training courses on these topics (including Building a deployment pipeline with Jenkins 2, and Next level Git). Laster will also present the workshop Power Git at the O’Reilly Open Source Convention, July 16-19, 2018, in Portland, Oregon, and he is the author of the forthcoming O’Reilly book Jenkins 2: Up and Running. Continue reading Brent Laster on Jenkins 2 and Git.

Richard Warburton and Raoul-Gabriel Urma on Java 8 and Reactive Programming

The O’Reilly Programming Podcast: Building reactive applications. In this episode of the O’Reilly Programming Podcast, I talk with Richard Warburton and Raoul-Gabriel Urma of Iteratr Learning. They are the presenters of a series of O’Reilly Learning Paths, including Getting Started with Reactive Programming and Build Reactive Applications in Java 8. Warburton is the author of Java 8 Lambdas, and Urma is the author of Java 8 in Action. Continue reading Richard Warburton and Raoul-Gabriel Urma on Java 8 and Reactive Programming.

Paul Bakker and Sander Mak on Java 9 modularity

The O’Reilly Programming Podcast: The Java module system and the “start of a new era.” In this episode of the O’Reilly Programming Podcast, I talk with Paul Bakker, senior software engineer on the edge developer experience team at Netflix, and Sander Mak, a fellow at Luminis Technologies. They are the authors of the O’Reilly book Java 9 Modularity, in which they call the introduction of the module system to the platform “the start of a new era.” Continue reading Paul Bakker and Sander Mak on Java 9 modularity.

Luciano Ramalho on Python’s features and libraries

The O’Reilly Programming Podcast: A look at some of Python’s valuable, but often overlooked, features. In this episode of the O’Reilly Programming Podcast, I talk about Python with Luciano Ramalho, technical principal at ThoughtWorks, author of the O’Reilly book Fluent Python, and presenter of the Oriole Fluent Python: The Power of Special Methods. Continue reading Luciano Ramalho on Python’s features and libraries.

Sam Newman on building microservices

The O’Reilly Programming Podcast: How to effectively make the transition from monoliths to microservices. In this episode of the O’Reilly Programming Podcast, we revisit our June 2017 conversation with Sam Newman, presenter of the O’Reilly video course The Principles of Microservices and the online training course From Monolith to Microservices. He is also the author of the book Building Microservices: Designing Fine-Grained Systems. Continue reading Sam Newman on building microservices.

Wendy Wise on developing for virtual reality and augmented reality

The O’Reilly Programming Podcast: The impact of ARKit on developers and consumers. In this episode of the O’Reilly Programming Podcast, I talk with Wendy Wise, technical director of emerging technologies at Turner Broadcasting System, and author of the recent article “How to pick the right authoring tools for VR and AR.” She is developing Learning Paths, which will be released on Safari in 2018, on how to get started with ARKit using Unity and XCode. Continue reading Wendy Wise on developing for virtual reality and augmented reality.

Katharine Jarmul on using Python for data analysis

The O’Reilly Programming Podcast: Wrangling data with Python’s libraries and packages. In this episode of the O’Reilly Programming Podcast, I talk with Katharine Jarmul, a Python developer and data analyst whose company, Kjamistan, provides consulting and training on topics surrounding machine learning, natural language processing, and data testing. Jarmul is the co-author (along with Jacqueline Kazil) of the O’Reilly book Data Wrangling with Python, and she has presented the live online training course Practical Data Cleaning with Python. Continue reading Katharine Jarmul on using Python for data analysis.

Nathaniel Schutta on succeeding as a software architect

The O’Reilly Programming Podcast: The skills needed to make the move from developer to architect. In this episode of the O’Reilly Programming Podcast, I talk with Nathaniel Schutta, a solutions architect at Pivotal, and presenter of the video I’m a Software Architect, Now What?. He will be giving a presentation titled Thinking Architecturally at the 2018 O’Reilly Software Architecture Conference, February 25-28, 2018, in New York City. Continue reading Nathaniel Schutta on succeeding as a software architect.

Matt Stine on cloud-native architecture

The O’Reilly Programming Podcast: Applying architectural patterns and pattern languages to build systems for the cloud. In this episode of the O’Reilly Programming Podcast, I talk with Matt Stine, global CTO of architecture at Pivotal. He is the presenter of the O’Reilly live online training course Cloud-Native Architecture Patterns, and he has spoken about cloud-native architecture at the recent O’Reilly Software Architecture Conference and O’Reilly Security Conference. Continue reading Matt Stine on cloud-native architecture.

Amit Vij on GPU-accelerated analytics databases

The convergence of big data, artificial intelligence, and business intelligence In this episode of the O’Reilly Podcast, I speak with Amit Vij, CEO and co-founder of Kinetica, a company that has developed an analytics database that uses graphics processing units (GPUs). We talk about how organizations are using GPU-accelerated databases to converge artificial intelligence (AI) and business intelligence (BI) on a single platform. Discussion points:
  • The benefits of converging AI and BI in a single system: “You are orders of magnitude faster, and you have the ability to operate on real-time data, as opposed to operating on yesterday’s data,” Vij says.
  • The processing speed of GPUs: “The GPU really leverages parallel processing so you can maximize your throughput and take advantage of the advancements in hardware that have come about,” he says.
  • How GPU databases break down the walls between the data science and business domains: “Nowadays machine
    Continue reading "Amit Vij on GPU-accelerated analytics databases"

Michael Nygard on architecture without an end state

The O’Reilly Programming Podcast: Embracing late changes, plurality, and decentralization. In this episode of the O’Reilly Programming Podcast, I talk with Michael Nygard, a software architect at Cognitect. He has spoken about “architecture without an end state” at numerous O’Reilly Software Architecture events, and he is the author of the book Release It! Design and Deploy Production-Ready Software. Continue reading Michael Nygard on architecture without an end state.

Damon Feldman on combining a data hub and data lake

The O’Reilly Podcast: Achieving greater reliability and security when integrating data. In this podcast episode, O’Reilly’s Shannon Cutt talks with Damon Feldman, solutions director at MarkLogic, a company that has developed an operational and transactional NoSQL database that integrates data silos to give customers a single view of their data. They discuss data lakes, data hubs, integrating data in a lake format, data governance related to security, and more. Here are some highlights from the conversation:

Why data lakes can easily turn into data swamps

The core or the underlying foundation of these lakes is the Hadoop distributed file system; it really is a big file system just like a file system on our laptops or home computers. You can put anything there, and make as many copies, and name it wrong, and lose track of it, and not know who put it there. There's not inherently a lot
Continue reading "Damon Feldman on combining a data hub and data lake"