In this issue, December 14, 2021 View it in your browser.

Real-Time ML, AWS re:Invent Summary, SaaS DR/BC, Rust for Linux, Kotlin 1.6, Log4j Vulnerability, gRPC and .NET, XCRemoteCache, Data Mesh, DevOps Transformation

Upcoming QCon Events 2022: Don’t miss out on real-world insights to help you adopt the right technologies and practices.

QCon is a conference for senior software engineers, architects and team leads. Deep-dive with world-class software leaders on the patterns, practices, and use cases leveraged by the world’s most innovative software professionals. Attend in person at QCon London, (April 4-6) or attend online at QCon Plus (May 10-20).
 

SPONSOR AD

D2iQ

Modernizing Kubernetes Security and App Development

This latest FastChat from our friends at Informa and D2iQ explores the state of the DevOps industry and how to reduce complexity as you explore more cloud and services solutions. Watch Now.

https://s3.amazonaws.com/infoq.content.live.0/minibooks/service-mesh-guide-2021/en/smallimage/Service-Mesh-Guide-2021-logo-1639470447964.jpg

The InfoQ eMag - Service Mesh Ultimate Guide 2021

This guide aims to answer pertinent questions for software architects and technical leaders, such as: What is a service mesh? Do I need a service mesh? How do I evaluate the different service mesh offerings? Get up to speed on the adoption of service mesh. Learn how to deploy service mesh solutions in heterogeneous infrastructures and application/service connectivity.(eMag)

https://res.infoq.com/podcasts/indy-autonomous-challenge-TUM/en/smallimage/infoq-podcast-200-1638881777104.jpg

Joe, Florian and Sebastian on the Indy Autonomous Challenge

The Technical University of Munich has won the Indy Autonomous Challenge. A competition for self-racing vehicles. In this, we discuss the event itself, what makes it challenging, and the approach the TU Munich took. We discuss the importance of simulation, the limits of hardware, how Docker helps cross this gap, and the role of open-source software when taking on such a challenge. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. AWS Launches Amazon Kinesis Data Streams On-Demand

Chip Huyen on Streaming-First Infrastructure for Real-Time ML

At the recent QCon Plus online conference, Chip Huyen gave a talk on continual machine learning titled "Streaming-First Infrastructure for Real-Time ML." Some key takeaways included the advantages of a streaming-first infrastructure for real-time and continual machine learning, the benefits of real-time ML, and the challenges of implementing real-time ML. (News)

SPONSOR AD

RedisLabs

Redis Microservices for Dummies

This eBook will help you understand the fundamentals of a microservices architecture, learn how to use Redis for messaging, storage, and caching, and design interservice communications while building new services. Download now.

TOP DevOps NEWS HEADLINES

  1. Google's Network-Based Threat Detection Service Cloud IDS is Now Generally Available

  2. AWS Cloud WAN, a New Managed Wide-Area Networking Service, is Now in Preview

  3. AWS Announces Construct Hub and New Version of AWS Cloud Development Kit at re:Invent 2021

  4. Amazon S3 Adds New Storage Class for Long-Lived Data and Simplifies Access Management

  5. Recap of AWS re:Invent 2021

SaaS DR/BC: If You Think Cloud Data is Forever, Think Again

SaaS is quickly becoming the default tool for how we build and scale businesses. It’s cheaper and faster than ever before. However, this reliance on SaaS comes with the risk of disaster recovery. The “Shared Responsibility Model” doesn’t just govern your relationship with cloud, it impacts all of cloud computing. Even for SaaS, users are on the hook for protecting their own data. (Article)

The Journey to Continuous Testing in DevOps

The panelists discuss their journey integrating quality into development, including the obstacles they faced, how they managed the change, and their plans to integrate testing deeper into development. (Presentation with transcript included)

Incident Analysis: Your Organization's Secret Weapon

Nora Jones discusses how to move faster and focus on the things that matter by using incident analysis. (Presentation with transcript included)
Learn how to solve complex software engineering and leadership challenges. Attend in-person at QCon London, (April 4-6) or attend online at QCon Plus (May 10-20). Save your spot now!

