Many reasons why you should stop using Docker. Insightful writing by @abevoelker.
Linkedin developers investigate and show that the pauses are induced by the JVM GC (Garbage Collection)’s write() system calls during GC log writing. Such log writes, even in an asynchronous (i.e., buffered IO or non-blocking IO) write mode, can still be blocked for considerable time by OS mechanisms including page cache writeback.
Microservices and Domain-Driven Design (DDD) are not only about Bounded contexts, although a fundamental tool for defining granularity of microservices there are other important concepts as well
Beware of architectural recipes that are too simple and too obvious. This one – start by carving up your domain into separate, independent parts – is no exception. Sometimes a monolith is preferable, sometime it’s not.
In Building Microservices, Sam Newman explains why services choreography may be a more appropriate integration model for supporting complex business processes across domains.
John Allspaw has a long history on the web from Salon to Friendster to Flickr. For the past five years, he has been at popular e-commerce site Etsy, where he’s now VP of operations and infrastructure. Among software architect types, Etsy has developed a reputation as maintaining a monolithic application architecture in an era of microservices, often leaving Allspaw playing the role of contrarian.
This is the second blogpost in the series “Exploring the virtues of microservices”, with each one checking out different frameworks that established themselves in the Java industry as goto choices for establishing a microservices environment.
How Microservices Differ From Service-Oriented Architecture, problems Microservices Solve and the Relationship of Microservices to DevOps.
This is a guest post on highscalability by Rafael Neves, Head of Enterprise Architecture at ALICE, a NY-based hospitality technology startup. While the domain is Property Management, it's also a good microservices intro.
Experience on bringing up scalable and yet reusable IT service frameworks at Equinix.
When decomposing a monolithic Java application it is often good practice to introduce ‘seams’ as API endpoints that newly created microservices can call. The challenge, however, is running the monolith locally, or getting access to a test environment with the monolith running.
Out of 3060 overall users, 33% identifed their systems as microservices-based.
Person (or a microservice) who requires infrastructure services, should be able to construct and consume infrastructure capabilities following the lego block principle by using a “simple” shopping list and following an utility based principle.
Very good intro to micro service architecture given by The Martin Fowler.?
Rodrigue Schaefer took the stage to describe how Zalando engineers are taking a microservices approach to frontend as well as backend through a rebuild of the company’s “shop”—the unit that includes 15 country-specific, customer-facing websites.
This talk will explore the common pitfalls, the pain they cause, and approaches to connecting microservice permitting the promised separation of concerns that allows varied architectures, platforms, languages, timelines, and incremental rewrites of a microservice system.
Designing APIs as products, always asking how your consumers will think about your data model.
This session will discuss building and operating modern microservice architectures at scale, using specific examples from both Google and eBay.
Microservices is an architecture for building continuous uptime distributed systems with a distributed development model.
Microservices in Go teaches you how to handle advanced server side development in Go; it uses microservices to accomplish this, but is relevant to all server-side developers. The author gives you tips on how to deploy Go apps to popular cloud platforms like Amazon, Google, and Digital ocean.
Discover and Manage Microservices Architecture (Microservices Patterns and Application, Building Microservices, QBit, Gradle, Java POJO, Developing Microservices, Security)
Claudia helps you deploy and update Node.js microservices to Amazon Web Services easier. It automates and simplifies deployment workflows and error prone tasks, so you can focus on important problems and not have to worry about AWS service quirks.
Microservices playbook is a distillation of learnings from @datawireio team and their journey into #microservices http://buff.ly/1mLwKfv