Base solution for your next web application
Open Closed

About abp.io upgrade question #9153


User avatar
0
uxabp created

If I purchase abp.io commercial, can I get the complete source code on github?

Can Microservice use abp cli to generate templates?


1 Answer(s)
  • User Avatar
    0
    maliming created
    Support Team

    hi

    If I purchase abp.io commercial, can I get the complete source code on github?

    Currently we provide source code download(For Business & Enterprise version). There is no github yet.

    Can Microservice use abp cli to generate templates?

    CLI cannot generate microservice projects, and the source code of microservices can be get for free on github. https://github.com/abpframework/abp/tree/dev/samples/MicroserviceDemo

    Does it support the micro-service architecture?

    One of the major goals of the ABP framework is to provide a convenient infrastructure to create micro-service solutions. See the micro-service architecture document to understand how it helps to create micro-service systems.

    All the ABP Commercial modules are designed to support micro-service deployment scenarios (with its own API and database) by following the module development best practices document.

    We provide a sample micro-service demo solution that demonstrates a micro-service architecture implementation to help you to create your own solution.

    So, the short answer is "yes, it supports micro-service architecture".

    However, a micro-service system is a solution and every solution will have different requirements, network topology, communication scenarios, authentication possibilities, database separation/sharing decisions, runtime configurations, 3rd party system integrations and many more.

    The ABP Framework and the ABP Commercial provides infrastructure for micro-service scenarios, micro-service compatible modules, samples and documentation to help you to build your own solution. But don't expect to directly download your dream solution pre-built for you. You will need to understand it and bring some parts together based on your requirements.