April 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 all this content on InfoQ at: https://www.infoq.com/architecture-design/.
A Crystal Ball to Prioritise Technical Debt in Monoliths or Microservices: Adam Tornhill's Thoughts (news, Apr 02, 2017)
Framing Our Potential for Failure (presentations, Mar 18, 2017)
Domain Analysis by Color Modeling (articles, Feb 25, 2017)
Architecting SQL Server on Linux: Slava Oks on Drawbridge, LibOS, & Addressing Between Windows/Linux (podcasts, Feb 24, 2017)
Roundtable: The Role of Enterprise Architecture in a Cloudy World (articles, Apr 03, 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

In Defence of the Monolith, Part 1 (articles, Mar 16, 2017)
In Defence of the Monolith, Part 2 (articles, Mar 24, 2017)
The Future of Serverless Compute (articles, Feb 23, 2017)
From Microliths to Microsystems: Jonas Bonér at QCon London (news, Mar 12, 2017)
MicroProfile Becomes Eclipse MicroProfile (news, Feb 07, 2017)

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.

Microsoft Releases Azure Functions Proxies Public Preview

In a recent blog post, Microsoft announced a public preview for Azure Functions Proxies. This feature provides reverse proxy functionality targeted at organizations that expose many Azure Function Apps and want to have a common public endpoint, regardless of where and how many Function Apps have been provisioned.

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

Avoiding Alerts Overload from Microservices: Sarah Wells at QCon London

At QCon London, Sarah Wells presented “Avoiding Alerts Overload from Microservices”, and cautioned that developers and operators must fundamentally change the way they think about monitoring when building a microservice system. Key takeaways included: build a system that can be supported; focus on ‘stuff that matters’ when creating monitoring and alerts; and cultivate and improve alerts.

Cloud Native Computing Foundation (CNCF) Adds Linkerd, gRPC, and CoreDNS to Growing Portfolio

Since the beginning of 2017 the Cloud Native Computing Foundation (CNCF) has added three new projects to their portfolio for hosting and stewardship, including: linkerd, a transparent proxy ‘service mesh’ that provides service discovery, failure handling and visibility; gRPC, a language agnostic high performance RPC framework; and CoreDNS, a fast and configurable cloud native DNS server.

Building a Bank with Golang, Microservices and Containers: Matt Heath at QCon London

At QCon London, Matt Heath, Distributed Systems Engineer at Monzo Bank, presented “Building a Bank with Golang”. Key takeaways included: Golang’s focus on simplicity and readability in combination with excellent concurrency primitives making this a language well-suited for creating “high volume, low latency, distributed applications”.

Operational - the Forgotten Architectural View

The emerging DevOps movement emphasizes development and operations staff working together as early as possible-sharing tools, processes, and practices that smooth the production path.

Oliver Gould Discusses Architecting to Avoid and Recover from Failure

Robert Blumen talks to Oliver Gould, CTO of Buoyant, where he leads open source development efforts, about architecting to avoid and recover from failure.

Learning Paths: QCon London Expert Recommendations

Advice on the best talks to attend at QCon London 2017 from London Thought Leaders.

How to Sell Refactoring? The Case of Nordea Bank AB

When you think about refactoring, you think about transformations such Extract Class. They are important in your everyday work with the code. Now we focus on the strategic code refactoring.

Containerizing Continuous Delivery in Java

As the industry moves towards microservices, continuous delivery (CD), and Docker, does Java still have a place? Though it may seem like a strange mix at first, combining battle-hardened Java with these emerging technologies can give you the best of both worlds.
Download Now.

Sponsored content

Architecting for Failure in a Containerized World

Tom Faulhaber discusses the new container-based toolbox for building systems that are robust in the face of failures, how to recover from failure and how the tools can be used to best effect.

Serverless Meets SaaS: The Ultimate Match

Tod Golding discusses the architecture and design strategies associated with building and delivering SaaS solutions in a serverless model.

Scaling Counting Infrastructure @Quora

Chun-Ho Hung and Nikhil Garg discuss Quanta, Quora's counting system powering their high-volume near-real-time analytics, describing the architecture, design goals, constraints, and choices made.

Big Data Infrastructure @ LinkedIn

Shirshanka Das describes LinkedIn’s Big Data Infrastructure and its evolution through the years, including details on the motivation and architecture of Gobblin, Pinot and WhereHows.

Our Concurrent Past; Our Distributed Future

Joe Duffy talks about the concurrency's explosion onto the mainstream over the past 15 years and attempts to predict what lies ahead for distributed programming, from now til 15 years into the future.
 

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