In this issue, January 18, 2022 View it in your browser.

Database Sharding, eBPF and Wasm, AWS Proton, Cloud Native, Zero Trust, JHipster, Linux Virtual Memory, Ionic 6, Slack Mobile Apps, Netflix Cosmos, Remote Software Verification

Upcoming QCon Events 2022: Find practical inspiration to help you adopt the software patterns and practices this year.

QCon Software Conference brings together the world’s most innovative senior software engineers to share real-world implementation of emerging trends and practices. Experience 15 technical tracks including: Modern Java, Next Generation Microservices, Optimising for Speed & Flow, Building and Evolving APIs and more. Attend in-person at QCon London (April 4-6), or attend online at QCon Plus (May 10-20).
 

SPONSOR AD

Progress Software

Debug issues with HTTP/S traffic

Is your app not working as expected, or is your remote API not returning the desired response? Use Fiddler Everywhere to inspect and debug HTTP/S network traffic, including HTTP/2. Try now!

https://res.infoq.com/podcasts/tudor-girba-moldable-development/en/smallimage/InfoQ-Podcast-logo-200-1641796374100.jpg

Tudor Gîrba on How Moldable Development Offers a Novel Way to Reason about Systems

Charles Humble discusses Moldable Development with its creator Tudor Gîrba, a way of programming where you construct custom tools for every development problem. (Podcast)

https://res.infoq.com/podcasts/building-effective-developer-communities/en/smallimage/engineering-culture-200x200-1642190410932.jpg

Building Effective Developer Communities

In this podcast, Shane Hastie, lead editor for culture & methods, spoke to Robin Purohit about creating and developing effective developer communities and how machine learning can help support curation and moderation. (Podcast) 

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. MLCommons Announces Latest MLPerf Training Benchmark Results

  2. Cloudflare Report Google Cloud Spanner Dialect for SQLAlchemy is Generally Available

The Next Evolution of the Database Sharding Architecture

In this article, author Juan Pan discusses the data sharding architecture patterns in a distributed database system. She explains how Apache ShardingSphere project solves the data sharding challenges. Also discussed are two practical examples of how to create a distributed database and an encrypted table with DistSQL. (Article)

SPONSOR AD

ScyllaDB

SQL to NoSQL: Architecture Differences and Considerations for Migration

Read this white paper to learn about the architectural differences Between SQL and NoSQL, the tradeoffs between flexibility, scale and cost, and considerations for successful SQL to NoSQL migrations. Download now.

TOP DevOps NEWS HEADLINES

  1. HashiCorp Waypoint Adds Triggers and External Data Fetching

  2. NGINX Controller Application Delivery Modules Improve Health Checks and Caching Configurations

  3. AWS Proton Adds Terraform Support and Git Template Storage

  4. eBPF and Wasm: Exploring the Future of the Service Mesh Data Plane

  5. Cloudflare Report Highlights Staggering Increase in DDoS Attacks in Q4 2021

9 Ways to Fail at Cloud Native

Holly Cummins shares stories of what happens when things go wrong in a cloud-native migration. (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!

This is What a Large-Scale Cloud Adoption Program Looks Like

Dio Rettori discusses some of the lessons learned, challenges, and considerations of large-scale adoption for JPMorgan Chase. (Presentation with transcript included)

SPONSOR AD

Palo Alto

The DevSecGuide to Infrastructure as Code

DevSecOps has paved the way for teams to automate security and embed it into the DevOps lifecycle. In this guide, we’ll explore the challenges of leveraging DevSecOps to secure the cloud and how infrastructure as code makes it all possible. Download now.

TOP Development NEWS HEADLINES

  1. Linux to Adopt New Multi-Generation LRU Page Reclaim Policy

Mitigating Inside and Outside Threats with Zero Trust Security

As ransomware and phishing attacks increase, it is evident that attack vectors can be found on the inside in abundance. Zero Trust Security can be thought of as a new security architecture approach where the main goals are: verifying endpoints before any network communications take place, giving the least privilege to endpoints, and continuously evaluating the endpoints throughout the communication. (Article)

Moldable Development by Example

Tudor Girba discusses Moldable Development, a way of programming through which we construct custom tools for every development problem. (Presentation with transcript included)

SPONSOR AD

NGINX

Microservices Up and Running (By O’Reilly)

Learn how to design an effective and explicit microservices system end-to-end, how to slice a big application into a collection of microservices, how to build a simple yet powerful CI/CD pipeline for infrastructure changes, and more. Download now.

Java News Roundup: JDK 18, JDK 19, Groovy DSL for Spring Integration, JHipster, Micronaut Foundation

It was another relatively quiet week for the January 3rd, 2022 edition of the Java news roundup featuring build updates to JDK 18 and JDK 19, VMware publishing CVE-2021-22060 as a follow up to CVE-2021-22096, a new Groovy DSL for Spring Integration, Helidon 2.4.1, Hibernate Search versions 6.0.8 and 6.1.0.Beta2, JHipster 7.5.0, JReleaser 0.10.0, and Gradle having joined the Micronaut Foundation. (News)

SPONSOR AD

Mabl

2022 Testing Strategies for DevOps

Learn how to integrate testing into your DevOps pipeline, and the tests your team should run at every stage of development – all while contributing to product velocity. Access the guide!

Introducing the Ionic 6 Component Framework

Ionic, a UI framework for cross-platform application development, is out in its 6th iteration, offering a set of new components and better UI integration for Android, iOS, and Desktop applications. (News)

How Slack Modernized its Mobile Apps and Went Full Swift on iOS

Slack succeeded in the effort to bring their iOS and Android apps up-to-date and adopt new design trends. Among other things, this enabled a full switch to Swift for iOS and breaking the existing monoliths. (News)

Scaling Video Quality Measurements at Netflix with Cosmos

Netflix relies heavily on measuring perceptual video quality for different business purposes. As metrics evolve and become part of more workflows, their measurement tool needs to scale too. Netflix recently described how a new video quality measurement workflow was implemented using Cosmos microservices to foster innovation in quality metrics, with good scalability and loose data coupling. (News)

Implementing Remote Software Verification and Validation Using a Real Vehicle

Bosch is doing automated regression testing and user testing using a real car instead of a simulated one. Their aim is to test the software as quickly as possible, both from the test engineer's and user's perspectives. The car can be accessed remotely, and team members can work without being in the car. (News)

SPONSORED CONTENT

Latest White Papers

The InfoQ eMag - DevSecOps: Shifting Left in Practice

The InfoQ eMag - Service Mesh Ultimate Guide 2021

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

8