BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Architecture & Design Follow 604 Followers

Start with Events and DDD When Building Microservices

by Jan Stenberg Follow 6 Followers on  Dec 28, 2016 2

Domain-Driven Design (DDD) is a great technique bringing designs closer to the domains we are working in, but too often we make early decisions with a focus on structure, which is not the intention of DDD. Instead we should start with the events in a domain, Russ Miles claims when describing the advantages of going “events-first” when building microservices.

Architecture & Design Follow 604 Followers

Focus on the Process, Not on Individual Microservices

by Jan Stenberg Follow 6 Followers on  Dec 18, 2016

The key to success when working with a microservices based distributed system is to focus on the distributed process as a whole, not on the microservices themselves. The services are the least important part, Eric Ess claimed at the recent Microservices Conference in London, in his presentation on how to monitor distributed processes at jet.com.

Development Follow 141 Followers

GitLab Survey Highlights Some Trends among Developers

by Sergio De Simone Follow 5 Followers on  Nov 04, 2016

GitLab has released the outcomes of a survey they conducted among software professionals from 362 startups from July 6 through July 27. Main highlights are developers' preference for using latest tools and more collaboration; security is high-priority, but 81 percent admitted to releasing software before it’s ready.

Culture & Methods Follow 173 Followers

Achieving Cloud-Native Operability

by Ben Linders Follow 8 Followers on  Oct 13, 2016

To drive operational maturity you need a microservices architecture, continuous delivery process, DevOps culture and platform automation. Together these four help you to transform your whole organization for achieving cloud-native operability to continuously deliver additional value to your customers.

Culture & Methods Follow 173 Followers

Don't Copy the Spotify Model

by Ben Linders Follow 8 Followers on  Oct 06, 2016 6

The Spotify model can help you to understand how things are done at Spotify, but you shouldn’t copy it in your own organization. It changes all the time as people at Spotify learn and discover new things. There is no one way in which software is developed at Spotify.

Architecture & Design Follow 604 Followers

Behaviour-Driven Development Anti-Patterns

by Jan Stenberg Follow 6 Followers on  Sep 30, 2016 1

Behaviour-Driven Development (BDD) can help in improving how business stakeholders and software developers communicate with each other, but there are some common anti-patterns when using Cucumber to run the automated tests, which Aslak Hellesøy, Matt Wynne and Steve Tooke described in a recent discussion.

Culture & Methods Follow 173 Followers

How Agile and Architecture Parted and Finally Became Friends

by Ben Linders Follow 8 Followers on  Sep 13, 2016 1

People stopped seeing the need to define the architecture or do software design due to incorrect interpretation of the agile manifesto, argued Simon Brown. Many software developers don’t seem to have a sufficient toolbox of practices and the software industry lacks a common vocabulary for architecture. A good architecture enables agility with just enough up front design to create firm foundations.

Architecture & Design Follow 604 Followers

Experiences with Behaviour-Driven Development

by Jan Stenberg Follow 6 Followers on  Sep 09, 2016 1

Behaviour-Driven Development (BDD) recognizes that software development is fundamental to businesses of today and helps to improve how business stakeholders and software developers communicate with each other, Kevin Smith claims in a recent blog post about his experiences working with BDD.

Culture & Methods Follow 173 Followers

Benefits of Agile Transformation at Barclays

by Ben Linders Follow 8 Followers on  Sep 08, 2016

Increased throughput, reduced code complexity, less production incidents, shorter deployment cycles and higher happiness in teams; these are some of the benefits that the agile transformation at Barclays has delivered. Within the first year of the transformation, which is based on Disciplined Agile, more than 800 teams adopted agile making this one of the largest agile implementations.

Architecture & Design Follow 604 Followers

Data is the Hard Part Working with Microservices

by Jan Stenberg Follow 6 Followers on  Aug 28, 2016 2

One of the hardest problem when creating and developing microservices for an enterprise is their data. Analysing the business domain using Domain-Driven Design (DDD) and reason about what your data represents will help in achieving a microservices architecture, Christian Posta claims in one of a series of blog posts about microservices implementations.

Architecture & Design Follow 604 Followers

Vaughn Vernon on Microservices and Domain-Driven Design

by Jan Stenberg Follow 6 Followers on  Jul 31, 2016

Although a monolith can be modeled in a respectable way, often they are turned into a big ball of mud. This is caused by multiple domain models becoming entangled within the monolith, and in Vaughn Vernon's experience this can happen within a few weeks or months, he claimed in a presentation at the Scala Days conference earlier this year.

Development Follow 141 Followers

C++17 Feature List is Now Complete, Enters Review

by Sergio De Simone Follow 5 Followers on  Jul 06, 2016

During the last meeting in Oulu, Finland, the ISO C++ committee completed the definition of the C++17 feature list. At the meeting, a number of new language and library features were approved, including constexpr if, template , structured bindings, and others.

Architecture & Design Follow 604 Followers

Experiences Using Event Storming

by Jan Stenberg Follow 6 Followers on  Jun 30, 2016

In the context of Domain-Driven Design (DDD), Event Storming is incredibly useful and valuable, Dan North claimed in his presentation at the recent DDD eXchange conference in London, explaining the basic mechanics of Event Storming and sharing his experiences from modelling different systems during the last few years.

Architecture & Design Follow 604 Followers

Eric Evans: Is Domain-Driven Design Beneficial for Software Development?

by Jan Stenberg Follow 6 Followers on  Jun 16, 2016 1

The last couple of years the interest in Domain-Driven Design (DDD) has increased, Eric Evans noted in his keynote at the recent DDD eXchange conference in London. He thinks that we are in a time when developers care more about design, partially because we are working more with distributed systems where models have a higher value.

Architecture & Design Follow 604 Followers

Working with Domain Experts in a DDD World

by Jan Stenberg Follow 6 Followers on  May 31, 2016

Conversations with domain experts and the language used are central in Domain-Driven Design (DDD), but often this is hard because we don’t speak the same language, explained Cyrille Martraire in his presentation at the Domain-Driven Design Europe conference earlier this year when sharing his experiences working with domain experts in DDD-driven environments.

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