Build apps faster with a modern application platform
Everybody wants to build apps faster. But what’s the key to success?
It’s simple: write less code.
You need a modern application platform that lets you focus on writing your app’s business logic. And then, let the platform do the rest.
Let’s see how SUSE’s Cloud Application Platform helps you write less… and accomplish more.
Ready to code? Get started now!
Cloud Application Platform Developer Sandbox
Experience cloud native productivity for free. Get hands-on with the SUSE Cloud Application Platform with your own Developer Sandbox.
What is it?
The SUSE Cloud Application Platform is a modern application delivery platform that brings a high productivity, cloud native developer experience to Kubernetes for building, delivering, and managing applications quickly and efficiently. The platform makes it easy for developers to implement modern development and operations best practices including personal test spaces, staging environments, and blue/green deployments. It can be used with SUSE CaaS Platform and with public cloud Kubernetes services.
You’ll love SUSE’s Cloud Application Platform because it allows you to focus on writing code instead of spending time managing the complexities of build and runtime environments. Just grab your favorite editor and start coding. Make the “works on my machine” headaches a thing of the past when collaborating with teammates. You can easily provision and access external services such as databases without worrying about installing and managing them manually. Gain the benefits of containers without needing to build them yourself: just supply the code and the platform builds them for you. And, there’s no need to write code to scale your application. The platform provides manual and auto-scaling services, so you only need to configure the scaling policies. You can code in your favorite language using build packs for a broad range of supported languages and frameworks. And, you can even create your own build packs for special purposes.
SUSE’s Cloud Application Platform simplifies life for developers. You may write less code, but you will accomplish far more.
To get started exploring SUSE’s Cloud Application Platform:
2. Read the Getting Started Guide
3. Consult the FAQs
If you have a question? Talk to us on the SUSE Developer Forums!
The Internet is full of example apps for Cloud Foundry, and it is easy to get a bit overwhelmed in the beginning. We’ve collected some pointers to things that we find particularly useful.
If you’re more into Java and Spring, a very popular example is the Spring Music App. It is useful if you want to study the use of a variety of other database services (such as MySQL, Postgres, Microsoft SQL Server) using a database driver concept. This helps your code base mostly stay independent from the particular database you’re using.
In some situations, you may want to run a sidecar process along with your app in the same container. One example is when two processes need access to the same file at runtime. They are also an important enabler for Service Mesh integration. Sidecars are an experimental feature of the Cloud Foundry v3 API. A couple of examples for apps using sidecars can be found in this repository.
If you are more interested in seeing how an existing well-known application can be installed into Cloud Foundry, Daniel Mikusa did a good write up of the steps necessary.
Here’s a couple of additional resources you might find useful.
If you’d like an entire Cloud Foundry cluster on your own, there’s an easy way to set SUSE Cloud Application Platform up on Microsoft Azure. Have a look at this blog post by our colleague James Mason how to pull this off. We’re working on getting you similar experiences for AWS and Google Cloud, so stay tuned!
Interested in training on Cloud Foundry? The Cloud Foundry From Zero To Hero workshop is an absolute classic, but there’s a lot of more advanced training available on the Cloud Foundry Training site. Here at SUSE we also have training courses specifically for SUSE Cloud Application Platform.
The upstream Cloud Foundry developer guide is a good place to start for further information.
The (currently) operator-focused documentation for SUSE Cloud Application Platform can be found here.