Microservices are a hot trend in development right now. As their name suggests, the focus of these tiny, highly decoupled processes is small tasks within complex applications.

Although originally meant as a tool only for hardcore developers, microservice strategies must now evolve to keep pace with the demands of today’s business.
That means supporting a much broader, and more modern, group of devs.

A common question around microservices is whether or not this so-called new method is just the latest incarnation of service-oriented architecture (SOA) in disguise. After all, no matter where you fall on the developer scale, odds are you want to spend your time quickly building solutions that offer true value to the Business -- not on architecture, infrastructure, or even security, for that matter.

The Salesforce Platform solves for this


The Salesforce Platform makes it possible to speedily deliver robust microservices that are in tune with the needs of the larger organization. As a next generation multitenant Platform as a Service (PaaS), its unique infrastructure means you are able to put your efforts where they are most essential: creating microservices that can be leveraged in innovative applications, over and over.

If you want to build automatic microservices, the Salesforce Platform offers a variety of strategies. Intuitive point-and-click visual tools, such as Lightning App Builder, allow developers and business users alike to create data objects and business actions. These can then be automatically exposed as fully managed microservices.

Professional developers can code custom microservices in any development language they prefer, including Ruby, Java, JavaScript, C++, Python, and Node.js. Coding can also be done using simple annotations. All this, without needing any complicated middleware.

Both automatic and custom microservices can be called upon to create process-driven microservices. These help to promote good app design because they include both object creation and updates. Process driven microservices also serve as the entry point for another Salesforce Platform feature, Process Builder.

No matter which of the three fundamental approaches to microservices you prefer as a developer -- automatic, custom, or process-driven -- you can count on the Salesforce Platform to free up your time and space to do the work. All the infrastructure and role-based security permissions are taken care of. Your focus can be exclusively on quickly building solutions, including microservices and apps, that bring real value.