© Anjana Fernando and Lakmal Warusawithana 2020
A. Fernando, L. WarusawithanaBeginning Ballerina Programminghttps://doi.org/10.1007/978-1-4842-5139-3_8

8. Programming the Network

Anjana Fernando1  and Lakmal Warusawithana2
(1)
Mountain View, CA, USA
(2)
Mountain View, USA
 

In previous chapters, we learned how to write programs by using different language constructs. Those programs run on one machine. But modern applications interact with many other external systems. These systems can be databases, SaaS applications, APIs, or other dependent programs that are running in different processes or sometimes on different machines. Therefore, we need to write programs to interact with external systems, and these interactions mainly happen over the computer network. ...

Get Beginning Ballerina Programming: From Novice to Professional now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.