/microservices

Collection of information and resources about Microservice Architecture

Microservices

Articles

  1. Microservices by Martin Fowler and James Lewis
  2. Adopting Microservices at Netflix: Lessons for Architectural Design
  3. Immutable Infrastructure: what is it? - A pattern or strategy for managing services in which infrastructure is divided into “data” and “everything else”
  4. Reactive Frameworks, Microservices, Docker and Other Necessities for Scalable Cloud Native Applications
  5. Microservices: Four Essential Checklists when Getting Started
  6. Microservices: Decomposing Applications for Deployability and Scalability
  7. Microservices - Not a free lunch!
  8. The Scale Cube
  9. Cracking Microservices practices
  10. Failing at Microservices.
  11. How we build microservices at Karma
  12. Adopting Microservices at Netflix: Lessons for Team and Process Design
  13. How we ended up with microservices - Story from SoundCloud about migration to microservices
  14. Data Infrastructure at IFTTT
  15. The microservices cargo cult
  16. Swarm v. Fleet v. Kubernetes v. Mesos
  17. Microservices at Constant Contact – a view from the trenches
  18. A 360 Degree View Of The Entire Netflix Stack

Presentations & Videos

  1. Developing applications with a microservice architecture
  2. Scaling Gilt: from monolith ruby app to micro service scala service architecture
  3. James Lewis - Microservices
  4. Microservice Architectures - Dr. Andreas Schroede
  5. No Free Lunch, Indeed: Three Years of Microservices at SoundCloud

Tools, Code and Tutorials

  1. Netflix Open Source Software Center
  2. AnswersAWS - Answers for AWS is a third-party consulting company focused on helping startups in Silicon Valley be successful on AWS.
  3. Livingsocial.com - SOA Series Part 1: The What, the Why, and the Rules of Engagement
  4. Building Products at SoundCloud —Part I: Dealing with the Monolith
  5. Building Products at SoundCloud—Part II: Breaking the Monolith
  6. Building Products at SoundCloud—Part III: Microservices in Scala and Finagle
  7. HAproxy in the era of Microservices

Discovery services

  1. etcd
  2. Service Discovery with etcd and Node.js
  3. Apache Zookeepr
  4. Zookeeper with node.JS on OS X - Part 1: Installing Zookeeper - 2012
  5. ZooKeeper Cluster Setup
  6. SmartStack: Service Discovery in the Cloud

Books

  1. Domain-Driven Design - Eric Evans
  2. Building Microservices - Sam Newman
  3. Antifragile Software - Building Adaptable Software with Microservices
  4. Building Microservices - Designing Fine-Grained Systems By Sam Newman - Preview in resources
  5. The Art of Scalability: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise

Events

  1. O'Reilly Software Architecture Conference
  2. Microservices Meetup Group - Bay Area
  3. List of Software Architecture oriented conferences on Lynard.com
  4. The Conference on Innovative Data Systems Research