Chapter 9: Integrating Ballerina Cloud Native Applications
Cloud applications connect over a network and communicate with other services to perform tasks. This means that an application may need to connect with various other applications that offer different services. Your applications should have APIs exposed so that other applications can communicate with them. Therefore, we need a proper way of exposing our services to clients. When you are connecting to or exposing external services, you need to consider security, system performance, monetization, and more. Ballerina caters to these challenges with its own set of connectors and tools. In this chapter, we will learn about the different aspects of integrating services with the Ballerina language. This chapter will discuss the following topics:
- Fronting Ballerina services with an API gateway
- Building Ballerina integration flows with Choreo
By the end of this chapter, you should be able to expose Ballerina services...