Posts

Showing posts with the label MICROSERVICES

Command Query Responsibility Segregation (CQRS)

"every method should either be a Command that performs an action or a Query that returns data. A Command cannot return data and a Query cannot change the data... it might be desirable to use two different data stores... this allows you to store the data in the read database as denormalised data... it allows you to scale the two different sides of your application separately..." More info:  https://culttt.com/2015/01/14/command-query-responsibility-segregation-cqrs/

Service Mesh & the Sidecar Proxy Pattern

"... The service mesh is usually implemented by providing a proxy instance, called a sidecar, for each service instance. Sidecars handle interservice communications, monitoring, and security‑related concerns – indeed, anything that can be abstracted away from the individual services..." Read more: https://www.nginx.com/blog/what-is-a-service-mesh/

Microservices Architecture

Microservices patterns: https://microservices.io/ "Microservices Architecture has captured the imagination of the software industry. Unless you’ve been living under a rock, you must have definitely heard or read about microservices..." http://progressivecoder.com/microservices-architecture/

Message format: Protobuf vs JSON

"Protocol buffers, or Protobuf, is a binary format created by Google to serialize data between different services ..." https://auth0.com/blog/beating-json-performance-with-protobuf/

SOA, ESB, Microservices in 2015

nice article about soa, esb & microservices: "If you’re working in software architecture or development, there’s one phrase you will have heard repeated over and over for the last six months and that is “Microservices”. What are microservices, and why is everyone so excited by them? To understand this, let’s rewind the clock five years and take a look at the buzzword that everyone was using in 2010 – Service Oriented Architecture ..." https://www.voxxed.com/blog/2015/04/soa-principles-worked-for-ancient-greeks-so-why-did-they-fail-for-you/