BT
Architecture & Design Follow 1353 Followers

Q&A with Kubernetes Founder Brendan Burns on Containers and Distributed System Patterns

by Rags Srinivas Follow 4 Followers on  Feb 14, 2018

InfoQ caught up with Brendan Burns, author of Designing Distributed Systems, Patterns and Paradigms for Scaleable Microservices. He talks about Distributed Systems patterns and how Containers enable it.

DevOps Follow 486 Followers

DevOps Workbench Launched by ZeroStack

by Helen Beal Follow 0 Followers on  Jan 12, 2018

Private cloud provider, ZeroStack, has announced a self-service capability from which developers can create their own workbenches. Forty developer tools from a mix of open source and commercial providers are available to users of the DevOps Workbench through Zerostack’s Intelligent Cloud Platform.

Architecture & Design Follow 1353 Followers

Entity Services is an Antipattern

by Jan Stenberg Follow 23 Followers on  Dec 31, 2017 15

In a microservice based architecture, it is important to keep the different services separated. Entity services is a common pattern now applied to microservices, but Michael Nygard claims that entity services is an anti-pattern that works against separation.

Architecture & Design Follow 1353 Followers

Event Sourcing in an Unreliable World

by Jan Stenberg Follow 23 Followers on  Nov 30, 2017

Examples of event sourced systems are often from process-oriented domains, like e-commerce, with incoming commands that generate events. But there are domains without processes that are intrinsically unreliable where we are collecting events from external event sources with transports that are unreliable, Lorenzo Nicora explained at the recent Microservices Conference µCon London 2017.

DevOps Follow 486 Followers

Observability and the Monitoring of Cloud-Native Applications

by Hrishikesh Barua Follow 8 Followers on  Nov 16, 2017 1

Cindy Sridharan summarizes her thoughts on observability and its relevance in monitoring cloud native applications in her recent article. Observability is a philosophy that encompasses monitoring, log aggregation, metrics and distributed tracing to gain deeper, ad-hoc insights into a system.

Architecture & Design Follow 1353 Followers

About the SOA Heritage Impact on Microservices

by Jan Stenberg Follow 23 Followers on  Nov 15, 2017

The heritage from SOA impacts the approach and design of a microservices architecture, how we select technology, and also the organisational aspects, Tareq Abedrabbo claimed at the recent Microservices Conference µCon London 2017. One example from his experience is that many organisations still have a separation between enterprise architects and developers.

Architecture & Design Follow 1353 Followers

Event Architectures and Event Streaming

by Jan Stenberg Follow 23 Followers on  Sep 06, 2017

When moving from a monolithic system to a distributed or microservices system, you commonly also move from a single source of truth in one database to many databases and thus many sources of truth. Using an event architecture and persisting all events as a stream can give back the single source of truth, Ben Stopford claims in one of a series of blog posts about events, event streams and Kafka.

Architecture & Design Follow 1353 Followers

Distributed Schedulers with Microservice Architectures

by Andrew Morgan Follow 1 Followers on  Aug 19, 2017

Martin Campbell, microservices scalability expert at DigitalOcean, talked about running a microservice based architecture with a distributed scheduler at MicroXchg Berlin 2017. He focused primarily on the problems encountered along the way, and the tradeoffs between offerings like Kubernetes, Nomad, and Mesos.

Architecture & Design Follow 1353 Followers

Process Managers in Event-Based Systems

by Jan Stenberg Follow 23 Followers on  Jul 28, 2017 1

Publishing events to notify about changes in a domain keeps different domains decoupled from each other, but if there really is a logical flow of events it becomes implicit and hard to follow. A better solution is to use a Process Manager to keep track of the overall process, Bernd Rücker stated in his presentation at this year’s DDD eXchange conference.

DevOps Follow 486 Followers

A Comparison of Mapping Approaches for Distributed Cloud Applications

by Hrishikesh Barua Follow 8 Followers on  Jun 29, 2017

An application map is a topology view of the components of a distributed application and the network or interprocess interactions between them. A recent article gives an overview of application mapping approaches adopted by various tools like AppDynamics, OpenTracing and Netsil.

Data Science Follow 532 Followers

FaunaDB: A New Distributed Database from the Team That Scaled Twitter

by Abel Avram Follow 5 Followers on  Mar 24, 2017

Former technical leaders from Twitter and Couchbase have created FaunaDB, a new general-purpose database.

Architecture & Design Follow 1353 Followers

Moving Deliveroo from a Monolith to a Distributed System

by Jan Stenberg Follow 23 Followers on  Mar 17, 2017

Deliveroo has grown dramatically the last years, both in terms of business and IT, and is facing a lot of technical challenges with its large monolithic application. The solution is to go distributed, but without microservices, Greg Beech noted in his presentation at the recent QCon London conference, describing their move from a monolith into a distributed system.

Architecture & Design Follow 1353 Followers

Concurrent and Distributed Programming in the Future

by Jan Stenberg Follow 23 Followers on  Mar 15, 2017

The world is concurrent with everything around us asynchronous and event oriented. Concurrency and the cloud are things every developer will have to deal with in the future, Joe Duffy claimed in his keynote at the recent QCon London conference. At the heart of this is communication, which is essential both for concurrent and distributed systems.

Architecture & Design Follow 1353 Followers

Enterprise Ethereum Alliance Releases Vision Paper

by Kent Weare Follow 7 Followers on  Mar 12, 2017

The newly formed Enterprise Ethereum Alliance has published a Vision Paper outlining “a vision for users and stakeholders to propose, implement, and integrate advances to the Ethereum protocol with support for Enterprise Ethereum protocols.” In this paper the EEA discusses many topics related to Pluggable Consensus, interoperability, Ethereum protocol updates, storage and performance.

Data Science Follow 532 Followers

Apache Flink 1.2 Released with Dynamic Rescaling, Security and Queryable State

by Alexandre Rodrigues Follow 0 Followers on  Feb 15, 2017

Apache Flink 1.2 was announced and features dynamic rescaling, security, queryable state, and more. The release resolved 650 issues, maintains compatibility with all public APIs and ships with Apache Kafka 0.10 and Apache Mesos support. Flink’s dynamic rescaling allows one to change the parallelism of a streaming job or of an operator within the job.

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT