Cloud Application Development Tooling

Overview Todays Application developer tooling is focusing on single (mostly monolithic) applications and local development on developer workstations. Modern “Cloud Native Applications” on the other hand are distributed, decoupled, resilient and highly scalable. Sometimes a Business Application consists 20+ so called Microservices. In the cloud age, customers expect fast innovation and a downtime-free application provisioning. […]



Cloud High Availability

Overview Cloud computing means: On-demand self service Virtualization Elastic resource provisioning Cloud computing service is comparable to public utility services like gas, telephone or water supply. Economical value of cloud computing service is determined by reliability, availability and maintainability (RAM) characteristics. Availability impacts the value of cloud computing as it is perceived by end users. […]


Cloud Application Management

Overview Currently today, large internet-scale services are still architected using the principles of service-orientation. The key overarching idea is that a service is not one large monolith but indeed a composite of cooperating sub-services. How these sub-services are designed and implemented are given either by the respective business function, as in the case of traditional […]