Integrate Databases, Devices, and Software from Multiple Locations into Your Web Application
Why can nyssr .net integrate local services behind firewalls?
Access
A node started behind a firewall can easily connect to another node in the cloud. All connected nodes are visible to each other. All nodes are treated equally, regardless of where they are executed. This allows services to be offered or used by any node.
A local database can be easily accessed via a service on a local node. If this service provides an API for reading from or writing to the database, any other service – even on remote nodes – can use this service.
The same applies to using other local resources, such as hardware APIs or software APIs.
Protocol
As a result, we don’t need static IPs or high bandwidth to use local resources.
Service Resolution
Microservices in
Security
Credentials for databases only need to be stored on the local node.
Internally,
Customization
You can design services to ensure minimal resource usage. For example, it is advisable to avoid JPA, Hibernate, etc., for databases. Prepare the requested data before sending it, by:
- Sending only the data that is needed (SQL!)
- Filtering data at the source
- Preparing timestamps
- Buffering large result sets and adjusting the API (next chunk, please)
Avoid sending entire entities.
Result
You will be amazed at how many requests can be sent through a narrow connection.