Tuesday, July 28, 2015

Your Lead Architect Doesn’t Really Understand Microservices

A few months ago, I was asked to review an infrastructure diagram for an application that would use a “microservices” architecture.

“I only see one database labeled here,” I said. “What are the datastores for all of the separate microservices?”

“Oh, that makes things too difficult — it’s much better with only one database,” the lead architect replied. “But we have an API layer microservice that connects all the other microservices to it.”

“What happens if the database goes down? Don’t the microservices go down? And if you need to upgrade the database server, doesn’t that impact the whole system?”

“Of course. That’s how you have to do it.”

read more here

Leave a Reply

All Tech News IN © 2011 DheTemplate.com & Main Blogger .