Home » 2016 » March

Monthly Archives: March 2016

Create new client on SAP ERP 6 EHp 7


This step by step configuration is going to show you on how to create new client on SAP ERP 6 EHp 7. Usually, Basis doing this step after completing the installation.

Type tcode “SCC4”

01_SCC4

This will display avalaible clients.

02_mode_change

Click Display/Change icon to change mode.

03_mode_change_2

Click “New Entries” (more…)

How to Set up a Microservices Architecture in Ruby: A Step by Step Guide


What Are Microservices?

Microservices are one of the latest trends in software design where multiple independent services communicate among themselves and have their own processes and resources. This approach differs from a typical client-server application design. The usual client-server application consists of one or more clients, a monolithic back-end which includes all domain data and logic, and an API which allows clients to access the back-end and its functionality.

Monolithic Back-end vs. Microservices Architecture

Microservices are replacing classic monolithic back-end servers

In a microservices architecture, the described monolithic backend is instead substituted by a suite of distributed services. This design allows better separation of responsibilities, easier maintenance, greater flexibility in the choice of technologies for each service, and easier scalability and fault tolerance. At the same time, complex distributed systems have their set of challenges. They have a greater chance of having to deal with race conditions, and they are harder to debug as problems are not easily pinpointed to one single service, but are instead distributed through many. If an effort is not made to follow the best practices while building such a system, you may find yourself surrounded by fires that you do not know how to put out. Special care must be taken with the services’ payload contracts, as changes in one service may affect all its clients, and consequently all the back-end’s service suite. (more…)