Posts

Mobility as a Service (MaaS) also known as Transportation-as-a-Service (TaaS)

What is MaaS? Mobility as a Service (MaaS) is the integration of various forms of transport services into a single mobility service accessible on demand. To meet a customer’s request, a MaaS operator  facilitates a diverse menu of transport options, be they public transport, ride-, car- or bike-sharing, taxi or car rental/lease, or a combination thereof. For the user, MaaS can offer added value through use of a single application to provide access to mobility, with a single payment channel instead of multiple ticketing and payment operations. For its users, MaaS should be the best value proposition, by helping them meet their mobility needs and solve the inconvenient parts of individual journeys as well as the entire system of mobility services. A successful MaaS service also brings new business models and ways to organise and operate the various transport options, with advantages for transport operators including access to improved user and demand information and new op

Microservices using Azure Container Service

Image
You can use  Azure Container Service  to configure and provision a Docker cluster. Azure Container Services supports several popular container orchestrators, including Kubernetes, DC/OS, and Docker Swarm. Public nodes . These nodes are reachable through a public-facing load balancer. The API gateway is hosted on these nodes. Backend nodes . These nodes run services that clients reach via the API gateway. These nodes don't receive Internet traffic directly. The backend nodes might include more than one pool of VMs, each with a different hardware profile. For example, you could create separate pools for general compute workloads, high CPU workloads, and high memory workloads. Management VMs . These VMs run the master nodes for the container orchestrator. Networking . The public nodes, backend nodes, and management VMs are placed in separate subnets within the same virtual network (VNet). Load balancers . An externally facing load balancer sits in front of the public nod

Microservices

Image
What is Microservice ? Microservices is a software development technique—a variant of the  service -oriented  architecture  (SOA)  architectural  style that structures an application as a collection of loosely coupled  services . In a microservices  architecture ,  services  are fine-grained and the protocols are lightweight In General  Microservices architecture style :  A microservices architecture consists of a collection of small, autonomous services. Each service is self-contained and should implement a single business capability. In some ways, microservices are the natural evolution of service oriented architectures (SOA), but there are differences between microservices and SOA. Here are some defining characteristics of a microservice: In a microservices architecture, services are small, independent, and loosely coupled. Each service is a separate codebase, which can be managed by a small development team. Services can be deployed independently. A team can