
Serverless architecture for applications is one of the modern directions of cloud technology development. True, despite the name, this model of computing does not at all envisage abandoning the use of servers. Here, the platform is based on microservices that perform specific functions. As a rule, such services are launched using logical containers — previously, this feature was not available to users, since the latter must determine the hardware resources for the connection.
Now, to work in such an environment, only a code loading interface with the ability to connect sources that create events for the connected microservice is needed. However, the specific use of such an architecture implies dependence on the work of third-party BaaS or FaaS systems that are executed in separate containers. IBM has its own implementation of serverless architecture. This is
OpenWhisk , microservice, which recently acquired a wider range of features and capabilities than before.
Last week, IBM expanded the ecosystems of companies that create and test applications using Bluemix OpenWhisk. The main functions of microservice itself are to link the relevant events and activators of actions. It can be an image download or a mouse click or a specific button. This is followed by the OpenWhisk reaction with the automatic subsequent connection of various cloud services. For example, intellectual recognition, IoT, analytical applications and other things. It is easier for a developer to work in this mode, since he can deal directly with the code, rather than doing server configuration.
')
Among the new features of OpenWisk can be attributed almost instantaneous debugging code NodeJS, Python and Swift. Added integration with a number of toolkits, as well as support for a number of programming languages ​​including Java, Node v6, Python, and Swift v3. The developers have attended to the creation of a new user interface, which simplified the development and testing of applications from the browser.
“Developers are working with clouds, wanting to be more efficient ... And since OpenWhisk works with open standards, this serverless platform can solve a number of problems related to server management. Developers get some flexibility in choosing to use external tools and data, they can also run code from any place they want, ”said Bill Karpovich, head of the
IBM Cloud division.

Bluemix is ​​the latest offering in the IBM cloud solutions series. This environment allows developers and organizations to quickly and easily create, deploy, and administer applications in the cloud. This platform is based on open standards and includes about 150 modern technologies and services, including cognitive computing, blockchains, the Internet of Things, cloud services, DevOps and security.