Background

Digital Transformation at the enterprise level can only be achieved with solid foundations from which to deliver and support new applications, services, and technologies. Several new paradigms like DevOps, infrastructure as software, cloud, microservices, dockerization, etc, are widely seen as the answer to this problem, but implementing these paradigms represents a major challenge for large organizations because they do not always have the knowledge, process, technology or culture to facilitate the required IT change.

Nubizzi provides our clients with practical and tangible solutions that have a rapid and significant positive impact. We understand how these technologies and practices can be successfully applied in modern organizations rather than just having theoretical knowledge from the classroom. Some of the work that we have done in specific vertical markets is detailed below.


RSI: cloud migration of core backing solution



Objective:

Migrate RSI core backing solution (named Abside) to an architecture that could be deployed with agility in private and public clouds

Solution:

    • The different components of the banking solution were packed in a set of 22 docker images and all the integration between the different components was automated.
    • The docker images include the front-end with several J2EE components using wildfly and mysql databases as well as the backend with tuxedo, db2 and cobol images
    • The application was deployed using DC/OS both in the RSI datacenters as in AWS
    • As subproduct of the project, the dockering of the components allowed to execute the whole solution in a single desktop machine.

Benefits:

    • Complete automatization of the environment deployment process
    • Time reduction to create a new environment: from weeks to minutes
    • Architecture that allows automatic scaling to business demands
    • Creation of personal development and testing environments, eliminating the need for shared environments
    • Creation of demo environments running on laptops, fully functional even without internet connexion
    • Documentation of all the installation process and the different dependencies between components

eID: Architecture of VideoID



Objective:

Develop and deploy an architecture to provide a high criticality multi-tenant SaaS service.

The solution had to have the following characteristics:

    • Reduce lock-in with the cloud provider
    • High availability without single points of failure to provide a SaaS of high criticality
    • Agility to deploy new releases
    • Migration to a microservice architecture

Solution:

    • The application has been dockerized into several microservices which are orchestrated with DC/OS
    • The solution is deployed in client data centers in an on-premise private solution model
    • ...as well as in AWS and Azure to serve different clients in a multi-tenant SaaS model

Benefits:

    • Flexibility in how the solution is sold: as multi-tenant SaaS or as licensed software
    • Flexibility in how the solution is deployed: into the cloud (AWS/Azure) or on-premise
    • Guaranteed high availability: after two years in production no service down-time
    • Hot deployments in production of new releases
    • Proved scalability with the continuous incorporation of clients on top of the multi-tenant solution

Creation of Software as Service (SaaS) from traditional IP

Customer:

Multinational IT company

Objective:

Convert a software solution owned by the client in a Software as a Service run from the cloud.

The solution had to have the following characteristics:

    • Transaction-based cost
    • High availability
    • Guarantee scalability
    • Multi-tenant
    • Minimal enrolment and integration process

Solution:

    • The application was completed refactored and converted into a cloud-native application offering a RESTful API to the potential clients
    • We use microservices for the core of the functionality
    • We leverage AWS managed services for infrastructure and auxiliary services: DynamoDB, RDS, S3, ECS, EC2, Route53, VPC, ELB, EFS, Lambda, API Gateway, CloudFormation, CloudWatch, Certificate Manager, IAM, Athena, QuickSight, SQS and CloudFront

Benefits:

    • Easier to sell as a cost per transaction can be provided (compare with a cost per capacity of the previous model)
    • Continuous innovation: new functionality is incorporated into the solution at a much faster pace that it was previously possible
    • Scalability and adaptability to the demand, which has allowed to incorporate both small and very large customers

Email

info@nubizzi.com

Phone

(+34) 91 861 6737

Address

Calle Monton de Trigo, 1, portal 6
Tres Cantos, 28760
Madrid, Spain