June 2017
InfoQ

Architecture & Design Special Report

Sponsored by
InfoQ
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-design/.
Testing Microservices (presentations, Jun 11, 2017)
Establishing a Microservice Foundation (presentations, Jun 17, 2017)
The Complexity That Is Hidden in Microservices and Event Sourcing (presentations, Jun 09, 2017)
The InfoQ eMag: Microservices vs. Monoliths - The Reality Beyond the Hype (eMags, Jun 19, 2017)
Distributed Systems Theory for Practical Engineers (news, Jun 12, 2017)

Microservices vs. Service-Oriented Architecture (By O'Reilly)

So, what sets them apart? Are microservices really just “SOA done right”? How do the two approaches differ? More importantly, are microservices really better than SOA, or are we doomed to repeat the same mistakes of the past? Download Now.

Sponsored content

Self Contained Systems (SCS): Microservices Done Right (articles, May 03, 2017)
Sachin Kulkarni Describes the Architecture behind Facebook Live (podcasts, May 28, 2017)
Microservices and Modularity (news, May 29, 2017)
Microsoft Announces Draft .NET Architecture Guidance (news, May 12, 2017)
Designing Pragmatic RESTful APIs (presentations, Apr 23, 2017)

IBM Open Sources Their API Microgateway

IBM has recently announced that they’ve open sourced their API Microgateway. This means that any developer/business can now take advantage of this software in their own computing projects at no cost.

Does TDD Harm Architecture?

Bob Martin, also known as Uncle Bob and co-author of the Agile Manifesto, has recently published an evaluation on whether TDD harms architecture. Most of the discussion centres around whether following a test driven approach has a negative impact on both the high level design and general maintainability of implementation code.

Microservices Reference Architecture

Interconnecting microservices is a big challenge because they can be spread across many servers and move frequently. The Microservices Reference Architecture ebook is a practical guide that can help you solve this and other challenges of building microservices-based applications. FREE eBook Download.

Sponsored content

Google, IBM and Lyft Open-Source Microservice Service-Mesh Istio

Google, IBM and Lyft have open sourced Istio (Greek word for “sail”), a framework for managing, securing and monitoring microservices.

Light at the End of the Long Tunnel for Java EE 8

There may finally be some light at the end of the long tunnel for Java EE 8. Oracle recently updated the Java community on Java EE 8, which included the latest release schedule and updates on JSR activities. Almost four years in the making, the road for Java EE 8 has not been easy.

Patterns and Practices in C# 7

C# 7 is a major update with a lot of interesting new capabilities. Using the principles found in the FDG, we’re going to look at strategies for getting the most from these new features.

Machine Learning Techniques for Predictive Maintenance

In this article, the authors explore how we can build a machine learning model to do predictive maintenance of systems using NASA engine failure dataset.

Key Abstractions for IoT-Oriented Software Engineering

An overview of the key characteristics of complex IoT systems and applications. Based on them, the author identifies the software abstractions at the basis of IoT-oriented software engineering.

A Roadmap to the Programmable World

The emergence of millions of remotely programmable devices in our surroundings will pose significant challenges for software developers that haven’t received enough attention yet.

Introducing Sock Shop: A Cloud Native Reference Application

This article describes Sock Shop, a fully containerized, microservice architecture, cloud native reference application developed by Weaveworks.

Production-Ready Microservices (By O'Reilly)

In this practical book, author Susan Fowler explores the challenges of using microservices in production environments with real user traffic, drawing from her experience standardizing over a thousand microservices at Uber. Download Now.

Sponsored content

From Concurrent to Parallel

Brian Goetz explores the different goals, tools, and techniques involved between concurrency and parallelism approaches, and how to analyze a computation for potential parallelism.

Why We Chose Erlang over Java, Scala, Go, C

Colin Hemmings discusses when and why one should choose Erlang over other options, but also when not to choose it.

Event Sourcing on the JVM

Greg Young looks at Event Sourcing as a concept as well as specific JVM-based implementations that are available. He focuses on where such an implementation would be beneficial or not.

Monitoring Bash Microservices at Scale

Paul Bellamy covers epic fails experienced moving to microservices using the RED method to monitor what matters, and production outages they solved with detailed telemetry.

Spotify's Reliable Event Delivery System

This presentation will share Spotify's highly reliable event delivery system design and operation details.
 

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

If you no longer wish to receive these emails, please click on the following link: Unsubscribe

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