In this issue, May 3, 2022 View it in your browser.

MLOps, Salesforce SLOs, Aurora Serverless, AWS .NET Lambda, GitHub Desktop 3.0, Hibernate 6.0, Android 13 Privacy, Event-Based Architectures, Netflix Drive, Estimation Skills

QCon Plus Online Software Development Conference (Available from May 10): Discover what it takes to get the most out of Microservices.

Is your organization set up to make microservices successful? Do you understand what it takes to successfully go from a monolith to microservices? What do you need to do to fight entropy as your microservice system matures? The 'Effective Microservices: What It Takes to Get the Most Out of This Approach' Track at QCon Plus will answer all these questions and most importantly…share how to get them right! Find out more.
 
https://res.infoq.com/podcasts/recruiting-great-technologists/en/smallimage/engineering-culture-200x200-1651251346217.jpg

Recruiting and Retaining Great Technologists

In this podcast, Shane Hastie spoke to Keren Halperin about what’s needed to recruit and retain great technologists in today’s dynamic employment environment. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Google Trains 540 Billion Parameter AI Language Model PaLM

Developing and Deploying ML across Teams with MLOps Automation Tool

Fabio Grätz and Thomas Wollmann discuss the MLOps Automation tool, and how it can be used to perform DevOps tasks on ML across teams. (Presentation with transcript included)
Learn how to solve complex software engineering and leadership challenges. Attend online at QCon Plus (May 10-20) or in-person at QCon San Francisco (Oct 24-28). Save your spot now!

Building an SLO-Driven Culture at Salesforce

Salesforce built a platform to monitor Service Level Objectives (SLOs). The platform provided service owners with deep and actionable insights into how to improve or maintain the health of their services, to find dips in SLIs, to find dependent services that weren’t meeting their own SLOs, and overall provide a better understanding of customers’ experience with their services. (News)

SPONSOR AD

Courier

Streaming SQL on Apache Kafka for Real-Time Processing

Join this webinar to learn how an emerging dialect of SQL can be used for real-time processing on data in Apache Kafka. Discover why businesses are using SQL and Kafka together, the key components of an architecture for streaming SQL, popular use cases, and more. Live Webinar, May 26th, 2022 - Save your Seat.

TOP Cloud NEWS HEADLINES

  1. AWS Releases the Second Version of Amazon Aurora Serverless with Independent Scaling

Infrastructure as SQL on AWS: IaSQL is Now Open Source and SaaS

IaSQL, the company behind a service that models AWS infrastructure using SQL, has recently announced that IaSQL is available as open source and software as a service. (News)

TOP Development NEWS HEADLINES

  1. GitHub Desktop 3.0 Improves Collaboration and Development Workflow

  2. QCon Plus, May 10th: Learn about the Latest Software Development Trends & Real World Best Practices

  3. Bloomberg Open-Sources Python Memory Profiler Memray

System Level Programming Languages Panel

The panelists discuss the operating system they are building on Rust, and where they'd like to see both Oxide and the Rust language go in the next five years. (Presentation with transcript included)

SPONSOR AD

Palo Alto

Report: The State of Cloud Native Security

We surveyed 3,000 cloud security and DevOps professionals to identify their challenges, understand how they handle them and illustrate what they’ve learned in the process. The result is in our 2022 State of Cloud Native Security report, and some of the findings may surprise you. Download now.

TOP Java NEWS HEADLINES

  1. JobRunr 5.0.0 Delivers Improved Framework Support

  2. Java News Roundup: Vector API, Spring Updates and CVE, Payara Platform, Groovy and TomEE Updates

  3. JReleaser 1.0: Talking to the Early Adopters of the Release Automation Tool

  4. Hibernate ORM 6.0 Delivers Improved Performance

Getting Started to Quarkus Reactive Messaging with Apache Kafka

How data is processed/consumed nowadays is different from how it was once practiced. In the past, data was stored in a database and it was batch processed for analytics. Apache Kafka is a distributed event store and stream-processing platform for storing, consuming, and processing data streams in real-time. In this post, we’ll learn how to produce and consume data using Apache Kafka and Quarkus. (Article)

SPONSOR AD

Ably

[eBook] The WebSocket Handbook

The WebSocket Handbook covers the core building blocks of the WebSocket technology, its characteristics, advantages, and aspects to consider when building event-driven, realtime apps. Download now.

TOP .NET NEWS HEADLINES

AWS Introduces the .NET Annotations Lambda Framework in Preview

Recently, AWS introduced a new framework for writing .NET 6 Lambda functions called Lambda Annotations. This framework was built alongside the .NET 6 managed runtime for Lambda released last February. (News)

In case you missed it

API Showdown: REST vs. GraphQL vs. gRPC – Which Should You Use?

The discussion covers some of the pros and cons of GraphQL and gRPC, and why you might use them instead of a RESTful API. (Podcast)

SPONSOR AD

ScyllaDB

7 Reasons Not to Put an External Cache in Front of Your Database

Read this white paper to learn common approaches to caching data, 7 specific reasons why external caching can be a bad choice, real-world examples of successfully eliminating external cache by companies such as Comcast, and more. Download now.

Android 13 Beta 1 Available along with Privacy Sandbox Preview

Google has introduced Android 13 Beta 1, aiming to improve privacy and security, as well as developer productivity. Alongside it, developers can start exploring the Privacy Sandbox Preview, a collection of technologies that improve user privacy while enabling personalized ads, says Google. (News)

TOP Architecture & Design NEWS HEADLINES

  1. How Meta Uses Privacy-Friendly Credentials in De-Identified Authentication

Exploring Architectural Concepts Building a Card Game

One of the things I missed during the pandemic were my friends, the possibility to meet them, discuss with them and, why not, play cards with them. So I decided to implement an app to play Scopone with my friends and, at the same time, test “in the code” some architectural concepts which had been intriguing me for some time. (Article)

Event-Based Architectures: the Hard Parts

Raymond Roestenburg and Sergey Bykov discuss event-driven architectures and some of the challenges they present. (Presentation with transcript included)

Netflix Drive: Building a Cloud Native Filesystem for Media Assets

Tejas Chopra discusses Netflix Drive, a generic cloud drive for storing and retrieving media assets, a collection of media files and folders in Netflix. (Presentation with transcript included)

TOP Culture & Methods NEWS HEADLINES

  1. How to Prepare an Agile Business Game

Design-First Approach to API Development: How to Implement and Why It Works

With the rapid growth of the API industry, developers and technology leaders alike need to know how to create a successful and scalable API program that will drive business value. Developers should consider prioritizing a design-first approach to building APIs which will ensure a positive experience for all stakeholders. (Article)

Improving Your Estimation Skills by Playing a Planning Game

Underestimation is still the rule, rather than the exception. One bias especially relevant to the estimation process is the planning fallacy. This article explores the planning fallacy and how we are vulnerable to it. It explains how you can reduce your vulnerability to this fallacy through playing a planning game that has been specifically devised to help mitigate it. (Article)

InfoQ Call for Contributors

Write for InfoQ. Influence global developers and grow your career.

Are you an experienced senior software engineer or technical leader that is passionate about innovation, adoption of technologies, and the learning and sharing of knowledge with your peers?

InfoQ content is written exclusively by software practitioners like yourself, with the goal of sharing inspiring content from real-world use cases, best practices used by innovator and early adopter companies, and news on emerging trends.

Get in touch

 

SPONSORED CONTENT

Latest White Papers

The Buyer’s Guide to Kubernetes Management Solutions