Microservices are a trending topic for some time now and while we were talking a lot about concepts in the past there more and more real-life experience in the discussion, now. In this interview, Michael Bryzek, co-founder and former CTO of Gilt, is sharing some of his experience on working with microservices: How should we design our architectures and APIs to avoid ending up in a dependency hell?
Everybody has been talking about microservices for at least two years now and there are a lot of companies trying to migrate to that promising new architecture. We spoke to Sylvia Isler - VP of architecture at VMTurbo - about the reasons to migrate to microservices and how to turn an existing monolith into a distributed, resilient services landscape.
InfoQ's Rags Srinivas caught up with Angel Diaz at Dockercon regarding the Cloud in general and how vendors and users are helping to evolve standards that developers need to pay attention to. He talks about IBM's instigator role in many of the evolving standards and foundations.
Anil Madhavapeddy describes why unikernels have important security properties, how they can be built, and how they can be utilised alongside of Docker containers. He stresses the importance of type safe languages, particularly OCaml, which was used for the Mirage OS project, but also touches upon Go and Rust.
Matthew Skelton talks about the challenges to DevOps and Continuous Delivery adoption, what's the impact of microservices in this space, how to leverage ITIL, and DevOps team topologies.
Jessica Frazelle tells InfoQ what it's like to work at Docker open source, what are some of the goals for Docker Inc in the near future and the rational between Docker's clustering solution (Swarm).
ClusterHQ founder Luke Marsden talks about ZFS, and why it's taken so long to become production ready on Linux. He then discussed how he's bringing ZFS based tools to the Docker ecosystem, and building a tech startup in the South West of England.
Jeff Lindsay explains the difference between virtualization and containers, what Docker brings to the table, best practices for using containers and what to avoid, and much more.
Ed Cortis talks about Agile (or whether it is just common sense) in Operations teams as well as sharing his experiences in rolling out an Activity Based Working environment at Bankwest.
Jesse Robbins of Opscode discusses how the concept of deploying, maintaining, and updating a software solution has begun to evolve into the concept of DevOps. This new player in the development landscape blurs the lines betwee Development and Operations teams and creates a new practice of Infrastructure as Code.
Wayne Seguin explains the ideas behind the Ruby Version Manager (RVM) and the problems it solves, as well as the SM shell scripting framework.
Terracotta creator Ari Zilka talks about about the RAM is the new disk and argues for scaling up before scaling out, comparing the architectural approaches of lots of VMs with small heaps vs. a few JVMs with very large heaps. Ari introduces BigMemory, a Java add-on to Enterprise Ehcache, which allows app designs with huge amounts of memory accessible in-process, with minimal garbage collection.