In this issue, October 22, 2024 View it in your browser.

OpenAI Swarm, Architecting Intelligent Systems, Uber MySQL, Microsoft Drasi, Porting C to Rust, JDK 24, .NET AI Libraries, Vertex AI, Serverless-Only at PostNL, Cell-Based Architectures, Sustainable Mindset

Empower your team with skills & insights at QCon San Francisco 2024.

Discover real-world insights and practical solutions at QCon San Francisco (Nov 18-22). Understand the practices, skills, and trends that matter most in software to drive your projects and team’s growth. Gain proven approaches from those leading change and innovation. Group discounts available!

 

Sponsored by Microsoft Azure

Architecture Recipes for AI-Powered Applications - Sponsored by Microsoft Azure

Architecture Recipes for AI-Powered Applications

As AI becomes essential in app development, many face challenges in building scalable, intelligent systems. This webinar simplifies AI architecture concepts and offers strategies for key use cases. Join us to learn design principles and practical best practices for building robust AI applications. Live Webinar, November 7th, 2024 - Save your Seat.

Article Series: Cell-Based Architectures: How to Build Scalable and Resilient Systems

In this article series, we take readers on a journey of discovery and provide a comprehensive overview and in-depth analysis of many key aspects of cell-based architectures, as well as practical advice for applying this approach to existing and new architectures. (Article Series)

https://res.infoq.com/podcasts/generally-ai-surviving-ai-winter/en/smallimage/generally-ai-logo-small-100x100-1728388417189.jpg

Generally AI - Season 2 - Episode 3: Surviving the AI Winter

Roland Meertens and Anthony Alford discuss the historical cycles of AI "summers" and "winters": periods of optimism and decline in AI research. The conversation follows the story of neural networks, to the resurgence of AI with backpropagation and deep learning in the 2010s. They also explore the potential for a future "AI Winter", as technological advances face both hype and skepticism. (Podcast)

https://res.infoq.com/podcasts/orchestrating-path-success/en/smallimage/InfoQ-Podcast-logo-small-1728480979673.jpg

Orchestrating A Path to Success - a Conversation with Bernd Ruecker

In this podcast Michael Stiefel spoke with Bernd Ruecker about how important process orchestration is for solving business problems, and how it is often misunderstood by architects and developers. They also spoke about the importance of visual tools, training new developers, and the dangers of being trapped by the joy of technology. (Podcast)

https://res.infoq.com/podcasts/mastering-observability-customer-insights/en/smallimage/engineering-culture-podcast-logo-1728985990298.jpeg

Mastering Observability: Unlocking Customer Insights with Gojko Adzic

In this podcast Shane Hastie, Lead Editor for Culture & Methods, spoke to Gojko Adzic about his work in software development, product management, and value creation. Gojko discusses his experiences in building and improving products, the importance of measuring user behavior changes, and the concept of "lizard optimization" - improving products by addressing unexpected user behaviors. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Microsoft and Tsinghua University Present DIFF Transformer for LLMs

  2. OpenAI Releases Swarm, an Experimental Open-Source Framework for Multi-Agent Orchestration

  3. Google Publishes LLM Self-Correction Algorithm SCoRe

  4. OpenAI Launches Public Beta of Realtime API for Low-Latency Speech Interactions

Mind Your Language Models: An Approach to Architecting Intelligent Systems

Nischal HP discusses the intricacies of designing and implementing intelligent systems powered by LLMs, drawing upon practical insights gained from real-world deployments. (Presentation with transcript included)

Sponsored by Lightbend

Fast, Lean, and Resilient: Master Cloud Apps with Akka and Kubernetes - Sponsored by Lightbend

Fast, Lean, and Resilient: Master Cloud Apps with Akka and Kubernetes

In this white paper, Jonas Bonér dives into how Akka and Kubernetes work together to streamline the development, deployment, and management of cloud-native services. Explore how to handle stateful data without sacrificing the agility of stateless environments. Whether you're building for scale, speed, or fault tolerance, this guide lays out the patterns and practices you need. Download Now.

TOP DevOps NEWS HEADLINES

  1. Google Cloud Adds Scalable Vector Search to Memorystore for Valkey & Redis Cluster

  2. Uber Completes Major MySQL Fleet Upgrade, Boosting Performance and Security

Podman Desktop 1.13 Launches with Hyper-V Support and Additional Enhancements

Podman Desktop 1.13 introduces key updates, including Hyper-V support for managing Podman machines on Windows, an integrated image search feature, and redesigned empty state pages for containers, images, pods, and Kubernetes. The release also includes a reorganized Kubernetes navigation and an Image Layer Explorer extension. (News)

