BT

Your opinion matters! Please fill in the InfoQ Survey!

rss
Architecture & Design Follow 784 Followers

Sharing Experiences from a Microservices Journey

by Mark Little Follow 4 Followers on  Dec 04, 2016

In our continued effort to showcase lessons learned by microservices practitioners, we look at an article Piotr Gankiewicz has recently written with his own tips and tricks. These include references to CQRS, asynchronous architectures, service discovery and how choosing the right database for each service is important.

Data Science Follow 331 Followers

Confluent Announces Kafka for the Enterprise with Multi-Datacenter Replication

by Srini Penchikala Follow 15 Followers on  Oct 05, 2016

Confluent Enterprise latest version supports multi-datacenter replication, automatic data balancing, and cloud migration capability. Confluent, provider of the Apache Kafka based streaming platform, announced last week the new features for Confluent Enterprise, to help build streaming data pipelines and develop stream processing applications.

Architecture & Design Follow 784 Followers

Netflix Zuul Gets a Makeover to a Asynchronous and Non-Blocking Architecture

by Rags Srinivas Follow 2 Followers on  Oct 04, 2016

Rags Srinivas caught up with engineering manager at Netflix, Mikey Cohen, regarding their major re-architecture of their Zuul gateway for microservices. Cohen talks about the journey and walks through the motivation and challenges of this significant effort.

Architecture & Design Follow 784 Followers

A Sample Serverless Microservice Architecture from Autodesk

by Abel Avram Follow 4 Followers on  Aug 19, 2016

In the webcast entitled "What's Better Than Microservices? Serverless Microservices," Alan Williams (Autodesk), Asha Chakrabarty (Amazon) and Alan Ho (Apigee) discuss the architecture of a serverless microservice built with lambda functions with Apigee end-points running on AWS.

Architecture & Design Follow 784 Followers

Lagom, a New Microservices Framework

by Jan Stenberg Follow 9 Followers on  Mar 08, 2016 1

Lightbend, the company behind Akka, has released an open source microservices framework, Lagom built on their Reactive Platform, in particular the Play Framework and the Akka family of products together with ConductR for deployment. By default, Lagom is message-driven and asynchronous, and using distributed CQRS persistence patterns with event sourcing as the primary implementation.

Followers

A Critical Look at CQRS

by Jan Stenberg Follow 9 Followers on  Jul 20, 2015 7

Looking at Command Query Responsibility Segregation (CQRS) in a larger architectural context there are other architectural styles available. There are database technologies solving the same problems but in a simpler way, Udi Dahan states looking into ways of approaching CQRS. There is also a way that fulfils a lot of the CQRS goals but with fewer moving parts when CQRS is really needed.

Followers

Introducing CQRS and Event Sourcing with a Demo Application

by Jan Stenberg Follow 9 Followers on  Jun 08, 2015

Improving on his understanding of the architecture and patterns involved in Command Query Responsibility Segregation (CQRS), Sacha Barber has created a complete CQRS demo application including event sourcing and an article with a cross examination of the inner workings.

Followers

Leslie Lamport on Distributed Systems and Precise Thinking

by Sergio De Simone Follow 5 Followers on  Oct 16, 2014 1

Leslie Lamport is the author of some of the most cited computer science papers and won a Turing Award in 2013 for his seminal work in distributed and concurrent systems. This is a summary of an interview that Lamport gave to Software Engineering Radio touching themes such as his early work in distributed systems and the importance of precise thinking in programming.

Followers

Lessons Learned Building Distributed Systems at Bitly

by Sergio De Simone Follow 5 Followers on  Jul 23, 2014

At the Bacon Conference last May, bitly Lead Application Developer Sean O'Connor explained the most relevant lessons bitly developers learned while building a distributed system that handles 6 billions clicks per month.

Followers

The Strengths and Weaknesses of Microservices

by Abel Avram Follow 4 Followers on  May 28, 2014 2

There has been significant buzz around microservices lately, enough to generate some hype. After implementing heavy and cumbersome SOA solutions for more than a decade, are microservices the solution the industry has been waiting for? Or, are microservices simpler than monolithic solutions?

Followers

Scalability in a Reactive World

by Jan Stenberg Follow 9 Followers on  Apr 28, 2014

We have to maximize locality of reference and minimize contention to make systems scale, Jonas Bonér, creator of the Akka project, stated in a recent presentation about scalability in reactive systems. By using a share nothing architecture, build on an event-driven foundation and adhering to core principles that have been proven to work for ages we can write really scalable systems.

Followers

Akka Actors vs. Java EJBs from a High-Level Concurrency Perspective

by Jan Stenberg Follow 9 Followers on  Feb 27, 2014 2

There are both commonalities and some differences when comparing architectural principles and coding styles in Akka Actors and Java EE 7 Enterprise JavaBeans, specifically stateless session beans and JMS message-driven beans, Dr Gerald Loeffler concludes in a recent introductory talk when explaining and comparing the three approaches from a high-level concurrency view.

Followers

Greg Young on Documents and Processes as an Alternative to Events

by Jan Stenberg Follow 9 Followers on  Jun 18, 2013

Not all systems are based on events or facts. In some problem spaces events make complete sense; they are about facts that are happening over periods of time. But a lot of systems are instead focused on information that flow through a process, Greg Young explained at DDD Exchange Day in London last week, using handling of a mortgage application inside a bank as an example.

Followers

Vaughn Vernon on Advanced Architecture Styles with DDD

by Jan Stenberg Follow 9 Followers on  Apr 18, 2013

Using the Hexagonal architecture style allows for delaying decisions for architectural mechanisms and promotes using the same internal API irrespective of type of client, Vaughn Vernon explained last week when describing different architecture styles from a DDD perspective; the classical Layered Architecture and the more advanced Hexagonal and Actor Model styles.

Followers

New.NET Async Control Flow Explained

by David Cooksey Follow 0 Followers on  Apr 28, 2011

Alan Berman recently explained the details of how the new Async and Await keywords impact the flow of control. Using these keywords allows an asynchronous function's return values to be processed without using explicitly defined callbacks. This allows for more natural code grouping, as calling and processing of an asynchronous function can occur in the same function.

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