NetTalk Central

Author Topic: Microservices?  (Read 5969 times)

osquiabro

  • Hero Member
  • *****
  • Posts: 696
    • View Profile
    • Email
Microservices?
« on: February 06, 2025, 12:01:00 PM »
Is possible create microservices with NT.

Jane

  • Sr. Member
  • ****
  • Posts: 383
  • Expert on nothing with opinions on everything.
    • View Profile
    • Email
Re: Microservices?
« Reply #1 on: February 06, 2025, 12:28:50 PM »
What is the problem you're trying to solve?

osquiabro

  • Hero Member
  • *****
  • Posts: 696
    • View Profile
    • Email
Re: Microservices?
« Reply #2 on: February 07, 2025, 04:17:31 AM »
Well, microservice is new for me and chatgpt said it is possible to create it with nettalk.

But chatgpt also says the following:

However, if you need to scale and handle high traffic, it is advisable to use modern languages ​​like Python, Node.js or C# along with Clarion in the backend.

rjolda

  • Sr. Member
  • ****
  • Posts: 341
    • View Profile
    • Email
Re: Microservices?
« Reply #3 on: February 08, 2025, 09:05:46 AM »
Hi,
I don' t know anything about microservices but simple research suggests that it might be like an API which you can do easily with net talk.
What is your goal or what are you trying to do?
Ron

Bruce

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 11275
    • View Profile
Re: Microservices?
« Reply #4 on: February 08, 2025, 09:33:05 PM »
The short answer is "yes". But the longer answer is "define microservice". My definition and yours may be different.

osquiabro

  • Hero Member
  • *****
  • Posts: 696
    • View Profile
    • Email
Re: Microservices?
« Reply #5 on: February 09, 2025, 04:24:37 AM »
Generative by AI is experimental.


Microservices is a software development approach that breaks down applications into independent services that communicate with each other. This allows for faster development, easier scaling, and better business continuity.

How it works
Services: Each microservice is a small, independent service that handles a specific task or application feature.

Communication: Microservices communicate with each other using well-defined APIs.

Deployment: Microservices can be deployed independently, so updates can be made without rebuilding the entire application.

Scaling: Microservices can be scaled individually, so only the components that need it are scaled.

Data: Each microservice is responsible for its own data persistence.

Benefits
Faster development: Microservices can be developed faster than traditional monolithic applications.

Easier scaling: Microservices can be scaled more precisely than monolithic applications.

Better business continuity: Microservices can be located across different geographical locations, so a problem in one location won't take down the entire system.

According with amazon:

https://aws.amazon.com/microservices/

Bruce

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 11275
    • View Profile
Re: Microservices?
« Reply #6 on: February 10, 2025, 05:32:58 AM »
sounds like web services to me.
So, then yes, the answer is yes.

Or, let me put it another way. A "microservice" is just a program that doesn't do much. Other programs talk to it, and it does some small thing using a Web Service API. It's not a "technology", it's an idea - the idea of making lots of small exe's which each exe does one task, and then you have gazillions of these things running and so other programs can call them, get something done, and so on.