The InfoQ Podcast: Software Architecture and Design InfoQ Trends Report—April 2021

The InfoQ Podcast: Software Architecture and Design InfoQ Trends Report—April 2021

The InfoQ Podcast: Software Architecture and Design InfoQ Trends Report—April 2021. An overview of how the InfoQ editorial team sees the Software Architecture and Design topic evolving in 2021, with a focus on what architects are designing for today.

An overview of how the InfoQ editorial team sees the Software Architecture and Design topic evolving in 2021, with a focus on what architects are designing for today.

Key Takeaways

  • In a cloud-native world, architects are reprioritizing the -ilities they consider most important. Innovative architects are designing for resilience, observability, portability, and sustainability.
  • Dapr and the Open Application Model are two ways to make building distributed systems easier, and it will be interesting to watch how they are adopted in the future.
  • The pendulum seems to be coming to rest, after swinging to extremes between monoliths and microservices. As a result, architects are relying on well-established patterns and designs that focus on high cohesion and low coupling, regardless of the underlying technology.
  • In fully-remote work environments, architects are finding new ways to communicate with their teams, and finding replacements for the water cooler chats which were useful for gathering knowledge.
  • The next generation of GraphQL features, notably GraphQL Federation and GraphQL Microservices, are showing where to go next after companies have strong adoption of GraphQL.

What you build and where it takes you shouldn't be limited by your database. CockroachDB helps developers build and scale apps with fewer obstacles, more freedom, and greater efficiency. So you can forget about the database—and trust that it just works. Kubernetes-friendly, open source, and indestructible—CockroachDB makes it easier to build and scale applications. Discover CockroachDB, the most highly evolved database on the planet.

dapr webassembly architecture reliability

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

Serverless Vs Microservices Architecture - A Deep Dive

Companies need to be thinking long-term before even starting a software development project. These needs are solved at the level of architecture: business owners want to assure agility, scalability, and performance.

Software Architecture and Design InfoQ Trends Report - April 2021

In 2021, the innovators are finding ways to provide both the run-time and design-time observability benefits almost automatically. An overview of how the InfoQ editorial team sees the Software Architecture and Design topic evolving in 2021, with a focus on what architects are designing for today. Software Architecture and Design InfoQ Trends Report—April 2021.

Look Upstream to Solve Your Team's Reliability Issues

Look Upstream to Solve Your Team's Reliability Issues. We can’t impede innovation, but we can Dan Heath’s wisdom from upstream thinking to move away from reactive modes of work.

Availability, Maintainability, Reliability: What's the Difference?

In this blog post, we’ll break down reliability in terms of other metrics within reliability engineering: availability and maintainability.

4 Signs That Software Reliability Should Be Your Top Priority

Let's break these signs down together. Your Product Is Becoming a Utility. Your Users Are Demanding Reliability Over New Features. New Contracts Have Tighter SLAs (B2B) / Customers Are Getting Less Patient (B2C) Spaghetti Code Is Now Easier To Refactor Than To Fix.