Resource: Kong Documentary

Today’s trend is moving further and further into a microservice landscape. Consumer services like native android apps or web pages may therefore have a large number of required API services they need to connect to. This can lead to a tangled web of hard dependencies. Such hard couplings can result…

Nowadays, a State can be found in a lot of application architectures: Web page state, database state (set of stored data), or stateful sets like MQTT — shortly explained, the entire content of its memory, e.g. all its variables, objects allocated, or open network sockets.

The pattern describes how changing…

The Iterator pattern is very helpful when encapsulating an aggregated object and providing sequential access to its elements. Shortly explained, you can not simply manipulate an array by copying, adding, or removing elements without an intermediate layer. In most cases a polymorphic iteration is supported. …

Flyweight is also known as Cache and often found in the computer gaming section when sharing various GUI elements in order to save memory. It is defined by sharing fine-grained objects to efficiently deploy and reuse them in a large number.

Sometimes there may be runtime penalties associated with transferring…

Itchimonji

Full Stack Software Engineer | Trained Mathematical-Technical Software Developer | Writer at CP Massive Creative

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store