The Yelp engineering team have stated that moving to a service-oriented architecture has allowed them to scale their development process and maintain a rapid pace of software delivery as the team and codebase has grown. This has been achieved by focusing on distributed systems education, creating a set of basic service design principles and implementing a supporting infrastructure.
Dave Gray talked about how a connected company focuses on customer efficiency instead of company efficiency at the No Pants Festival 2015. A connected company has multidisciplinary teams where people work together to deliver a product or service. People working at a connected company feel empowered, they are able to solve problems together and to better serve the needs of their customers.
Business process management software provider Effektif today announced the open sourcing of their workflow engine. The new model allows developers to include Effektif workflows from within their applications via Java and REST APIs
Introducing and managing change in organizations can be challenging. InfoQ interviewed Jason Little who is involved in organizing the Spark the Change Canada 2015 conference about the leadership and management approaches that radical companies use, on finding better ways to manage people and about what will happen to management in the near future.
Organization that are adopting agile often look for ways to establish self-organized teams where team members are able to take more responsibility. Agile software development teams could improve their decision making by using the consent principle and sociocratic procedures. Sociocratic governance structures can also be used to scale up agile principles to every level of the organization.
The assumption that a large system must have a single environment, often with a one-to-one mapping between a project’s scope and the system built are challenged today Stefan Tilkov explains when looking into ways to split a large system into smaller parts and comparing the characteristics of systems, applications and microservices.
Agile suggest teams to self-organize their work. The questions arise what self-organization is and what organization can do to make it possible for teams to become self-organizing.
The World Wide Web Consortium (W3C) has published the Pointer Events standard as a recommendation for wide adoption, but its future is in doubt as Apple and Google are refusing to implement it.
Mark Little discusses the anatomy of microservices, how they can be used, and why you may want to temper your enthusiasm to get them to production.
This post covers the value of estimation in large and small scale projects and views on no estimation.
Google has announced giving up SPDY after HTTP/2.0 has integrated the protocol and its standardization is in its final stages.
Joshua Arnold facilitated a workshop about Cost of Delay at the Lean Kanban France 2014 conference. InfoQ did an interview with Arnold in which he talks about the cost of delay: what it is, why it matters, the importance of quantifying it and some tips for getting started.
Udi Dahan, a SOA consultant, held the presentation Finding Service Boundaries – Illustrated in Healthcare at NDC London 2014, providing advice on establishing the service boundaries in a SOA or microservice architecture.
As computation and storage are cheap today, keeping immutable copies of lots of data becomes affordable, and by doing this, the coordination challenges can be reduced.
MuleSoft has announced this month the release of ESB 3.6 runtime, improvements to Anypoint Studio and the Anypoint Platform for Mobile to support mobile application development.