Sponsored by Microsoft Azure

Elevate Your Java Development with GitHub Copilot - Sponsored by Microsoft Azure

Elevate Your Java Development with GitHub Copilot

Discover the cutting-edge features of VS Code's Java Extension Pack, including the 'Rewrite with New Java Syntax' tool, powered by GitHub Copilot. Learn how Copilot can transform legacy code into modern syntax and provide instant inline chat for AI-driven code reviews. Explore new ways GitHub Copilot can enhance your Java development - Watch Now On-Demand.

TOP Cloud NEWS HEADLINES

  1. General-Purpose and Compute-Intensive Amazon EC2 Graviton4 Instances Now Available

  2. Microsoft Introduces Drasi: Open-Source System for Real-Time Event Processing and Automation

Optimizing Wellhub Autocomplete Service Latency: A Multi-Region Architecture

Every company wants fast, reliable, and low-latency services. Achieving these goals requires significant investment and effort. In this article, I will share how Wellhub invested in a multi-region architecture to achieve a low-latency autocomplete service. (Article)

Stateful Cloud Services at Neon: Navigating Design Decisions and Trade-Offs

John Spray discusses the complexities of stateful cloud service design, using Neon Serverless Postgres as a case study, where to put data and how many copies, ensuring availability, scaling a service. (Presentation with transcript included)

TOP Development NEWS HEADLINES

  1. Copilot Now Available in OneDrive: AI-Powered Features for Streamlined Document Management

Challenges and Lessons Porting Code from C to Rust

In a two-installment series, Stephen Crane and Khyber Sen, software engineers at Immunant, recount how they ported VideoLAN and FFmpeg AV1 decoder from C to Rust for the Internet Security Research Group (ISRG). The series includes plenty of details about how they ensured not to break things and optimized performance. (News)

Java News Roundup: JDK 24, Tomcat 11.0, Cassandra 5.0, EclipseStore 2.0, Payara Platform, Ktor 3.0

This week's Java roundup for October 7th, 2024, features news highlighting: JEP 489, Vector API (Ninth Incubator), and JEP 484, Class-File API, targeted for JDK 24; the release of Apache projects, Tomcat 11.0.0 and Cassandra 5.0.0; the release of EclipseStore 2.0.0; the October 2024 Payara Platform release; and the release of Ktor 3.0.0. (News)

Microsoft Releases Preview of AI Integration Libraries for .NET

Last week, Microsoft announced the preview release of two libraries: Microsoft.Extensions.AI.Abstractions and Microsoft.Extensions.AI. These packages, referred to as Unified AI Building Blocks, provide the .NET ecosystem with essential abstractions for integrating artificial intelligence (AI) services into .NET applications and libraries, along with middleware to enhance key capabilities. (News)

Vertex AI in Firebase Aims to Simplify the Creation of Gemini-powered Mobile Apps

Currently available in beta, the Vertex AI SDK for Firebase enables the creation of apps that go beyond the simple chat model and text prompting. Google has just made available a colab to help developers through the steps required to integrate it into their apps. (News)

TOP Architecture & Design NEWS HEADLINES

  1. No EC2 or Kubernetes Allowed: Insights from Building Serverless-Only Architecture at PostNL

How Cell-Based Architecture Enhances Modern Distributed Systems

Cell-based architecture has emerged as a response to many challenges associated with distributed systems. It employs the bulkhead pattern to isolate failures to a fraction of the affected infrastructure footprint and prevent widespread impact. Cells can also help organize large architectures into domain-bound deployment and delivery units, which provides essential sociotechnical benefits. (Article)

How a Sustainable Mindset in Software Engineering Can Increase Team Performance and Prevent Burnout

A sustainable mindset in software engineering matters because software is still primarily built by humans, and we must prioritize their well-being, Marion Løken said at NDC Oslo. Integrating the team more deeply into discovery work, discussing feedback collectively, and fostering a culture of psychological safety helped to engage her team and mitigate burnout. (News)

InfoQ Call for Contributors

Write for InfoQ: Share knowledge, connect with the global software development community, 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.

Join the InfoQ Writing Team

SPONSORED CONTENT

Latest Sponsored Resources

document MIT: A Playbook for Crafting AI Strategy - Download Now

document Designing Data Intensive Applications (By O'Reilly)

document Learn how Akka helps CERN to Keep Groundbreaking Physics Experiments Running Smoothly

document Architecture Through Different Lenses

document Architecting the Future: Platform Strategies for API Adoption & Impact