BT
Architecture & Design Follow 1134 Followers

About the SOA Heritage Impact on Microservices

by Jan Stenberg Follow 15 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 1134 Followers

Event Architectures and Event Streaming

by Jan Stenberg Follow 15 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 1134 Followers

Event Architectures and Event Streaming

by Jan Stenberg Follow 15 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 1134 Followers

Distributed Schedulers with Microservice Architectures

by Andrew Morgan Follow 0 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 1134 Followers

Distributed Schedulers with Microservice Architectures

by Andrew Morgan Follow 0 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 1134 Followers

Process Managers in Event-Based Systems

by Jan Stenberg Follow 15 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.

Architecture & Design Follow 1134 Followers

Process Managers in Event-Based Systems

by Jan Stenberg Follow 15 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 416 Followers

A Comparison of Mapping Approaches for Distributed Cloud Applications

by Hrishikesh Barua Follow 7 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.

DevOps Follow 416 Followers

A Comparison of Mapping Approaches for Distributed Cloud Applications

by Hrishikesh Barua Follow 7 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 458 Followers

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

by Abel Avram Follow 4 Followers on  Mar 24, 2017

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

Data Science Follow 458 Followers

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

by Abel Avram Follow 4 Followers on  Mar 24, 2017

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

Architecture & Design Follow 1134 Followers

Moving Deliveroo from a Monolith to a Distributed System

by Jan Stenberg Follow 15 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 1134 Followers

Moving Deliveroo from a Monolith to a Distributed System

by Jan Stenberg Follow 15 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 1134 Followers

Concurrent and Distributed Programming in the Future

by Jan Stenberg Follow 15 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 1134 Followers

Concurrent and Distributed Programming in the Future

by Jan Stenberg Follow 15 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.

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