In this issue, September 24, 2019 View it in your browser.

Service Mesh, Deepfake Detection, AWS Container Monitoring, HashiConf, .NET Core 3.0, DDD, Google Software Engineering Culture

Want to learn from the people moving our industry forward?

Don't miss the chance to gain insights from over 140 practitioner speakers who can help you avoid making the same mistakes they made, and show you what they learned along the journey. Look at the confirmed QCon San Francisco 2019 speakers. Use the code INFOQ100 for $100 discount.
 

SPONSOR AD

IBM_ad_img

DevOps for Dummies

The 3rd edition of this eBook helps you understand the real business benefits of DevOps, takes you through the ten biggest myths, and describes how to use DevOps to solve new challenges. It also explores IBM’s own successful transition to DevOps. Download now.

https://res.infoq.com/articles/net-core-3-article-series/en/smallimage/NET-Core-3-series-1568817811839.jpg

Article Series - .NET Core 3

In this series, we explore the benefits of .NET Core and how it can help not only traditional .NET developers, but all technologists who need to bring robust, performant and economical solutions to market. (Article Series)

https://res.infoq.com/podcasts/technology-bets-service-mesh-interface/en/smallimage/infoq-podcast-200-1568978101732.jpg

Oliver Gould on the Three Pillars of Service Mesh, SMI, and Making Technology Bets

In this podcast, we summarise the evolution of the service mesh concept, with a focus on the three pillars: visibility, security, and reliability. We explore the new traffic “tap” feature within Linkerd that allows near real-time in-situ querying of metrics and discuss how to implement network security by leveraging the primitives like Service Account provided by Kubernetes. (Podcast)

Your feedback matters!

Tell us what you think about the content on InfoQ and how we can help you better. Book a time with Charles Humble, InfoQ's editor-in-chief.

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. WebExpo 2019: Make Healthcare Affordable and Accessible Using Tech and AI

  2. Google Research into Concept Vectors for Image Search

  3. Facebook, Microsoft, and Partners Announce Deepfake Detection Challenge

  4. Amazon-Certified Syntiant Neural Decision Processors (NDP) Aim to Bring Alexa to Low-Power Devices

  5. Denis Magda on Continuous Deep Learning with Apache Ignite

Rethinking Flink’s APIs for a Unified Data Processing Framework

Since its very early days, Apache Flink has followed the philosophy of taking a unified approach to batch and streaming. The core building block is the “continuous processing of unbounded data streams, with batch as a special, bounded set of those streams.” Recent updates to the Flink APIs include architectural designs by the community to support batch and streaming unification in Apache Flink. (Article)

Advanced Data Visualizations in Jupyter Notebooks

Chakri Cherukuri discusses how to build advanced data visualization applications and interactive plots in Jupyter notebooks, including use cases with time series analysis. (Presentation with transcript included)
The next QCon is QCon San Francisco, Nov 11-13, 2019. Join us!

Datadog: a Real-Time Metrics Database for One Quadrillion Points/Day

Ian Nowland and Joel Barciauskas talk about the challenges Datadog faces as the company has grown its real-time metrics systems that collect, process, and visualize data to the point they now handle trillions of points per day. They also talk about how the architecture has evolved, and what they are looking to in the future as they architect for a quadrillion points per day. (Presentation with transcript included)

Scaling DB Access for Billions of Queries Per Day @PayPal

Petrica Voicu and Kenneth Kang talk about Hera (High Efficiency Reliable Access to data stores) – an open-source in the Go programming language – and how it helps PayPal to manage database access and deal with issues. Hera scales thousands of PayPal’s applications with connection multiplexing, read-write split, and sharding. (Presentation with transcript included)

SPONSOR AD

Redgate_ad_img

What You Need to Know About the 2019 DORA Accelerate State of DevOps Report

Join Jez Humble, a founding member of DORA, and Redgate’s Microsoft MVP Steve Jones to learn the latest insights from the 2019 Accelerate State of DevOps Report.

TOP DevOps NEWS HEADLINES

  1. Amazon Announces General Availability of Quantum Ledger Database

  2. Change to AWS Lambda Networking Reduces Cold Start Time for VPC Customers

  3. Introducing Maesh: A Service Mesh for Kubernetes

  4. Pinterest’s Journey to a Kubernetes Platform

  5. Amazon Releases Container Monitoring for Amazon ECS, EKS, and Kubernetes via CloudWatch

Implementing Policies in Kubernetes

The author explains what Kubernetes policies are, and how they can help you manage and secure the Kubernetes cluster. We will also look at why we need a policy engine to author and manage policies. (Article)

Are We Really Cloud-Native?

Bert Ertman goes beyond the hype of being Cloud-native and focuses instead on what being Cloud-native actually requires in terms of skills and experience for Java Developers and how it affects and impacts traditional systems design. (Presentation with transcript included)

SPONSOR AD

Instana_ad_img

Why are My Microservices Slow?

Discover the common challenges found when operating distributed cloud-native environments and how to approach them:

  • Performance and reliability
  • Tracing and call analysis
  • Bottlenecks and errors
Learn More.

