February 2019

Architecture & Design Special Report

Sponsored by
Latest Content, Top Viewed Content, News, Top Articles, Top Presentations
In this special newsletter we bring you up to date on all the new content and news related to Architecture & Design on InfoQ. We are also maintaining a portal page for this content on InfoQ at: https://www.infoq.com/architecture.
Experiences Moving from Microservices to Workflows at Jet.com (news, Feb 14, 2019)
Fitness Functions to Ensure Architectural Goals Are Met (news, Feb 18, 2019)
Four Techniques Serverless Platforms Use to Balance Performance and Cost (articles, Feb 13, 2019)
Uber Introduces AresDB: GPU-Powered, Open-Source, Real-Time Analytics Engine (news, Feb 15, 2019)
Testing Complex Distributed Systems at FT.com: Sarah Wells Shares Lessons Learned (news, Feb 14, 2019)

Building Reactive Microservices in Java (By O’Reilly)

Investigating distributed microservices? Want to get rid of your monolithic enterprise applications or not create new ones? Reactive design can help. Author and Red Hatter, Clement Escoffier, explains why and how Eclipse Vert.x is a good choice to build effective microservices systems. Download now.

Sponsored content

Building Reactive Microservices in Java (By O’Reilly)
Why Do We Need Architectural Diagrams? (articles, Jan 19, 2019)
Architecture and Design InfoQ Trends Report - January 2019 (articles, Jan 24, 2019)
Using Golang to Build Microservices at The Economist: A Retrospective (articles, Dec 12, 2018)
Netflix Play API: Building an Evolutionary Architecture (news, Jan 10, 2019)
Overcoming RESTlessness (articles, Feb 01, 2019)

An Incremental Architecture Approach to Building Systems

Of most of the applications we have globally, maybe 90% of them are perfectly served by a monolithic approach. To avoid overengineering, we should start with a simple architecture and evolve it as needs arise, Randy Shoup recently declared in a presentation where he described his experience with companies that started small and then grew into large global internet companies.

O'Reilly Publishes "The State of Microservices Maturity Report"

Microservices are evolving from fad to trend, according to “The State of Microservices Maturity” survey, published by O’Reilly. The report showed an overall positive attitude towards microservices among practitioners surveyed. One significant finding is that DevOps and microservices feed off each other, so that the success of one contributes heavily to the success of the other.

AWS App Mesh: Hosted Service Mesh Control Plane for Envoy Proxy

Amazon has released AWS App Mesh, a service mesh that allows developers to standardise how microservices communicate, implement rules for communications between microservices, and capture metrics, logs, and traces directly into AWS services and third-party tools. App Mesh is effectively an AWS-specific hosted control plane for Envoy, an open source service mesh data plane proxy.

Modern Java EE Design Patterns - an O’Reilly book

Download this report to explore best practices for automation, high availability, data separation, and performance while inspecting design patterns such as aggregator, proxy, pipeline, and shared resources to model service interactions. Download Now.

Sponsored content

Modern Java EE Design Patterns

The Evolution of Uber's 100+ Petabyte Big Data Platform

Uber’s engineering team wrote about how their big data platform evolved from traditional ETL jobs with relational databases to one based on Hadoop and Spark. A scalable ingestion model, standard transfer format and a custom library for incremental updates are the key components of the platform.

GitLab 11.6 Supports Serverless Function Deployment

The latest release of GitLab is able to use Knative and Kubernetes to build, deploy, and manage serverless workloads leveraging the Function as a service (FaaS) model.

InfoQ's 2018, and What We Expect to See in 2019

We take a look back at what we say on infoQ in 2018, and think about what the next year might bring.

Developing Microservices with Behavior Driven Development and Interface Oriented Design

Microservices have interdependencies. These dependencies require well defined and well-tested services, achievable with Behavior Driven Development and Interface Oriented Design.

The Serverless Sea Change

Serverless is different from, and can be superior to, other application architectures. This article covers the concept of a Serviceful Serverless system, and how it can help make teams successful.

Getting Started with Istio Service Mesh Routing

In the following tutorial, we will use Istio to demonstrate one of the most powerful features of service meshes: “per request routing.”

Stateful Service Design Considerations for the Kubernetes Stack

In this InfoQ Q&A, we asked Bonér about how “bringing bad habits from monolithic design” is a road to nowhere for service design, and where he sees his Akka framework fitting in a cloud-native world.

Microservice Databases: Migrating from Relational Monolith to Distributed Data (By O'Reilly)

Learning how to deal with your monolithic relational databases in a microservices structure is key to keeping pace in a quickly changing workplace. Author Edson Yanaga takes you through nine different strategies for integrating data from your monolithic application to a microservice architecture. Learn More.

Sponsored content

Microservice Databases: Migrating from Relational Monolith to Distributed Data

What We Got Wrong: Lessons from the Birth of Microservices

Ben Sigelman talks about what Google got wrong about microservices, the lessons learned along the way and how to apply those lessons today.

Netflix Play API - An Evolutionary Architecture

Suudhan Rangarajan talks about what patterns Netflix observed in their previous architectures and how they arrived at a list of practices to create an Evolutionary Architecture.

Rethinking Legacy and Monolithic Systems

Vaughn Vernon discusses removing entanglement in legacy and monolithic systems.

Decoding Distributed Systems

Maria Ntalla, Zoe Vance discuss some of the components and designs of distributed systems, explaining common jargon and best practice tips for getting started with and managing distributed systems.

The Great Migration: from Monolith to Service-Oriented

Jessica Tai provides an overview of trade-offs and motivation for the SOA migration and discusses Airbnb’s architectural tenets around service building.

Connect with InfoQ on Twitter

Connect with InfoQ on Facebook

Connect with InfoQ on LinkedIn

Connect with InfoQ on Google Plus

Connect with InfoQ on Youtube

You have received this email because you subscribed to the Special Report. To stop receiving weekly updates, please click the following link: Unsubscribe

C4Media Inc. (InfoQ.com),
2275 Lake Shore Boulevard West,
Suite #325,
Toronto, Ontario, Canada,
M8V 3Y3