visit
1. RESTful Apps Using the MEAN Stack
has become a cornerstone of modern web development. Consisting of , , , and , this stack is scalable and extensible. It is often the stack of choice for cloud-hosted apps. The MEAN stack is also a great place to start for beginners, as the technologies are popular with active communities who can provide help and support. As a bonus, you'll only need to know one language for both the client and server – JavaScript. to deploy a simple “Contact List” app. This deployment:2. Asynchronous Web Workers
Long-running server requests can kill the performance and scalability of your app. The standard way to handle these issues is to use . Moving the long-running tasks to background workers frees up resources and keeps your app responsive.Example architecture using background services for tasks
One popular way to implement asynchronous web workers is with a queue. A queue takes work requests from the client, stores them, and guarantees hand-off to a pool of workers. implements this very design using Java, , , and . To get started, you can easily for your own experimentation. The project creates:3. Reactive Integration with Salesforce
Salesforce is . Its tools and platform are used for a wide variety of purposes well-beyond basic CRM. Tying into the Salesforce ecosphere to watch or react to events is a common need. takes advantage of Salesforce Platform Events and Change Data Capture to create an app that responds to Salesforce activity.The app has a web-based UI and two server-side processes:Overview of reactive integration with Salesforce
This deployment takes a little more than just a single click, since Salesforce setup can be pretty involved. However, this sample app should give you a quick and easy way to understand and test Salesforce integration.4. Event-Driven Microservices
If you’re an enterprise architect, you’ve probably heard of, and worked with, a microservices architecture. And while you might have used REST as your service communications layer in the past, . Event-driven is popular when:5. Private Multi-Cloud Communication
If you’re running an AWS service such as or RDS in an , you may be looking for a way to connect your app to those services over a private connection. This sample project implements private, multi-cloud communication so your app can communicate with your AWS services privately, without traversing the public internet.This may be useful if you’re using an Amazon Redshift cluster to analyze data. You can connect the VPC to your application and securely transfer data from your Postgres database to the Redshift cluster for analysis. is easy to deploy and creates a simple implementation of private multi-cloud communication. When you run the script it:Private multi-cloud communication
The setup has a few steps, and you’ll need to be familiar with managing VPCs, but you’ll be up and running with a secure connection quickly. *Note: Yo'u'll need an to deploy this example (in order to have a Heroku Private Space)Conclusion
PaaS offers not only ease of deployment and DevOps relief, but also a quick, efficient way to test out new architectures and technologies.