Architecture & Design Follow 2419 Followers

QCon NY: Joe Emison on Serverless Patterns and Anti-Patterns

by Srini Penchikala Follow 38 Followers on  Jul 09, 2018

Joe Emison, CTO at Branch, spoke at QCon New York 2018 Conference about the design patterns and anti-patterns in serverless architecture.

Architecture & Design Follow 2419 Followers

Stefan Tilkov at microXchg Berlin: Microservice Patterns and Antipatterns

by Jan Stenberg Follow 37 Followers on  Mar 26, 2018 7

In his presentation at microXchg 2018 in Berlin, Stefan Tilkov explored patterns and antipatterns in microservice projects from his perspective, including Evolutionary Architecture, Decoupling Illusion, Distributed Monolith and Entity Service. He especially noted that some of the patterns he considers to be patterns, other people may see as antipatterns, and the other way around.

Culture & Methods Follow 800 Followers

Deliver Shippable Products with Good Engineering Practices

by Ben Linders Follow 28 Followers on  Aug 25, 2016

Good engineering practices are the tools that help agile teams to deliver shippable products. Although many engineering practices have proved to be effective, they are not as widely used as they should be. Agile anti-patterns like the software testing ice-cream cone, accumulating technical debt and functional silos prevent teams from delivering a potentially releasable product.

Architecture & Design Follow 2419 Followers

Anti-Patterns Working with Microservices

by Jan Stenberg Follow 37 Followers on  Mar 15, 2016 4

The main problem with monolithic applications is that they are hard to scale, in terms of the application, but more importantly, in terms of the team. The main reason for a switch to microservices should be about teams, Tammer Saleh claimed at the recent QCon London conference when describing common microservices anti-patterns and solutions he has encountered.

Development Follow 687 Followers

Programming Patterns in Go

by Abel Avram Follow 11 Followers on  Mar 13, 2016

Peter Bourgon has recently presented Successful Go Program Design, 6 Years On at QCon London 2016, discussing patterns to use or anti-patterns to avoid when programming in Go.


Ilan Goldstein on a Scrum Myth Buster Series

by Savita Pahuja Follow 3 Followers on  Aug 20, 2015 1

This post covers scrum myths described by Ilan Goldstein, Certified Scrum Trainer.


Architecture, Technology and the Lava Layer Anti-Pattern

by Jan Stenberg Follow 37 Followers on  Jan 12, 2015 1

Successive changes to architecture and technology throughout the lifetime of an application can lead to a fragile and fragmented codebase that is hard to understand and maintain, an anti-pattern named Lava Flow or Lava Layer that Mike Hadlow often finds in enterprise software, especially in large, mission critical and long-lived software.


Looking Back at Looking Ahead, Gloom for Agile in 2012?

by David Bulkin Follow 0 Followers on  Apr 23, 2012 6

Many predictions for agile in 2012 were gloomy, with themes including adoptions by organizations that don’t know how, resulting in a lack of addressing management impact across teams and engineering practices in teams. With nearly four months of hindsight, readers can make their own judgments while remaining diligent so that 2012 won’t end gloomy.


Individual Yield

by Christopher Goldsbury Follow 0 Followers on  Dec 28, 2011

Tony Wong, a project management blackbelt, enumerates some practical points on individual procutivity. This article wonders how well these apply to software development and contrasts his list with that of other lists.


Common Mistakes in Agile Adoptions

by Shane Hastie Follow 28 Followers on  Nov 14, 2010 7

A number of commentators have written about common mistakes and antipatterns of Agile adoption. Factors range from over-reliance on tools to fixation with a particular process are commonly identified as inhibiting effective Agile adoption. The lists provide food for thought and advice on things to be wary of when implementing Agile.


ODBMS.ORG Adds Persistence Patterns Resources

by Dave West Follow 3 Followers on  May 22, 2009 1

ODBMS.ORG has added persistence patterns to its collection of resources for educators, students, professionals, and open source practitioners. Three pattern collections comprise the initial offering in this area. A Best Persistence Pattern Award, is planned for any pattern submitted prior to May 29, 2009.


3 Pillars Of Executive Support For Agile Adoption

by Mike Bria Follow 0 Followers on  Mar 11, 2009

An executives job is not over once they've justified agile to their teams and paid for training. To make a transition successful, its required this executive provide sustained support. Esther Derby takes a moment to describe what she believes to be the 3 most important aspects of this ongoing support.


How to Ensure Early Death of a Distributed Agile Project?

by Vikas Hazrati Follow 0 Followers on  Feb 24, 2009

Challenges of Agile adoption and execution get amplified when working in a distributed mode. Distributed Agile brings its own share of challenges in terms of geographical separation, varied timezone, cultural differences etc. Killing a distributed Agile project is not very difficult.


Careful With Your Coverage Metrics

by Mike Bria Follow 0 Followers on  Nov 12, 2008 2

Christian Gruber takes some time to clarify the TDD stance on using code coverage metrics. He discusses what code coverage metrics do and don't tell you, how TDD fits into the picture, and how one might be best advised to use their code coverage metrics.


MS Experience Yields Distributed Agile "Dos and Don'ts"

by Chris Sims Follow 0 Followers on  Nov 03, 2008

Ade Miller has published a paper on distributed agile development, highlighting the challenges of trying to do distributed agile development, along with recommendations for addressing these challenges based primarily on the experiences of teams within the Patterns and Practices group at Microsoft.

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

Recover your password...


Follow your favorite topics and editors

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


More signal, less noise

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


Stay up-to-date

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