Moving to the Cloud: Is Re-architecting Right for You?

Moving to the cloud is a major infrastructure change for any business. Unless you’re starting from scratch, switching to the cloud requires getting your existing data and applications there. For data, transfer may mean sending files over...

An Introduction to Microservices: An AWS Perspective

Microservices best practices, common questions and benefits. Part of an overview of Micoservices as presented by Abby Fuller, a developer advocate for AWS.

Of Metrics and Middleware

The topic of how the services in Weave Cloud are instrumented came up in two discussions this week, so I thought I’d write a short blog post explaining all the moving parts.Instrumenting RequestsFor all services in Weave Cloud, we measure...

Microservices: Lessons Learned

Back in September 2016 I gave a talk at the Microservices SF meetup entitled “Microservices: Lessons Learned”. This post is a brief write up of the talk, including the video and slides. It’s much more opinionated that previous posts –...

Weave Cloud Outage 28th Feb Post-Mortem

Weave Cloud is our service for deploying, exploring, and monitoring microservice-based applications. At 17:37 GMT on 28th Feb, Weave Cloud suffered an outage for over 4 hours. The expectation of availablilty on a service like Weave Cloud...

5 Reasons to Choose Weave

Since the project started in 2014, Weave Net has grown in capability and maturity, added features and improved performance.Weave Net is evolving into a powerful Cloud Native Networking Toolkit. Much more than a virtual network for Docker...

Troubleshooting Containers in Kubernetes With Weave Scope & Weave Cloud

Weave Scope is an open-source container visualization and troubleshooting project from Weaveworks that gives you a top-down view into your application and infrastructure, showing the dependencies and communication links between containers....

Using Weave to Network Containerized Microservices on Amazon ECS

Amazon EC2 Container Service (ECS) is a Docker container management service, part of Amazon Web Services (AWS) cloud. By using Weave Net, a software-defined networking solution, you can deploy containers onto ECS more easily, without...

Continuous Delivery with Weave Flux

Weave Cloud runs on Kubernetes. Kubernetes give us a suite of tools for managing a running system, but it does have boundaries. In particular, it doesn’t care (and shouldn’t care) where your container images come from. But we do — we have...

Container Management and the Rise of Docker

Software projects have historically struggled with problems through the entire development life cycle, from understanding the requirements to successfully deploying a new release. Agile development methods have helped solve the problem of...

Introducing Weave Scope 1.1 Now With Amazon ECS Views

Today, we are pleased to announce version 1.1 of Weave Scope.This version of Scope provides the ability to visualize and troubleshoot apps deployed to Amazon ECS clusters and also includes a number of bug fixes as well as several usability...

AWS re:Invent: Weaveworks Presentations You Can’t Miss

AWS re:Invent will be here before you know it. Weaveworks is a silver sponsor of the event, and we have some great presentations and booth events you won’t want to miss.Meet the team at AWS re:InventDemos and prizes and people – oh my!...

Demo Weave Cloud at AWS re:Invent

Demo Weave Cloud at AWS re:Invent The world’s largest gathering of the Amazon Web Services community is nearly upon us. AWS re:Invent 2016 is in Las Vegas from Nov. 28 – Dec. 2. Weaveworks will be in attendance as a silver sponsor. And we...

Introducing Weave Scope 1.0 Now With Weave Net Views

Weave Scope is a zero-config, drop-in solution for visualizing, monitoring and controlling your Docker and Kubernetes cloud-native applications. Today, we’re releasing Weave Scope 1.0, which introduces a new Scope view to visualize and...

Whodunnit? Debugging and Diagnosing Microservices with Weave Cloud Beta

Debugging is about understanding the system. If software is behaving in some unexpected way, it means there is some piece of the system you don’t understand. Microservices, in particular, spread the system’s behaviour across many...

DockerCon 2016: Weave Cloud and Weave Net 1.6

At DockerCon today we announced the public beta of Weave Cloud, a microservices console allowing developers and operations to quickly connect, visualize and monitor containers and microservices, regardless of the orchestrator....