The Twitter Engineering team has recently provided an insight into the evolution and scaling of the core technologies behind their in-house infrastructure that powers the social media service. Core lessons shared included: Architect beyond the original specifications; there is no such a thing as a “temporary change or workaround”; and documenting best practices has been a “force multiplier”.
At the upcoming Microservices.com Practitioners Summit on Jan 31, Matt Klein, a senior software engineer at Lyft, will be presenting his work on Envoy, a Layer 7 communications bus used throughout Lyft’s service-oriented architecture. InfoQ met with Klein to discuss the benefits of creating a custom tool for Lyft’s networking needs, and how it could benefit other microservices architectures.
Distributed Denial of Service (DDoS) attacks against Domain Name System (DNS) providers are increasing in number and scale with the proliferation of insecure IoT devices. While DNS providers have various methods of protecting themselves against such attacks, one of the ways for a website to protect itself is to use multiple DNS providers.
On September 26th, Microsoft announced the Azure DNS service has reached General Availability (GA) in all public Azure regions. Azure DNS allows customers to host their DNS domain in Azure, so they can manage their DNS records using the same credentials, billing and support contract as their other Azure services.
Jare.io, touted as a free Content Delivery Network (CDN), is essentially a wrapper over Amazon’s CloudFront.
Docker Inc. has presented Docker Engine 1.9 at DockerCon EU, which has taken place this month in Barcelona. This new release, which Docker announced at the beginning of the month, includes major changes on networking and volume management. Docker Swarm is ready for production and several improvements were made in Docker Compose, Docker Toolbox and Docker Registry.
Amazon Web Services recently introduced VPC endpoints to enable a "private connection between your VPC and another AWS service without requiring access over the Internet, through a NAT instance, a VPN connection, or AWS Direct Connect". VPC endpoint policies provide granular access control to other service's resources. Initially available are connections to S3, other services will be added later.
Project Calico have released Calico v1.0, a virtualised layer 3 networking solution for VM and container workloads, which enables flexible, scalable and secure IP-based communication without the need for an overlay network. The release includes integration with the OpenStack 'Neutron' networking stack, and ‘proof of concept level’ integrations with Docker, Kubernetes and other related technology.
Weaveworks, creators of the Weave Docker virtual networking solution, have released a pre-alpha version of 'Weave Scope', an open source developer-focused container monitoring tool. Scope automatically generates a map of containers, enabling developers to visualise, monitor, and control applications by using the information exposed to drive deployment and operational decisions.
At Ignite Microsoft announced new networking capabilities for Azure described as being ‘for a consistent, connected and hybrid cloud’. The new capabilities include improvements to ExpressRoute, Azure’s Internet bypass offering, availability of ExpressRoute for SaaS such as Office 365 and Skype for Business, additional VPN capabilities and enhancement of virtual networks in Azure’s IaaS.
The world has changed - therefore we need to transform command-and-control companies for them to adopt a new organizational model, says Niels Pflaeging. The BetaCodex Network that he co-founded applies research and open innovation to increase understanding of a "Beta" model for organizations that is suited to today's markets.
CoreOS has released Tectonic, a new product created from the aggregation of the CoreOS stack and the Google Kubernetes platform. Tectonic packages up different container technology and puts an UI on top of containers which includes a management console, an integrated registry and other tools to automate deployment.
Google announced the general availability of Cloud DNS, expanded locations for load balancing, additional carrier providers for peering, beta availability of Cloud Dataflow and VPN services
Weave is an overlay networking system for Docker containers. Whilst Docker can already link containers on a single host, Weave provides connectivity for containers that are spread across multiple hosts. It has been released under the Apache 2 open source license by Zett.io, a new company targeting 'apps for the zettabyte era' founded by RabbitMQ creators Alexis Richardson and Matthias Radestock.
Puppet Labs has announced the release of Puppet Enterprise 3.3, the commercially supported Puppet release, and the creation of the Puppet Supported certification program, providing fully tested, certified and supported solutions for managing compute, network and storage resources.