Tag: Cloud



Blog

The Path Towards Enterprise Level AWS Infrastructure – Load Balancing and Application Deployment


Let’s finish up the process of building our AWS infrastructure and discover the last crucial elements of the AWS Cloud needed for our highly available, secure and fault-tolerant cloud system. This article is the third and the last one of the mini-series which walks you through the process of creating an enterprise-level AWS infrastructure and […]




Blog

The Path Towards Enterprise Level AWS Infrastructure – EC2, AMI, Bastion Host, RDS


Let’s pick up the thread of our journey into the AWS Cloud, and keep discovering the intrinsics of the cloud computing universe while building a highly available, secure and fault-tolerant cloud system on the AWS platform. This article is the second one of the mini-series which walks you through the process of creating an enterprise-level […]




Blog

The Path Towards Enterprise Level AWS Infrastructure – Architecture Scaffolding


This article is the first one of the mini-series which will walk you through the process of creating an enterprise-level AWS infrastructure. By the end of this series, we will have created an infrastructure comprising a VPC with four subnets in two different availability zones with a client application, backend server, and a database deployed […]




Blog

Developing Software for Connected Cars – Common Challenges and How to Tackle Them


Automotive is transforming into a hyper-connected, software-driven industry that goes far beyond the driving experience. How to build applications in such an innovative environment? What are the main challenges of providing software for connected cars and how to deal with them? Let’s dive into the process of utilizing the capabilities of the cloud to move […]




Blog

Prototyping the Future Automotive Cloud – How Porsche Is Changing the Driving Experience


Here we present our contributions to prototyping the future automotive cloud as the automotive industry is currently experiencing a challenging transformation: a lot of new electric cars are coming into the market; autonomous vehicles are on some streets already; the consumers are expecting to use digital services in the vehicle as convenient as they are […]




Blog

Deliver Your Apps to Kubernetes Faster


Kubernetes is currently the most popular container orchestration platform used by enterprises, organizations and individuals to run their workloads. Kubernetes provides software developers with great flexibility in how they can design and architect systems and applications. Unfortunately, its powerful capabilities come at a price of the platform’s complexity, especially from the developer’s perspective. Kubernetes forces […]




Blog

Serverless – Why, When and How?


This is the first article of the mini-series that will get you started with a Serverless architecture and the Function-as-a-Service execution model – whose popularity is constantly growing. In this part, you will get answers to some of the most popular questions regarding Serverless, including: what is it, why it’s worth your attention, how does […]




Blog

How to Successfully Adopt Kubernetes in an Enterprise?


Kubernetes has practically become the standard for container orchestration. Enterprises see it as one of the crucial elements contributing to the success of the implementation of a cloud-first strategy. Of course, Kubernetes is not the most important success factor in going cloud-native. But the right tooling is the enabler for achieving DevOps maturity in an […]




Blog

Reactive Service to Service Communication With RSocket – Abstraction Over RSocket


If you are familiar with the previous articles of this series (Introduction, Load balancing & Resumability), you have probably noticed that RSocket provides a low-level API. We can operate directly on the methods from the interaction model and without any constraints sends the frames back and forth. It gives us a lot of freedom and control, […]




Blog

ASP.NET Core CI/CD on Azure Pipelines with Kubernetes and Helm


Due to the high entry threshold, it is not that easy to start a journey with Cloud Native. Developing apps focused on reliability and performance, and meeting high SLAs can be challenging. Fortunately, there are tools like Istio which simplify our lives. In this article, we guide you through the steps needed to create CI/CD […]




Blog

Reactive Service to Service Communication With RSocket – Load Balancing & Resumability


This article is the second one of the mini-series which will help you to get familiar with RSocket – a new binary protocol which may revolutionize machine to machine communication in distributed systems. In the following paragraphs, we will discuss the load balancing problem in the cloud as well as we will present the resumability feature which helps to deal with […]




Blog

Reactive Service to Service Communication with RSocket – Introduction


This article is the first one of the mini-series which will help you to get familiar with RSocket – a new binary protocol which may revolutionize machine-to-machine communication. In the following paragraphs, we discuss the problems of the distributed systems and explain how these issues may be solved with RSocket. We focus on the communication between microservices […]




Blog

Bringing Visibility to Cloud-Native Applications


Working with cloud-native applications entails continuously tackling and implementing solutions to cross-cutting concerns. One of these concerns that every project is bound to run into comes to deploying highly scalable, available logging, and monitoring solutions. You might ask, “how do we do that? Is it possible to find “one size fits all” solution for such […]




Blog

Be Lazy – Do Not Reinvent the Cloud Wheel From Scratch


Keeping up with the newest technologies is demanding. A lot of companies tend to do that once in a while, and it is totally understandable. It is hard to follow and discover the perfect momentum to choose the cloud technology that will be valuable and cost-effective for years to come. Cloud is not only a […]




Blog

5 Tips On How to Deal With Common Problems When Running Large Production Environments


Working as a platform operator with cloud-native technologies, L2 technical support, and participating in CF installations give a unique opportunity to observe how different companies implement new technologies in their works and how they deal with running large production environments. Among various bad experiences, imperfect ideas, and the most reprehensible habits related to running and […]




Blog

What Is an Exit Strategy And Why Do You Need One?


Cloud is everywhere these days. There is no doubt about that. Everyone already did or is about to make an important decision – which cloud provider to choose? For enterprise solutions, the first thought goes to the big players: Amazon, Microsoft, Google. They provide both private and public cloud solutions using their own set of […]




Blog

Outsourcing of Authorization and Authentication


Nowadays, we can observe many repetitive patterns in existing implementations. From microservices, to MVC layers, or REST APIs. Authorization and authentication are the fundamental parts of application security. The most popular pattern it the login and password, frequently with the addition of two-factor authentication via SMS code, e-mail or a software token. But the problem […]




Blog

How to Avoid Cloud-Washed Software?


The term “cloud-washed” was invented in the exact same way as the phrase “green-washed” came into being, which was used to describe products that don’t have anything to do with being “eco”, but were sold in “green” packaging. The same with cloud. There is a trend in the software development community where many companies take […]