Remove articles scaling-java-microservices-to-extreme-performance
article thumbnail

Apiumhub organizes the Global Software Architecture Summit in Barcelona, October 10, 2019

Apiumhub

Mark Richards is an experienced, hands-on software architect involved in the architecture, design, and implementation of microservices architectures, service-oriented architectures, and distributed systems. Main idea behind the Global Software Architecture Summit. Global Software Architecture Summit: Speakers. Michael Feathers.

article thumbnail

Technology Trends for 2024

O'Reilly Media - Ideas

While we like to talk about how fast technology moves, internet time, and all that, in reality the last major new idea in software architecture was microservices, which dates to roughly 2015. Each graph is scaled so that the topic with the greatest usage is 1. 2023 was one of those rare disruptive years. What will those changes be?

Trends 114
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Journey to Event Driven – Part 2: Programming Models for the Event-Driven Architecture

Confluent

Part 1 of this series discussed why you need to embrace event-first thinking, while this article builds a rationale for different styles of event-driven architectures and compares and contrasts scaling, persistence and runtime models. Do I need to use a microservices framework? Event-driven architecture.

article thumbnail

The Good and the Bad of Apache Kafka Streaming Platform

Altexsoft

In this article, we’ll explain why businesses choose Kafka and what problems they face when using it. The technology was written in Java and Scala in LinkedIn to solve the internal problem of managing continuous data flows. What does the high-performance data project have to do with the real Franz Kafka’s heritage?

article thumbnail

Go vs Rust: What to choose in 2022?

Openxcell

On the other side, Rust is a systems programming language that was developed to address C++’s memory safety issues and other challenges while maintaining C++’s renowned high performance. Go Routines, an extremely lightweight green thread, are used for concurrent programming. Introduction – Golang vs Rust. What Is Golang?

article thumbnail

Journey to Event Driven – Part 4: Four Pillars of Event Streaming Microservices

Confluent

It offers time travel, a source of truth, scaling, consistency and many elements that we can rely on. Everything is asynchronous; everything is stored; everything is partitioned; everything scales. Pillar 3 – Control plane: Flow control, start, pause, bootstrap, scale and rate limit. Four pillars of event streaming.

article thumbnail

From Monolith to Service Mesh, via a Front Proxy — Learnings from stories of building the Envoy…

Daniel Bryant

Learnings from stories of building the Envoy Proxy The concept of a “ service mesh ” is getting a lot of traction within the microservice and container ecosystems. Maintaining reliability and high-availability of distributed web-based applications was a core challenge for large-scale organisations. It’s a lot of pain.

SOA 40