Microservice architecture in app development

What is Microservice Architecture in App Development? – An Outline

So you want to build an agile, robust & scalable business app, and you keep hearing about “Microservices” or “Microservice architecture” for development. The below article will simplify the concept behind microservice architecture & why it is used during business app development. The Previous Monolithic Approach Before we dive down to microservices architecture development practice, […]

Read More

What is Docker? App containers vs OS containers vs Virtual machines

What is Docker & Why it is important: Virtual Machines, OS containers & App Containers

WHAT ARE VIRTUAL MACHINES? In order to understand app containers, let’s have a quick run-through of their predecessors, namely Hypervisor-based Virtual Machine(VM). Virtual Machines(VM) have been around for a while now, they are formed by the virtualization/emulation of a computer system within our physical PC. Functioning exactly like a PC, virtual machines can power up, boot […]

Read More

ReactiveX programming why do app developers love it

What is ReactiveX programming? 5 reasons to use RxJava & Rx Swift in app development

ReactiveX – A Brief Introduction Taking the definition straight from reactivex.io – ReactiveX is a library for composing asynchronous and event-based programs by using observable sequences. You might be familiar with Iterators and Iterables that is based on a pull model. In Rx programming, Observers and Observables are used instead. Based on a push model, an […]

Read More