Posted on Leave a comment

CREATE FRAGMENTS IN RAML 1.0

In this tutorial ,we will demonstrate how can we Create Fragments In RAML 1.0.

API fragments”  are reusable component of raml to make the design and build of a reusable API even easier and reduces the effort of implementing APIs.

In tutorials,we will show, how to create the RAML fragments

Step1:-

Log in to Anypoint platform

Step2:-

Create Fragment

Step3:-

provide fragments name and select specification

Step4:-

Create commontraits Trait as Fragment

Step5:-

Publish the created fragments on Exchange so that it can be reusable across all the API’s across organization

Click publish button on top right corner

Fragments published to exchange can be reused in RAML.

I will demonstrate how can we reuse fragments in RAML in next tutorial.

Posted on Leave a comment

CloudHub Dedicated Load Balancer

A CloudHub Dedicated Load Balancer is necessary in specific scenarios where organizations have specific requirements for their applications or services in terms of scalability, performance, and isolation. Here are some conditions that may necessitate the use of a CloudHub Dedicated Load Balancer:

  1. High traffic and performance demands: When an application or service experiences high volumes of traffic or requires low-latency responses, a dedicated load balancer can ensure optimal performance by efficiently distributing incoming requests across multiple instances of the application.
  2. Resource isolation: In some cases, applications or services may have specific security or compliance requirements that necessitate dedicated resources. A dedicated load balancer provides isolation and segregation, ensuring that the application or service operates independently from others, enhancing security and compliance measures.
  3. Customized load balancing algorithms: Certain applications or services may require specialized load balancing algorithms that are not available in the shared CloudHub load balancer. A dedicated load balancer allows for the implementation of custom load balancing strategies to meet specific needs.
  4. Predictable scaling and capacity planning: Dedicated load balancers offer greater control over scaling and capacity planning. Organizations can allocate dedicated resources based on anticipated traffic patterns and workload demands, ensuring predictable performance and scalability.
  5. Enhanced control and configuration: With a dedicated load balancer, organizations have more granular control and configuration options. They can fine-tune load balancing settings, SSL/TLS termination, health checks, and other parameters to align with their specific application requirements.
  6. Complex networking requirements: Applications or services with intricate networking setups, such as multi-region deployments or hybrid cloud architectures, may benefit from the flexibility and customization offered by a dedicated load balancer.

It’s important to note that using a CloudHub Dedicated Load Balancer may come with additional costs compared to the shared CloudHub load balancer. Therefore, organizations should carefully assess their specific needs and evaluate the benefits and trade-offs before deciding to utilize a dedicated load balancer.