VMware: Terminology Tuesday Presents: Microservices – Network Virtualization
Microservices is the philosophy of designing software programs by breaking what used to be a singular function or command into multiple components, known as services. The ultimate goal is to reduce complexity and increase speed (basically the goal of anything nowadays).Think of Thanksgiving. A traditional approach would have the same person cook the entire meal. And likely even do all the dishes. Think of a world instead where you can assign different individuals (and ovens!) for cooking the turkey, gravy, mashed potatoes, stuffing and anything else that may grace your table.
Microservices delivers on this dream but also takes the principle to the next level. Not just breaking up the request (multi-course dinner) into multiple services (turkey, salad, not burning the garlic bread) but making them really really minute.
Read the entire article here, Terminology Tuesday Presents: Microservices – Network Virtualization
Via the fine folks at VMware!