TOP Development NEWS HEADLINES

  1. GitHub Improves Vulnerability Workflows and Becomes CVE Numbering Authority

  2. GitHub to Integrate Semmle Code Analysis for Continuous Vulnerability Detection

  3. HashiConf US 2019: Terraform and Consul Updates, Multi-* Workflows, and Shared Learning

Introduction to Stateful Property-Based Testing

Tomasz Kowal presents a high-level overview that is both encouraging for beginners but also maps the road to mastering property-based testing. (Presentation)

Privacy Tools and Techniques for Developers

Amber Welch talks about privacy engineering, from foundational principles like privacy by design and the OWASP Top 10 Privacy Risks to advanced techniques such as federated learning and differential privacy in ML, as well as upcoming technologies like homomorphic encryption. Each tool/technique has an explanation and example use cases with a description of the benefits and limitations. (Presentation with transcript included)

Interview with Scott Hunter on .NET Core 3.0

Chris Woodruff talks to director of program management for the .NET platform, Scott Hunter, about what developers can expect from .NET Core 3. (Article)

WebExpo 2019: More Than You Ever Wanted to Know about Resource Hints

Harry Roberts, consultant front-end architect at CSS Wizardry, in a recent talk at WebExpo 2019 in Prague discussed how web pages can be made faster with Resource Hints. (News)

SPONSOR AD

Redhat_ad_img

Become a Kubernetes Master: Download the Cheat Sheet

Kubernetes is an open-source platform for automating deployment, scaling and operations of application containers across clusters of hosts. Download this Kubernetes cheat sheet to learn how to install Minikube, run locally on Minikube, install Kubectl, and use the Kubectl CLI. Download Now.

TOP Architecture & Design NEWS HEADLINES

  1. Eric Evans Wants to Improve the Language of DDD

  2. Addressing Multi-Cloud Automation, HashiCorp Releases Terraform Cloud

Q&A with Cyrille Martraire on the Book Living Documentation

Cyrille Martraire argues that we should rethink how we work with documentation when building software systems - we should embrace documentation that evolves at the same pace as the code. In the book, he describes the concepts and ideas that are the base for living documentation and uses practical examples on how documentation that is always up-to-date can be created. (Article)

Building and Running Applications at Scale in Zalando

Pamela Canchanya shares practices and lessons learned when building and running critical business applications at scale. (Presentation with transcript included)

Thinking Methods - Systems Thinking at Work and Play

Wil Wade takes an introductory look at identifying and understanding systems in companies, projects, and software. The goal is to expand view of the entire structure and relationships to better understand behaviors and limits. (Presentation with transcript included)

See what’s new in Architecture including:

  • How to Use Chaos Engineering to Break Things Productively
  • Cellery: A Code-First Approach to Deploy Applications on Kubernetes
  • Building Resilient Serverless Systems
  • And more...

SPONSOR AD

IBM_ad_img

Application Release & Deployment for Dummies

This eBook explores what drives effective release and deployment, reveals the four pillars of gold-standard deployment, and dispels ten common myths about the release and deployment process, while providing best practices. Download now.

TOP Culture & Methods NEWS HEADLINES

  1. Lessons from an Ex-Project Manager Turned Product Manager

  2. Lessons Learned from Innovating at Google: Frame the Problem, Use Data, and Define the MVP

  3. How Statistical Forecasting Can Help You Trust Your Data and Drive Business Agility

  4. Google Software Engineering Culture

  5. Creating a Startup outside of Silicon Valley - Q&A with Rachel Carlson of Guild Education

Q&A on the Book The Driver in the Driverless Car

The book The Driver in the Driverless Car by Vivek Wadhwa and Alex Salkever explores how technology is changing faster and faster, and what impact that can have on the future of our society. It aims to help frame decisions and thinking about rapidly developing technologies. Salkever and Wadhwa cover a wide variety of technologies, including robotics, AI, quantum computing, and driverless cars. (Article)

The Magic of Organizing around Customer Journeys - and How to do it

Organizing around the value delivered to the customer requires maturity in the organization that needs to be built up over time. This article describes eight typical steps that companies are taking in order to mature towards the end goal of becoming a true enterprise agile organization, and explains how to move up the ladder. (Article)

SPONSOR AD

QConSF_ad_img

How to be Agile in a Remote Team?

Join Shane Hastie in his QCon San Francisco workshop where he'll discuss the challenges of maintaining agility when remote & the ways the ICAgile team have consciously designed their team and organization culture. It also provides actionable advice on how to maintain collaboration, teamwork and live the agile values in a remote only organization.

Strengthen Distributed Teams with Social Conversations

Yes, online meetings should result in outcomes; they should follow agendas or meeting plans and should be run efficiently. But, there is an aspect of remote team meetings that often gets overlooked—the opportunity to strengthen relationships with our team members. (Article)

Business Agility – Increasing Your Organization’s Competitiveness

Dean Latchana addresses how organizations can handle market pressure and opportunity, covering closing the gap between vision and execution, determining strategic fit with the vision, and others. (Presentation)

Building and Scaling High Performing Technology Organizations

Jez Humble presents the results from DevOps Research and Assessment's research program, including how CD and good architecture produce higher delivery performance, and how to measure culture. (Presentation)