SPONSOR AD

Lightstep

Why tracing might replace (almost) all logging

Lightstep co-founder Ben Sigelman explains why logs are ill-suited for cloud-native architectures, and why teams are turning to tracing for better observability. Read now.

TOP Development NEWS HEADLINES

  1. GitHub Improves Code Navigation and Search

  2. Rust for Linux Progresses with New Abstractions and Infrastructure

Julia 1.7 Extends its Threading Capabilities, Improves Type Inference, and More

Julia 1.7 brings a number of significant enhancements, including new threading capabilities, new Package Manager features, improved type inference, and new syntactic features. It is also the first release to run natively on Apple Silicon. (News)

TOP Java NEWS HEADLINES

  1. Kotlin 1.6.0 Released

  2. Java News Roundup: IntelliJ IDEA, JEP 421, Groovy, Open Liberty, Hibernate ORM, Eclipse Collections

Vulnerability Affecting Multiple Log4j Versions Permits RCE Exploit

On December 9th, it was made public on Twitter that a zero-day exploit had been discovered in log4j, a popular Java logging library. All the library’s versions between 2.0 and 2.14.1 included are affected. Log4j 2.15.0 has been released, which no longer has this vulnerability. As the POC published on GitHub points out, when log4j logs an attacker-controlled string value it can result in a RCE. (News)

SPONSOR AD

Camunda

Looking Back to the Future: 5 Process Automation Trends in 2022.

There’s still time to register and learn exactly what you need to know from our trio of experts on what will happen in the future of process automation. REGISTER NOW.

Getting Started with gRPC and .NET

In this article, the author introduces the core concepts behind gRPC and how it can be used with API development. The basic pros and cons of using gRPC instead of REST are also explained with a scenario analysis. The text is illustrated with a step-by-step tutorial on how to use gRPC to develop streaming services in .NET. (Article)

In case you missed it

BBC Online: Architecting for Scale with the Cloud and Serverless

Matthew Clark discusses how the BBC’s website is designed in a scalable, performant, and resilient way, what the architectural solution is, and some of the technologies used. (Presentation with transcript included)

SPONSOR AD

Progress Software

Need to Diagnose a Remote API Failure?

Sound familiar? You need to quickly re-create the complete request and inspect/debug the failed response, yet remote resources are out of your control. Learn to quickly diagnose and fix issues when remote APIs fail to contain the damage.

XCRemoteCache Aims to Speed up iOS App Build Times

Spotify created XCRemoteCache to reduce Xcode compile times. Recently open-sourced, XCRemoteCache can decrease clean build times by 70%, says Spotify. (News)

TOP Architecture & Design NEWS HEADLINES

  1. AWS Releases Preview of a New Low-Code Development Tool with Amplify Studio at re:Invent

  2. Get Consistent Access to Third-Party APIs with AWS Data Exchange for APIs

Data Mesh in the Real World: Lessons Learnt from the Financial Markets

Tareq Abedrabbo shares how CMC Markets has gone through a transformation to take advantage of the new technologies, the architectural choices made and some of the challenges faced. (Presentation with transcript included)

SPONSOR AD

Solo.io

Service Mesh at Scale: Approaches to Multi-Cluster Deployment Patterns

When migrating from monolith to microservices, an Istio service mesh will provide critical service connectivity. But are you confident you can operate in multi-cluster deployment patterns at scale? Get tips from our experts.

TOP Culture & Methods NEWS HEADLINES

  1. Leading a DevOps Transformation - a Collaborative Engineering Approach

You’re Doing it Wrong: it’s Not about Data and Applications – It’s about Processes

Classic developer thinking tends to approach application design from a data-centric point of view. When the domain is process management, that often leads to excess complexity and work; it also (wrongly) over-reduces proactive processes to quick bursts of automation triggered by data changes. There’s a better way to do this: start with the process. (Article)

SPONSORED CONTENT

Latest White Papers

The InfoQ eMag - DevSecOps: Shifting Left in Practice

The InfoQ eMag - Modern Data Engineering: Pipeline, APIs, and Storage