Web service — is a program in the Internet that performs some simple function and can be connected to other applications and services via standard protocols (SOAP, XML-RPC, REST, etc.). To identify more complex software that has its own separate interface, personal cabinets, etc. we use the term SaaS application (SaaS service).
Evergreen can develop both SaaS and web services. We also use the micro-service architecture when the logical parts of a common system are divided into separate small services and thus the reliability and security of the entire system is increased.
We widely use AWS micro services (for more details: see our technical stack ).
— required stages of development
prototype + Technical Specification on development
research and preliminary development
Server-side development
Development of API and documentation
and compulsory coverage by automatic tests
production setup and release
The idea of service-oriented architecture is that you divide your entire big project to separate services that can work independently and exchange data with each other.
What is good about service-based architecture (SOA) and micro-service architecture (MSA)?
The obvious drawback of the architecture is the need to transfer data between the microservices, which imposes additional requirements on network connections and servers and their administration.
Web service development consulting
Tell us what project you would like to develop and we will tell you what is the best way to develop a service. Feel free - we will be happy to advise on any professional issue and will do it absolutely for free, just give us a call or fill out the form.