At the sixth ‘Agile on the Beach’ conference, held in Cornwall, UK, several leading practitioners of agile software delivery presented the state-of-the-art and emerging trends within this domain. Key takeaways included the value of the scientific method to drive change; the use of Continuous Delivery (CD) for improving safety and speed; and the power of cognitive bias during the user testing.
Continuous deployment results in a higher sense of responsibility and better quality of deployments, argues Paul de Raaij, technical pathfinder at Coolblue. Coding standards prevent your code base from becoming a mess, automated inspections are great for tedious and boring checks, and manual checks are great for checking if the logic or use of code actually makes sense.
Tom Clark, head of common platform at ITV, talked at the past DevOps Enterprise Summit 2016 in London on how their cloud platform has served as a medium for spreading DevOps practices and way of working across the entire organization, as well as how to grow a team of "smart and kind" engineers around it. In this Q&A Clark talks about ITV's DevOps journey, challenges faced and the road ahead.
This week Stormpath released version 1.0 of their user management and authentication Java SDK. Stormpath generally provides APIs for implementing authentication, authorization and user management in web and mobile applications, including open source implementations, targeting a range of languages and frameworks.
LinkedIn’s engineering team recently published an article outlining several memory management problems with cgroups that might lead to performance degradation and possible workarounds for them.
Amazon recently updated their API Gateway service to include Usage Plans. A common pattern for companies that expose their APIs, include monetizing them through a 3rd party developer ecosystem. Usage Plans allow an organization to manage 3rd party developer consumption patterns and billing at an API key level.
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.
With its 1.12.0 release, Docker introduced new options for load balancing of services via DNS and IP Virtual Server (IPVS) when the services are started in a Swarm cluster.
Pivotal’s cloud platform, Pivotal Cloud Foundry, now supports additional Apigee API management tooling focussed on hybrid (i.e. part public/part private) cloud support. While Apigee’s hybrid cloud management software, Edge Microgateway, was released last year, Cloud Foundry users can now utilize it within the Pivotal platform’s Apigee plugin.
Amazon Web Services has launched their new Application Load Balancer, an OSI Layer 7 balancer that can route traffic to different end-points depending a set of URL rules.
AWS released an update to its Relational Database Service (RDS) that allows users to take advantage of native SQL Server backup and restore functionality. AWS beat Microsoft Azure to market with this capability which simplifies database migration and disaster recovery scenarios.
On July 27th, Microsoft announced their Integration Platform as a Service (iPaaS) offering, Logic Apps has reached General Availability (GA). The GA release includes additional management support, telemetry events, alerts, and consumption-based pricing. InfoQ reached out Jim Harrer, principal group program manager at Microsoft to gain further insight into this Logic Apps release.
Kubernetes 1.3 has been released with improved support for scaling clusters up and down, cross-cluster federated services, improved local development tooling, support for CoreOS’s rkt container format, foundations for the emerging OCI image format and CNI networking standards, and the inclusion of the alpha ‘PetSet’ feature that enables support for implementing stateful applications.
Stefan Thies, DevOps Evangelist at Sematext, in a recent post discusses ten important container monitoring metrics and their implications on operating Docker containers, specifically when running many containers per host. Combined in a single correlated view these metrics provide a starting point for monitoring Docker-based environments.
Robert Scherrer, head of application engineering at SIX, on how the company leveraged DevOps principles and benefits in the highly regulated Swiss financial industry. Engaging with compliance auditors to collaboratively agree on solutions early before it's too costly to change and avoiding legacy internal directives (not actually required by external regulations) are the main takeaways.